GJB5000A-2008解析(可编辑修改word版)

  • 格式:docx
  • 大小:213.18 KB
  • 文档页数:16

国军标一:GJB 5000A-2008 模型的宏观把握一个组织的成熟首先是从加强管理开始的。

很多从技术岗位出身的人,内心里往往认为只要有了好的技术,什么产品都能做出来。

但是事实表明,在一些非常大的项目中,很多失败都是由管理因素造成的,而管理又是通过过程来实现的。

规范式方法论尽管管理上的成本提高了,但远远比不遵从这些方法(游击队似的疯狂开发)更经济有效,因为它减少了意外和返工的工作量。

更重要的是,它可以保证每个人都知道自己该干什么事情,确保整个组织运转成为可能。

如果没有计划和规范,尽管某些局部可能成功,但整体上可能永远也不会完成,所带来的管理成本可能会更高。

管理层所做的事情可能就是周而复始的协调、协调、再协调,这无疑是管理上的一场噩梦。

正是由于这个认知,我军总装备部发布的 GJB 5000A-2008 意义就非常巨大了。

GJB 5000A-2008 是一个循序渐进的改良模式,通过过程改进活动,使一个组织的软件开发由最初的无纪律状态,逐渐学习到成熟而有制度的境界。

国内有些机构以过级为目的,注重短期效应,只在文档格式上下功夫,这是不可取的,这也是为什么很多企业级别虽然很高,但实际表现却并没有那么好的根本原因。

组织的成熟是需要经过长期的努力的,GJB 5000A- 2008 要求所有软件开发组织的评估一律从二级开始,打好基础逐步提升,这是非常有道理的。

一、过程及其定义一般来说,系统从一个状态(始态)变成另一个状态(终态),我们就说:发生了一个过程(Process)。

过程是一种手段,通过该手段可以把人、方法与规程、技术与工具进行集成,以产生一种所期望的结果,如下图所示。

换句话说,过程就是人们使用相应的方法、规程、技术、工具等把原始材料(输入)转化成用户需要的产品(输出)的活动。

过程与产品存在因果关系,也就是说好的过程才能得到好的产品,而差的过程只会得到差的产品。

问题在于当很多人说到过程的时候,总是关注流程和规范,以为有了好的流程就一定会有好的工作成果了。

很可惜事实告诉我们不是这样的。

过程的关键因素是人,过程改进的一个重要目的是提高人的水平,所以需要加强培训,需要在过程改进中发现问题、改进方法、形成共识,需要形成一种企业工作文化。

没有了这个根本,尽管有了好的流程、好的文档模板,最终还是没有意义的。

二、理解理解 GJB 5000A-2008 模型GJB 5000A-2008 是一种组织成熟度模型,那么什么是模型呢?模型是由各个部件组成的聚合体,模型是一种抽象,模型不注重细节,但是更注重部件之间的关系。

利用模型便于对问题的宏观理解。

因此,要实践 GJB 5000A-2008 首先需要理解的就是模型了,GJB 5000A- 2008 模型整体框架如下图所示。

概要的说,GJB 5000A 模型部件分为三类:必需部件、期望部件以及资料性部件。

1,必需部件必需部件表达的是为满足过程域所必须达到的目标。

而目标是过程改进的基础,目标又包括专用目标和共用目标两种。

1)专用目标:描述满足该过程域必须呈现的一些独特特征,在评估中用来确定是否己满足过程域。

只有专用目标的陈述是必需的部件,其它的诸如标题、编号以及与该目标有关的任何解释都应视为资料性的部件。

2)共用目标:描述所实现过程域的过程制度化必须呈现的特征,在评估中用来确定是否已满足过程域。

“共用”的含义是同一个目标陈述应用于多个过程域。

2,期望部件期望部件表达的是为实现必需部件通常应该实施些什么,用于指导过程改进和评估。

期望部件又包括专用实践、共用实践两种。

1)专用实践:描述为了取得过程域专用目标的成绩,所期望进行的一系列活动的描述。

只有专用实践的陈述是期望的部件。

其它的诸如标题、编号以及与该专用实践有关的任何解释应视为资料性部件。

2)共用实践:描述为达到相关共用目标的的成绩,所期望进行的一系列活动的描述。

“共用”的含义是同一实践应用于多个过程域。

只有共用实践的陈述是期望的部件,其它的诸如标题、编号、解释都是资料性的部件。

3,资料性部件资料性部件表达组织如何处理部件需要考虑的细节,包括:1)目的:描述该过程域的目标。

2)序言:描述该过程域所涉及的主要概念。

3)相关过程域:列出有关过程域的参考,反映了过程域之间高层次的关系。

4)典型工作产品:列出了专用实践的输出示例,称为“典型工作产品”是因为往往还有其它同样有效的工作产品。

5)共用实践详细说明:提供关于如何将把共用实践唯一应用于该过程域的指导。

6)子实践:解释为实施专用实践或共用实践提供指导的详细说明件。

子实践仅仅提供对过程改进可能有用的观点。

反复阅读和思考这些部件及其意义,就可以在头脑中展现出为达到既定目标,我们必须做些什么事情,而不至于像蚂蚁一样的忙碌而无效果,我们就能正确的制定达到目标的方略。

所以研究 GJB 5000A-2008 与研究任何问题一样,先从宏观把握,再关注细节,这是成功之本。

国军标二:GJB 5000A-2008 的共用目标与共用实践不论作为 GJB 5000A-2008 的第几级,有一个共用目标是必须达到的,那就是“制度化已管理过程”。

也就是说,任何组织都需要把过程作为已管理过程来制度化。

为了达成这个目标,需要有 10 个共用实践来支撑。

1,制定组织方针:不管从任何方面来说,高层管理的支持是过程改进成功的关键。

