深圳某咨询公司CMMI ML3培训材料

上传人:豆浆 文档编号:35566159 上传时间:2018-03-17 格式:PDF 页数:146 大小:2.60MB
返回 下载 相关 举报
深圳某咨询公司CMMI ML3培训材料_第1页
第1页 / 共146页
深圳某咨询公司CMMI ML3培训材料_第2页
第2页 / 共146页
深圳某咨询公司CMMI ML3培训材料_第3页
第3页 / 共146页
深圳某咨询公司CMMI ML3培训材料_第4页
第4页 / 共146页
深圳某咨询公司CMMI ML3培训材料_第5页
第5页 / 共146页
点击查看更多>>
资源描述

《深圳某咨询公司CMMI ML3培训材料》由会员分享,可在线阅读,更多相关《深圳某咨询公司CMMI ML3培训材料(146页珍藏版)》请在金锄头文库上搜索。

1、CMMI基础知识培训深圳市捷维信息技术有限公司 咨询师 周杰 Tel:13926924001 Email:alexanderc- 一、软件过程改进二、CMM/CMMI发展简史三、CMMI简介四、CMMI过程域(PA)介绍主要内容主要内容软件开发模式的转变什么是软件过程改进软件过程改进必须走规范化之路为什么要实施CMMI软件过程改进软件过程改进主要内容主要内容:大约在上世纪八十年代中期世界的主要发达国 家的软件开发商逐步探索出一些卓有成效的方法。 综合这些方法,其主导思想是将软件产品开发活动 主要从依靠“人人”转向依靠“过程过程”。软件开发模式的转变软件开发模式的转变-1产 品产 品人 员人 员

2、以前软件开发的三个基本要素以前软件开发的三个基本要素:技 术技 术软件开发模式的转变软件开发模式的转变-2改进后软件开发的要素改进后软件开发的要素人 员人 员产 品产 品方法与规程方法与规程技 术与工具技 术与工具软件开发模式的转变软件开发模式的转变-3?从20世纪90年代至今,软件过程改进成为软件工程学科的一个主流研究方向,其中CMM和CMMI是该领域举世瞩目的重大成果。?提高软件过程能力的实践通称为软件过程改进(Software Process Improvement)。软件过程改进的根本目的是:提高质量、提高生产率并且降低开发成本。提高质量、提高生产率并且降低开发成本。什么是软件过程改进

3、什么是软件过程改进Improved Process + Competent Workforce + Appropriate Technology = Reduced Risk, Higher Productivity, and Better QualityTechnology:Application domains, tools, languages, information, environmentsProcess: a defined method involving steps or operationsPeople:Skills, Training, Management项目成功三要素

4、项目成功三要素?提高软件过程能力可以比喻为“练内功”,“练内功”没有捷径可走,唯有 走“规范化”之路,即“制定适合于本企业的软件过程规范,并按照此规范 执行”。?“规范化”不会抑止人们的创造力,相反地,它使得团队可以大规模地复 用前人积累的智慧和财富。这种方法非常适合于现代的工业化生产。 ( 麦当劳与中餐馆对比)麦当劳的特征:不论是制作汉堡还是炸署条,都有规范化的操作流 程中餐馆的特征:大厨掌握招牌菜,老板怕大厨。?业界实践已经证明,走“规范化”之路是“成本最低、见效最快、能持续 发展”的软件过程改进方法,犹如人类的“养生之道”。任何IT企业(不论 大小),都有办法以其承受得起的代价“走规范化

5、之路”,从而有效地提 高软件过程能力。问题:富人的身体为什么没有穷人的好?问题:富人的身体为什么没有穷人的好?软件过程改进必须走规范化之路软件过程改进必须走规范化之路企业成长的和尚理论: 一个和尚挑水吃、两个和尚抬水吃,三个和尚没水吃。企业成长的和尚理论: 一个和尚挑水吃、两个和尚抬水吃,三个和尚没水吃。利润市场占有率品牌利润市场占有率品牌管理策略管理策略个体局部 核心 团队企业 核心 团体企业价值个体局部 核心 团队企业 核心 团体企业价值市场能力市场能力企业生存企业生存企业发展企业发展技术创新 保持核心竞争力技术创新 保持核心竞争力发展阶段发展阶段管 理 复 杂 度管 理 复 杂 度实施实

