将用户故事拆分为更小的用户故事的JIRA流程

时间:2016-06-17 16:54:34

标签: scrum jira-agile user-stories

在Scrum中,存在积压修饰的过程,其中部分处理将史诗/大用户故事分解为更容易在单个冲刺中估计和消费的小故事。

在JIRA Agile中,我正在寻找一种适当的方式来反映整理过程,并且仍然有一个可管理的积压项目清单以及对故事估计的准确跟踪。

以下是我看到的问题示例:

  1. 史诗是作为个人票证创建的。 (门票总数:1)
  2. 这部史诗被分解为(让我们说)3个用户故事:(票数总计:4)
  3. 我们尝试估算第一个用户故事,并意识到它太大了,所以我们将这个用户故事分解为2个较小的用户故事(票数总计:6)
  4. 我现在已经积压了6张要优先处理和管理的门票,而实际上我只需要优先考虑最小的用户故事。此外,我可能对大型用户故事进行了大量估算,然后通过估算子用户故事来细化估算值。 (即第3步可能有大量的用户故事估计为20分,但子故事可能总计为13 + 5 = 18)

    • 我是否按照JIRA中的预期方式分割故事?

    • 一旦我对故事进行细分,我是否应该删除较大用户故事的估计值,而只关注最小故事的估计值以防止重复计算?

    • 如何管理最终成为史诗的用户故事(并将它们与更高级别的史诗相关联)?

    (我一直在使用Structure插件,但它无法帮助我管理敏捷板中的积压优先级。)

2 个答案:

答案 0 :(得分:2)

史诗的概念是a very large user story that requires breaking down

在Scrum中,积压是一个及时完善的过程。我们从粗粒度的想法开始,随着我们越来越接近开始研究某些东西,我们将其用于更好和更好的形状。

很有可能用故事来做所有这些。但是,许多团队发现,积压项目的定义不如故事更有用。因此使用史诗。

作为一个例子,我几年前与之合作的一个团队被要求研究医学证据产品。他们意识到所需的工作分为4个广泛的领域(即真正的大故事)。有一个明确的优先次序,这意味着他们需要立即在其中一个领域工作,其他人可以在以后继续。

团队决定立即将第一个工作区域分解为正常大小的用户故事。他们将这些项目添加到待办事项中。

他们还希望跟踪其他3个工作领域,因此他们添加了史诗来代表他们。

该团队开始了第一个领域的工作,并取得了良好的进展。很明显,他们将能够在几个冲刺时间开始下一个史诗。产品负责人开始通过分解它来改进史诗。他们多次与团队会面,一些故事进一步细分为小故事。当团队距离史诗开始大约1-2周时,它的形状很好,并且包含了可以用于计划会议的故事。

此时史诗对团队并不感兴趣。他们有他们需要的详细故事。该团队使用了JIRA,他们确实发现在问题上看到史诗名称很有帮助,因为这有助于他们清楚地看到积压。

我的建议是:

  • 将史诗添加到JIRA作为占位符以供将来工作
  • 当你接近他们的工作时,把它们分解成故事
  • 一旦史诗被分解成故事,你就不再需要关注它了
  • 如果故事被分解为较小的故事,请删除原始

你可能会发现你将史诗打破了故事,但仍然需要保留史诗,因为还有更多的工作要做。如果发生这种情况,则表明你的史诗太大了。我建议将一部史诗分解成不超过10个故事(即使这个很大)。

尽量避免出现真正属于工作类别的史诗,因此可以继续制作新故事。你可能想在JIRA中使用主题或标签来做这种事情。

答案 1 :(得分:-1)

Epic不应该被列为故事而非史诗应该充当所有故事的父母。故事本身只有一个是史诗而不是故事的父母。