特性树模版
特性树是一种可以显示功能之间关系的模型。

示例:

创建特性树

识别特性
考虑一个产品概念特性时,需要先考虑同级的高层次特性,再通过特性树进行发现。
组织特性
- 多个特性的子特性:当一个子特性是多个特性的子特性时,选择一个相对访问较多的特性分支。不要在特性树上重复同一子特性
- 没有父特性的子特性:可能有几个子特性,不确定它们的父特性,那么单独建一个父特性把这些子特性连上去即可
创建特性树
- 不要过早定稿,因为很难移动。当组织结构初步成形后再将特性移入定稿。
- 寻找缺失特性
- 用于头脑风暴和特性组织的亲和图
使用特性树
可以在项目早期完成特性树,用于描述项目范围:
- 组织需要
- 组织需要的工作
- 推导出需求
常见错误
- 在一个级别上特性数目不对:7+/-2准则对于方便使用特性树很重要。确保在任何特性下不超过10个子特性
- 在整个特性树上的命名一致。
参考文献
- 《软件需求与可视化模型》第二部分 — Joy Beatty && Anthony Chen