定义Definition
故事构图是一种旨在提供更具结构化的方法进行发布规划的新近实践,故事构图由沿两个独立维度经排序的用户故事(ordering user stories)构成。“图”(map)的水平轴排列的是经过大致优先级排序的用户活动(或“排序是按系统行为自然发生的顺序进行描述”)。沿垂直轴向下,表示越来越复杂趋向完善的实现。
故事地图(story map),第一行代表是“可行走的骨架”(walking skeleton),是骷髅(barebones,准系统),产品可用的版本。通过连续行充实附加功能的产品,也就是在准系统的基础上逐渐丰满产品。
预期收益Expected Benefits
故事构图实践是为了避免增量交付失败模式(a failure mode of incremental delivery)。发布由诸多特性组成的产品的一个原则是需要具备高商业价值,发布产品不可使用常常是因为产品功能依赖于推迟至未来发布的低价值特性。
起源Origins
2005:Jeff Patton在“一切取决于你如何切分”(It's All in How You Slice It)明确给出了故事构图的概念,但是没有命名。
2008:Jeff Patton在“新用户故事代办事项是地图”(The new user story backlog is a map)中故事构图实践进行了描述和完善。
延伸阅读Further Reading
User Story Mapping,Jeff Patton,2011