Nov 2009 - Training Course 001 - CMMI Introduction
- 格式:ppt
- 大小:1.77 MB
- 文档页数:34
CMMI OVERVIEW TRAININGCMMI 培训-详解1、CMMI是什么东西?CMMI英文全称是Capability Maturity Model Integration,直译就是能力成熟度模型集成,直接看这几个汉字,你还是没有办法搞清楚CMMI是什么东西的。
大家可能在网上看过很多《成功人士的七个习惯》(可能还有很多类似的名字)的文章吧?有人总结了成功人士取得成功的原因,总结出他们的习惯,如果我们也能具备这些习惯,那么我们也很可能成为成功人士。
类似的,CMMI可以看作是成功企业如何做好软件的一些习惯、做法、准则等的集合,如何做好软件产品的最佳实践集合。
如果普通企业能够按照CMMI的要求做,那么企业就很可能成为成功的企业。
CMMI里面所有的要求,都是来自于成功企业的最佳实践,它的先进性我们不必怀疑,如果我们没有做好,那不是CMMI本身的问题,而是我们自己没有理解好或者是没有执行好的原因。
CMMI目前最新版本是V2.0,如果你是现在才开始了解CMMI的,那么你完全没有必要去搞清楚V1.3和V2.0的差别,更加没有必要去比较CMM与CMMI的差别,直接了解CMMI V2.0就可以了,你只需要知道CMM是CMMI的前身,而CMMI V1.3虽然比CMM要新很多,但现在已经不用了。
现在在互联网上还有很多比较CMM与CMMI的文章的,除非你想了解或者你有很多时间,建议不必去看这些内容。
1 What is CMMI?For 25+ years, high-performing organizations have achieved clear, sustainable business results with ISACA®’s CMMI® maturity models. Originally created for the U.S. Department of Defense to assess the qualit y and capability of their software contractors, ISACA’s CMMI models have expanded beyond software engineering to help organizations around the world, in any industry, understand their current level of capability and performance and offer a guide to optimize business results.Our integrated CMMI product suite provides best practices that enable organizations to improve performance of their key capabilities, providing a clear roadmap for building, improving, and benchmarking capability.2、连续式 vs 阶段式CMMI有两种表述方式:连续式与阶段式,两种方式只是从不同的角度来阐述CMMI,其实质上表达的内容是一致的。
CMMI体系知识培训教材-张课件 (二)- CMMI体系知识培训教材-张课件1. CMMI是什么?- CMMI全称为“Capability Maturity Model Integration”,是一种软件开发流程的标准,旨在帮助组织提高其软件开发过程的质量和效率。
- CMMI的目的是为了帮助组织评估和改进其软件开发流程,从而提高组织的软件开发能力。
2. CMMI的历史- CMMI最初由美国国防部在20世纪90年代开发,旨在帮助国防部的承包商提高其软件开发流程的质量和效率。
- CMMI的第一个版本于1999年发布,而目前最新的版本是CMMI V2.0,于2018年发布。
3. CMMI的五个成熟度级别- CMMI定义了五个成熟度级别,分别为初始级、可重复级、定义级、管理级和优化级。
- 初始级:组织的软件开发过程是未定义的,通常是由个人完成的。
- 可重复级:组织开始建立一些基本的软件开发流程,但这些流程通常是不一致的。
- 定义级:组织开始建立一些标准化的软件开发流程,并且这些流程已经被记录下来。
- 管理级:组织已经建立了一些有效的软件开发流程,并且这些流程已经得到了管理。
- 优化级:组织不断改进其软件开发流程,并且这些流程已经得到了优化。
4. CMMI的过程领域- CMMI定义了16个过程领域,分别为需求管理、项目计划、项目监控和控制、供应商协议管理、度量和分析、过程和产品质量保证、配置管理、要素分析、技术方案和设计、产品集成、验证、确认、组织过程定义、组织过程焕发、组织过程评估和改进、风险管理。
5. CMMI的好处- CMMI可以帮助组织评估和改进其软件开发流程,从而提高软件开发能力。
- CMMI可以帮助组织制定标准化的软件开发流程,提高流程的可重复性和一致性。
- CMMI可以帮助组织优化其软件开发流程,提高流程的效率和质量。
- CMMI可以帮助组织降低软件开发过程中的风险和成本,提高项目的成功率。
cmmi培训计划一、培训背景CMMI(Capability Maturity Model Integration)是美国CMMI研究所(CMMI Institute)主导研发的一套软件工程与组织管理的综合性过程改进模型。
CMMI培训是指通过系统的理论学习和实际操作,提高相关工作者的CMMI知识与技能,以期为企业提供更高质量、高效率的软件产品和服务。
因此,对于企业来说进行CMMI培训非常必要,尤其对于软件行业企业更是如此。
本培训计划针对CMMI培训的具体内容、培训过程安排和预期效果进行规划和具体安排。
二、培训目标1.了解CMMI的基本概念和框架结构,熟悉CMMI的过程域和能力域,并理解其在软件工程领域中的应用价值。
2.掌握CMMI的评估方法和过程改进技术,并能结合企业实际进行应用。
3.培养与提高团队成员间的CMMI意识和协作意识,促进团队在软件工程领域中的持续改进与发展。
4.加强对软件工程流程、文档管理和项目管理的认识,提高软件产品的质量和交付效率。
三、培训对象1.软件项目管理人员2.软件开发工程师3.质量保障人员4.其他软件行业从业人员四、培训内容1.CMMI基本概念与框架结构:介绍CMMI的基本概念和主要构成要素,包括CMMI的组织结构、过程领域和能力领域。
2.CMMI评估方法与过程改进技术:介绍CMMI评估的主要方法和流程,以及如何运用CMMI进行组织过程改进。
3.软件工程流程管理:探讨软件工程流程的基本理论和实践标准,包括软件开发、测试、配置管理和变更控制等环节。
4.文档管理与项目管理:讲解软件工程中的文档管理与项目管理的要点和关键技术,帮助学员掌握相关工作技能。
5.软件质量保证和测试:介绍软件质量保证与测试的原则和技术,提高软件产品的质量和交付效率。
五、培训方法1.理论讲解:通过课堂教学和网络直播等方式,传授CMMI培训的理论知识和实践经验。
2.案例分析:通过真实案例分析与讨论,加深学员对CMMI知识的理解和掌握。
第一章过程改进简介1.组织有各种各样的商业目标,组织的商业目标通过组织的过程实现。
2.要想达到有竞争力的水平必须不断改进过程。
3.过程改进活动关注改进过程的能力和组织的成熟度来推动组织的发展和实现目标。
4.过程改进活动能提供指导,帮助组织定义和标准化过程、提高工作效率、减少返工、度量组织的性能和利用数据来管理业务。
5.过程改进保证了能给组织带来可度量的收益,特别是在工作量估计和高质量产品的交付能力上。
6.基于模型的过程指的是使用一个模型来指导一个组织的过程改进。
7.一般而言,基于模型的过程改进开始于管理的承诺和评估。
评估的结果又被作为制订下一步行动计划的基础,在完成了这些计划后,再进行进一步的评估,依次下去,其目标是使组织成熟,让它持续地监控和改进过程,一直生产高质量的产品,在市场竞争中游刃有余,并随时进行自我调整来满足客户的需求。
8.工程系统复杂性日益增长、并行工程和交叉学科需要采用集成过程。
9.集成过程改进的真正效益:➢成本改善●采用多种模型和多种方法所需的培训费用。
●在相同的组织中(可能对相同的实践人员)执行多种评估需要的费用。
●在数据仓库中维护冗余的过程资产。
●维护或采购多种模型中的专业知识。
由集成过程改进带来的更多成功机会,较高质量、更好的可预测性以及其他各种改进过程的效益都会使组织实现成本节省。
➢重点明确一个集成过程改进计划可以弄清楚组织各种活动的目的和商业目标。
通过跨越更大范围的学科的各种过程改进活动的集成,就更容易把同时包括实践人员和主管的队伍团结在过程改进的大旗下。
➢过程集成和精益组织集成过程改进的一个不太明显的收益是它对组织产生的“集成”影响。
当过程的定义跨越了组织和学科的边界时,通常会产生新的理解相互学习,从而使关键工作流简化,并消除冗余的或不必要的活动。
➢灵活性与新学科的扩展集成所带来的最后一个效益,是当业务或工程环境发生变化时,具备了增加新学科的能力。
10.集成化过程改进的原则➢强调高层管理人员的支持➢仔细确定目标➢选用最佳实践➢过程改进要与业务目标一致11.运用两个或多个单学科模型可以实现一个组织的集成化过程改进。