软件项目管理综述 一
引言 随着信息技术的飞速发展,软件产品的规模也越来越庞大,个人单打独斗的作坊式开发方式已经越来越不适应发展的需要
各软件企业都在积极将软件项目管理引入开发活动中,对开发实行有效的管理
以四川托普软件公司为例,该公司是成都一家中型软件企业,在公司中已经实行了项目管理制度,软件项目管理是整个项目管理中的一个重要组成部分
从概念上讲,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动
实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风险)
软件开发不同于其他产品的制造,软件的整个过程都是设计过程(没有制造过程);另外,软件开发不需要使用大量的物质资源,而主要是人力资源;并且,软件开发的产品只 是程序 代 码和技术文 件,并没有其他的物质结 果
基 于上述特 点 ,软件项目管理与 其他项目管理相 比 ,有很 大的特 殊 性
什 么 是软件项目管理 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动
软件项目管理的根 本目的是为了让 软件项目尤 其是大型项目的整个软件生命 周 期 (从分析、设计、编 码 到 测 试 、维 护 全 过程)都能在管理者 的控 制之 下 ,以预定成本按期 ,按质的完成软件交 付 用户 使用
而研 究 软件项目管理为了从已有的成功 或 失 败 的案 例中总 结 出 能够指导 今 后 开发的通 用原 则 ,方法 ,同时 避 免 前 人的失 误
软件项目管理的提 出 是在20 世 纪 70 年 代 中期 的美 国 ,当 时 美 国 国