需求跟踪系列 III - 建立需求关联最佳的方式和时间点

来源:互联网 发布:java string 中文长度 编辑:程序博客网 时间:2024/06/06 08:53

前一个系列文章谈到需求关联的便捷建立是有效需求跟踪的基础,那什么方式是最简单的方式最佳的时间点呢?

   我以为,实现需求关联的最简单的方法,绝对不是在Excel的矩阵中做标记,而是将一层中的需求语句与另一层中需求语句直接联系起来。关联的标记应类似Web页面的超链接,能够双向追踪和传导。市场中专业的需求管理工具逐步的实现了这样的思路。
   以Telelogic DOORS为例,需求关联是直接基于需求文档中的需求条目通过跨文档的拖放(Drag and Drop)的方式建立,这个应该属于最简单的方式之一吧。DOORS本身的文档界面极其类似Word,允许客户直接编辑需求,也可以从Word将现有的需求文档导入成为DOORS中的文档。但和Word文档不同的是,DOORS文档中的需求陈述是条目化的需求项。这实际上是需求管理对工具提出的要求,需求管理工具中的需求文档既让用户通过全文的阅读以了解需求的上下文关系,也要让用户可以在需求条目的基础进行需求的分析、确认、评审、跟踪和验证的工作。拖放的对象就是一个或者多个的对象

   关于需求关联建立的时机,需要指出的是,有些开发团队的建立需求关联的时间不合适:他们在完成了相关文档的编写后再另外花时间去建立关联关系。实际上,在依据上层需求书写下层文档时,开发人员应该按照当时分析的思路,即时建立需求关联,此时不会增加多少额外的开销。事后再建立关联,当事人很可能已经不能很准确地反映需求的对应关系,粗糙了事。而且,用户需要回顾当初的分析思路,这是一个Re-Engineering的过程,同一件事情做了两次,效率低下。