CMMI培训全册PPT幻灯片课件
合集下载
《CMMI培训资料九》PPT课件
Output
Unit Testing
• Test Results (in any form) • Tested Software program unit
Exit Criteriat test results are approved by the Project Manager or any other person authorized by him.
CMMI介绍 (九)
QC Training
CMMI Coordinator Team
October 21, 2004
培训内容 • Testing process
Entry Criteria
Unit Testing
The program codes developed by the developer are ready for testing.
Entry Criteria
Integration Testing
• Program units are tested and approved. • Test Case (if any) is approved. • Modules are ready for Integration.
Integration Testing
To be Continued…
Integration Testing
Activities
4 Any result deemed to be a defect. The analysis of the results will be carried out by Project Manager or by anybody as assigned by PM. 5 Areas impacted by any modifications in code shall be identified, tested again and properly documented. 6 The Integration testing procedure shall be carried out till the approval is obtained on the test results from the designated approval authority.
《CMMI培训资料四》PPT课件
Risk Management
Activities
1 Risk Planning Risk planning is the detailed formulation of a program of action for the management of risk; 2 Risk Assessment • Risk identification • Risk Analysis, Rating and Prioritization
Monitoring and Control
Outputs
· Project Tracking Sheet · Updated Project Plan
Monitoring and Control
Exit Criteria • Project closuregement
Inputs
Contract / Order / Tender Inquiry / Final Proposal and all other communications from US team or real customer <if any>
Client Engagement
Activities
To be Continued…
Client Engagement
Activities
3 For non-PLM project, a contract review team <CRT> will work with development team to acquire customer needs, refine requirement and finalize the contract.
Monitoring and Control
CMMI培训完整版PPT幻灯片课件
真的能这样吗?
28
CMMIonline
2级做法遗留的一些问题
不需要进行风险管理吗? 用什么方法调查大家喜欢吃什么菜式呢?
有指南就好了? 如何组织聚餐活动,是不是应该有个指
导?或者有成功经验可供参考? ……
29
CMMIonline
Level 3:已定义级
经过一段时间积累,以下活动都有明确的指导 文档:
如何写计划 如何组织吃饭现场活动 如何确定餐单
RD TS VER VAL PI IPM
….
对于确定餐单、选定酒水供应商方面采用决策 分析的办法。 DAR
进行风险管理。 RSKM
建立了相应的培训制度。OT
另外,为了让组织聚餐活动越做越好,成立了 专门的SEPG来维护文档。OPF OPD
7
CMMIonline
常见疑问
不通过2级能过3级吗? 3级的企业研发总体成本比2级的要高? 怎样才算通过了某个级别的评估呢? CMMI评估与ISO审核有什么不同? 很多公司说自己整体过了CMMI多少级,什么
叫“整体过”呢? CMMI是个什么东西呢? ……
8
CMMIonline
Level2:受管理级-1
怎样才能办 好事情呢?
大家想吃什 么?
采购(SAM)
酒水需要另 外买啊!
需求管理(RM)
老板有什么期望呢? 预算是多少呢?
要做个计划 才行? 项目计划(PP)
要统计一下出席 情况以及各菜式 的“吃剩”情况!
度量(MA)
要督促大家 按照计划进
行? 项目计划跟踪(PMC)
26
对一些特殊问题、特殊情况进行分析, 可以得到改进过程的机会。
28
CMMIonline
2级做法遗留的一些问题
不需要进行风险管理吗? 用什么方法调查大家喜欢吃什么菜式呢?
有指南就好了? 如何组织聚餐活动,是不是应该有个指
导?或者有成功经验可供参考? ……
29
CMMIonline
Level 3:已定义级
经过一段时间积累,以下活动都有明确的指导 文档:
如何写计划 如何组织吃饭现场活动 如何确定餐单
RD TS VER VAL PI IPM
….
对于确定餐单、选定酒水供应商方面采用决策 分析的办法。 DAR
进行风险管理。 RSKM
建立了相应的培训制度。OT
另外,为了让组织聚餐活动越做越好,成立了 专门的SEPG来维护文档。OPF OPD
7
CMMIonline
常见疑问
不通过2级能过3级吗? 3级的企业研发总体成本比2级的要高? 怎样才算通过了某个级别的评估呢? CMMI评估与ISO审核有什么不同? 很多公司说自己整体过了CMMI多少级,什么
叫“整体过”呢? CMMI是个什么东西呢? ……
8
CMMIonline
Level2:受管理级-1
怎样才能办 好事情呢?
大家想吃什 么?
采购(SAM)
酒水需要另 外买啊!
需求管理(RM)
老板有什么期望呢? 预算是多少呢?
要做个计划 才行? 项目计划(PP)
要统计一下出席 情况以及各菜式 的“吃剩”情况!
度量(MA)
要督促大家 按照计划进
行? 项目计划跟踪(PMC)
26
对一些特殊问题、特殊情况进行分析, 可以得到改进过程的机会。
《CMMI培训资料九》PPT课件
h
7
Output
Unit Testing
• Test Results (in any form) • Tested Software program unit
h
8
Exit Criteria
Unit Testing
Unit test results are approved by the Project Manager or any other person authorized by him.
h
To be Contin2u0ed…
Activities
Acceptance Testing
4 In the case the build is rejected because of sever defects after the build is provided from development team, QA team will go through the test cases again that cover the issues fixed in the new build when developers fixed issues based on the previous build.
h
To be Contin1u2ed…
Integration Testing
Activities
4 Any result deemed to be a defect. The analysis of the results will be carried out by Project Manager or by anybody as assigned by PM. 5 Areas impacted by any modifications in code shall be identified, tested again and properly documented. 6 The Integration testing procedure shall be carried out till the approval is obtained on the test results from the designated approval authority.
CMMI体系知识培训教材PPT-26张课件
修改缺陷 状态
(责任人)
问题记录 跟踪表 [草稿]
批准 (评审主
席)
问题记录 跟踪表 [已批准]
审批活动图
评审成员
提交发现的待定问题
评审主席
否 确认是否为问题
是
状态:待修复
问
题
PR: 项 目 经 理
否 是否要修改
记 录
TR、 MR: 评 审 主 席
状态:遗留
与
跟
是
状态:待修复
踪
流
责任人
修改问题
程
图
无言。缘来尽量要惜,缘尽就放。人生本来就空,对人家笑笑,对自己笑笑,笑着看天下,看日出日落,花谢花开,岂不自在,哪里来的尘埃!
•
5、心情就像衣服,脏了就拿去洗洗,晒晒,阳光自然就会蔓延开来。阳光那么好,何必自寻烦恼,过好每一个当下,一万个美丽的未来抵不过一个温暖的现在。
•
6、无论你正遭遇着什么,你都要从落魄中站起来重振旗鼓,要继续保持热忱,要继续保持微笑,就像从未受伤过一样。
•
9、与其埋怨世界,不如改变自己。管好自己的心,做好自己的事,比什么都强。人生无完美,曲折亦风景。别把失去看得过重,放弃是另一种拥有;不要经常艳羡他人,
人做到了,心悟到了,相信属于你的风景就在下一个拐弯处。
•
10、有些事想开了,你就会明白,在世上,你就是你,你痛痛你自己,你累累你自己,就算有人同情你,那又怎样,最后收拾残局的还是要靠你自己。
SCCB评审变更请求申请 (SCCB会议纪要)
需求角色更改需求文档 修改后的需求文档被批准纳入基线
2.7 系统设计流程
2.8 系统开发流程
软件实现开发过程可以分为三个子阶段: 详细设计 编码 单元测试 详细设计是在系统设计和概要设计的基础上进行函数或方法的详细功能 的设计;编码主要包括测试前的编码工作以及测试后对编码的修复工
CMMI基础知识级ppt课件
30
小结
组织革新与部署
商业目标触发改进 过程改进 技术改进 改进效果的评估
原因分析与解决方案
选择有价值的问题进行分析 分析后实施改进建议 评估改进建议的实施情况 根据实施情况,看看是否需要推广到全组织
问题思考
精选课件ppt
31
思考
CMMI5级,有没有没有能解决的问题? 答案:没有!
精选课件ppt
13
商业目标分解
提高竞争力
1. 功能要多 2. 新功能推出要快 3. 质量要有保证 4. 价钱合理 5. 要按期完成
精选课件ppt
14
影响我们商业目标的问题曾经有:
预算不准,持续增大! CPI偏低! 不知道客户的满意度情况! 没有信心软件是否充分测试! 需求调研工作质量不太能保证! 设计过程质量差! 编码漏洞多!
性能参数
限值
当前值
成本指数(CPI) 平均值上限 109.76%
平均值中心 89.06% 线
平均值下限 68.35%
值域上限 75.86%
域值中心线 35.89%
精选课件ppt
目标值 基本不变 基本不变
>=75% <=50% <35.89%
20
例子:2006-18
2
2、3、4、5级情况一览
2、3级其实已经把软件开发各个方面都 覆盖了
2级有7个PA 3级有11个PA 4级有2个PA 5级有2个PA 共22个PA,425个Practice
精选课件ppt
3
CMMI 1-5级 跨度图
5级 4级
3级
2级
1级
精选课件ppt
4
CMMI4级中定量项目管理的“仙境”
预测模型是否适用?如何改进?没有明 确的指导。
CMMIPPT课件
CMMI3 (11个)
Validation(Level 3) Organizational Process Focus(Level 3) Organizational Process Definition (Level 3)
Organizational Training(Level 3)
Integrated Project Management(Level 3)
按类别分:
项目管理过程域 支持过程域
2级: PP, PMC,RM 3级: IPM,RSKM 4级: QPM
2级:PPQA, CM,MA,SAM 3级:DAR 5级:CAR
工程过程域 过程管理过程域
3级:RD,TS,PI,VER,VAL
3级:OPD,OPF,OT 4级:OPP 5级:OPM
16
CMMI高成熟度等级的实施
分析过程性能数据,判断组 织是否有能力实现商业目标;
现有项目管理成本占其它成 本26%;
对于不能实现商业目标的过 程,考虑从那些过程或领域 可以进行改进;
改进项目管理过程,引入项 目管理工具;
分析改进建议,根据对成本、 收益和其他因素的评估,选 择并在组织中贯彻实施改进。
对引入项目管理工具进行改 进建议分析,确认可以帮助 企业实现商业目标;
而该框架后来在汉弗莱(Watts Humphrey)指导下得到了进一步改进,更加 适应软件过程的需要。
1986年,汉弗莱将此成熟框架带到了美国卡内基梅隆大学软件工程研究 所,并增加了成熟度等级的概念,将这些原理应用于软件开发,发展成 为软件过程成熟度框架,形成了当前软件产业界正在使用的框架。
美国软件工程研究所与1991年首次发布SW-Байду номын сангаасMMV1.0。
《CMMI培训资料六》PPT课件
M individual metrics are unique to the particular metric. They typically consist of Daily log, Planned and Actual Schedules, Cost Schedules, etc.
To be Continued…
Metrication
Activities
3 Analyse and Review Results: The results of the metric need to be analysed and reviewed with the Project Manager. Appropriate action needs to be decided thereon; 4 Action: A feedback needs to be sent to the relevant Application development phase to ensure that the application development is improved. This is the closed loop feedback process.
CMMI介绍 (六)
PM Training (part 3)
CMMI Coordinator Team
October 07, 2004
培训内容
• Metrication • Review
Metrication
Entry Criteria
Whenever data is to be collected and / or analyzed, as defined in the PP plan or metrics process.
《CMMI培训资料六》课件
初始阶段
总结词:无管理
详细描述:在初始阶段,组织通常没有明确的软件过程管理,项目经常处于混乱 状态,问题和缺陷往往在最后阶段才发现。
已管理阶段
总结词:基础管理
详细描述:在已管理阶段,组织开始实施基本的项目管理过程,包括需求管理、项目计划、项目监控和项目质量等方面的管 理。
量化管理阶段
总结词:量化控制
通过CMMI的实施,可以提高软件开 发的透明度和可预测性,增强客户对 公司的信任和满意度。
05
CMMI的未来发展
CMMI的发展趋势
01
02
03
持续改进
CMMI将更加注重组织在 软件开发生命周期中的持 续改进,帮助组织不断提 升过程能力。
敏捷方法整合
随着敏捷开发方法的普及 ,CMMI将进一步整合敏 捷方法,提供更加灵活的 过程改进框架。
感谢您的观看
THANKS
CMMI实施可能会对员工的工作方式带来改 变,如果员工抵触变革,可能会影响实施 的顺利进行。
实施难度大
短期收益不明显
CMMI模型是一个复杂的体系,实施过程中 可能会面临技术和管理上的挑战,需要具 备相应的专业知识和经验。
CMMI实施需要长期坚持才能看到明显的收 益,短期内的投入和改变可能难以显现。
CMMI实施带来的收益
技术创新
CMMI将关注新兴技术和 工具,如人工智能、云计 算和大数据,将其纳入过 程改进的范畴。
CMMI与其他标准的结合
CMMI与ISO 9001
结合ISO 9001质量管理体系标准,CMMI将提供更加全面的过程改进方案,确 保组织在各个方面的质量管理得到提升。
CMMI与敏捷开发框架
通过与敏捷开发框架(如Scrum和Kanban)的结合,CMMI将更好地满足组织 在快速变化环境中的需求。
《CMMI培训资料三》课件
CMMI实施流程
评估当前状态
通过评估组织的当前状态,识别出组 织在过程管理和改进方面的优势和不 足。
01
02
制定改进计划
根据评估结果,制定针对性的改进计 划,明确改进目标、措施和时间表。
03
实施改进
按照改进计划,逐步实施各项改进措 施,确保改进的有效性和可持续性。
持续改进
通过不断评估和改进,持续提升组织 的过程成熟度和能力。
《CMMI培训资料三》 PPT课件
目录 CONTENT
• CMMI基础介绍 • CMMI实施准备 • CMMI评估方法 • CMMI实施案例 • CMMI常见问题解答
01
CMMI基础介绍
CMMI定义
01
CMMI定义
CMMI(Capability Maturity Model Integration)即能力成熟度模型
建立沟通机制
建立有效的沟通机制,确 保团队成员之间的信息传 递及时、准确,以便于协 同工作。
培训准备
确定培训需求
根据组织规模、人员技能 水平以及CMMI实施计划 ,确定培训需求和培训内 容。
选择培训方式
根据实际情况选择适合的 培训方式,如内部培训、 外部培训、在线培训等。
制定培训计划
制定详细的培训计划,包 括培训时间、地点、参与 人员、培训内容等,确保 培训的有效性和针对性。
集成,是一种用于评估组织过程成熟度和过程改进能力的国际标准。
02
CMMI的发展历程
CMMI最早起源于软件行业的CMM(Capability Maturity Model)模
型,经过多年的发展和改进,逐渐演变为包括多个行业的CMMI模型。
03
CMMI的用途
《CMMI培训资料五》课件
《CMMI培训资料 五》PPT课件
contents
目录
• CMMI基础介绍 • CMMI的五大过程域 • CMMI的三大目标 • CMMI实施的关键因素 • CMMI实施案例分享
01
CMMI基础介绍
CMMI定义
总结词
CMMI是软件能力成熟度模型集成,用于评估软件开发过程的成熟度和能力等 级。
详细描述
CMMI的评估和等级划分
总结词
CMMI的评估分为五个等级,从初始级到 优化级,每个等级都有不同的目标和要 求。
VS
详细描述
CMMI的评估和等级划分是按照五个等级 进行的,分别是初始级、已管理级、已定 义级、量化管理级和优化级。每个等级都 有明确的目标和要求,软件开发组织需要 满足这些要求才能达到相应的等级。评估 过程通常由专业的评估师进行,以确保评 估的准确性和客观性。
。
进
03
CMMI的三大目标
提高企业的管理水平
建立和完善企业的管理体系
CMMI要求企业建立完善的管理体系,包括项目管理、质 量管理、过程管理等方面,以确保企业的各项工作有章可 循、有据可查。
提高管理人员的素质和能力
CMMI强调管理人员的培训和教育,要求管理人员具备足 够的管理知识和技能,以提高企业的整体管理水平。
优化企业的管理流程
CMMI通过对企业管理流程的评估和改进,帮助企业发现 和解决管理中的问题,优化管理流程,提高管理效率。
提高企业的工程开发能力
01
建立和完善企业的工程开发流程
CMMI要求企业建立完善的工程开发流程,包括需求分析、设计、编码
、测试等方面,以确保工程开发的顺利进行。
02
提高开发人员的技能和素质
建立跨部门的沟通机制,加强团队协作,提高工作效率。
contents
目录
• CMMI基础介绍 • CMMI的五大过程域 • CMMI的三大目标 • CMMI实施的关键因素 • CMMI实施案例分享
01
CMMI基础介绍
CMMI定义
总结词
CMMI是软件能力成熟度模型集成,用于评估软件开发过程的成熟度和能力等 级。
详细描述
CMMI的评估和等级划分
总结词
CMMI的评估分为五个等级,从初始级到 优化级,每个等级都有不同的目标和要 求。
VS
详细描述
CMMI的评估和等级划分是按照五个等级 进行的,分别是初始级、已管理级、已定 义级、量化管理级和优化级。每个等级都 有明确的目标和要求,软件开发组织需要 满足这些要求才能达到相应的等级。评估 过程通常由专业的评估师进行,以确保评 估的准确性和客观性。
。
进
03
CMMI的三大目标
提高企业的管理水平
建立和完善企业的管理体系
CMMI要求企业建立完善的管理体系,包括项目管理、质 量管理、过程管理等方面,以确保企业的各项工作有章可 循、有据可查。
提高管理人员的素质和能力
CMMI强调管理人员的培训和教育,要求管理人员具备足 够的管理知识和技能,以提高企业的整体管理水平。
优化企业的管理流程
CMMI通过对企业管理流程的评估和改进,帮助企业发现 和解决管理中的问题,优化管理流程,提高管理效率。
提高企业的工程开发能力
01
建立和完善企业的工程开发流程
CMMI要求企业建立完善的工程开发流程,包括需求分析、设计、编码
、测试等方面,以确保工程开发的顺利进行。
02
提高开发人员的技能和素质
建立跨部门的沟通机制,加强团队协作,提高工作效率。
CMMI培训全册PPT课件
.
名人名言
过程改进应有助于业务 而不是为了自身的原因“ 我们信任上帝,所有的东西
都可以用数据表示 。”- W. Edwards Deming
.
一个有效的改变程序 需要对当前状态的理 解 If you don’t know where youare, a map won’t help. - Watts. Humphrey
.
什么是成熟度?
• 已定义的 • 记入文档的 • 经过培训的 • 经过实践的 • 已支持的 • 已维护的
• 已控制的 • 已验证的 • 已确认的 • 已测量的 • 能改进的
.
为什么要过程改进?
• 软件过程改进投资回报率在5:1到8:1之间; 改善工作状况;
• 提升员工士气; • 减少返工; • 缩短项目拖延时间; • 改善沟通状况; • 降低风险; • 提高顾客满意度
• 等级2:计划由于基于过 去的性能而比较现实可行
• 等级1:一般达不到进程 和成本目标
时间/费用/不良质量
.
约定衡量成熟度的尺度
• 根据软件工程实践,经过协商拟订一根衡量 软件工程能力成熟度的“标杆”——评估 模型
.
通过改进过程提升成熟度
• 随着相应的一组过程的能力的提高,企业 的综 合软件工程能力成熟度等级也相应提 升
CMMI培训5天版
.
CMMI培训5天版课程内容
• 过程改进基本原理 • CMMI发展和意义 • CMMI模型综述及公共实践简介 • CMMI等级1、2. • CMMI等级3 • CMMI等级4 • CMMI等级5 • 总结
.
过程改进基本原理
.
过程及其定义
• 过程是什么? • 你如何定义过程?
.
名人名言
过程改进应有助于业务 而不是为了自身的原因“ 我们信任上帝,所有的东西
都可以用数据表示 。”- W. Edwards Deming
.
一个有效的改变程序 需要对当前状态的理 解 If you don’t know where youare, a map won’t help. - Watts. Humphrey
.
什么是成熟度?
• 已定义的 • 记入文档的 • 经过培训的 • 经过实践的 • 已支持的 • 已维护的
• 已控制的 • 已验证的 • 已确认的 • 已测量的 • 能改进的
.
为什么要过程改进?
• 软件过程改进投资回报率在5:1到8:1之间; 改善工作状况;
• 提升员工士气; • 减少返工; • 缩短项目拖延时间; • 改善沟通状况; • 降低风险; • 提高顾客满意度
• 等级2:计划由于基于过 去的性能而比较现实可行
• 等级1:一般达不到进程 和成本目标
时间/费用/不良质量
.
约定衡量成熟度的尺度
• 根据软件工程实践,经过协商拟订一根衡量 软件工程能力成熟度的“标杆”——评估 模型
.
通过改进过程提升成熟度
• 随着相应的一组过程的能力的提高,企业 的综 合软件工程能力成熟度等级也相应提 升
CMMI培训5天版
.
CMMI培训5天版课程内容
• 过程改进基本原理 • CMMI发展和意义 • CMMI模型综述及公共实践简介 • CMMI等级1、2. • CMMI等级3 • CMMI等级4 • CMMI等级5 • 总结
.
过程改进基本原理
.
过程及其定义
• 过程是什么? • 你如何定义过程?
.
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CMMI培训5天版
1
CMMI培训5天版课程内容
• 过程改进基本原理 • CMMI发展和意义 • CMMI模型综述及公共实践简介 • CMMI等级1、2. • CMMI等级3 • CMMI等级4 • CMMI等级5 • 总结
2
过程改进基本原理
3
过程及其定义
• 过程是什么? • 你如何定义过程?
4
过程的定义
• 过程(Process):指一系列活动、任务、 和 它们之间的关系,它们共同把一组输入 转 换成所需要的输出。 ——ISO/IEC 12207;GB/T 8566
5
质量的杠杆作用
• 每个人都体会到主 动积极的优质劳动 力的重要性,但 是... …
• 如果不理解过程, 或者过程不是在 “最佳实践 ”下
过程能力轮廓—示例
• 能力维(即Y轴)上的值描述某个过程执行 得有多好(能力等级)。
17
软件过程的可视性
18
过程成熟度
• 不同能力的过程集合反映不同的软件工程 能 力成熟度
19
成熟度等级所指示的过程能力
• 等级5:组织中性能持续 不断改进
• 等级4:基于对过程和产 品的定量了解,对组织中 性能改进
31
过程改进方法的PDCA模型
32
过程改进方法的PDCA模型
33
过程改进方法的乌龟图模型
34
过程改进方法的MSF模型
35
过程改进关键策略
• 1 评价现存过程 • 2 使用适用的模型和标准作为路线图 • 3 把改进与经营目标联系起来 • 4 变更管理 • 5 发挥领导作用
36
过程改进的借口
27
名人名言
过程改进应有助于业务 而不是为了自身的原因“
我们信任上帝,所有的东西 都可以用数据表示
。”- W. Edwards Deming
一个有效的改变程序 需要对当前状态的理 解 If you don’t know where youare, a map won’t help. - Watts. Humphrey
• 显示活动顺序的流程图
• 作为结构化叙述的活动细节补充
反映单个过程的特征 反映一组过程的特征
10
过程能力
• 过程能力——通过遵循某个过程,有能力 预见未
• 来所得到的结果范围。
11
过程能力与过程性能
• 过程能力——通过遵循某个过程,有能 力 预见未来所得到的结果范围。
• 过程性能——特定项目遵循某过程所得 到 的实际结果的度量。
12
过程能力轮廓
• 可以用二维平面中的一系列点来表示过程 能力轮廓。
• 方法:对于不同的组织,改进的手段不同; • 制度:改进是一项战略性、持久性的工作。
26
基本出发点
• 过程改进应有助于业务而不是为了自身 的 原因
• 改进意味着不同组织的不同目标: 什么是组织的商业目标? 如何度量进展?
• 改进是长期的、战略性的努力工作: 根据基本出发点,预期什么效果呢? 度量的效果如何?
运行,即使我们 的精英也无法使 工作达到最佳的 状态
6
过程的地位
• 决定软件产品成本、进度和质量的主要因 素
7
问题:软件企业存在哪些过程?
• 需求管理 • 项目策划和监控 • 需求分析、设计、编码、测试 • 配置管理 • 质量保证 • 等等
8
软件企业过程识别例子
9
过程的几个重要概念
过程能力
过程成熟度
28
如何找到过程改进的路?
• 找到适合你的路 不 是容易的事
• 如果急于求成则 会 轻易迷失方向
29
基于CMMI过程改进-系统的方法
在基于CMM过程改进中 找到最佳实践
系统地组织基于 CMMI过程改进
过程改进方法
基于ISO9000的过 程改进
30
过程改进方法的IDEAL模型
• 初始化 (Initiating) • 诊断 (Diagnosing) • 建立 (Establishing) • 行动 (Acting) • 推进 (Leveraging)
• 当你处于危机时,你没有时间去改进 • 当你没有危机时,你不需要去改进
37
承诺变更
38
过程实施的两种方式
39
过程改进的“J-曲线”
40
过程表示
• 成熟的过程要形成文件。 • 过程文件编写成什么样子?——取决于过
程文件的读者。 • 两种比较普遍的过程表示形式:
正规的过程表示形式; 面向使用者的过程表示形式。
• 过程维(做“什么”) • 能力维(做得“有多好”)
13
过程维
• 过程维(即X轴)上的值描述执行什么过程 (在过程方面中描述的)。
14
能力维
• 能力维(即Y轴)上的值描述某个过程执行 得有多好(能力等级)。
15
过程能力的标记
• 能力维(即Y轴)上的值描述某个过程执行 得有多好(能力等级)。
16
41
过程标记方法
过程的标记方法应能反映出 1、执行什么活动 2、谁来做 3、为什么由他们来做 4、何时做 5、他们如何做 6、必须输入什么 7、应该产生什么输出 8、如何度量活动的性能
…等等...
42
一些常用的过程标记方法
• 数据流图 • 流程图 • 决策树或决策表 • 核查表 • 叙述
43标记方法Biblioteka 例22什么是成熟度?
• 已定义的 • 记入文档的 • 经过培训的 • 经过实践的 • 已支持的 • 已维护的
• 已控制的 • 已验证的 • 已确认的 • 已测量的 • 能改进的
23
为什么要过程改进?
• 软件过程改进投资回报率在5:1到8:1之间; 改善工作状况;
• 提升员工士气; • 减少返工; • 缩短项目拖延时间; • 改善沟通状况; • 降低风险; • 提高顾客满意度
• 等级3:因为有妥善定义 的过程,性能有改进
• 等级2:计划由于基于过 去的性能而比较现实可行
• 等级1:一般达不到进程 和成本目标
时间/费用/不良质量
20
约定衡量成熟度的尺度
• 根据软件工程实践,经过协商拟订一根衡量 软件工程能力成熟度的“标杆”——评估 模型
21
通过改进过程提升成熟度
• 随着相应的一组过程的能力的提高,企业 的综 合软件工程能力成熟度等级也相应提 升
24
过程改进和质量控制、质量改进
朱兰三部曲图:质量策划、质量控制和质量改进
25
过程改进的基本思想
• 目标:进行过程改进是为了有助于业务, 不是为 改进而改进;
• 度量:统计质量控制学家、美国人 W.Edwards.Deming有一句名言: “In God we trust,all other bring data.”
1
CMMI培训5天版课程内容
• 过程改进基本原理 • CMMI发展和意义 • CMMI模型综述及公共实践简介 • CMMI等级1、2. • CMMI等级3 • CMMI等级4 • CMMI等级5 • 总结
2
过程改进基本原理
3
过程及其定义
• 过程是什么? • 你如何定义过程?
4
过程的定义
• 过程(Process):指一系列活动、任务、 和 它们之间的关系,它们共同把一组输入 转 换成所需要的输出。 ——ISO/IEC 12207;GB/T 8566
5
质量的杠杆作用
• 每个人都体会到主 动积极的优质劳动 力的重要性,但 是... …
• 如果不理解过程, 或者过程不是在 “最佳实践 ”下
过程能力轮廓—示例
• 能力维(即Y轴)上的值描述某个过程执行 得有多好(能力等级)。
17
软件过程的可视性
18
过程成熟度
• 不同能力的过程集合反映不同的软件工程 能 力成熟度
19
成熟度等级所指示的过程能力
• 等级5:组织中性能持续 不断改进
• 等级4:基于对过程和产 品的定量了解,对组织中 性能改进
31
过程改进方法的PDCA模型
32
过程改进方法的PDCA模型
33
过程改进方法的乌龟图模型
34
过程改进方法的MSF模型
35
过程改进关键策略
• 1 评价现存过程 • 2 使用适用的模型和标准作为路线图 • 3 把改进与经营目标联系起来 • 4 变更管理 • 5 发挥领导作用
36
过程改进的借口
27
名人名言
过程改进应有助于业务 而不是为了自身的原因“
我们信任上帝,所有的东西 都可以用数据表示
。”- W. Edwards Deming
一个有效的改变程序 需要对当前状态的理 解 If you don’t know where youare, a map won’t help. - Watts. Humphrey
• 显示活动顺序的流程图
• 作为结构化叙述的活动细节补充
反映单个过程的特征 反映一组过程的特征
10
过程能力
• 过程能力——通过遵循某个过程,有能力 预见未
• 来所得到的结果范围。
11
过程能力与过程性能
• 过程能力——通过遵循某个过程,有能 力 预见未来所得到的结果范围。
• 过程性能——特定项目遵循某过程所得 到 的实际结果的度量。
12
过程能力轮廓
• 可以用二维平面中的一系列点来表示过程 能力轮廓。
• 方法:对于不同的组织,改进的手段不同; • 制度:改进是一项战略性、持久性的工作。
26
基本出发点
• 过程改进应有助于业务而不是为了自身 的 原因
• 改进意味着不同组织的不同目标: 什么是组织的商业目标? 如何度量进展?
• 改进是长期的、战略性的努力工作: 根据基本出发点,预期什么效果呢? 度量的效果如何?
运行,即使我们 的精英也无法使 工作达到最佳的 状态
6
过程的地位
• 决定软件产品成本、进度和质量的主要因 素
7
问题:软件企业存在哪些过程?
• 需求管理 • 项目策划和监控 • 需求分析、设计、编码、测试 • 配置管理 • 质量保证 • 等等
8
软件企业过程识别例子
9
过程的几个重要概念
过程能力
过程成熟度
28
如何找到过程改进的路?
• 找到适合你的路 不 是容易的事
• 如果急于求成则 会 轻易迷失方向
29
基于CMMI过程改进-系统的方法
在基于CMM过程改进中 找到最佳实践
系统地组织基于 CMMI过程改进
过程改进方法
基于ISO9000的过 程改进
30
过程改进方法的IDEAL模型
• 初始化 (Initiating) • 诊断 (Diagnosing) • 建立 (Establishing) • 行动 (Acting) • 推进 (Leveraging)
• 当你处于危机时,你没有时间去改进 • 当你没有危机时,你不需要去改进
37
承诺变更
38
过程实施的两种方式
39
过程改进的“J-曲线”
40
过程表示
• 成熟的过程要形成文件。 • 过程文件编写成什么样子?——取决于过
程文件的读者。 • 两种比较普遍的过程表示形式:
正规的过程表示形式; 面向使用者的过程表示形式。
• 过程维(做“什么”) • 能力维(做得“有多好”)
13
过程维
• 过程维(即X轴)上的值描述执行什么过程 (在过程方面中描述的)。
14
能力维
• 能力维(即Y轴)上的值描述某个过程执行 得有多好(能力等级)。
15
过程能力的标记
• 能力维(即Y轴)上的值描述某个过程执行 得有多好(能力等级)。
16
41
过程标记方法
过程的标记方法应能反映出 1、执行什么活动 2、谁来做 3、为什么由他们来做 4、何时做 5、他们如何做 6、必须输入什么 7、应该产生什么输出 8、如何度量活动的性能
…等等...
42
一些常用的过程标记方法
• 数据流图 • 流程图 • 决策树或决策表 • 核查表 • 叙述
43标记方法Biblioteka 例22什么是成熟度?
• 已定义的 • 记入文档的 • 经过培训的 • 经过实践的 • 已支持的 • 已维护的
• 已控制的 • 已验证的 • 已确认的 • 已测量的 • 能改进的
23
为什么要过程改进?
• 软件过程改进投资回报率在5:1到8:1之间; 改善工作状况;
• 提升员工士气; • 减少返工; • 缩短项目拖延时间; • 改善沟通状况; • 降低风险; • 提高顾客满意度
• 等级3:因为有妥善定义 的过程,性能有改进
• 等级2:计划由于基于过 去的性能而比较现实可行
• 等级1:一般达不到进程 和成本目标
时间/费用/不良质量
20
约定衡量成熟度的尺度
• 根据软件工程实践,经过协商拟订一根衡量 软件工程能力成熟度的“标杆”——评估 模型
21
通过改进过程提升成熟度
• 随着相应的一组过程的能力的提高,企业 的综 合软件工程能力成熟度等级也相应提 升
24
过程改进和质量控制、质量改进
朱兰三部曲图:质量策划、质量控制和质量改进
25
过程改进的基本思想
• 目标:进行过程改进是为了有助于业务, 不是为 改进而改进;
• 度量:统计质量控制学家、美国人 W.Edwards.Deming有一句名言: “In God we trust,all other bring data.”