在过去的一年中,我们的组织已经开始使用Scrum。在过去的几个Sprint中,很明显我们的Scrum并没有真正起作用 - 我们在某些任务的依赖性方面存在困难,而且我们在烧毁图表上已经走了。
从历史上看,我们从未关注过产品的速度和复杂性,而且一切都是猜测。
我们的新项目即将结束第一次Sprint。在过去的几天里,我一直在努力确保我们有一个优先的,复杂的估计产品积压。我回顾性地添加了我们在第一个sprint中正在处理的用户故事。很明显,我们咬的比我们咀嚼的要多。
我们估计我们的团队速度为28个故事点,然而,我们实际上还没有完成任何用户故事。我们的团队速度实际上是零,如果是,我该如何开始尝试计划下一个sprint?我们是否需要重新估算进入Sprint 2的团队速度?或者我们可以根据我们实际完成的用户故事的百分比来最好地猜测我们的速度实际上是什么?
我们遇到的另一个问题是我们的团队分为三层 - 数据,用户界面和服务。由于技能组合不同,这可能使Sprint难以计划。例如,我们有一个非常大的用户故事,涉及从我们的遗留系统导入数据(几乎整个冲刺价值),但只有我们的数据人员能够处理这个故事,所以我们需要添加额外的故事,这将允许UI和服务团队也参与了sprint。然后我们进一步伸展自己。
团队中没有多少人了解Scrum。大约4年前,我做了一个Scrum大师课程,我忘记了很多我学到的东西,而且我真的很难让这个Scrum团队运作良好。
我们有一支14人的scrum团队。这太大了,我们是否应该尝试拥有两个较小的Scrum团队?我们都在开展同一个项目。
我非常感谢经验丰富的Scrum Masters提供的一些建议,帮助我们尝试和帮助我们的Scrum流程。
答案 0 :(得分:4)
听起来这个冲刺的回顾会很有趣!这些是我可能尝试的一些事情,并鼓励团队专注于回顾展:
在回顾展之外,scrum主管和产品所有者可能想要考虑几件事情:
最后,"Succeeding with Agile" by Mike Cohn是一本非常好的书,涵盖了在现实世界中制作Scrum的实际方面。我发现它非常有用。
答案 1 :(得分:3)
投标给出了很好的建议以及我认为标题问题的答案,但它被埋在那里。我想明确地说出来:
是否有可能将团队分成两个scrums,每个scrum中的所有三个层次的人都会分开?
在Scrum中,故事是通过系统的垂直切片。您应该重组您的团队,以便他们具备开发端到端功能的专业知识。这将产生巨大的差异,我会在做任何其他调整之前尝试这个。
没有完成任何故事都很糟糕。您应该限制正在进行的工作量。
我建议你只给团队一个故事并让他们一起工作。他们显然是一个全新的团队,需要在跑步前学会走路。
如果没有充分利用团队成员,这会浪费吗?也许吧,但团队还没有证明他们可以提供任何东西。至少提供一件事会证明一定程度的生产力,这会迫使他们实际上作为一个团队工作。