浅谈项目管理在软件开发项目的应用项目管理是第二次世界大战后期发展起来的重大新管理技术之一
虽然在此之前项目管理已广泛应用于许多事业领域,如工程建设项目和新产品开发,但直到第二次世界大战期间以及战后,它作为管理技术复杂的活动,或需要多学科协作的活动的一种特殊工具的价值,才完全被认识,其结果使项目管理成为一种相对来说较新的管理方法,得到迅速发展和不断完善,现在,项目管理已经被公认为是一种有生命力并能实现复杂的企业目标的良好方法
随着信息技术的飞速发展,软件产品的规模也越来越庞大,个人单打独斗的作坊式开发方式已经越来越不适应发展的需要
各软件企业都在积极将软件项目管理引入开发活动中,对开发实行有效的管理
从概念上讲,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动
实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风险)
本文将根据自己在软件开发项目中的实际经验来浅述在软件项目开发过程中项目经理如何使用项目管理的理论来进行软件项目的管理
一、需求的确定需求的确定也就是项目范围的确定,这是项目管理中首先要注意的,是软件开发项目管理的重中之重,只有分析设计的时间越长,需求设计做的越详细,测试的时间就越短,返工率越低,风险也越小,成本越容易得到控制
而需求分析没有做好就急忙上马进行开发的项目在项目初期进展顺利的时候问题不大,到了项目后期和测试阶段,一些潜伏期比较长但破坏作用比较大的问题就会显现出来,造成返工,延长测试时间
本人原来负责过一个企业的B2B电子商务系统的项目,客户方对项目进度要求特别快,我们公司领导因为和客户方的领导关系比较好,所以就要求我们必须满足他们的时