转自:http://msdn.microsoft.com/zh-cn/library/ee461556.aspx
对于 CMMI-DEV,请务必意识到它是一个模型,而不是一个要遵循的过程或规定。它是一系列已被公认为软件开发和系统工程领域的宝贵财富的组织行为。
一、为何采用模型
如果没有组织运作方式、所需功能以及这些功能的交互方式的模型,将很难改进我们的工作。模型有助于我们了解组织中的离散元素,并且可帮助我们组织语言和讨论需要改进的地方以及如何完成改进。模型有下列优点:
1、提供一种有助于交流的通用框架和语言
2、利用多年经验
3、有助于用户在专注于改进时铭记宏伟蓝图
4、通常配备有培训师和顾问支持
5、可提供有助于解决争执的标准
二、CMMI模型的用途是什么
1、对组织过程的成熟度进行评估,并提供过程改进指南以改进产品。当与软件工程研究院的人员直接交流时,您将获悉 CMMI 是一个风险管理模型,用于指示组织管理风险的能力。这种指示是组织有可能履行其承诺或提供可吸引市场关注的高质量产品的见证。
2、该模型提供了组织在压力下的表现的良好指标。一个高度成熟化的高性能组织将从容应对充满压力的意外事件,并进行响应和调整,然后继续向前迈进。一个欠成熟的低性能组织在面对压力时往往会惊慌失措,盲目地采取回避措施,或者抛弃所有过程并恢复到混乱不堪的局面。
注意:CMMI 尚未被证明是组织的经济绩效的良好指标。尽管高度成熟化的组织可能会更好地管理风险,并进行更准确的预测,但事实证明较成熟的公司会规避风险。这