导读:本人作为项目经理参与公司CMMI5级评审相关材料准备工作,现梳理CMMI有关知识点,并结合项目给出部分示例参考,以及本人对于在整理材料过程中一些启发和体验思考。
目录
1、CMMI定义
2、CMMI-5级
3、CMMI文档清单
4、示例-度量专题
5、示例-量化里程碑报告文档目录
6、对个人启示和思考
1、CMMI定义
CMMI全称是Capability Maturity Model Integration,是能力成熟度集成模型,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的。CMMI是一套融合多学科的、可扩充的产品集合,其研制的初步动机是为了利用两个或多个单一学科的模型实现一个组织的集成化过程改进。
2、CMMI-5级
5级的企业,是如何做到“持续改进”呢?
其实一个软件企业,要提高生产力,有3方面途径:
- (1)改进过程,使现有的过程更强更有效。
- (2)引入新技术,提高生产力。
- (3)对工作中出现的问题进行原因分析,避免以后再次出现。
改进过程、引入新技术都是有风险的,不能盲目改进过程,也不能盲目引入新技术,新过程、新技术也不能一下子推广到整个组织,可能需要先试行,然后逐步推广到整个组织,在实施过程中,需要监控整个情况并评估改进的效果。
PA--OPM: 组织级绩效管理(Organizational Performance Management)这个PA给出了明确的指引。
工作中组织能够通过反复分析聚合的项目数据,参照业务目标识别绩效差距,并选择、部署改进以填补差距的方式管理组织级绩效。在本过程域,术语“改进”包括所有增量型与革新型的过程与技术改进,包括那些对项目工作环境所做的改进。“改进”指所有将要改变组织的过程、技术与绩效,以更好地满足组织的业务目标以及相关质量与过程性能目标的想法。
PA--CAR: 原因分析及解决方案(Causal Analysis and Resolution)这个PA给出了明确的指引。
3、CMMI文档清单
4、示例-度量专题
PPM预测模型输入因子:
阶段目标数据监控表-示例:
总目标达成趋势数据图表-示例:
5、示例-量化里程碑报告文档目录
测试阶段实例
6、对个人启示和思考
- CMMI核心主要体现项目过程可度量、可预测,可科学管理。
- 过程相关文档输出只是结果(交付物),体现软件工程思想,每一个过程均是闭环。文档完整性和版本配置管理对软件后续可维护性提供有力保障。这一点我们可以借鉴。
- 借助数据模型分析,提出目标,每一个环节根据实际做对比,找出偏差并分析原因和提出解决方案,实现下一个环节的改善。这个思路也是我们需要借鉴的,避免拍脑袋决策。
- 项目的成功只是结果,项目管理过程的科学性、合理性、才是项目成功的根本原因。
- CMMI5-持续改进,在国内企业更多是背书,实际执行起来跟国外差别很大,更多是借鉴理念,裁减后在实际项目中应用。
- ......
后续再继续分享