在软件知识基地,看了张传波老师的视频课程《畅游CMMI》,受益匪浅呀。这是站在一个高层和老板的角度来解
说CMMI,从效益及实用的角度看待CMMI,而且通俗易懂,难怪叫畅游,真是游得好舒服。
以下是我的一些笔记和体会:
基础知识扫盲:
分5级,各级分别由n个PA组成,每个PA分别不同的Goal,每个Goal用不同的practise组成,只
有每个Practise达到了,CMMI就通过了。
评估的方法有SCAMPI A、B、C,正式评估时用SCAMPI A.而此方法的得分别有多角度提供证据
:书面直接、书面间接、访谈证据。书面直接证据是必须,后面两者取其中即可。
评审CMMI时,企业通常得提供两个或以上软件项目的进行评审,并不是企业的所有软件项目。
问题:
1. 通常我们听到某企业整体通过了CMMI某级,是什么意思呢?是这个公司所有项目都通CMMI
某级?
其实只代表这个企业的那几个被评审项目达到CMMI某级的标准,并不代表这个企业所有项目、
或将来的项目都符合标准。这一点,深有体会:之前工作过两个著名外企通过CMMI5级工作过
,软件研发部门里管理流程,一点没感觉CMMI5有关系,乱七八糟,2级都体验不出来,尤其是
那此做外包,所谓先进的企业。
2. 用5级的过程标准做项目的成本比2级的成本低?
4级里很多性能基线、模型,建这些复杂的东西和找数据,并用在项目上,反复验证模型的正
确性,会花上太多太多人力成本了。所以这一点的前提是性能基线、模型都已很稳定。就像我
们都花买电饭煲的钱,就是成本,而电饭煲本身就是一套4、5级工具,稳定地煮出好饭。
3. 关于性能基线、模型:
4级里很多性能基线、模型,要是建个这个模型是有代表性话,预测的数据是非常有用的。但
感觉之前在一家公司使用前人造的模型来预测新项目的数据,结果很不稳定。原因应该被参与
度量项目与新项目在业务及周期相近的项目,但还是存在着很不同。当时的我,什么都不懂,
连为什么要用模型也不知道,反过来,却以证明模型是稳定、准确为目的,因为我当时听了两
遍还是不明白模型构造,一直以为是自己理解能力有问题,所以当模型的预测结果与正常偏差
好大时,我却以为是自己不会用,反过来还帮它凑数呢。现在想回来,应该重点分析,预测结
果不什么不准确,是不是这些不同点的影响呢,或者别的因素呢?
待续。。。。。。