问题:
sprint在过程中发现有一个或少量需要一天或者两天完成的任务(例如说明书的制作需要等待最终系统的截图等)肯定无法在原计划的最后一天完成,而且该sprint结束后就将正式提交用户一个release,此时是否可以延期sprint?
解答:
在Scrum中,
明确建议不要延期,出现极端情况下宁肯终止当前sprint,重新开始另一个sprint;由此可见Scrum还是尽量避免轻易把规则打破。这类情况的标准建议是 - 把多出来的任务放在 product backlog
中,下一个迭代去实现;要么就是当前sprint不开始最后一个无法在周期内完成的task或者story,当前迭代少提交一个功能;简言之,就是必须要取舍,如果你不取舍,以后会出现很多类似的情况。
此外,一旦允许一次延期,后续的时间节点就没人当回事了。若当前sprint完不成,那么下一个sprint继续就是了;当然回顾会议上要分析原因,持续改进。