CMMI简介一

Introduction to CMMI培训总结报告(1)[可以回答新手大部分关于CMMI的疑惑]
 

Introduction to CMMI培训总结报告

作者:罗耀秋                    笔名:馨园主人

关于进度

按照整体进度的要求,三天的课程要学完9Module。分别如下:

第一天:

Module 1—— Preliminaries and Course Overview

Module 2—— Model-Based Process Improvement

Module 3—— Overview of CMMI Models and the Staged Representation

Module 4—— Maturity Level 2-Managed

第二天:

Module 4—— Maturity Level 2-Managed Continued

Module 5—— Maturity Level 3-Defined

第二天:

Module 6—— Integrated Product and Process Development

Module 7—— Maturity Level 4-Quatitatively Managed

Module 8—— Maturity Level 5-Optimizing

Module 9—— Summary

但正如先前培训的同事所说的,吴老师是那种典型的大学教师。概念讲的很细,而且喜欢翻来覆去。有些很浅显的地方也不厌其烦的举例子,最典型的是相关干系人和干系人的区别,大家都已经明白了,还满打满算扯了25分钟。

最后的实际进度是:

第一天:讲到了Module 3的小半,占整个讲义厚度的1/10左右

第二天:讲到了Module 5的第9页,还有64Module 5的内容没完成,大概讲到占整个讲义厚度的2/5

第三天:开始开快车,讲完64页剩下的Module5内容,剩下2小时左右讲完45级内容。Module 6 IPPD没有讲。

 

关于学习方式

由于有了科室内部的先期培训同事回来后的宣讲,以及科室内组织了CMMI评估表的翻译,培训前对课程大致架构、CMMI2/3级知识有了较多了解。所以学起来还是较主动,当初吉总和沈龙他们提到的一些疑问和心得处,也在课堂学习中有意识的进行了重点关注并加以印证。如提到上下文关系图的正序反序、如连续式没有GG4GG5等。

当然,由于很多人是带着问题来听讲的。所以难免先入为主的问一些很细节的问题,有些甚至是工程实施的问题。老师可能理论方面很厉害,但具体实施上不一定能有企业EPG这么能联系实际。所以难免为维护权威而兜圈子,讲一些漫无边际的主题发挥开来。我个人认为,这本来就是一门偏向理论的培训,带着印证问题的想法或是陷入“我们怎么做,怎么做才对”这样先入为主的思想去听这门课,都是不适合的。把它当作大学里的一门理论课,好好把握其中的概念与脉络,至于怎么与实践结合,课后再慢慢琢磨吧。所谓道理都是一样的,成就靠个人造化。

由于管苏玮和沈龙他们在前面都就模型本身做了详细的宣讲,我就还是延续吉总的老路,把过程中记录的一些概念、心得和疑惑和大家分享一下吧。个中还加入了自己的一些理解,有不当处,还望大家斧正。

 

一些业界动态

ö         明年可能会换用新版的讲义,最重要的变更可能是不分了连续式和阶段式。因为SEI倾向于认为连续式更有助于一个组织的持续提高。一个过程域的提高是不能跳过等级的,是一个循序渐进的过程。而阶段式只不过是一个组合而已。连续式可以为了特定的目标去改进,如我们虽然处于二级,但为了强调某一目标,我们可以引入三级的某一PA执行。阶段式对于一个不太明确自己组织改进方向的组织,也许是一种很好的模型或者说组合。因为它的2345三种组合,可以说是实践证明了较普遍适用的组合方式,虽然对个体组织来说不定是最佳组合方式,却是最稳妥的方式。

ö         10月底的年会可能会把这个课程在非英语国家或过程改进刚起步的国家扩展到5天。因为SEI不容许翻译教材的出现。目前的台湾版虽然是经过SEI授权的,却还未能通过第一次校审。

ö         CMMI V1.1将在2006年更新。目前国内具备新版教材讲师资格的国内只有吴和周两人。

ö         明年可能开始进行PSPCertificatTSPCouching,以对抗影响日益增强的PMPIPMPTSP其前提是小组成员都接受呢PSP的训练。

ö         将会多一个模型:CMMI-SA,采购,实际就是多了一个过程域。

 

一些基本概念、抑或疑问、抑或心得分享

1、  处于什么等级,取决于你的GG(注:非特殊说明,下面描述的都默认为阶段式表述方式情况下)。

