敏捷方法论|在每个版本中冲刺0或在项目生命周期内冲刺一次

时间:2016-10-15 04:43:42

标签: project-management agile scrum sdlc sprint

我尝试在敏捷SDLC中搜索Sprint 0的正确过程但不知怎的,我无法找到令人信服的答案,想到在这个论坛上提问。

我有点困惑它是否应该在项目生命周期内发生一次,或者它应该在每个版本中。即每个版本都应该(不是强制性地)从sprint 0开始,然后是我需要的多个sprint,最后是硬化,评论,演示,复古等等。

sprint 0中有一些活动在项目生命周期中需要一次,例如团队建设,定义DOD等,但有活动,例如计划,POC,技术故事等需要在每个版本中完成。

所以,我仍然相信,所有这些都取决于产品/发布积压,它定义了我们是否真的需要在每个版本中使用SPRINT。

1 个答案:

答案 0 :(得分:-1)

Well, depends on how you would define Sprint 0. There are different ways teams think about it. This is how I would see it..

The basic premise behind a sprint is that you can get to a potentially shippable product increment (customer value) at the end of every sprint.

If you take that into account and then think about starting up a brand new project, then sprint 0 is where you can get a pass on not meeting that criteria - so, you can focus more on the "needed", but not really providing customer value aspects, like CI/CD, DoD, team building, code repos, etc. That is sprint 0.

You typically don't need to do sprint 0 kind of activities in the follow-on sprints, unless you find something in retrospective that you want to bring in as improvements to how you are building software, like you might want to do some improvements to CI/CD etc. But, try to balance the work in each sprint between "customer value" and "non customer value" stories. You want to more of the former.

Hope that helps.