知识卡片
愿景公式与高层需求"三剑客"
内容
愿景分析换个角度讲就是需求调研——”愿景分析”强调的是目标,”需求调研”强调的是活动,两者说的是同一件事的不同侧面。为了让愿景分析变得可操作,书中给出一个务实公式:愿景=业务目标+范围+Feature+上下文图。这个公式的价值在于把”明确愿景”这个抽象说法,拆解成了范围(Scope)、Feature、[[上下文图的内容原则与形式原则]]这三种具体、常用、好用的”高层需求刻画技术”,外加业务目标作为源头——业务目标回答”为什么要做这个系统”,范围回答”这个系统管到哪里、不管哪里”,Feature回答”系统在大方向上具有哪些特性”,上下文图回答”系统和外部世界的边界在哪、和谁交互”。这四者不是并列无关的四份文档,而是层层支撑的关系:业务目标是源头,范围、Feature、上下文图都是从不同角度对业务目标的进一步具体化和佐证。这个公式最大的实用价值在于,它把”愿景分析该怎么做”从一个抽象的、容易停留在口号层面的活动,变成了一套可以逐项对照检查的具体交付清单——面对一个新项目时,可以直接检查这四项是否都已经明确,而不是笼统地问”我们对这个系统的愿景想清楚了吗”。
参考来源
- 位置:《软件架构设计:程序员向架构师转型必备》第5章《需求分析》"5.1.4 愿景分析实践要领"节(源文件:_epub-src/OEBPS/text00008.html)
- 结论依据:原文给出"愿景=业务目标+范围+Feature+上下文图"公式,并说明"范围(Scope)、Feature、上下文图是刻画高层需求的'三剑客',常用,好用!",直接支撑本卡片结论。
- 原始内容:为了便于掌握实践要领,本书推荐这样一个务实的公式:愿景=业务目标+范围+Feature+上下文图……范围(Scope)、Feature、上下文图是刻画高层需求的"三剑客",常用,好用!