对软件项目管理的探讨一、 引言随着信息技术的飞速进展, 软件产品的规模也越来越庞大, 个人单打独斗的作坊式开发方式已经越来越不适应进展的需要。各软件企业都在积极将软件项目管理引入开发活动中, 对开发实行有效的管理。我公司是西安一家中型软件企业, 在公司中已经实行了项目管理制度, 软件项目管理是整个项目管理中的一个重要组成部分。从概念上讲, 软件项目管理是为了使软件项目能够根据预定的成本、 进度、 质量顺利完成, 而对成本、 人员、 进度、 质量、 风险等进行分析和管理的活动。实际上, 软件项目管理的意义不但仅如此, 进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力, 企业的软件开发能力越高, 表明这个企业的软件生产越趋向于成熟, 企业越能够稳定进展( 即减小开发风险) 。软件开发不同于其它产品的制造, 软件的整个过程都是设计过程( 没有制造过程) ; 另外, 软件开发不需要使用大量的物质资源, 而主要是人力资源; 而且, 软件开发的产品只是程序代码和技术文件, 并没有其它的物质结果。基于上述特点, 软件项目管理与其它项目管理相比, 有很大的独特性。二、 软件项目管理的组织模式软件项目能够是一个单独的开发项目, 也能够与产品项目组成一个完整的软件产品项目。假如是订单开发, 则成立软件项目组即可; 假如是产品开发, 需成立软件项目组和产品项目( 负责市场调研和销售) , 组成软件产品项目组。公司实行项目管理时, 首先要成立项目管理委员会, 项目管理委员会下设项目管理小组、 项目评审小组和软件产品项目组。1、 项目管理委员会 项目管理委员会是公司项目管理的最高决策机构, 一般由公司总经理、 副总经理组成。主要职责如下: ( 1) 依照项目管理相关制度, 管理项目; ( 2) 监督项目管理相关制度的执行; ( 3) 对项目立项、 项目撤消进行决策; ( 4) 任命项目管理小组组长、 项目评审委员会主任、 项目组组长.2、 项目管理小组项目管理小组对项目管理委员会负责, 一般由公司管理人员组成。主要职责如下: ( 1) 草拟项目管理的各项制度; ( 2) 组织项目阶段评审; ( 3) 保存项目过程中的相关文件和数据; ( 4) 为优化项目管理提出建议。3、 项目评审小组项目评审小组对项目管理委员会负责, 可下设开发评审小组和产品评审小组, 一般由公司技术专家和市场专家组成。主要职责如下: ( 1) 对项目可行性报告进行评审; ( 2) ...