关键文件是一个很好的功能规范。 一个系统应该只有一个参考文档。
每当有人更改系统或界面时,过度的文档就会激增大量的小需求和规范文档。对于任何复杂的系统,不久之后您的规范就会分布在数百个各种单词、excel、visio 甚至是 powerpoint 文件中。发生这种情况时,您会不清楚什么是最新的,甚至您是否已经找到并识别了所有相关文档。
BRD-SRD-Tech 规范进展基于以下假设:业务签署 BRD,业务分析师根据 BRD 中记录的要求签署 SRD,并且技术规范根据 SRD 签署。这会生成一个签核网络、包含冗余信息的多个文档,并且使规范文档保持最新变得困难和笨拙。
正因为如此,后续的需求文档往往采用一系列变更请求和补充需求和规范文档的形式,每个文档都有自己的签字和审核流程。您获得了 CYA 和审计跟踪(或至少是审计跟踪的外观),但您失去了清晰度。目前该系统没有明确的参考文件,很难确定什么是当前的或与任何特定活动相关的。最终结果是您的业务分析过程陷入了取证研究的困境,这增加了交付计划的开销和延迟。
规范文档应该以这样一种方式构建,即任何给定的系统或子系统都有一个明确的参考。该文档应保持最新并进行版本控制。获得像Framemaker这样好的技术文档工具,这样您的流程就可以扩展,并且文档具有 Word 所缺乏的那种结构完整性。