CMM_CMMI与信息系统项目管理.pdf
管理信息系统
主讲教师:李思寰
第九章信息系统的项目管理CeaseToStruggleAndYouCeaseToLive
03
CMM/CMMI与
信息系统项目管理
管理信息系统CeaseToStruggleAndYouCeaseToLive
CMM和CMMI理论概述
1986年11月
•美国卡内基梅隆大学的软件工程研究所(SEI)应美国联邦政府的要求,针对美国国
防部对软件承包商的能力评价问题,研究“过程成熟度框架”。
1987年9月
•SEI开发了一套软件能力成熟度框架和软件成熟度问卷,用来评估软件供应商的能力
1991年
•SEI推出了“软件能力成熟度模型(CapabilityMaturityModelForSoftware,
CMM)1.0版”
1993年
•SEI推出了目前世界上比较流行的通用的CMM1.1版
1998年
•美国国防部主管CMM的部门着手制定集成的能力成熟度模型CMMI
2002年1月
•发布了CMMI1.1版
管理信息系统CeaseToStruggleAndYouCeaseToLive
CMM是对于软件组织在定义、实施、度量、控制和改善其软件过程的实
践中各个发展阶段的描述,CMM的核心是把软件开发看成一个过程,
通过对软件开发过程的管理及工程能力的提高与评估、对软件开发、维
护过程的监控和研究,使其更加标准化、科学化,同时也使企业更好地
实现商业目标。
管理信息系统CeaseToStruggleAndYouCeaseToLive
CMM的精髓是持续改进,要合理地实施软件项目的过程管理。CMM
是为了指导软件组织,通过确定当前过程的成熟度和通过识别出对软件
质量和过程改进至关重要的少数问题,来选择其过程改进策略。
等级1:初始级等级2:可重复级等级3:已定义级等级4:管理级等级5:优化级
•基本上没有健全•管理行为、设计•已为软件生产的•每个项目都设定•目标是连续地改
的软件工程管理和技术是基于相过程编制了完整质量和生产目标进软件过程
制度似产品中的经验的文档
管理信息系统CeaseToStruggleAndYouCeaseToLive
•CMMI的全称为:CapabilityMaturityModelIntegration,即能力成熟度
模型集成。与CMM相比,CMMI是CMM的拓宽版本,在CMM基础上多了系
统集成方面的改进,使其更加适用企业的过程改进实施。
•CMMI是衡量软件公司软件开发管理水平的重要参考因素,目的就是加强软
件开发项目过程管理,降低风险,提高成功率,并已成为全世界软件开发过
程改进的事实标准。
•CMMI中定义关键过程活动