Sprint指Scrum团队完成必定数量工做所需的短暂、固定的周期。Sprint是Scrum和敏捷的核心,找到正确的Sprint周期将帮助您的敏捷团队交付更高质量的产品。segmentfault
“在Scrum框架中,庞大且复杂的产品将被拆分红一个个小的片断,经过一系列被称为“Sprint”的迭代来完成。”框架
Sprint使项目更易于管理,让团队更快、更频繁地交付高质量的工做,并使团队可以更灵活地适应变化。工具
许多人将Scrum的Sprint与敏捷软件开发联系起来,以致于不明就里的人将Scrum和敏捷当成是同一件事。但实际上,二者根本不是一回事儿。敏捷是一套开发的原则,而Scrum则是一个可以帮助你把活儿搞定的框架。spa
Scrum践行者们考虑十分周到。经过召开Sprint planning会议,用于规划即将开始的Sprint。Sprint Planning是一个团队协做活动,这个过程当中,团队须要回答两个基本问题:本次Sprint要完成哪些工做?如何完成?设计
Product Owner,Scrum Master和开发团队须要协做选定每一个Sprint中要作的工做项。Product Owner则须要商讨Sprint要达成的目标,以及在Sprint结束时能够确保目标实现的PBI。blog
而后团队须要在此基础上制定一个计划,说明他们将如何构建Backlog列表并在Sprint结束以前将其“完成”。选择工做事项以及如何完成这些工做事项的计划被称为Sprint Backlog。Sprint Planning结束时,团队已经准备好开始Sprint Backlog的工做,将Backlog列表中的工做推动到“进行中”和“已完成”。项目管理
Sprint期间,团队经过每日站会汇报工做进展。站会的目标是展现可能影响到团队顺利交付Sprint目标的阻碍或挑战。开发
Sprint完成以后,团队将在Sprint Review上展现他们在Sprint期间完成的工做。这也是在产品正式上线前,团队向利益相关者和团队其余成员展现工做成果的机会。rem
最后,以Sprint Retrospective来为整个周期画上一个圆满的句号。这也是肯定团队在下一个Sprint中须要在哪些地方作出改进的机会。在此基础上,就能够着手开始下一个Sprint周期了。get
即使在掌握了前述基本准则的状况下,大多数团队在刚刚开始尝试sprint实践时也会遭遇诸多困难。如下是一些建议的作法和注意事项。
推荐要作的事项:
*最后,一旦作出决策或计划,请确保有人在项目管理或协做工具中能获取该信息。这可以确保每一个人均可以轻松地查阅相关决定及其理由。
当咱们致力于成为完成前述全部“推荐要作的事项”的Scrum团队时,也要避免下面这些危险事项:
须要避免的事项:
文章来源:Worktile敏捷博客
欢迎访问交流更多关于技术及协做的问题。
文章转载请注明出处。