目标链模版
如果删除不提供价值的特性,就可以取得大部分项目的价值,同时明显降低成本和改进上市时间。
目标链是可测量的把特性和业务目标联系起来的RML目标模型。
目标链使用树形结构的方框层次结构来描述,左上角的方框是一个业务目标,在右下角的方框即该树的”叶子”就是特性。
在两者之间的分支包括一系列的含有目标要素和目标公式的方框。
目标要素 以定性方式说明在结构中的一层对上面层的贡献。
目标公式 捕获目标要素之间关系的定量值。
- 目标公式放在目标要素方框中的内框里
- 特性显示为不同的颜色或显示为阴影,便于把它们与目标要素区分开
目标链模板 图

创建目标链
产生目标链的流程:

- 确定业务目标和特性:特性是功能区域的简短描述,业务目标是标志业务问题解决的可度量目标。
- 选择在目标链进行分析的特性:为最高级别的特性建立目标链。
- 确定目标要素:为了确定目标要素,考虑从业务目标到特性的一对一的映射。
- 使用业务目标模型:可以使用业务目标模型中的问题与目标的层次结构,帮组你找到–特性是如何对业务目标做贡献的。
- 简化目标要素的描述:为简单起见,选择受到影响最大的父目标要素,把该目标要素映射到这个父目标要素上。

创建目标链层次结构

定义目标公式
确定目标要素之后,审查每个目标要素来确定该特性对业务目标的贡献。
目标公式提供了一种机制以定量的方式支持目标要素的描述。(每个特性都可以算出多少钱。。。)
目标公式并不意味着是精确的计算,相反,它们是为了比较而提供的相对值。
公式格式化

确定数据值
目标公式是使用任何可以获取的数据,合理的间接数据或者近似的数据。
创建目标公式可能令人生畏,特别是数据缺乏时。
然而,我们的目标仅是确定每个特性的估计值,以便允许在特性之间进行同类的比较。
使用目标链
比较特性的相对值以消减范围
在范围内,从提供最小价值的特性开始删除。
Julien: 这个可以用来进行迭代需求优先级排序
决定映射到多个业务目标去的特性价值
当一个特性映射到多个业务目标,也就是说映射到多个业务要素和目标公式,该特性价值是每一个适用目标公式的价值总和。

决定映射到统一目标链的多个特性的价值

决定与情感目标有关的特性价值
决定项目的成功
导出需求
何时使用
何时不能使用
常见错误
- 不创建目标链因为数据不存在
- 在层次结构上跳过层次
相关模型
- 业务目标模型
- 特性树
参考书籍
- 《软件需求与可视化模型》第二部分 — Joy Beatty && Anthony Chen