GOV与II是CMMI V2.0中新增的两个PA,实施CMMI V2.0的组织需要准确理解这2个PA的含义,然后才能知道如何映射到自己的实践。我对GOV的理解整理如下,供大家在实践中参考。
首先我们强调一下这个PA中隐藏的基本观点:
1 过程管理是一把手工程,高层管理者一定要参与。
2 过程管理包含的活动:
图1 过程管理活动
高层管理者的职责就是围绕上述5个活动的。
注意不要忽略度量过程!
3 过程实现了目标,过程管理要聚焦于组织的目标。
组织级的过程要有效地、高效地实现了组织级的目标。
4 过程是人执行的,要培养人的能力,对人员做奖惩。
其次,我们列出来这个PA的所有实践,以了解一下该PA的核心内容。
1.1 |
Senior management identifies what is important for doing the work and defines the approach needed to accomplish the objectives of the organization. |
高级管理者识别开展工作的要点,并定义完成组织目标所需要的方法 |
2.1 |
Senior management defines, keeps updated, and communicates organizational directives for process implementation and improvement based on organization needs and objectives. |
基于组织的需要和目标,高级管理者定义、保持更新并沟通过程实施和改进的组织级方针 |
2.2 |
Senior management ensures resources are provided for developing, supporting, performing, improving, and evaluating adherence to expected processes. |
高级管理者确保已为制定、支持、实施、改进期望的过程与评价过程的符合性提供了资源 |
2.3 |
Senior management identifies their information needs, and uses the collected information to provide governance and oversight of effective process implementation and improvement. |
高级管理者识别他们的信息需要,并使用采集的信息来治理和监督过程实施和改进的有效性 |
2.4 |
Senior management holds people accountable for adhering to organization policies and achieving process implementation and improvement objectives. |
高级管理者要求员工遵守组织方针并达成过程实施和改进的目的 |
3.1 |
Senior management ensures that measures supporting objectives throughout the organization are collected, analyzed, and used. |
高级管理者确保已收集、分析、使用了可支持组织目标达成的度量数据 |
3.2 |
Senior management ensures that competencies and processes are aligned with the objectives of the organization. |
高级管理者确保能力和过程与组织的目标保持一致 |
4.1 |
Senior management ensures that selected decisions are driven by statistical and quantitative analysis related to performance and achievement of quality and process performance objectives. |
高级管理者确保选中的决策是根据统计分析或其他与性能、质量和过程性能目标相关的量化分析来驱动的 |
第三,我们通俗的解释一下这些实践。
GOV是CMMI DEV 2.0模型的20个PA中唯一一个每条实践都定义了主语的PA,主语就是:高层管理者。这里的高层管理者是谁呢?PM的上司,掌握了资源的管理者,比如公司的CxO们,总监们,事业部总经理们,部门经理们等。
本PA定义了他们与过程管理有关的事情,没有定义技术的、市场的活动,比如:如何提升公司的技术水平,如何提高公司的销售额等这些职责不在本PA的范围内。
高层管理者们应该做什么呢?
GOV 1.1 定方向和方法论
我们往往忽略了每个PA的1级实践,但是这条实践,恰恰需要我们仔细读读。
这条实践需要高层管理做了两件事:
1 定方针:高层管理者定义了组织级的方针(directives),包括:政策(policy),策略,使命,愿景,价值观,目标等。
2 定方法(论):实现组织级方向的方法是什么。
读到这条实践,我就想起来北京我们有一个客户,他们的老板曾经有一个名言:我定战略,你们(部门经理)找实现战略的方法论!
GOV2.1 定方针
基于组织级的需求确定过程实施的基本要求,即所谓的directives,注意这些方针是和过程有关的,即过程管理的:政策、策略、使命、愿景、价值观、目标、方法论等。
GOV2.2 给资源
为图1的5类活动提供资源:人、财、物。包括:人员、资金、软件或硬件工具、设备、环境、消耗品、以及高层管理者投入的过程管理的时间!清注意:时间是最重要的资源。
资源需求和实际可用的资源是有差距的,是需要平衡的,所以此实践是需要做能力平衡的。
GOV2.3 客观治理、监督过程
高层管理者要识别自己的信息需要,通过客观的数据来治理、监督过程的执行情况。
管理者的信息需要可以通过定量的,也可以是定性的信息来满足。但是,一定要有定量的信息。
GOV2.4 确保通过方针、过程的实施实现目标
发现过程实施问题,解决问题,制定奖惩措施!
GOV 3.1 用数据说话
组织级的数据采集,分析,使用!建立组织的度量库。
采集多个项目组的数据、进行横向对比分析,得到结论,采取措施。
GOV3.2 能力建设
两个含义:
过程能否满足目标,如果不行,优化过程。
人员的能力能否满足目标,如果不行,做培训或其它提升能力的活动。
GOV4.1 统计管理
高层管理者也要学习统计技术和量化技术,要用统计技术辅助决策,科学决策。