CMMI2.0之我见系列将通过系列文章形式介绍CMMI2.0所涉及到的其中20个实践域,笔者将通过系统性的梳理、浅显易懂的文字描述,同时结合笔者的思考和观点,对每个实践域的目标以及所基本涵盖的内容进行描述,希望能抛砖引玉、相互碰撞,燎原出契合读者各自心中的答案。
01 策划PLAN
02 风险与机会管理RSK
03 估算EST&监视与控制MC
04 组织级培训OT&供应商协议管理SAM
05 需求开发和管理RDM
06 验证和确认VV&同行评审PR
07 技术解决方案TS&产品集成PI
08 原因分析和解决CAR&决策分析和解决DAR
09 配置管理CM
10 过程管理PCM&过程资产开发PAD
11 管理性能和度量MPM
12 治理GOV&实施基础条件II
13过程质量保证PQA
PCM是过程管理的简写,这个实践域的目标就是对过程进行持续改进,是组织反复执行IDEAL的过程,它要求管理过程和基础条件的持续改进,覆盖了CMMI1.3中过程域OPF(组组过程焦点)与OPD(组组革新和部署)的部分内容,但同时也进行了优化和升华。
在过程改进的历程中,我们常常说:一旦组织决定启动过程改进,想通过改进来实现组织的商业目标,那么组织要做好改进只有始点没有终点的准备,它就是一个不断循环和迭代的过程,PCM这个实践域的要求就给了最好的诠释。
如何来实施过程管理?按照实施要求,首先需要建立过程改进的支持团队,这里的支持团队可以理解为几个维度的事情。
首先是人的支持。通常在组织改进中都是由EPG成员承担过程支持的工作。在实施过程中,有任何问题项目组都会咨询和反馈给EPG,同时也需要EPG能够及时发现和解决这些过程问题并积极改进问题。
EPG团队组建可以点击阅读-如何打造一支卓越高效的EPG团队
其次是需要财的支持。过程改进持续地执行需要资金的支持,包括咨询费用、培训、工具等投入,这些都离不开资金的支持,甚至还包括绩效改革的投入,也离不开资金的支持。
最后是物的支持。我们需要同步匹配过程改进所需要的工具、设备以及必要的其他物料支持。唯有人、财、物的配置或者承诺落实到位,过程管理才会有一定的支持基础。
在过程管理中,对于组织的过程的当前状态进行了解也很重要,所以在PCM这个实践中依然强调了定期的自我诊断,自我诊断不是为了发现问题而开展的活动,而是要让组织形成定期的自我体检的机制,及时地发现过程的差距和缺陷并加以改进。
所以定期的诊断活动对于组织相当重要,组织需要组建这么一个专家团队或者邀请经验丰富的咨询顾问一并完成,正所谓知己知彼,百战不殆。
另一方面,在2.0版本中要求建立一个过程改进的选择标准。阶段性的改进方向和改进机会需要经过慎重的考量,不能轻易地下决策,因为某个决策的错误可能会影响阶段改进目标。EPG团队需要认真的定义并确定相应的评价标准和维度,重要的是利用标准方法来识别改进点,改进点出来后也需要划分等级。
为此,我们需要制定详细的过程改进计划,将所有的改进工作都落实到人,落实到具体的时间。过程中不断的进行跟踪,适时调整计划并重新部署改进,最终阶段性的进行改进效果分析。
在过程管理中,另一个重要话题就是改进目标。改进目标如何定义?过程管理实践域要求所有的改进都要围绕着商业目标进行,这样改进才不会浪费,不会做无用功。同时,改进目标也要求尽可能定量化,目标可量化是管理的关键因素,能用数据说话的尽可能用数据说话。
在过程管理实践域中,同时提出来影响过程目标实现的关键过程,需要加以识别并优先处理,这就有点类似管理学中的2-8原则,抓主要矛盾,抓关键影响点。
在过程管理(PCM)这个实践域还有些新增和优化,例如:要求识别出创新带来的改进机会,在2.0版本中对于吸纳新技术、新方法、新工具的过程改进给出了几种方式,包括之前版本提及的创新方式,还新增了渐进方式。
创新式相对渐进式改革力度更大,投入、风险、收入也会相对较大,每个组织可以根据自身情况自己选择。另外,过程管理实践域还强调了部署组织的过程和过程资产,并为整个部署活动提供支持,包括协调,监控,审查,项目选择等等。我们都知道部署不是简单的发布,它必须要可靠的、持续的支持才能完成,这点也是过程管理这个实践域特别强调的。
过程资产开发(PAD)覆盖了1.3版本中OPF、OPD过程域的部分实践,它的核心思想是开发组织的核心资产和打造可复用的财富库,用以帮助组织快速复制项目成功的经验,为组织过程改进提供重要支持并促成改进目标的实现。
组织财富库是组织在项目操作过程中所积累的无形资产,是组织项目执行过程中的重要沉淀和积累。从过程改进角度来看,组织财富库的累积程度是衡量一个项目组织管理体系成熟度的重要指标,财富库中蕴含了项目组织在实践中形成的自己独特的过程资产,甚至包括了组织的核心竞争力。
组织财富库包括哪些内容?组织知识库通常包括:
1、过程定义类财富:项目组织在项目管理过程中指定的各种规章制度、指导方针、规范标准、环境标准、操作程序、工作流程、行为准则和工具方法等。
2、过程管理类财富:项目组织在项目操作过程中所获得的经验和教训,复用库等,其中既包括已经形成文字的档案,也包括存留在员工脑海中重要过程改进思想,还包括组织的度量数据。
3、过程实施类财富:组织在项目管理过程中形成的所有文档,包括知识资料库、文档模板、指南、各种检查表等,还包括组织过去在项目操作过程中留下的历史实施信息。
过程资产开发(PAD)就是组织针对财富库进行指导,应该包含哪些类别?怎么建立?如何管理?如何维护?组织级财富库让整个组织具有一致的过程执行能力,并且为组织提供一个累积的、长期收益的基础。
组织的过程财富库通过让整个组织内共享最佳实践与经验教训来支持组织级学习与过程改进,组织的各类标准过程会描述各种干系人,各种环节的交互和流程的扭转,同时组织的标准过程经过裁剪,可以创建项目定义的过程,形成项目的最终定义。定义过程包括:项目管理的执行过程,软件工程实施的流程,其他问题和缺陷管理的控制、鉴别、处理和跟踪流程等。
这些过程、指南、方针需要被科学定义,在过程改进早期需要公司的改进元老和专家组合力为之。
组织财富库的打造可点击阅读-如何打造一个高效可用的组织知识库
过程财富库的打造和推广离不开一类人,他们就是EPG团队,在整个财富库的形成和推广过程中他们起到举足轻重的作用。
因为EPG成员一般都是在某些领域上比较资深的人员, EPG成员需要具备各个相关应用领域的专业知识,例如:需求管理,项目管理,质量管理,配置管理等,是组织在某个特定领域公认的专家,具备过程定义和团队协助的工作技能……只有可靠的团队,才能确保可靠的财富积累。
财富的打造另一方面还需要搭配有效的机制,例如上面所描述的这些的管理财富何时纳入,何时评审,何时收集都需要清晰地定义和严格地执行。在这里面每个过程改进的干系人都需要参与进来。
从上面的描述可以看出财富库内容丰富,作用之大,最后说一说组织财富库该怎么管理和使用?
在大多数的组织中,财富库通常会与配置管理工具配合进行使用,常见的工具包括SVN,VSS,GIT等。通过配置管理工具对不同类型的财富进行配置库归档,也可以单独建立知识库平台,例如,什么样的才算是组织资产并且可以作为资产内容纳入财富库?标准文件和模板建什么目录,如何获取?经验教训建什么目录,如何获取?可复用的组件如何建目录,如何获取?数据过程资产建什么目录,如何获取?在财富库搭建之前需要对库的结构目录进行详细的规划和设计。
与此同时,知识库的使用规则及权限划分也需要有详细的定义。对财富库的权限管理,通常组织会安排配置管理角色对知识库进行管理,需要熟练地对配置管理工具进行使用,包括具备良好的沟通和执行能力。
最后我也想说,财富库也不是一成不变的,在组织改进的历程中一些新的知识和积累也需要不断地纳入其中,需要EPG牵头定义明确的入库标准和审核流程,定期向全员进行公示和培训。