6、施CMMI是企业发展壮大的需要是企业发展壮大的需要一、软件过程改进二、CMM/CMMI发展简史三、CMMI简介四、CMMI过程域(PA)介绍主要内容主要内容CMM/CMMI发展简史发展简史、CMM是什么 CMM(Capability Maturity Model)是用于衡量软件过程能力的事 实上的标准,同时也是目前软件过程改进最好的参考标准,由美国卡 内基-梅隆大学软件工程研究所(SEI)研制。、发展历程 CMM 1.0于1991年制定。 CMM 1.1于1993发布,该版本应用最广泛。 CMM 2.0草案于1997年制定(未广泛应用)。 到2000年,CMM演化成为CMMI(Capabili

7、ty Maturity Model Integration),CMM 2.0成为CMMI 1.0的主要组成部分。 CMMI-SE/SW 1.1(CMMI for System Engineering and Software Engineering)于2002年1月正式推出。CMMI-DEV V1.2CMMI V1.1(2002)CMMI for Devlopment V1.2(2006)CMMI for Acquisition V1.2(2008)CMMI for Services V1.22006年8月,面向开发的CMMI(CMMI-DEV 1.2) 版本正式发布。为 了适应更加广泛的应用

8、,SEI 计划今后发布另外二种模型,分别是面向服 务的CMMI(CMMI-SVC 1.2)版本和面向采购的CMMI(CMMI-ACQ 1.2)CMMI 的成熟度等级的成熟度等级初始级管理级(可重复)定义级定量管理级优化级1无序的、甚至是混乱的标准、一致的过程度量的和可预测的预防过程和产品缺陷,关注于过程持续改进MLMLMLMLML有纪律的Bridging the Divide Systems engineering and software engineering processes are integrated. Integrates systems and software discipl

9、ines into one process improvementframework. Provides a framework for introducing new disciplines as needs arise.CMMI与项目管理文化与项目管理文化过程改进 之阶段达到目标主要工作细节化处理文化要求ML4ML5ML5:优化建立一个主动文化,发现 问题解决问题,并发动组 织变革根据需要,选择 流程和新方法进 行改进和推广主动和民主的文 化,是所有人在努 力工作的文化ML3ML4ML4:定量管理建立一个预防和客观的文 化,采用定量管理方法 (如6Sigma方式)进行度 量和控制项目定量管

10、理, 组织过程的性能 度量和管理建立预防文化,具 备更加客观和准确 的控制能力ML2ML3ML3:定义级建立一个共享的文化,建 立组织流程责任体系、培 训体系以及知识共享体系组织流程;产品 开发工程;并行 工程建立共享文化,开 放层次、方法和手 段;形成协作和核 变的能力ML1ML2ML2:管理级建立尊重质量的纪律文 化,其关键在于认识到流 程的重要性,如何执行流 程和有效利用流程项目管理;支持 工程如何建立一个质量 文化-遵守流程的文 化ML0ML1ML1:执行级能够完成客户要求的动作 完成项目这是应客户要求而 动的生存文化一、软件过程改进二、CMM/CMMI发展简史三、CMMI简介四、CM

11、MI过程域(PA)介绍主要内容主要内容 CMMI适应领域及模型版本 CMMI带来的好处 CMMI模型结构与组件介绍 SEI 的IDEAL过程改进模型CMMI简介简介What Is a Process Model? A model is a structured collection of elements that describe characteristics of effective processes. 一个过程模型是对实践的系统收集,这些实践反映出有效 过程的特点。一个过程模型是对实践的系统收集,这些实践反映出有效 过程的特点。 Processes included are thos

12、e proven by experience to be effective. 包含的实践都是经过验证有效的。包含的实践都是经过验证有效的。How Is a Process Model Used? 过程模型如何使用?过程模型如何使用? A process model is used 过程用来过程用来to help set process improvement objectives and priorities 帮助确立过程改进目标和优先级to help ensure stable, capable, and mature processes 帮助确保稳定、精干、成熟的过程as a guide

13、 for improving project and organizational processes是项目和组织过程改进的指南with an appraisal method to diagnose the state of an organizations current practices 与评估方法结合来诊断组织当前实践状态CMMI ModelsSource Models Capability Maturity Model for Software V2, draft C (SW-CMM V2C) EIA Interim Standard 731, System Engineering

14、 Capability Model (SECM) Integrated Product Development Capability Maturity Model, draft V0.98 (IPD-CMM)CMMI-DEVStaged / ContinuousRepresentationCombined System Engineering / Software Engineering modelCan be applied to: Just the software engineering projects in an organization Just the system engine

15、ering projects in an organization Both IPPD can be used in either/bothModel Foundation (CMMI Core PA)CMMI for DevelopmentCMMI for Development +IPPDDevelopment ComponentsIntegrated Product and Process Development Model AdditionCMMI-DEV模型版本模型版本CMMI for Development Model Document ContentsPreface Part O

16、ne About CMMI for Development 1. Introduction 2. Process Area Components 3. Tying It All Together 4. Relationships Among Process Areas 5. Using CMMI ModelsPart Two Generic Goals and Practices, and the Process AreasPart Three The Appendices and Glossary References Acronyms CMMI for Development Project Participants Glossary1、改进进度和预算的可预测性 2、改进周期时间 3、提高生产效率 4、改进质量(用缺陷来度量)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号