×

微信扫一扫,快捷登录!

标签: 暂无标签
Scrum团队在启动第一个Sprint之前需要做项目准备工作,这些准备工作可以在第一个Sprint之前的“Sprint0”阶段完成,这一阶段一般包含以下工作:

  • 给Scrum团队做敏捷导入培训;
  • 组建Scrum团队,任命ScrumMaster和产品负责人;
  • 管理层跟团队沟通Scrum和敏捷转型目标,确保团队对敏捷没有抵制情绪;
  • 团队就工作协议达成一致;
  • 团队准备开发和测试环境、服务器、硬件等资源;
  • 团队准备产品Backlog,尤其是第一个Sprint的用户故事;
  • 团队就估算的基准故事达成一致;
  • 团队做产品的最小架构设计。

问:团队在“Sprint0”结束的时候,往往没有潜在的可交付的产品增量。这是不是违背了Sprint的定义呢?

答:对于全新的项目,即使在“Sprint0”做了貌似全面的准备,可是当“Sprint1”启动的时候,团队仍会发现一些事先没有预料到的问题,比如搭建的测试环境用不了,硬件资源不够,等等。因为新项目在开发或测试工作开始前,总是有很多未知的事情,即便团队以为已经准备好一切,但是很多信息还是未知的或不全面的。因此我推荐的做法是,拆分出一个最小的用户故事,在“Sprint0”中实现。这个最小的用户故事就像一个探针,验证为“Sprint1”做准备的那些任务是否已经完成。





上一篇:敏捷研发DoD:怎样才算“完成”
下一篇:承诺敏捷研发Sprint目标
FYIRH

写了 198 篇文章,拥有财富 1122,被 1 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

Powered by IT 运维管理
返回顶部