跳到主要内容

保存的文章

更好的故事评估的10个技巧

Jann Thomas领导敏捷
Jann托马斯 企业转型顾问
阅读: 更好的故事评估的10个技巧

可预测交付的基础是使用故事估计来承诺迭代工作。为了做出承诺,交付团队需要估计有多少工作并确定该工作是否适合迭代时间范围。

那么,你如何确保你在故事评估方面做得很好呢?

让我们来看看可以由团队使用的一些故事估计方法,以及一些提示,使估算会话更加富有成效。

什么是故事估计?

首先,让我们来到思想的会议。所有估计都是错误的。有用于计算估计错误的方法组合学的数学。如果这对您的规划练习感兴趣,您可能会以偏差的均值开头,但大多数人都可以同意估计会出错并使用启发式来解释错误。我最喜欢的是为每个估计分配风险,并为风险应用缓冲区。这不是一个精确的科学和留下诠释的空间,但它确实为估计的估计的消费者提供了估计是错误的编码信息。

故事估计精度:

考虑估计的级别和它真正需要的准确性。在高层次的规划阶段,当试图决定何时构建哪个特性时,工作中的错误具有很高的容错性。如果一个功能能够带来100万美元的年收益,而开发成本在10年的预期寿命中却低于250万美元,那么谁还会对10万美元的收益斤两呢?

故事估计小贴士:

需要考虑的事情故事估算:

  1. 在会话期间使用至少四个值。有递减回报的法律需要考虑,但如果没有足够的价值,那么与事物不同的价值将会聚集在一起。示例:如果您使用Fibonacci系列,请对两周冲刺进行故事估算,使用至少1,2,3和5。
  2. 如果他们只是不知道,请告诉你的团队。所以,包括无限远或至少是一个非常高的数字。
  3. 让团队在犯下工作之前进行故事估计。您可以从释放计划锻炼中进行故事估算,但您应该在团队提交之前重新估算迭代计划期间的工作。即使是一天后,也可能有新的信息从昨天改变估计数。
  4. 团队中的每个人都给出了一个估计。这给了我们一个讨论差距并确保涵盖不同观点的机会。
  5. 根据时间限制设置最大故事/功能/史诗大小。如果你正在进行投资组合规划,并且你的时间范围是无限的,请忽略这条建议。在所有其他情况下,分解工作以满足时间边界。
  6. 没有零。只是讨论这项工作需要时间,所以如果你发现你有很多真正的小故事或任务,请尝试将它们聚集在一起,然后估计。
  7. 磅秤上没有平均值或数字。故事评估是一种教育和告知决策的方法。让团队加入。
  8. 分解超过最大值的物品。如果您为您的时间边界获得无限或太大,请增加风险缓解或尖峰以获得更多的理解。
  9. 在故事估计中没有分心。在讨论期间只能在讨论期间举行的手机在他的手机上播放的铅开发人员差别没有了。
  10. 没有贿赂。技术团队、产品负责人或scrum主管的贿赂破坏了整个过程,并可能导致“锯齿式”发布失效。

故事估算方法:

我使用术语“工作项”来描述被评估的项。根据评估级别的不同,它可能是项目组合级别的计划、史诗、特性、故事或任务。会议主持人同样可以是多个角色中的一个,包括scrum管理员单一交付团队产品所有者是代表工作项目的人,并具有决策权。

故事估算亲和分组:

    1. 会议协调人在工作项的顶部和通道上建立一个具有一致的评估规模的董事会。
    2. 该产品所有者审查第一项工作项,提供背景,角色/客户详细信息以及它如何适合整体目标。
    3. 团队将讨论工作项以及如何实现它
    4. 会议促进者询问该团队应将工作项放在董事会上。
    5. 在讨论会议的所有工作项目后,该团队审查了董事会并同意物品在正确的车道中
    6. 产品所有者决定是否接受该级别的工作项。我曾经有一个产品负责人说:“我不想在这上面浪费两点;让我们把这个故事删掉。”
    7. 团队就如何处理时间范围内太大的项目达成了一致。

故事估计规划扑克:

    1. 会议主持人按约定的规模分发扑克牌。
    2. 该产品所有者审查第一项工作项,提供背景,角色/客户详细信息以及它如何适合整体目标。
    3. 团队讨论工作项。
    4. 每个团队成员都将卡片拉动并将其朝下放在桌子上。
    5. 会议主持人会说“1、2、3、展示。或者用其他方法让所有的牌同时转动。
    6. 队员们把牌翻过来。如果每个人都在同一个房间里,把你的卡片放在额头上展示是很有趣的。讨论了估计的差异并达成了一致。
    7. 会议促进者通过估计价值划分估算级工作项目。
    8. 完成所有估计完成后,该团队讨论每个组,并在必要时将工作项移动到正确的组。
    9. 产品所有者决定是否接受该级别的工作项。
    10. 团队就如何处理时间范围内太大的项目达成了一致。

故事估计剪刀石头布:

    1. 该团队同意工作项目规模的手动信号。
    2. 该产品所有者审查第一项工作项,提供背景,角色/客户详细信息以及它如何适合整体目标。
    3. 团队讨论工作项。
    4. 会议主持人会说“1、2、3、扔”之类的话,或者用其他方法同时显示所有的手势。
    5. 队员展示他们的手势。讨论了估计的差异并达成了一致。
    6. 会议促进者通过估计价值划分估算级工作项目。
    7. 完成所有估计完成后,该团队讨论每个组,并在必要时将工作项移动到正确的组。
    8. 产品所有者决定是否接受该级别的工作项。
    9. 团队就如何处理时间范围内太大的项目达成了一致。

结论

我希望这给你一些伟大的故事估计想法!即使您已经使用了其中一项方法之一,您可能希望介绍一个新的,并查看它是否产生更有效的估计会话。你的猜测玩得开心。

您对故事估算有哪些其他方法?

下一个;高绩效的可预测性?我学习弹吉他的旅程

评论(2)

  1. 大卫·科特兹
    回复

    提高评估的好技巧。

    我使用过的最好的技术之一,这里没有列出,就是把故事切得很小。这种技术提高了评估和构建故事的能力。只要是“垂直的”而不是水平的技术堆栈(想想INVEST模型切片)。

    回复
  2. 达沃Stavru
    回复

    亲爱的Jann,谢谢你的文章 - 它真的很有帮助!你也听说过Zmey规划(http://www.agify.me/the-zmey-planning/)?这是非常新的,而不是如此受欢迎的估计方法。除了复杂性外,还考虑了要求的不确定性和模糊性 - 所有这些都可能对估计产生重大影响。我希望你能发现它很有用。干杯!

    回复

留下你的评论

您的电子邮件地址不会被公开。必需的地方已做标记*