论文部分内容阅读
随着软件企业的项目规模越来越大,复杂程度越来越高,项目失败的几率也随之增长。项目管理中的任何差错都会影响到项目的成功,而范围管理的失误对项目的影响更为明显,模糊的项目范围定义、错误的工作分解结构、缺失的范围确认和无力的范围控制都将严重影响项目的结果。历史经验与数据表明,大多数软件开发项目的失败,并不是出于软件开发技术方面的原因,它们的失败是由于不适当的管理造成的。软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定、持续地发展。随着信息技术的飞速发展,软件产品的规模也越来越庞大,各软件企业都在积极将软件项目管理引入到开发活动中,对开发实行有效的管理。目前软件企业主要的管理是以“项目”为主而进行运作,管理目标是争取让每个项目都能按时完成并保证质量,使“客户满意、公司获利”。不可否认,目前软件公司对项目管理的水平参差不齐,但通过项目管理能提高软件生产力、能创造效益、能提高项目质量的作用已得到了软件业界公认。软件项目管理体系不仅涉及到软件开发过程的各个方面,而且包括开发前期的启动阶段和项目后期的软件运行以及项目评价工作,更强调软件项目生命周期全过程和全方位的管理,强调软件开发队伍和软件用户之间的沟通。在许多软件企业中,已将项目管理作为他们的软件产品研发管理体系的一个重要组成部分。然而,软件研发项目管理不是硬性科学,更是一个硬性科学与软性科学结合研究的课题。本文通过国内外针对范围管理的研究成果,对企业内部软件开发项目中需求分析和变更存在的问题进行研究,总结一套解决软件开发项目中软件需求分析及变更的方法。并以本公司软件开发项目中存在的具体问题为例。最后以亲身实践案例说明如何利用所研究的内容实施有效的需求分析和变更控制,以提高公司内部软件开发项目的成功率。