- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件过程改进与CMMCMMI介绍
CMMI 学习资料必备
上 海 漫 索 计 算 机 科 技 有 限 公 司
软件过程改进与CMM/CMMI介绍林 锐 博士 linrui@
CMMI 学习资料必备
目录0.常见疑问 1. IT企业面临的软件开发与管理难题 2. 软件过程改进概述 3. CMM发展简史 4. CMMI 1.1介绍 5. CMM等级评估 6. CMM在中国 7. 软件过程改进措施与建议
Page 2
CMMI 学习资料必备
0. 常见疑问
1. 软件过程改进与CMM的关系 ? 2. 为什么有些企业实施CMM后,质量没有明显提高,进度更落后了,成本增加了,人 员更累了??
3. CMM理论本身有缺陷吗?4. 按顺序遍历CMM过程域和关键实践,这种做法可行吗? 5. 应该寻找什么样的咨询师,才能帮助企业提升软件能力? 6. 欧美、印度、中国的 CMM主任评估师,有什么特点? 7. CMM 2-3等级评估要花多少钱?
8. 怎么才能既提高软件能力,又能拿到CMM等级证书?而且花钱要少?
Page 3
CMMI 学习资料必备
1. 企业面临的软件开发与管理难题1.1 企业的目的
根本目的:合法地赚取尽可能多的利润,使企业利益最大化。 为了使企业利益最大化,软件产品(项目)应当“做得好、做得快并且少花钱”
1.2 企业长期面临的软件开发与管理难题
产品质量低下、进度延误、费用超支…(软件工程学科发展30年尚未彻底解决) 经典软件工程:研究需求分析、系统设计、编程、测试、维护等领域的方法、技术和 工具 问题之源:人们逐渐意识到,由于企业管理软件过程的能力比较弱,常常导致项目处 于混乱状态。过程混乱使得新技术、新工具的优势难以体现。经典的软件工程不是不 好,而是不够用。
1.3 企业的迫切愿望
寻求 “提高产品质量、提高生产率并且降低成本”的解决方案,包括方法论和工具 。
Page 4
CMMI 学习资料必备
2. 软件过程改进概述2.1 过程的基本概念
过程就是人们使用相应的方法、规程、技术、工具等将原始材料(输入)转化成用户 需要的产品。过程的3个基本要素是:人、方法与规程、技术与工具。过程被文档化 后才能成为规范。 过程与产品存在因果关系。即好的过程才能得到好的产品,而差的过程只会得到差的 产品。 企业领导关心过程吗?为什么要监控过程?何为过程可视性?
2.2 什么是软件过程改进
从20世纪90年代至今,软件过程改进成为软件工程学科的一个主流研究方向,其中 CMM和CMMI是该领域举世瞩目的重大成果。 提高软件过程能力的实践通称为软件过程改进(Software Process Improvement)。 软件过程改进的根本目的是:提高质量、提高生产率并且降低开发成本。
方法与规程
人员
过程
产品
技术与工具
Page 5
CMMI 学习资料必备
2. 软件过程改进概述2.3 主要的软件过程域
工
程类的主要过程域:需求开发、系统设计、软件实现、软件测试、软件维护等等; 管理类的主要过程域:项目规划、项目监控、需求管理、质量管理、配置管理等等。
上述过程域中的任何活动都会影响产品的质量、生产率和成本。
2.4 软件过程改进必须走规范化之路提高软件过程能力可以比喻为“练内功”,“练内功”没有捷径可走,唯有走“规范 化”之路,即“制定适合于本企业的软件过程规范,并按照此规范执行”。 “规范化”不会抑止人们的创造力,相反地,它使得团队可以大规模地复用前人积累 的智慧和财富。这种方法非常适合于现代的工业化生产。 (麦当劳与中餐馆对比)
?C 麦当劳的特征:不论是制作汉堡还是炸署条,都有规范化的操作流程 ?C 中餐馆的特征:大厨掌握招牌菜,老板怕大厨。
业界实践已经证明,走“规范化”之路是“成本最低、见效最快、能持续发展”的软 件过程改进方法,犹如人类的“养生之道”。任何IT企业(不论大小),都有办法以 其承受得起的代价“走规范化之路”,从而有效地提高软件过程能力。 ?C 养生之道:为什么富人的身体不如平民百姓的好?
Page 6
CMMI 学习资料必备
3. CMM发展简史3.1 CMM是什么
CMM(Capability Maturity Model)是用于衡量软件过程能力的事实上的标准,同时也 是目前软件过程改进最好的参考标准。 美国卡内基-梅隆大学软
文档评论(0)