因此,首先高级管理层需要负责确定和交流指导原则、方向和组织的期望,从而建立和维护用于策划和执行过程的组织方针。

2,策划过程:组织过程改进可以认为是一个项目,因此事先需要进行详细策划,包括:目标、计划、说明,并且需要与各方面达成共识。

这种共识很重要,由于过程改进是一个耗时耗力注重长远利益的活动,很多情况下会与当前具体工作短期利益发生冲突。

由于没有达成共识,造成过程改进半途而废的现象屡见不鲜。

3,提供资源:仅仅有管理层重视和计划是不行的,重视就意味着需要提供资源,包括人员、时间、物资和政策,并要确保这些资源用于实施过程、开发工作产品,更重要的是需要提供过程服务。

提供的资源应该是动态的而不是静态的。

4,指派职责:仅仅提供资源是不够的,高级管理层还必须指派职责和权限,明确谁负责什么?他的职责和权限是什么?避免过程改进负责人到处求人无法开展工作,也没有办法检查他的工作成果。

这些职责包括实施过程、开发工作产品并提供过程服务。

实践证明,职责的清晰与权威性,是过程改进成功的关键因素,大部分过程改进工作的失败,都与过程改进小组职责不清权威不足有关。

5,培训人员:人是不会天生具备某种能力的,为保证过程改进的成功,通过培训来提高实施或支持过程人员的水准与共识就显得极其重要,这也是任何过程改进工作无法逾越的一步。

6,管理配置:我们应该看到,软件产品是极其容易变化的,强调配置管理和版本控制,正是一种应对变化的手段。

需要把过程的指定工作产品置于适当等级的控制之下,建立和维护过程的指定工作产品在其整个生存期内的完整性。

7,标识并吸纳利益相关方:在过程实施期间建立和维护期望的利益相关方参与。

要明确的标识哪些是利益相关方,并且通过计划中的活动来支持这种参与。

8,监督并控制过程:与任何项目一样,过程改进计划的执行需要进行监控,需要达到计划与控制如影相随的境界。

要保持对过程的适当可视性,不但要监督计划的执行,也要收集执行状况的反馈,这些反馈很可能会改变计划,以确保计划是正确的而且可行的。

还需要注意,监控数据必须是可度量的。

9,客观评价遵循性:在过程中,必须客观评价过程对其过程说明、标准和规程的遵循性,并处理其中的不符合项。

通常是由不直接负责管理或实施过程活动的人员来评价遵循性的,这样才可以保证其客观性。

请注意,必须保证即使在过程受到压力期间(工作滞后、预算超支),也能提供可信的遵循性保证。

10,与更高层管理者一起评审状态:通过评审确保对策划和实施过程能作出有远见卓识的决策,对于过程改进的意义特别重大。

这种评审可以定期进行,必要时也可以由事件驱动来进行。

因此必须向更高层管理者提供对过程的适当可视性。

在整个过程改进的活动中,要注意到与更高层管理者一起评审过程的活动、状态和结果,并解决异议。

对于第三级,则要达到共用目标 3:制度化已定义过程。

即将过程作为已定义过程制度化。

需要达到的共用实践有 2 个。

1,建立已定义过程:即建立个维护已定义过程的说明。

2,采集改进信息:采集由策划与实施过程所导出的工作产品、测度、测量结果和改进信息,以支持将来使用和改进组织过程和过程资产库。

通过上面对共用目标与共用实践的说明,我们会发现几个关键点: 1,高级管理层的支持是关键。

2,把过程改进当成一个项目,所有项目管理的要素都应该存在。

3,要加强培训,确保所有人员有相应的知识和共识。

4,所有利益相关方都应该参与过程改进工作。

5,必须与高级管理层一起评审状态。

6,没有共识、没有职责、没有权限,任何事情都不可能成功。

因此,这个共用目标不仅仅是纸面上的,而是过程改进成功的保证,而且是关键性的保证。

共用目标2(GG2)制度化已管理过程——将过程作为已管理过程制度化——对应共用实践GP2.1-GP2.10共用目标3(GG3)制度化已定义过程——将过程作为已定义过程制度化——对应共用实践GP3.1-GP3.2建立(制定)和维护——1、存在(文档化、覆盖诸 PA)2、全组织/全程使用(必须查到证据、通常由 QA 审核提供)3、相关方评审 4、及时修订,确保有效 5、自始至终一国军标三:GJB 5000A-2008 专用目标与专用实践GJB 5000A-2008 专用目标与专用实践比较复杂,很多人反映难以阅读抓不住重点。

事实上研究 GJB 5000A 与研究任何知识一样,是一种螺旋上升的过程,要自上而下、由外及里、有粗而精、逐步细化,最终达到融会贯通的目的。

下面以 GJB 5000A-2008 第二级为例,从比较上层的角度来讨论它的专用目标与专用实践。

一、过程域之间的关系首先,我们必须下功夫仔细研究一下各个过程域之间的关系,建立过程域的宏观图像。

为什么要这么做呢?很多人认为,过程改进最重要的是制定规则,只要制定了流程和规则,制定了文档规范,再坚持下去就可以了。

事实真是这样吗?为什么我们经常看到很多单位该做的都做了,但效果并没有那么好?仔细观察,就会发现人们总是把诸如“项目策划”、“需求管理”以及“质量保证”看成某个独立的东西,而不是从系统的角度寻求它们之间最佳的配合,结果文档写了一大堆,但是这些文档的效用却未能发挥出来,过程改进人员仅仅成为一个按图索骥的教条主义者,而不具备自我集成完善体系的能力。

因此,未经整合的各个过程域的规则,是不宜于指导过程改进的实施和控制的,只有整合成一套集成体系之后,才具备指导实践的实质性意义,对此我们要有充分的理解。