敏捷开发-Scrum框架介绍

Scrum 使用迭代的开发方式,每一次迭代,都会经历一个“计划-实施-验证-反思”的工程。

Scrum 框架包括3个角色,5个会议,3套工具。

3个角色:

    1、SM:Scrum Master,Scrum 过程管理者,服务于PO、团队和组织。

    2、PO:Product Owner,对产品 Roadmap 和 Backlog 负责,确保产品价值最大化。

    3、Dev Team:架构师、开发人员、测试人员等,负责实现 Sprint 目标。

5个会议:

  Why Who When What/How How long
需求澄清会 把不清楚的需求梳理清楚,为下面1-2个Sprint准备 PO、Dev Team、SM Sprint期间

1、拆分Story

2、优先级排序

3、澄清

2小时
计划会 把清楚的Product Backlog变成Sprint Backlog,确定Sprint交付增量以及如何完成 PO、Dev Team、SM

Sprint开始前

回顾会之后

1、PO讲解Sprint目标及待办列表

2、Team 预测Sprint开发功能

3、Team确定如何完成

2小时
每日站会 为了开发活动同步指定下一个24小时 Dev Team、SM 每天

1、检视昨天

2、计划今天

3、确认和清除障碍

15分钟内
评审会 检视,调整 PO、Dev Team、SM Sprint结束前

1、Demo

2、收集反馈

3、Review DoD(众测)

1小时
回顾会 检视、改进 Dev Team、SM 评审会与计划会之间

1、检视:人、关系、过程、工具

2、成就、困难/挑战、解决方案

3、指定改进计划

1小时

3套工具:

    1、Product Backlog产品功能列表

    2、Sprint Backlog迭代任务

    3、Burn-down Chart燃尽图

        燃尽图能形象的展示当前迭代中剩余工作量和剩余工作时间的变化趋势,是放映项目进展的一个指示器。


你可能感兴趣的:(项目管理,开发模式,敏捷开发,Scrum)