自从2018年5月写《初识CMMI 2.0》,至今再以图解的方式,用十余篇的篇幅,约2万字,数十张图片,全面、完整的介绍了CMMI V2.0(至少我是这么认为的)。这个过程,也是自己学习、收获的过程。
图解 CMMI 2.0系列虽然结束了,但学习和应用CMMI的路程并未结束,过程改进的路程并未结束。持续改进,持续提高,永远在路上。图解CMMI 2.0,这只是一个开始。
末了,再奉上二件干货。
干货(1)、CMMI研究院公布的CMMI V2.0 关键改进。
干货(2)、CMMI-DEV V2.0 的196个实践列表。这本来是在图解 CMMI 2.0之(六)实践域篇章的,当时觉得篇幅太长,在发布时删掉了。后来心中一直感到不安。本着IT人的共享和奉献精神,觉得不能“藏私”,还是分享出来,心里会比较踏实一些。
干货(1):CMMI V2.0 关键改进
CMMI V2.0 基于数千用户的反馈开发,是CMMI产品套件的演化。
它将:
- 提高企业采用CMMI的价值和投资回报率(ROI)
将效能能力内建在模型额每一个级别上,将有助于企业理解效能需求,建立效能目标,跟踪、度量和达成目标。
- 提升CMMI评估的整体价值,减少评估流程的时间、投入精力和成本
新的评估方法提高了评估结果的可靠性和一致性,同时缩短了评估的准备时间,降低了整个评估周期的成本。
组织可以通过轻量级的维持性评估延展基准评估的有效性。
- 保持CMMI活力,及时更新当前最新的方法
可扩展的架构平台包括额外的方法指南,如使用Scrum指南内建敏捷。新附加的主题内容如安全性、保密性,处理了关键业务的需求
- 使CMMI更加好用
使用非技术性的语言,使得模型更容易阅读和理解
在线平台允许用户根据组织特定的需求裁剪模型
工具指南帮助用户成功使用CMMI和从CMMI V1.3过渡到V2.0
模型、培训和使用指南会被翻译成各种语言
干货(2):CMMI-DEV V2.0 的196个实践
CMMI-DEV V2.0的20个实践域包括196个实践,完整的实践列表如下:
PA |
Practice |
Practice Statement |
CAR |
1.1 |
Identify and address causes of selected outcomes. |
CAR |
2.1 |
Select outcomes for analysis. |
CAR |
2.2 |
Analyze and address causes of outcomes. |
CAR |
3.1 |
Determine root causes of selected outcomes by following an organizational process. |
CAR |
3.2 |
Propose actions to address identified root causes. |
CAR |
3.3 |
Implement selected action proposals. |
CAR |
3.4 |
Record root cause analysis and resolution data. |
CAR |
3.5 |
Submit improvement proposals for changes proven to be effective. |
CAR |
4.1 |
Perform root cause analysis of selected outcomes using statistical and other quantitative techniques. |
CAR |
4.2 |
Evaluate the effect of implemented actions on process performance using statistical and other quantitative techniques. |
CAR |
5.1 |
Use statistical and other quantitative techniques to evaluate other solutions and processes to determine if the resolution should be applied. |
CM |
1.1 |
Perform version control. |
CM |
2.1 |
Identify items to be placed under configuration management. |
CM |
2.2 |
Develop, keep updated, and use a configuration and change management system. |
CM |
2.3 |
Develop or release baselines for internal use or for delivery to the customer. |
CM |
2.4 |
Manage changes to the items under configuration management. |
CM |
2.5 |
Develop, keep updated, and use records describing items under configuration management. |
CM |
2.6 |
Perform configuration audits to maintain the integrity of configuration baselines, changes, and content of the configuration management system. |
DAR |
1.1 |
Define and record the alternatives. |
DAR |
1.2 |
Make and record the decision. |
DAR |
2.1 |
Develop, keep updated, and use rules to determine when to follow a recorded process for criteria-based decisions. |
DAR |
2.2 |
Develop criteria for evaluating alternatives. |
DAR |
2.3 |
Identify alternative solutions. |
DAR |
2.4 |
Select evaluation methods. |
DAR |
2.5 |
Evaluate and select solutions using criteria and methods. |
DAR |
3.1 |
Develop, keep updated, and use a description of role-based decision authority. |
EST |
1.1 |
Develop high-level estimates to perform the work. |
EST |
2.1 |
Develop and keep updated the scope of what is being estimated. |
EST |
2.2 |
Develop and keep updated estimates for the size of the solution. |
EST |
2.3 |
Based on size estimates, derive effort, duration, and cost estimates for the solution. |
EST |
3.1 |
Develop and keep updated a recorded estimation method. |
EST |
3.2 |
Use the organizational measurement repository and process assets for estimating work. |
GOV |
1.1 |
Senior management identifies what is important for doing the work and defines the approach needed to accomplish the objectives of the organization. |
GOV |
2.1 |
Senior management defines, keeps updated, and communicates organizational directives for process implementation an |