敏捷开发-Scrum框架介绍

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

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

3个角色:

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

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

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

5个会议:

 WhyWhoWhenWhat/HowHow long
需求澄清会把不清楚的需求梳理清楚,为下面1-2个Sprint准备PO、Dev Team、SMSprint期间

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、SMSprint结束前

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燃尽图

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


阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页