冲刺结束:如何让所有团队成员在Scrum sprint的最后几天保持忙碌?

时间:2010-03-24 18:53:19

标签: agile scrum

鉴于特定冲刺中的任务不会完全划分为团队,并且所有任务都在同一天完成,您如何在冲刺进入最后阶段时让每个人都工作?

似乎不可避免地会有一两个人被释放。如果所有其他任务都已完成已完成,其余任务已在进行中,那又是什么?

这些团队成员是否从产品积压的顶部获取项目,因为在下一个sprint中可能需要这些项目才能抢先一步?

您或您的团队做了什么?

8 个答案:

答案 0 :(得分:9)

我的团队总是从积压中提取物品,从剩余时间内可以容纳的最高优先级物品开始。

如果没有什么符合这个标准(就像只剩下半天和/或没有小故事可以选择),请考虑支付一些technical debt

答案 1 :(得分:8)

Scrum由团队完成。

如果某些人完成了,他们可以帮助团队的其他成员

他们还可以帮助他们的团队在下一个sprint中抢占先机。

他们也可以对新技术进行一些探索,如果这有助于团队

或者他们可以提高自己的技能,如果那样可以帮助团队

他们可以创建培训材料,以帮助团队的其他成员提高他们的技能。

这是团队的决定。

答案 2 :(得分:4)

  • 付清Technical Debt
  • 做任何团队认为应该完成但不属于卡片的事情,因为没有明显的商业价值。有些人称这些任务为“technical stories”。它们往往是Sprint 0之前你应该做的事情,但事实并非如此。示例包括添加您尚未拥有的这些内容:

答案 3 :(得分:0)

我建议的一件事是查找未来的任务并对估算做一些详细的规划。这不重要,需要一些时间。另一个是新的大型项目的范围,可以分解成任务并输入产品积压中。

答案 4 :(得分:0)

重构,编写单元测试,改进技能。

答案 5 :(得分:0)

  

(...)当sprint进入最后阶段时,你如何让每个人都在工作?

没什么,我希望一个自发组织的团队自己发现这一点。并且有许多选项(按重要性排序):

  1. 帮助团队的其他成员完成他们的故事(实现sprint的目标是最重要的,整个团队成功或失败,而不是个人)。
  2. 准备一个kick-ass演示。
  3. 从冲刺中挑选一个可以在冲刺结束之前完成的故事(即并不总是下一个最高优先级的项目,但是在尺寸方面适合)。
  4. 如果你有一些技术债务,可以偿还技术债务。
  5. 记录事情是否有意义。
  6. 探索可能对团队有用的新事物(工具,框架,测试技术等)。

答案 6 :(得分:0)

虽然对于团队成员来说,显然可以转到产品积压中的下一个最高项目,但我建议不要从此开始。

首先,团队的义务是实现冲刺目标,因此他们可以做的任何工作都必须先行(例如帮助测试,尽可能地削减等等)。

接下来,团队应该考虑扩展他们对“完成”的定义。也许它目前不包括测试,或者不包括某种形式的代码审查。大多数以Scrum开头的团队都没有从完成的定义开始,这些定义真正具有准备发布的产品增量,因此现在将成为团队的目标。

正如其他人所提到的,为了更接近可运送状态,您需要设置哪些工具?持续集成?自动验收测试?现在是时候添加这些东西了。

可能,您在迁移到Scrum之前也存在代码区域,因此没有非常好的测试覆盖率或累积技术债务。现在是时候付清了。

另外,正如Mike Cohn在他的书Succeeding with Agile中所建议的那样,团队可能希望保留大约10%的时间用于预测计划。这可能包括与产品负责人会面,讨论未来冲刺的一些即将到来的故事,将较大的故事分解为较小的故事,或者设计师,或者为即将到来的故事做一些线框或模型。

一旦你达到这个状态,你才应该考虑继续使用产品积压。

答案 7 :(得分:0)

当有团队成员提前完成任务并发现自己无人居住时,有一些事情可以做。

  1. 确保可以改进估算,从而改善计划。在这样做时,请记住这种估计是非常主观的。 (但在我看来,低估是我们不想进入的情况)。

  2. Scrum master必须为" Forwarding thinking&#34 ;;团队带来一种风气。改善自身,团队生产力以及团队正在开展的产品或业务。

  3. 2.1。尽可能帮助其他团队成员完成任务,以便在冲刺中完成故事DOD(DOD)。     这可能是配对工作(结对编程)     作为程序员修复其他人的错误         等等

    2.2。尝试用积压的其他故事帮助scrum-master。检查是否可以在sprint的范围内完成任何小故事,确保它对冲刺有影响。

    2.3。在积压的故事中进行研究工作尚不清楚。研究这个故事。在这里,可以创建一个新的故事,重点是提供研究结果。这个故事应该是0分。编程原型设计等可以在开发人员本地PC上完成而无需检入。

    2.4。在功能区域(编程,测试等)或域区域中开发自己的技能。

    这个想法是一个正在表演的团队。每个团队成员都致力于团队的目标。所以,如果你发现自己是自由的......那么我认为如何才能帮助团队实现目标。