项目组织管理的评价框架——CMM模型
如何评价一个软件组织的软件开发能力、组织管理水平?如何为软件组织指出其改进的方向与措施,以便帮助其提高自己的软件开发能力及组织管理水平?为解决上述问题,美国软件工程研究所(SEI)提出了软件组织的能力成熟度模型(CapabilityMaturityModelforSoftware,CMM)
项目组织管理的评价框架——CMM概述
人们逐步认识到:软件开发中的个人因素并不是很重要,关键是软件开发机构的成熟程度。
卡内基-梅隆大学的SEI受美国国防部的委托和资助,评估软件供应商能力并帮助其改善软件质量,
在Mitre公司的协助下,于年9月发布了能力成熟度框架以及一套成熟度问卷。年推出CMM1.0,年又推出了CMM1.1,适用于人以上规模的软件公司。近几年,SEI又推出了CMM2.0,同时进入ISO体系,称为ISO/IEC,即SPICE(软件过程改进能力评估)。
软件过程能力:描述在遵循一个软件过程后所期待结果的界限范围。
软件过程效果:描述在遵循一个软件过程后得到的实际结果。
软件过程成熟度:指一个具体的软件过程被明确地定义、管理、度量、控制和实施的程度。在软件组织内部,对这一过程章程化,并对组织成员进行培训,软件过程可以被很好地理解,并且可以持续地被它的使用者白癜风治疗最好医院治疗头部白癜风