CMMI V2.0中GOV与II两个PA比较抽象,我通过实施案例来帮助大家解释一下这2个PA中每条实践的含义。
PA | 实践编号 | Measures校对后的中文翻译 | 针对培训过程的实施案例 | 针对编码过程的实施案例 |
GOV | 1.1 | 高级管理者识别开展工作的要点,并定义实现组织目标所需要的方法 | 老板要求每个部门有人负责培训工作。 每个部门每个月至少要有1次技术培训。 每个部门每2个月至少要有2次管理培训。 每次培训应该制作录像,便于重复培训。 中层管理人员、核心技术人员平均每年至少一次外部培训机会。 | 老板要求必须进行测试驱动的开发。 |
GOV | 2.1 | 基于组织的需要和目标,高级管理者定义、保持更新并沟通过程实施和改进的组织级方针 | 老板要求每个部门有人负责培训工作。 每个部门每个月至少要有1次技术培训。 每个部门每2个月至少要有2次管理培训。 每次培训应该制作录像,便于重复培训。 中层管理人员、核心技术人员平均每年至少一次外部培训机会。 | 老板定义了质量红线: 必须修改SONAR发现的错误; 单元测试的语句覆盖率要大于等于90%; 每天下班之前必须对当天完成的代码进行人工走查。 |
GOV | 2.2 | 高级管理者确保提供了资源和培训用于制定、支持、实施、改进过程并评价与预期过程的符合性。 | 公司每年的培训预算为人均1000元。 老板要求购买培训摄像机、装修培训教室、购买线上培训系统。 老板要求要培养内部的引导师5名。 | 老板批准了购买SONAR QUBE等静态扫描、持续集成的工具与平台。 老板要求在公司内进行TDD的轮训。 |
GOV | 2.3 | 高级管理者识别他们的信息需要,并使用采集的信息来治理和监督过程实施和改进的有效性 | 老板要求每年年初报培训预算,培训计划,每季度末进行调整。 每季度末要给他汇报培训次数、人次数、培训成本、技术类与管理类培训的比例、培训效果的评价。 | 老板要求要将每个产品的静态扫描数据、单元测试数据每天大屏显示在公司的走廊上。 |
GOV | 2.4 | 高级管理者督促员工遵守组织方针并达成过程实施和改进的目标 | 每季度末老板会检查培训计划的执行情况,年度培训预算、培训计划的达成进展。 | 老板会听取质量部门的双周汇报,检查质量红线的落地情况。 |
GOV | 3.1 | 高级管理者确保支持整个组织目标的度量数据得到了收集、分析和使用 | 每季度末,老板会根据培训计划、培训预算的实际数据,调整培训计划与预算。 | 老板会针对连续1个月触碰质量红线的项目、部门进行整改。 |
GOV | 3.2 | 高级管理者确保人员能力和过程与组织的目标保持一致 | 老板每季度会评价HR部门培训工作的绩效情况,要求补充、调整组织级、各部门的培训主管,或要求修改培训的流程,以便于满足组织级的培训计划或目标。 | 对于没有达到质量红线的部门,老板要求对人员进行培训,并要求QA加强加检查力度,在经理办公会上会批评相应部门的经理。 |
GOV | 4.1 | 高级管理者确保选中的决策是以统计分析及其他与性能、质量和过程性能目标的达成相关的量化分析来驱动的。 | 对于历次培训满意度会要求培训主管进行SPC,识别异常点,识别改进措施。 对于每年的内外部培训效果进行对比分析,以决定明年的重点投入。 | 老板会根据产品交付质量的波动情况,调整质量红线的数值。 |
II | 1.1 | 执行了满足1级实践意图的过程 | 每年在公司内组织了多次培训。 | 每个项目组开发的软件都满足了需求或进行了返工。 |
II | 2.1 | 提供充足的资源、资金和培训来制定和执行过程 | HR部门购买了培训用的摄像机,录音笔、在线培训与考试系统、管理系统。 对于公司的内部培训讲师执行了TTT培训。 | 公司购买了DevOps的工具链。 对开发人员进行了TDD的培训。 |
II | 2.2 | 制定、保持更新过程,并验证过程是否得到遵从 | 制定了公司的培训流程、管理制度,并根据改进建议进行了调整。 QA人员每次培训前与培训后进行的QA活动。 公司内审时,检查了培训流程的落地情况。 | 公司定义了编码与单元测试的流程,QA进行了抽查。 |
II | 3.1 | 使用组织级过程和过程资产来策划、管理和执行工作 | 每次培训的计划、准备检查单都是用了组织级的模版。 培训总结报告,培训效果评价也是使用了组织级的模版。 组织级也为每次培训提供了教室、教具、系统。 | 项目组使用了组织级的DevOps的工具链进行开发。 开发任务在看板中进行了计划与跟踪。 |
II | 3.2 | 评估组织级过程的符合性和有效性 | QA检查了培训流程的落地情况。 每年内审时,评价了培训流程的有效性,并提出了改进建议。 | QA检查了质量红线的落地情况。 EPG分析了质量红线的执行到位程度与项目交付质量的相关性。 |
II | 3.3 | 向组织级贡献过程相关的信息或过程资产 | 每次培训结果的总结报告充实到了组织级过程资产库中。 | 开发人员总结了编码和单元测试,持续集成的经验教训充实到组织级过程资产库,并在项目组之间进行了分享。 |