在CMMI中,对“需求管理”是这样定义的:“管理客户、产品和产品构件的需求,并保持这些需求与项目的计划和工作产品的一致性”。
需求管理包括以下活动:
(1)定义需求基线(某一时刻,对特定版本中已达成一致的需求内容的描述)
(2)评审需求变更请求,评估每项变更可能产生的影响以决定是否批准变更
(3)以可控制的方式将需求变更融入到项目中
(4)使项目计划与需求一致
(5)分析需求变更产生的影响,并协商新的需求承诺(commitment)
(6)跟踪每项需求,找到与其对应的设计、源代码和测试用例等
(7)在项目开发过程中,始终跟踪需求的状态和变更