background image

浅论一种加强软件项目管理的实践

模式

摘要:本文认真分析了目前国内软件项目管理中出现的问题,以提高软件

质量、降低成本、加强软件项目的可控性为目标,在深入研究和探讨

CMM 的基

础上结合软件过程.给出了一种加强软件项目管理的实践模式。该实践模式定义

CMM 中的 6 个关键过程域和 3 个工作组.并从项目的开发时间和质量方面

做效率分析,强调了软件过程对软件项目管理的重要性。

  关键词:软件项目;软件过程;

CMM;KPA

  

  

1.引言

  项目管理

(PM,projectmanagement)是指利用现有的知识、方法和技术

手段,有效地计划、调度、控制和跟踪项目的开始、执行、直止终止的过程,是项

目顺利实现的有效手段。软件项目管理则是在项目管理的基础上,结合软件产品

的实际,利用工程的概念和方法来开发与维护软件,对成本、风险、时间、质量、

过程、配置等进行分析、管理、控制,最终目的是为了让软件项目的整个生命周期

都在管理者的控制范围内,以预定成本按期、按质完成软件的开发并交付用户使

用。目前,软件产品已广泛应用于各个领域,但是很多软件项目的成功率并不高

虽然有些公司根据软件工程理论建立了一些软件开发管理规范.但并没有从根

本上提高软件项目管理问题,这就导致软件产品质量不稳定甚至是项目的失败,

同时也损害了用户的利益。本文结合我国软件项目管理的特点并经实践应用.以

提高软件质量、降低成本、加强软件项目的可控性为目标,通过对

CMM 的研究

和改进,给出了一个基于

CMM 加强软件项目管理的实践模式,在这个模式中

对目前

CMM 中的 KPA 做适当的裁减,定义了 6 个关键过程域和 3 个工作组。

  

2.软件项目管理中

  目前存在的问题影响软件项目成功率的因素主要是软件质量问题,而在整

个软件项目的实施过程中需求不明确、跟踪和监督不力、缺乏客观的软件评审和

软件配置以及风险管理意识不足等都阻碍着软件质量的提高。