处于什么样的等级就看你的GG,因为每个等级就一个GG,但工程过程除外。也就是说,除了工程外,SP都是要做的。

换句话说,就是按照GP的方式去做SP

大家观察每个PAGG2可以发现,10PA并没说明必做,也没说明不必做。即可以是N/A,也可以是可替代的

能力等级又6级,成熟度等级有5

能跳级吗?——答曰不能,因为上级的GG包含下级的GGegGG3中包含了GG2GG3

能力等级与成熟度等级的关系:能力等级相当于把成熟度等级的视角化小了

换句话说:SGGG是必须的,GG中的GP没说是必须的,但SPGP是期望的

2、  实现代号为x PAy等级,就是按照从GG1GGy下的所有GP的方式去做该PASP

3、  Staged表达式没有GG4GG5,是因为目标是不能给定的。

这里我的理解是:连续式给予了每个PAGG1GG5的连续表现以及持续提高,而staged的成熟度却是预先排好了的,业界证明了比较普遍适用的过程改进的组合。

吉总和施总的意思是,没有必要去区分这种细节,姑且把它当作两种组合方式。在他们传说下,我也总算从老师一开始下的套中解脱出来。

4、 验证和确认的概念

我画了个示意图,可以看到,验证是对上游的工作产品进行检验;

确认是对项目组入口的确认,而不管中间过程。

影射到过程中,VALVER的活动其实差不多,无非就是那些评审/测试活动。只不过——凡是与客户需求有关的,都叫确认。

5、 预审的概念

在讲到VERVAL时候,老师还讲到,PR中的Prepare for Verification并不是预审,而应该是评审的Schedule;而Prepare For Peer Review才是评审的预审。

单纯的PR不一定是VerificationVer是一个综合的目标,有三个SG

6、 Stakeholderrelevant Stakeholder

干系人:与项目有关的人。(可以从我给谁、谁给我这个角度看看)

相关干系人:参与任务的人,eg,技术评审参与者(即他有特定的活动和具体的任务)

(这里我问了一个问题:技术评审的外请专家算啥? 答曰:因为他没有对项目有责任关系,实际上两者都不是。)

7、 关于报告的周期

如果milestone的周期<月报周期,则没有必要出月报了

如果milestone的周期>月报周期,则milestone报告+月报

Milestone的报告包含:

A.定义的点上的量的完成情况(主要是指进展,采用01法则)

B.定义点上的质完成没有

C.如果量不够,怎么办?eg,砍功能,但砍了功能以后,怎么一个实施策略?

D.如果是质不够,怎么办?eg,约定解决措施后续达成质量目标?

8、 认证和评估的概念

9000是认证,发给证书,因为它是外部评价

CMM是内部评估,目的是了解组织的现状,推动过程改进。就像是给病人看病治病的关系,依据的是模型而不是标准。(模型+评估方法)

9、 既然不给证书,那评估个啥啊?即CMMI)存在提供给各个企业的商业目标吗?

SEI提供给各个公司的商业目标就是过级(如在网站上发布过级组织的名录)

CMMI有内部的评估,也有外部的评估

据说,也有公司请评估师对供应商进行成熟度等级的评估,以确定其候选资质。有点象dell、沃尔马等对供应商的认证一样

10、              CMMI评估与ISO9000的认证有啥差异?

ISO9000给组织一个当时的结论,而CMMI则是给组织一个下一步要改进的地方

11、              过程及质量杠杆

质量杠杆:人——技术——过程 过程是质量提高的关键

过程让人SMART的去做工作,而不是去Work hard

过程对于高技能的人来说,可能作用不大,但于对于普遍个体,则作用很大,过程拒绝精英主义。

这里举个红绿灯的例子:

个体:即使有红绿灯的存在,我也可以凭借我灵巧的步伐和敏锐的眼光在车丛中不受约束的穿马路而过而不必等红绿灯

整体:减少交通事故,保证道路畅通

12、              模型的重要意义在于

a、告诉你从哪里开始

b、以往经验的好处

c、一个共同的语言和共享的平台

d、定义一个组织改进方面的含义

e、一个框架for prioritizing Actions

据咨询师提供的小道消息说,现在微软也快扛不住它在软件开发过程管理中的问题了,已经请SEI对这个巨无霸进行会诊了。

