● 摘要
据软件业报告显示,目前软件开发项目的成功率约为25%,75%的软件是失败的。在这75%的失败中,约有50%以上是由于需求原因造成的。由于软件的无形性和需求的多变性,对其质量的评价存在很多主观因素,这无疑加大了软件开发的复杂程度。正确地获取需求一直是这个领域的研究热点。需求有限、模糊、常处于变更状态,使得软件开发的完成日期不断推迟,严重超出预算。因此,如何进行科学管理,按时按量满足客户需求已成为软件开发项目十分重要的工作。明确的需求、准确的项目范围和变更管理可以减少开发过程中不必要的麻烦。 本文通过分析国内外相关研究与实践情况,对软件开发项目需求管理的问题进行总结,阐述了在软件项目需求与变更管理过程中的一些基本知识和方法,并结合软件开发项目案例探讨如何运用项目管理知识,解决需求管理中面临的一系列具体问题。需求工程的很多方法和工具目前还停留在研究阶段,没有很好地应用到实际的产品开发中。而项目管理的相关手段在需求工程中的应用也不够全面,如范围管理,需求变更控制等。本文在前人实践的基础上,系统研究了软件开发项目范围和变更管理的应用方法,力求使软件开发项目更规范合理,从而为项目经理和软件开发人员提供参考,提高项目的成功率。