【发布时间】:2010-06-24 14:55:56
【问题描述】:
我一直是遵循瀑布模型的 .net 开发人员。在进行一个为期 12 个月的项目时,我的团队通常会遵循分析、设计、编码和测试阶段。但是当谈到遵循 Scrum 流程时,我真的不明白我需要如何处理它。
考虑 4 周的 sprint,积压工作有 10 项。现在就开始冲刺吧。如果开发人员在前 10 天处理一些待办事项,我不知道测试(SIT 和 UAT)是否只需要剩下的 10 天来完成工作。现在我们的 sprint 没有时间在最后一刻修复错误,在计划的 Sprint 中只能修复少数错误。
而在我们进行开发时,除了准备测试用例和等待我们交付功能之外,我们如何确保让测试团队保持忙碌?
这提出了一个问题,如果我们需要在冲刺的前 3 天内交付第一个任务/功能,以便测试人员可以准备好他们的测试用例来测试该部分。
我还需要教育我的客户帮助适应 Scrum 流程。
我需要一些指南、参考资料或案例研究,以确保我们的团队遵循正确的 Scrum 流程。任何帮助将不胜感激。
【问题讨论】:
-
顺便说一句,4 周的冲刺相当长。我强烈建议您从 2 周开始,如果您觉得需要进行调整。
-
所以在 sprint 中是否需要在 sprint 开始时完成设计,或者 sprint 假设设计在 sprint 开始之前可用,这意味着开发人员可以从第一天开始编码冲刺?
-
尽可能在 sprint 开始之前进行详细设计。可用的细节越多越好(更可靠的估计、故事点等)。但是,分析也可以是 sprint 的一部分。同意 ShaneC - 4 周开始有点长。尝试 2 周。一切都与反馈有关 - 周期越短,您越早获得反馈。