CMMI 等级的含义 五个成熟度级别之间的比较如下: 1,初始级 特征: (1)软件过程的特点是杂乱无章,有时甚至混乱
几乎没有定义过程的规则或步 骤
(2)过分的尽诺
常做出良好的承诺:如"按照软件工程方式,有序的工程过程来 工作";或达到高目标的许诺
但实际上却出现一系列危机
(3)遇到危机就放弃原计划过程,反复编码和测试
(4)成功完全依赖个人努力和杰出的专业人才,取决于超常的管理人员和杰出有效 的软件开发人员
具体的表现和成果都源于或者说是决定于个人的能力和他们先前的 经验,知识以及他们的进取心和积极程度
(5)能力只是个人的特性,而不是开发组织的持性
依靠着个人的品质或承受着巨 大压力,或找窍门取得成果
但此类人一旦离去,对组织的稳定作用也消失
(6)软件过程是不可确定的和不可预见的
软件成熟性程度处于第一级的软件组织 的软件过程在实际的工作过程中被经常的改变(过程是随意的)
这类组织也在开发产 品,但其成果是不稳定的,不可预见的,不可重复的
也就是说,软件的计划,预 算,功能 和产品的质量都是不可确定和不可预见的
过程: (1)极少存在或使用稳定的过程
(2)所谓"过程",往往是"就这么干"而言
(3)各种条例,规章制度互不协调,甚至互相矛盾 人员: (1)依赖个人努力和杰出人物
一旦优秀人物离去,项目就无法继续 (2)人们的工作方式如同"救火"
就是在开发过程中不断地出现危机,以及不断 的"救火"
技术: 引进新技术是极大风险 度量: 不收集数据或分析数据 改进方向: (1)建立项日管理过程
实施规范化管理
保障项目的承诺
(2)首要任务是进行需求管理,建立客户与软件项目之间的共同理解,使项目真正 反映客户的要求
(3)建立各种软件项目计划
如软件开发计划,软件质量保证计划,软件配置管 理计划,软件测试计划,风险管理计划及过程改进计划