敏捷开发之Sprint流程

Sprint

Sprint是敏捷开发中的一个开发周期,时间应在一个月以内,最终应有完成的、可发布的产品。
Sprint包含计划会议、每日例会、开发工作、评审会议、回顾会议。
在一个Sprint中,开发团队成员、Sprint目标不应该改变。
一个Sprint的时间应控制在两周左右。合适的时间可以确保Sprint目标不随便变化,把风险限制在一个月的成本上。
如果某个Sprint目标过时了,产品负责人可以提前取消Sprint。

Sprint计划会议:
计划会议确定Sprint中要完成的工作,有整个Scrum团队一起完成。

会议输入:产品待办事项列表、团队对这个Sprint的接受程度以及以往的表现
     注意事项:首先需要明确回答两个问题:1、这个Sprint最终完成后要交付的结果 2、为此需要做的具体工作

会议结果:根据产品待办事项,开发团队对每个待办事项预估工作量,并开发团队成员认领待办事项。
    注意事项:产品负责人需要对待办事项做出说明,协助开发团队做出取舍;开发团队需要明确sprint最初几天的工作内容,分解为少于一天的量。

每日例会:
目标:评估Sprint进度。同步成员的活动,并创建一天的计划。提前暴露问题,降低风险。
开发团队中的每个成员应说明:已完成的工作,准备完成的工作,遇到的障碍、可能的风险
     注意事项:Scrum Master确保会议正常举行,控制时间以;应该确保每个成员都了解目前的进度以及每个成员各自的工作;应该强调交流沟通,提前暴露可能的问题,

Sprint评审会议
会议内容:

  1. 产品负责人确定哪些已完成,哪些未完成
  2. 开发团队讨论在Sprint中哪些进度顺利、遇到了什么问题,如何解决的
  3. 开发团队演示完成的工作
  4. 整个团队就下一步的工作进行探讨,根据完成的事项,最终输出一份修订的产品代办列表


Sprint回顾会议
Scrum团队检验自身,并列出要改进的点
对前一个Sprint周期中的人、过程、工具进行检验,列出 better 和 to be better,列出要改进的点

猜你喜欢

转载自quding0308.iteye.com/blog/2146401