需求管理计划定义了要对每一类需求进行跟踪的需求属性(请参阅概念:需求类型)。最重要的属性是每个需求的收益(从项目干系人的角度)、实施所花费的工时、开发工作的风险、稳定性(保持不变的可能性)以及体系结构影响(是否在体系结构上有重要意义)。
好处和稳定性由系统分析人员与项目干系人协商后设定。工作量和风险由项目经理与软件设计人员协商后设定。体系结构影响由软件设计人员设定。
风险高、工作量大或好处大的不稳定需求应该打上标记以便进行更多分析。应对工时大、风险高或极不稳定的低收益需求做出标记以便考虑删除。
以下示例包括 RequisitePro 工具的一组特性(在远景文档中),以及每个特性的需求属性。收益是从客户观点而言的,而工时则是开发人员的投入。
特性
|
收益
|
工时
|
风险
|
体系结构
影响
|
稳定性
|
特性 1:保存与恢复排序和过滤条件
|
中高
|
低
|
低
|
低
|
高
|
特性 2:能够将 RequisitePro 文档保存为 Microsoft® Word® 文档。
|
中高
|
低
|
低
|
低
|
高
|
特性 3:能够在视图窗口看见删除的需求。
|
中
|
中高
|
中
|
低
|
中
|
特性 4:支持货币数据类型属性。
|
中
|
中
|
中低
|
低
|
中
|
特性 5:支持“所有”文档类型(提供在多个文档类型间定义公共属性的简单方法)。
|
中高
|
中
|
中
|
低
|
中高
|
特性 6:能够选择视图中的需求和 Word 文档中的 GoTo。
|
中高
|
中
|
中
|
低
|
中高
|
特性 7:在需求文档的文本中显示需求的属性。
|
中
|
中
|
中
|
低
|
中高
|
特性 8:新的项目向导
|
中高
|
高
|
中高
|
高
|
中
|
特性 9:快速创建需求(在创建时不显示需求对话框)。
|
中高
|
中低
|
中低
|
低
|
高
|
特性 10:自动保存项目(项目归档)。
|
中
|
中低
|
中
|
低
|
中
|
特性 11:更改选择的需求集的一个或多个属性。
|
中
|
中高
|
中
|
低
|
中
|
特性 12:能够克隆项目结构,使用户可以很容易从旧项目创建新项目。
|
高
|
中
|
中
|
低
|
低
|
特性 13:用于打印、需求识别的性能增强。
|
中低
|
中高
|
中
|
低
|
中高
|
特性 14:Microsoft® Windows95® 端口。
|
高
|
中
|
高
|
高
|
高
|
比如根据您对资源的了解,您已经决定在第一次迭代时只能包含这些特性的三分之二。您需要稳定体系结构,这样特性 8 和 14 必须较早实施。 但是特性 8 的稳定性只有“中”- 这样您就需要与项目干系人合作以便尽快地将稳定性降到“低”。
特性 13 的好处只有“中低”,但是工作量是“中高”,所以可以打上标记以便考虑删除。
您还知道,能够在截止期限交付点什么是很重要的,所以您要避免高工作量的特性,特别是如果这样的特性还不稳定。这样您就可能决定排除 3、11 和 12。
|