CMMI基础培训-V1.0

  • 格式:pdf
  • 大小:1.35 MB
  • 文档页数:61
Systems Engineering(SE) Software Engineering(SW) Integrated Product and Process Development(IPPD):2PAs Supplier Sourcing(SS):1PA
模型的表示法
阶段式(Staged) 连续式(Continuous)
一个过程模型,不仅给出规则和目标,还给出建议的具体实践和产出 物 只是一个模型,模型不是实施大纲,具体实践和产出物仅是建议性的, 不同的组织可以根据自身的实际情况确定或裁减
集成(Integrated)
以4个基本成熟度模型为基础 软件工程SW-CMM,系统工程SE-CMM,并行IPD-CMM,外购协作SSCMM
Jiangsu Microsoft Technology Center
30
过程域(PA)
一类相关实践活动的集合,建立过程能力最主要的元 素(模块)
目的,说明,相关的过程域 特定的目标(SG:Specific Goals)
特定的实践活动(SP:Specific Practices) 子实践活动(Subpractices) 典型工作产品(Typical Work Products)
CMM多种模型的存在给使用带来的方便,也带来了许多问题。 1997年,SEI停止了CMM2.0的研究,开始CMMI研究,其任务 是将已有的CMM模型结合成一个模型。 2000年,SEI推出CMMI 1.0,2003年,CMMI 1.1,2007年, CMMI 1.2。
Jiangsu Microsoft Technology Center
Jiangsu Microsoft Technology Center
12
成熟过程与不成熟过程的比较?
Jiangsu Microsoft Technology Center
13
什么是过程管理?-1
以过程思维而非任务思维去进行管理
Jiangsu Microsoft Technology Center
CMMI v1.1 集成能力成熟度模型
Kris Zhang 章征晖 江苏微软技术中心 zhangzh@
主题
CMM/CMMI简介 CMMI 基本概念 CMMI v1.1 产品套件 CMMI v1.1 模型组件 CMMI 实施过程 CMMI 案例解读
Jiangsu Microsoft Technology Center
通用的目标(GG:Generic Goals)
通用的实践活动(GP:Generic Practices) 通用的实践活动的详细说明(GP Elaborations)
CMMI V1.1 共有25个PA
Core(SE/SW):22个PA IPPD:2个PA SS: 1个PA
Jiangsu Microsoft Technology Center
Jiangsu Microsoft Technology Center
5
CMM/CMMI的引入-2
CMM面世后,出现了很多基于CMM的模型,构成了一个CMM 族。
SW-CMM(即最初的软件CMM) SE-CMM(系统工程) SEE-CMM(系统安全工程) SS-CMM(外购协作) IPPD-CMM(并行工程,集成产品和过程开发) P-CMM(人力资源)
Jiangsu Microsoft Technology Center
11
什么是成熟的过程?
什么是成熟的过程(Mature Process)?
过程的规范化(Disciplined):过程规定了一组合理的、 考虑周到的、十分严谨的而且是适用的规则,并且 使人们的行为和规则一致。 过程的制度化(Institutionalized):一个规范化的过 程已经渗入到组织的日常工作中,过程的要求已经 变成全体员工的自觉行动,得到大家的认同和坚持 遵循。
Jiangsu Microsoft Technology Center
9
过程的特征及要素
目的 输入与进入准则 活动与角色 测量与验证 输入与退出准则
Jiangsu Microsoft Technology Center
10
Hale Waihona Puke 质量三角形除了过程(Process),影响质量还有两个重要因 素:人(People)和技术(Technology)。
Jiangsu Microsoft Technology Center
4
CMM/CMMI的引入-1
沃尔特· 谢华特(Walter Shewart)在20世纪30年代首先提出运用统计学进行质量管理 的控制原则,即统计质量控制SQC(Statistical Quality Control)。 埃华茨· 丹明(W Ewards Deming)、约瑟夫· 佐兰(Joseph Juran)在20世纪40-50年代将其 理论完善,并在 实践中得到证明。 1961,美国通用电气公司质量部部长费根鲍姆(A.V. Feigenbaum)提出全面质量管理 TQM(Total Quality Managment)的理论。 菲力浦· 克罗斯比(Philip Crosby)专门从事质量问题的研究,将TQM应用于实践,提 出了“零缺陷”( Zero Defects)的概念。 罗恩· 拉德斯(Ron Radice)和瓦茨· 汉费莱(Watts Humphrey)将TQM应用于IBM软件工程。 1984年,美国国防部组建软件工程研究院SEI(Software Engineering Instisute),该研 究院隶属于美国卡耐基-梅隆大学(Carnegie Mellon University)。SEI的主要任务是在软 件工程领域中努力提高依赖软件的系统质量,促进软件开发和维护的工程化管理, 为军方服务。 1986年,美国政府要求SEI,在IBM有关软件工程研究的基础上,启动CMM项目。同 年瓦茨· 汉费莱(Watts Humphrey)加入SEI,他所带去的思想和实践成为CMM的基础。 1991年,SEI推出CMM 1.0,1993年,CMM1.1,1997年,CMM2.0。
Jiangsu Microsoft Technology Center
22
CMMI V1.1 产品套件
集成能力成熟度模型 评估方法 培训教程
Jiangsu Microsoft Technology Center
23
CMMI模型
模型的组件
1个核心(CMMI Core):22PAs 4个学科(CMMI Discipline)
31
过程域(PA)的组件
Jiangsu Microsoft Technology Center
27
CMMI评估方法
特征/类别 评审项目 是否评级 资源需求 评估团规模 评估团领导 Class A High Yes High Large
Lead appraiser
Class B Medium No Meduim Meduim
Jiangsu Microsoft Technology Center
7
过程的相关概念
什么是过程(Process)? 什么是成熟的过程?(Mature Process)? 什么是过程管理(Process Management)? 什么是过程改进(Process Improvement)?
Jiangsu Microsoft Technology Center
过程模型是从许多软件工程和软件管理的优秀 的过程和实践活动抽象出来的一组系统化、结 构化的实践活动集合。 CMMI就是这样一个过程模型。
Jiangsu Microsoft Technology Center
20
模型有什么作用?如何使用模型?
帮助建立过程改进的目标和步骤,从而改进过 程。 帮助确保稳定的、可用的、成熟的过程。 作为项目和组织过程改进的指南.。 有一套评估的方法,能诊断改进工作所处的状 态。
Intro to CMMI(Staged and Continuous)
中级培训
Intermedidate Concepts of CMMI
高级培训
SCAMPI Lead Appraiser and SCAMPI B/C Training Instructor Training
Jiangsu Microsoft Technology Center
29
CMMI V1.1模型组件
CMMI模型过程域(PA:Process Area)组件 CMMI模型表示法
连续式表示法(Continuous) 阶段式表示法(Staged)
CMMI模型结构
连续式(Continuous)与能力度等级(CL:Capability Levels) 阶段式(Staged)与成熟度等级 (ML:Maturity Levels)
6
CMMI的基本概念
能力(Capability):
组织的运作能力,关键在于“生产”(产品和服务)的过程 生产过程的约束是“成本”和“满足客户需求” 生产过程需要人、技术、工作步骤三要素的支持
成熟度(Maturity):
能力的提高需要一个演化的过程 不同的成熟度需要达到不同的工作能力
模型(Model):
14
什么是过程管理?-2
在重视过程的基础上重视产品
Jiangsu Microsoft Technology Center
15
什么是过程改进?
从不成熟的过程逐步提高到成熟的过程 如何进行过程改进
将过程改进本身当作一个项目来管理和控制。 过程改进是一个持续性的循环过程,不应设想到了 某一步就可以终止。
过程改进的方法
PDCA 方法: IDEAL 方法:
Jiangsu Microsoft Technology Center
16
过程改进-PDCA模型
Jiangsu Microsoft Technology Center