用户故事与史诗有什么区别?

  用户故事和Epics史诗构成了敏捷规划和开发的基本构建块。它们密切相关,因此,这些差异往往被误解。

用户故事

  1. 用户故事是独立的。它可以完全编码和测试,以确保它符合预期。
  2. 用户故事是通过开发人员和利益相关者之间的协作达成一致的大段工作。
  3. 用户故事是冲刺的基石。
  4. 用户故事可能会卷土重来创建Epics(想想更大的用户故事)
  5. 虽然组成史诗的用户故事是独立的,但在整个史诗完成之前,他们的商业价值往往无法实现。
  6. 有时一个用户故事依赖于另一个用户故事,但应尽可能避免这种情况。例如,代替具有用户故事1,2a,2b和3,其中2a依赖于2b来完成,如果可能的话2a和2b应该组合成单个用户故事(如果不是太大)。


史诗

  1. 史诗由多个用户故事组成。
  2. 史诗最初被描述为大故事,当详细描述时需引用构成它的故事。
  3. 史诗表示完整的用户工作流,因此史诗实现并交付业务价值与业务目标相对应(而用户故事可能,但通常不会自己实现业务价值)。。
  4. 史诗只有在所有基础故事都完整之后才会发布。
  5. 史诗以与业务目标相一致的方式帮助组织和管理产品积压。            
  6. 史诗根据需要帮助用户实现序列目标

 

敏捷

工作流