Scrum敏捷开发从零开始(3):开发流程

Scrum敏捷开发,是对流程控制比较严格的。每个环节都有一套完整的过程和严格的时间控制,在我们项目组的开发过程中主要开发过程如下:

Scrum敏捷开发从零开始(3):开发流程_第1张图片

图片摘自Scrum-Checklists-Chinese一书,我对里面的部分用中文改了一下,下面我对全过程逐一分解,

  1. 全员会议:主要作用是动员一下开发团队,在正式的场合宣告项目组的成立。并向团队成员说明项目远景描述,规定开发流程。以及预测将要用的到的一些技术,好让团队成员有个准备时间。本次会议两小时左右搞定。
  2. 产品故事列表:用产品负责人整 理完成,在全员会议开完后,我们团队得到了三天的自由准备期。在此期间,产品负责人将把需求整理成故事列表,一个故事相当用我们开常的一个用例,但是文字描述仅停留在业务的层面,绝不涉及到技术术语。主要用Excel文档搞定,我们的文档主要包含故事ID,故事名称,怎么演示,重要级别,所属模块几个字段。

    Scrum敏捷开发从零开始(3):开发流程_第2张图片

  3. 冲刺开发(Sprint),至此为止,一切准备工作做完,开始冲刺了。关于每个冲刺时间的设定,我们项目组选择了两个星期为一个冲刺周期的。
    1. 冲刺计划会议:在上图在冲刺计划会议为两部分,在我们的项目开发中发现我们基本上两小时左右就可以搞定所有事项目,所以一个计划会议就行了。我们首先会先请产品负责人就每个产品故事进行说明,在这过程中与开发人员进行直接交流。然后根据重要级别对产品故事所需要的时间进行评估,最选择本冲刺内要实现的产品故事。接下来由开发人员拆成每日可完成的任务。冲刺计划会议的直接产品就是冲刺任务列表。
    2. 冲刺任务列表:做为冲刺计划会议的产物,冲刺任务列表将在接下来的两周冲刺内发挥指导作用。他分为未开发,开发中,未开发三列,再加上一个冲刺燃尽图。
    3. 冲刺与每日例会:计划会议后进入为期两周的开发,在此期间每天的早上9:30开始每日例会,用时5到10分钟。流行的每日站立会议没有在我们项目组实施开。我们项目组都是开会不太说话的,因此站立防止扯蛋的事就没必要了。每日例会后每个人更新自己的任务表。我还要每天更新下燃尽图。
    4. 新功能演示:演示时间到了组织产品负责人进行演示,产品负责人评估新完成的功能模块。
    5. 冲刺回顾会议:开发团队回顾本次冲刺中成功与失败的地方,进行总结,以便下次冲刺做得更好

我们计划经过4个冲刺后完成我们的CMS1.0版本。

你可能感兴趣的:(Scrum)