CMM3下的应用及改进

本文分析了CMM3在软件开发中的应用及其存在的问题,例如需求定义、组间协作、测试质量等方面的挑战。针对这些问题,提出了改进措施,包括加强需求调查、优化组间协调、提升测试效率和强化配置管理等。同时,建议引入CMM4和CMM5的关键过程领域,如定量过程管理和缺陷预防,以实现持续改进。
1。CMM3下的应用及改进     
 
2~3 年来,软件能力成熟度模型在中国得到了广泛的重视,也进行了一些实践,但是总体效果并不令人满意,一些已经通过了 CMM 评估的企业的情况并没有得到应有的改变,其中的原因,让人深思。这其中固然有一部分守旧的软件开发和管理人员对于先进管理模式的排斥。但是,更多情况下,是 CMM 的实施者不了解这个变革的艰巨性和复杂性,忽视了对 CMM 实施至关重要的一些方面。如通过 cmm 的评估级别就认为自己企业已经达到 cmm 的标准,而忽视了软件开发过程是一个要不断改进完善的过程。本文的目的就是对已经基于 cmm 的模型进行分析,针对实际中存在的问题,并提出相应的解决办法,以提升企业的开发管理水平。
实例:u公司是一家从事ERP通用软件开发的企业。它为了实现cmm3,将所有涉及到的关键过程域划分为四个组:工程组、支持组、过程管理组、项目管理组.
工程组
需求管理 RM
软件产品工程 SPE
组间协作 IC
同级评审 PR
支持组
软件配置管理 SCM
培训程序 TP
过程管理组
组织过程焦点 OPF
组织过程定义 OPD
软件质量保证 SQA
软件项目计划 SPP
软件项目跟踪和监控 SPTO
集成软件管理 ISM
3.CMM应用存在问题
cmm3可以在一定层次上对开发过程进行指导
cmm3 CMM3项目管理软件。由美国卡内基梅隆大学的软件工程研究所(SEI)创立的CMM(Capability Maturity Model 软件能力成熟度模型)认证评估,在过去的十几年中,对全球的软件产业产生了非常深远的影响。CMM共有五个等级,分别标志着软件企业能力成熟度的五个层次。从低到高,软件开发生产计划精度逐级升高,单位工程生产周期逐级缩短,单位工程成本逐级降低。据SEI统计,通过评估的软件公司对项目的估计与控制能力约提升40%到50%;生产率提高10%到20%,软件产品出错率下降超过1/3CMM3认证是什么?对一个组织有什么用? CMM3是能力成熟度模型(Capability Maturity Model)的缩写,是由CMU/SEI(美国卡内基梅隆大学软件工程研究所)1987年开发成功的,现在普遍使用的是V1.1版本。CMM模型从1-5分为不同的等级,按照软件过程能力将一个组织定位于不同的成熟度等级。其一个重要思想是帮助一个组织通过基于模型的软件过程改进而达到使其软件过程向更高的能力成熟度等级迈进的目标。在这个过程中一个组织必须建立自己的软件过程,并依据CMM模型要求对此过程进行评估,针对评估结果来进一步改进自己的软件过程,再次评估自己的软件过程以期达到更高的成熟度等级或防止自己的过程能力退化。如此循环最终使一个组织的软件过程能力趋于高度的成熟。这样客户在选择其项目的承包商时可以依据一个组织达到CMM的某个等级来判断该组织的软件过程能力以及其是否有能力达到自己对于此项目的时间进度,资金控制,质量标准等方面对承包商的要求,从而决定是否会放心的将自己的项目交给某一个组织去做。也就是说,通过CMM认证的级别越高,其越容易获得用户的信任,在国内、国际市场上的竞争力也就越强。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值