- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CMM软件能力成熟度实践-火龙果软件工程
CMM-2软件能力成熟度实践
中国软件行业的特点,是规模小和管理能力低,如何能在短的时间里提高管理能力呢,CMM是一个很好的选择.依照CMM模型进行企业软件过程改造有助于让大家….
CMM来源于实践,在软件开发活动中,由于开发工具\软件开发过程\开发语言规则等的地域性特点不强,而地域性强的是人员\项目内容等,而….
CMM代表了实施软件过程改进的典型过程,它是建立在软件工程的基础上,它的目的是提高软件机构对成本、质量和生产效率的控制能力,但并不是解救项目的灵丹妙药,CMM是一个工具,因为它是从各和规模的软件项目过程归纳而来,所以只有灵活地运用CMM才帮助企业提高。
CMM2级也称为可重复级,目标是实现对软件项目制定了基本的软件管理和控制规范,建立稳定的软件计划和跟踪的过程,对软件需求进行控制,对相关工作产品(工作产品所指的并不一定是原代码,有可能是项目技术可行性分析报告,项目计划等工作的结果)进行控制,对变更进行控制。
本书是普及性书籍,是用来指导企业进行实践的CMM2过程改进的,不是CMM的详细教材,有兴趣者可以买有关CMM原理的书籍来看,本书也不讲解软件工程的细节,但是大家可以参考本书所指定和引用的书籍。本书重点通过CMM模型所涉及为企业改进活动实践讲起,通过一个软件项目的实例来指导企业进行CMM2的过程改进,当然过程涉及到软件工程的细节时,本书将指导大家使用和本书相关的相关软件工程的资源。
本书适合想进行CMM2过程改进的企业或组织的领导、项目经理、开发组人员作为。。。。
本书是从软件开发的实践出发编写而成,本书中不涉及软件项目的外包的内容。
CMM简介
组织级该做些什么
如何管理需求
如何进行软件策划
开始编码了,怎么控制
如何进行配置管理
质量保证
相关培训
CMM2评估
附录A:CMM1.1内容
第一章 CMM的简介 3
1.1 CMM简述 3
1.2 CMM的5个级别 3
1.3 CMM级别的关系 4
1.4 国内企业实施CMM2过程改造 5
第二章 详解CMM2 7
2.1 CMM的结构和组成 7
2.2等级2的RM关键过程域(需求管理) 10
2.3等级2的SPP关键过程域(软件项目计划) 14
第三章 管理层该做什么 41
3.1先讲一些质量基本概念 41
3.11什么是软件质量,如何保证软件质量 41
3.12什么是项目管理,为什么要采用项目管理来开发软件 43
2.2看看我们的日程表 44
3.3 准备活动 47
3.31 CMM调研 48
3.32 决策 49
3.4建立基本的组织机构 49
3.41组织机构 49
3.43项目组的组织结构 50
3.44软件工程组和相关组 52
第四章 制定CMM2实施计划 53
第一章 CMM的简介
1.1 CMM简述
CMM(Capability Maturity Model for Software)是软件能力成就度模型,它是由软件工程研究所(SEI,Software Engineering Institute)提出的,目的是领导软件机构进行在成本和进度的要求下能提交高质量的软件,CMM为软件企业提供了一条从混乱、不成熟的软件过程向成熟的、有纪律的软件过程改进的方法。
1986年11月,SEI在MITRE公司协助下,开始开发过程成熟度框架,以帮助软件机构进行软件过程改造;1987年SEI发布了软件过程成熟度问卷;1991年CMM最初版本通过评审,并开始在软件机构中应用。
什么叫软件过程,软件过程是软件工程的基础,软件过程是指在相应的规范下组织和使用相应的资源(人财物等)生产出满足客户需要的软件产品。软件过程可以抽象成一系列的工作和工作产品的开发、维护的行为、方法、实践和控制过程,如项目计划、概要设计、详细设计、代码、测试计划等。
软件过程成熟度指对于具体的软件过程进行明确定义、管理、测量和控制的程度,改进软件过程要求企业加强管理机制,并且长期有效地关注软件过程,建立软件过程的制度化,这样才能以越来越好的方式进行软件开发。
CMM是全面质量管理(TQM, TQC total quality Management)中的过程管理部分在软件行业的应用,CMM比ISO9000更细致,更具有针对性,当然通过了ISO9000认证的软件企业基本上已经满足了CMM2至CMM3的要求。
CMMI
1.2 CMM的5个级别
CMM一共有5个级别,分别是一级初始级、二级可重复级、三级已定义级、四级已管理级和五级优化级。
级别1:初始级
软件机构不能提供开发和维护软件的稳定环境,,经常做出不切合实际的承诺,危机发生时,项目一般都会脱离原有计划,回到仅有编码和调试的状态,项目经常超出预算和超期,软件项目的成功完全依赖于项目组中特别的人,当他们离开后他们对软件项目过程的影响随之消失
文档评论(0)