background image

软件项目管理在小软件项目中的应用

【摘要】信息技术的飞速发展已是无需争论的事实,软件产业的创造的价值也

在逐年增加,在某些国家软件开发已然成为了支柱产业。在看到我国软件开发

人员的不断成熟,软件开发环境不断与国际社会接轨的同时,我们也不能忽

视我国当前软件行业存在的弊端:缺乏统一的行业标准和相应的法律法规,

一些中小型软件项目仍然以原始的个人或者小团体为主的手工作坊式的方式

进行开发,在大量浪费人力物力的同时也使得程序员辛苦创造的价值在无形

之中流失。很多人认为小型软件项目不需要严格的管理,事实上恰恰与此相反,

小型软件项目不单需要进行项目管理,而且不能完全照搬大型软件项目的管

理方式和开发模式,应该遵循一种适合小型软件项目的管理方式;但从另一

个角度来看,项目的大与小并没有本质的区别,很多方法是共通的。本文的目

的是从作者的经验来谈谈小项目开发的管理。

【关键词】

 

 

小软件项目 项目管理 软件开发

【正文】

 

第一部分 软件项目管理概述

1-1 软件项目管理的目的

从概念上讲,软件项目管理是为了使软件项目能够按照预定的成本、进度、

质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。实

际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人

员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明

这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风

 

险)。

软件开发不同于其他产品的制造,软件的整个过程都是设计过程(没有

制造过程);另外,软件开发不需要使用大量的物质资源,而主要是人力资

源;并且,软件开发的产品只是程序代码和技术文件,并没有其他的物质结

1