什么是需求管理?
需求管理,指对产品、系统或工程的开发需求的搜集、定义、分析、评审、整理、维护、追溯和复用等相关的管理工作和流程。通常特指应用程序或软件系统的研发需求。需求管理和配置管理、测试管理、缺陷管理、风险管理、变更管理等管理流程一起构成了ALM应用全生命周期管理的完整流程。需求管理过程定义并逐层分解了整个应用的功能和相关限制条件,以及管理随着开发过程迭代所产生的上下游的追溯关系,最终保证发布的产品与最初设计需求之间的一致性。
需求管理是系统研发过程中不必可少的环节,在实际的研发项目中,需求管理所涉及的工作一般会包括:
需求的收集和定义
需求的导入导出
需求的分解和细化
需求的评审
需求的发布
需求的变更
需求的追溯
需求的复用
对需求的测试等