需求管理过程管理项目接收的或产生的所有需求,包括技术需求和非技术需求,以及组织强加与项目的需求。特别是,当实施需求开发过程域时,它的过程将产生产品和产品部件需求,这些需求也要受需求管理过程的管理。在这些过程域中,凡用到“产品”和“产品部件”处,其含义也包括服务及其组件部分。需求管理的目的是管理项目的产品和产品部件的需求,并标识这些需求与项目计划和工作产品之间的不一致性。
需求管理过程主要分为制订需求管理计划,需求理解与承诺,管理需求更改,维护需求的双向可追溯性,标示项目工作与需求之间的不一致5个活动,需求管理活动贯穿于软件研制整个生存周期。
制定需求管理计划是指提出需求管理活动的实施计划,说明要进行的需求管理活动的内容时间,人员及其利益相关方;需求理解与承诺是指通过需求评审等形式在项目组和相关人员之间获得对需求的一致理解,并对需求作出承诺;管理需求更改的目的是合理的有效的控制并执行需求更改,维护需求的双向可追溯性是利用需求跟踪矩阵,保证每个需求得到实现,以及辅助进行影响分析,确保需求与工作产品之间的一致性;标示项目工作与需求之间的不一致是在发现需求与项目计划和工作产品不一致时,记录不一致的具体内容,分析产生不一致的原因,并制定相应的纠正措施。