CMM 简单介绍

什么是CMM?
CMM (Capability Maturity Model) 软件能力成熟度模型 -- 国际公认的评估软件过程成熟度的行业标准

由美国卡内基梅隆大学的软件工程研究所(SEI--Software Engineering Institute)受美国国防部委托研究制定并在美国,随后在全世界推广实施的一种软件评估标准,主要用于软件开发过程的改进和软件开发能力的评估。

CMM可适用于各种规模的软件企业。把软件开发组织按照不同开发水平划分为5个级别:Initial(初始化)、Repeatable(可重复)、 Defined(已定义 )、Managed(已管理)和Optimizing(优化中)。它可指导软件开发的整个过程,大幅度地提高软件的质量和开发人员的工作效率,满足客户的商业需求。近年来许多企业已将CMM评估看作为软件企业进入国际市场的通行证。

CMM 基本理论培训
对于准备使用CMM进行过程改进的组织,或者正在使用CMM而想检验使用方法是否正确的组织来说,他们无疑将从这一培训中获益。培训内容主要有CMM概论,CMM的历史,案例分析以及如何实施CMM。本课程适合于管理者或高级工程师参加。

CMM 实践演练
历时三天的实践演练包括有效利用CMM进行过程改进所必需的概念、应用方法以及现场实践。评估组的成员必须参加这项培训,而且该培训对SEPG组的成员或其他对软件开发组织的过程改进工作负责的人员有极大地帮助。

(P-CMM)人力CMM概论介绍
人力CMM描述了对企业的人力资源在进行管理开发和改进所需的能力。技术性组织面临的许多问题并非与技术有关,而是与人员和团队的组织与管理方式有关。人力CMM为解决这些非技术性问题提供了一套优秀的人力资源管理方法。利用人力CMM来帮助您有效管理您的团队,提高相互的协作力及工作效率。从而减少员工的流失率,形成一个高效且团结的优秀团队以应付日趋激烈的市场竞争。


如何有效实施CMM
通过对本地软件企业内部实施CMM的具体步骤及方法进行深入浅出的讲解,您将会了解到实施CMM所需具备的条件以及在实施前后所需做的准备工作。同时我们会运用大量的实际案例使您更深一步的了解为何要进行软件过程改进,进而实施CMM。

管理者如何运用CMM
针对软件企业的管理层,此培训从如何应用CMM来处理企业里遇到的困难着手:
- 如何有效控制开发成本
- 如何减少缺陷和返工率
- 如何缩短开发周期
我们将围绕这些问题在培训中使您全方位地认识如何在一个进行过程改进的组织里实施管理。

(SEPG)软件工程过程组培训
软件工程过程组(SEPG)是企业在进行过程改进或实施CMM中所成立的监控管理小组。他们的主要任务是推动企业所应用的过程的定义,维护和改进。培训将明确SEPG小组的职责及作用,并帮助企业的软件工程过程组在过程改进中有效发挥先锋作用。

(CBA-IPI)内部评审团队培训
内部评审团由企业中3到8位经验丰富的开发人员,管理人员组成,他们必需接受CMM和评估方式的培训,从而促进企业的软件过程改进。
该培训通常在企业开始正式的CBA-IPI评估前实施。



 

CMMI培训
 


什么是CMMI?
CMMI (Capability Maturity Model integration) 是为了解决现有不同CMM模型的重复性、复杂性,并减少由此引起的成本、改进过程,由美国国防部出资,委托美国卡耐基梅隆大学软件工程研究院(SEI)开发的能力成熟度模型集成,它将软件CMM2.0版草案C(SW-CMM)、EIA过渡标准731(系统工程CMM)及IPD-CMM集成为一体,同时,还与ISO15504相兼容。该模型广泛适用于政府机构、软件和硬件开发公司。

美国软件工程研究所(SEI)已于2001年12月发布了CMMI 1.1版本,并正式宣布,自2005年起将只支持CMMI。

CMMI模型包括了一系列的过程域,这些过程域构成了集成能力模型的核心,提供了软件工程、系统工程、集成产品及过程开发的过程改进指南。CMMI模型包括阶段式成熟度能力和持续式过程能力两种表示方法。CMMI为企业的过程构建和改进提供了指导和框架作用,提高企业过程改进的投资回报率。同时,CMMI模型也可以根据企业使命和商业目标进行裁剪以符合企业自身的需要。

CMM/CMMI的战略比较和抉择 从企业的战略利益出发,对SW-CMM和CMMI两种模型进行多角度比较,同时介绍了其他CMM模型及效果,使企业能作出适合的战略抉择。

企业如何规划和实施CMMI 从CMMI的架构开始,结合企业的商业目标,引导学员深入了解CMMI的现实意义、主要内容和支持要素;介绍CMMI的评估方法和效益,帮助企业了解如何规划和实施CMMI。

CMMI 实践演练
3天的实践演练课程是根据分组的过程域(PAs)来规划的,检验了特殊目标及实践、一般目标及实践。本课程是基于 CMMI?-SE/SW/IPPD/SS 1.1 版本的。CMMI? 有多种的表达方法 ,但其核心目标都是为了组织的过程改进。本课程可以帮助参与者了解CMMI模型的架构和内容,对于组织过程改进中的不同过程域做出正确的判断,同时,环可以帮助学员了解根据CMMI模型规划的过程改进中会遇到的各种问题及解决办法。



 

PSP培训/ TSP培训
 


什么是PSP / TSP?
PSP(Personal Software Process)个体软件过程为软件人员进行软件开发提供了一个规范的个人过程框架,PSP过程由一系列方法、表单、脚本等组成,用以指导软件开发人员计划、度量和管理他们的工作,同时它显示了如何定义过程及如何测量其质量和生产率。

TSP(Team Software Process)团队软件过程是为开发软件产品的开发团队提供指导,TSP的侧重于帮助开发团队改善其质量和生产率,以使其更好的满足成本及进度的目标。TSP被设计为满足2-20人规模的开发团队,大型的多团队过程的TSP被设计为大约最多为150人左右的规模。

PSP和TSP的实施分为8级,每一级都着重于解决特定的过程问题。

(PSP)个人软件过程/(TSP)团队软件过程概论介绍
简要介绍个人软件过程和团队软件过程的概念,向管理者描述如何管理接受过PSP/TSP培训的工程师,同时向高级工程师解释主要概念。案例分析结合课堂练习可使学员了解如何实施PSP与TSP,这些技巧在软件工程中不同的应用方法。

如何在日常工作中实施(PSP)个人软件过程
PSP原则能够在任何工作中实施。本次实践演练能够帮助学员了解如何在日常工作中运用这些技术。

(PSP)个人软件过程详细培训
PSP详细培训周期在持续时间为十天至十四天。PSP是美国软件工程研究院对于个人软件过程的培训。当针对工程师的个人软件过程培训同团队指导和组织对于改进的支持相结合的时候,将会更快的实现过程改进的目标并从中获益。

(TSP) 团队软件过程
TSP的全面介绍,描述了经过PSP培训的工程师团队如何作为自我管理的团队,根据进度表生产出高质量的产品。 

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值