论文部分内容阅读
随着现代社会信息化程度的不断推进,人们对软件产品的要求越来越高,项目或产品的交付难度也越来越大。对于交付失败的项目,需求获取不充分、需求定义不准确、变更未得到有效控制等需求管理方面的问题是一大主因。而修复问题的成本则会随着项目生命周期的推进而大幅甚至成倍的增长,因此,力争在项目早期就能发现并解决问题自然成为项目管理者的目标,贯穿项目周期中的需求管理便是一项很好的举措。本文以一家研发企业管理软件的公司(简称A公司)作为背景,通过对其在软件研发过程中的需求管理问题进行深入分析,并将这些问题作为出发点,在项目范围管理、需求工程、CMMI中的需求管理过程域以及软件需求管理最佳实践的理论指导下,分析研究适合于A公司软件研发需求管理问题的改进方案,进而提高A公司的软件研发过程管理及需求管理水平。文中将需求管理按内容划分为需求过程管理、需求跟踪验证以及需求变更控制三个部分,其中,需求过程管理包括了需求获取、需求分析、需求定义和需求确认四个阶段的内容,对A公司需求管理问题的分析研究以及改进思路的提出均是在这三部分内容基础之上进行展开的。此划分方式的好处是将需求管理扩展到了软件研发的整个生命周期,与目前业界的部分研究仅将需求确认、跟踪管理以及变更控制纳为需求管理的理论存在一定的差异。作者期望通过对A公司需求管理问题的分析及改进方案的思考研究,在帮助A公司提升软件研发需求管理水平的同时,对于同行业的其他企业在需求管理方面的改进也能起到积极的作用。