呵呵,插一句,原来的象模型来自NASA等这样的需求,那象微软这样的大众用户商业软件的机构,会不会导致模型进行大的革新呢?(顺便说一句,两者要求的质量目标是数量级上的差异)

13、              过程管理的前提来自于长期的过程承诺

一般是两年以上承诺的过程改进才能是过程有固化的成果。所以,要在一个位置上吧一个过程改进做到有结果,频繁的岗位调整和人员变动对过程改进不利。

14、              过程度量、过程改进与考核

讲过程中的数据直接拿去做考核并不是很适合的,但可以作为过程改进的一句。因为以考核为导向会误导一些人的做事方法与目的。

把过程要求和KPI拷屏做一个整合,但度量与拷屏应该是绝对划分开的。

15、              模型簇的关系

图中任何一个节点顺着箭头下来都是一种模型的组合,eg(15)、(35

SSIPPD有点类似我们公司的中试转产和康讯 所以SSIPPD应该是从公司层面进行考虑

而虚框+CMMI Core则可以在个分业务组织中管。

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
pdf 文件。 本课程为SEI于2010年11月最新公布的V1.3版CMMI-DEV模型,采用SEI全新编写的V1.3版教材,透过贯穿全课程的实例说明,可以帮助学员更加容易的将CMMI模型与实务相结合。三天的课程将向系统及软件工程管理人员、评估组成员、EPG成员介绍 Capability Maturity Model® Integration (CMMI®) 的基本概念。CMMI模型被证明是一个有效的工具,可以帮助企业提高开发和维护产品及服务的能力。同时CMMI也集成了已经被实践证明的有效模型如CMM-SW, EIA 731,及Integrated Product Development CMM中的最佳实践。 课程由授课和练习共同构成,并且鼓励学员的参与和积极提出问题。通过参加学习,学员可以描述CMMI模型的结构及其相互关系,可以讲述模型的过程领域(PA)并且能在模型中找到相应的信息和内容。 本课程是SEI 官方授权课程。成功完成这一课程后,学员信息将注册到SEI 数据库,为学员参加SCAMPI评估及SEI其它课程打下基础。 2. 课程目标 (Objectives) 1) 描述基于模型过程改进的基础 2) 列举过程改进的收益 3) 介绍CMMI模型的内容 Module 1: Introduction 模块1:概述 Module 2: Process Improvement Concepts and CMMI 模块2:过程改进概念和CMMI Break 休息 Module 2: Process Improvement Concepts and CMMI (continued) 模块2:过程改进概念和CMMI (续) Exercise 1: Important Process Improvement Concepts 作业1:重要的过程改进概念 午餐 Module 3: Overview of CMMI Module Components 模块3:CMMI模型组件概述 Module 4: Model Representations and Institutionalization 模块4:模型表述及制度化 Break 休息 Exercise 2: Process Improvement Goals 作业2 :过程改善目标 Module 5: Product Development 1 模块5:产品开发1 Homework Assignment: Assigned Reading 回家作业指派: 指定阅读 Module 6: Managing the Project 模块6:管理项目 Break 休息 Module 7: Project and Organizational Support 模块7:项目及组织支持 午餐 Exercise 3: Measurement Implications of Your Process Improvement Goals 作业3:改善目标相关的度量 Module 8: Product Development 2 模块8:产品开发2 Exercise 4: Impact of an Engineering Change 作业4: 工程变更的影响 Break 休息 Module 9: Improvement Infrastructure 模块9:改进机制 Exercise 5: Process Asset Library (PAL) “Match Game” 作业5: 连连看,过程资产库 Exercise 6 Homework Assignment: Scenario Evaluation 作业6:回家作业指派:情景评价 Module 9: Improvement Infrastructure (cont.) 模块9:改进机制 (继续) Exercise 6: Scenario Evaluation 作业6:情景评价 Break 休息 Module 10: Managing Quantitatively 模块10:量化管理 Module Ten: Summary 模块10:总结 Module 11: Supporting Complex Environments 模块11:支持复杂的环境 Exercise 7: Project Planning 作业7:项目计划 午餐 Module Eleven: Slides 14-43 模块11:幻灯片 14-43 Exercise 8: Generic Practices 作业8:一般实践 Break 休息 Module 12: Tying it All Together 模块12:整合在一起 Exercis

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值