“需求”指的是由项目接受的或项目产生的产品和构件需求,包括有组织征集的对项目的需求。
需求管理概述
1、需求工程分为两大类:
1)需求开发,包括:需求获取(产生《用户需求说明书》),需求分析(建立一个概念模型)、需求定义(产生《需求规格说明书》)、需求验证(达成共识,书面承诺)四个主要活动
2)需求管理
集成的能力成熟度模型(CMMI)中的需求管理流程6 大部分:
u 制定需求管理计划;
u 求得对需求的理解;
u 求得对需求的承诺;
u 管理需求变更;
u 维护对需求的双向跟踪;
u 识别项目工作与需求之间的不一致性。
制定需求管理计划的主要步骤
[步骤1]建立并维护需求管理的组织方针;
[步骤2]确定需求管理需使用的资源;
[步骤3]分配责任
[步骤4]培训计划
[步骤5]确定需求管理的项目干系人,并确定其介入时机;
[步骤6]制定判断项目工作与需求不一致的准则和纠正规程;
[步骤7]制定需求跟踪矩阵
[步骤8]制定需求变更审批规程
[步骤9]制定审批规程
需求规格说明的版本控制
u 版本控制的最简单方法是根据标准约定手工标记软件需求规格说明的每一次修改。
u 版本控制是最有力方法是用一个商业需求管理工具的数据库存储需求。
需求变更管理
为保证项目严格控制软件应确保以下事项:
u 应仔细评估已建议的变更;
u 挑选合适的人选对变更做决定;
u 变更应及时通知所有涉及的人员;
u 项目要按一定的程序来采纳需求变更。
1、控制项目范围的扩展
2、变更控制过程
3、变更控制委员会
4、度量变更活动
需求跟踪
双向追踪:
