我们正在开始在公司中使用Scrum(与TFS 2010和MS Scrum模板结合使用)。由于我们都没有任何经验,因此仍有一些问题需要解答。
我们知道我们应该将功能分成尽可能多的PBI(当然,这是有意义的)并且单个PBI不应超过一个冲刺的长度。这也是有道理的。但是我们应该在哪里画线?例如,我们的应用程序与多个USB设备通信。功能请求是我们应该与新设备通信。实现这个是一个两部分的工作:
a)将与设备的通信添加到USB库中;
b)为此设备添加UI支持
我们是否应将其拆分为两个独立的PBI,或者我们应该创建多个任务的PBI?
侧面说明:当添加PBI时,我们应该在开始实施时为每个PBI创建一个任务吗?就我在TFS中看到的,我们无法在PBI上设置剩余工时。所以我最初的想法是为每个PBI创建一个任务。但我知道有些同事会发现为一个只有一个任务的PBI创建任务“需要做很多工作”。我们该如何处理?
答案 0 :(得分:4)
关于TFS - TFS不会改变上述任何一项,但它确实支持我建议的所有内容。
答案 1 :(得分:2)
是的,如果您在PBI下创建任务,即使它只有一项任务,也会更好,因为PBI用于监控产品进度,它在估算中使用了故事点(相对大小),但该任务用于监控工作进度,它估计使用了几个小时,因此每个工作项目都有不同的用途。
答案 2 :(得分:1)
1)将故事分开的时间将反映在你的团队的速度中,所以你不应该做任何事情来计划它。如果你花费说,你的故事计划/分裂的一半冲刺每次迭代完成5个故事,那么你的计划就会反映出来。通过回顾展的使用,您可以看到花费更少的时间进行故事分割将增加您的速度,即每次迭代8个故事。请注意花费更少时间分割故事的副作用,这样你就能看到硬币的两面。
2)不知道应用程序,我会说将这一点分开的一种方法是
绝对尽量避免在“前端”和“后端”等技术行之间进行拆分。由于我们的技术性质,它起初感觉不错,但演示并没有真正产生同样的影响,而您的PO和Scrum Master实际上并没有真正的进步衡量标准。
3)任务创建是您的团队需要弄清楚的事情。如果你正在运行2周的迭代并且团队没有找到有用的任务细分,那么我会说不要这样做。如果团队觉得它有助于他们分解创建故事所需的工作,那么,无论如何都要这样做。为了创造任务而创建的任务并没有使IMO充分理解。
希望有所帮助!
布兰登