一、CMMI 参考文献有哪些
SEI官网上公布的资料。
有模型介绍及应用。
另,各咨询公司有各式各样的资料。
实际上软件工程也是参考文献,仅针对CMMI-DEV
当然,现在已经是CMMI2.0了,还有相应的敏捷应用的指南等。--仅针对软件开发,目前应用较多的也是软件开发。
二、软件工程、CMMI相关知识
要了解软件工程:
1、最基本的知识当然是:程序设计与计算机组成原理的知识
2、要了解软件工程,需要知道:软件的生命周期模型、软件的开发过程、软件需求分析、软件设计、软件实现、软件测试、以及软件维护
三、CMMI 2.0资料
CMMI认证分为5个等级:
1. 初始级
过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。
2.可管理级
建立了基本的项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。
3. 已定义级
已将管理和工程两方面的过程文档化、标准化,并综合成该组织的标准过程。所有项目均使用经批准、剪裁的标准过程来开发和维护,产品的生产在整个过程是可见的。
4. 量化管理级
分析对过程和产品质量的详细度量数据,对过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。
5. 优化管理级
过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。
每个等级都被分解为过程域,特殊目标和特殊实践,通用目标、通用实践和共同特性:
每个等级都有几个过程区域组成,这几个过程域共同形成一种过程能力。每个过程域,都有一些特殊目标和通用目标,通过相应的特殊实践和通用实践来实现这些目标。当一个过程域的所有特殊实践和通用实践都按要求得到实施,就能实现该过程域的目标。
能力度等级:属于连续式表述,共有六个能力度等级(0~5),每个能力度等级对应到一个一般目标,以及一组一般执行方法和特定方法。
0 不完整级
1 已执行级
2 已管理级
3 已定义级
4 量化管理级
5 最优化级
四、如何快速学习CMMI
参与一场实实在在的CMMI导入,在研发过程中进行应用。在基本掌握度量架构后,开始逐渐形成CMMI架构的概念。再通过不断的学习改进进行加班。
CMMI培训只是介绍,入门必须要经过实战。