项目监控过程域的研究与应用
2012-09-07王瑞民
郑州大学学报(工学版) 2012年4期
王瑞民,李 娜
0 引言
软件成熟度模型集成(Capability Maturity ModelⓇIntegration:CMMIⓇ)是由美国国防部委托卡内基梅隆大学软件工程学院开发的,用于评估和改善软件组织开发过程和能力的一套模型[1-6].该套模型可以协助软件组织持续改进软件过程的成熟度并提高软件的质量,提升软件组织开发产品的能力和管理的能力,最终达到缩短开发进度,降低开发成本,确保软件质量的目标.
项目监督与控制活动贯穿项目的整个生命周期.CMMI V1.3十分重视项目监控活动,并在CMMI管理级中,强化了项目监控(Project Monitoring and Control:PMC)过程域.对项目实施有效监控,既可保证合理的项目计划得到顺利实施,又可避免“执迷不悟”地按照不合理的计划行事.另外,将项目监控过程产生的数据保存起来,还可以为软件组织持续地过程改进提供有价值的数据.项目监控的关键是跟踪项目的实际进展和性能[7].
但是,CMMI模型只是过程改进的指导性框架,只告诉了软件组织需要“做什么”.对于如何做,才能满足过程目标,却缺乏可操作性[8-9].基于一些软件组织实施CMMI等级评估的结果,总结了项目监控过程的典型弱项.通过分析项目监控过程域各特定实践的相互关系,给出了产生典型弱项的原因.结合笔者实施软件过程改进的实践经验,针对项目监督与控制活动的典型弱项,给出了详实的改进方案.
1 项目监督与控制过程域
项目监督与控制过程域的目的是:通过周期性地或里程碑式地跟踪项目计划的各种参数,如进度、工作……
登录APP查看全文