敏捷开发基础篇(一)——流程与角色基本概念

一、敏捷开发模式

敏捷开发模式包括四大部分:Product 积压(产品用户故事),Sprint 积压(迭代用户故事),Backlog 任务(用户故事开发任务,迭代中完成),回顾(迭代反思会)

敏捷开发基础篇(一)——流程与角色基本概念

,

二,SCRUM全景图

SCRUM开发流程图:产品经理负责需求收集,整理,生成PB (Product 积压),→,迭代计划会上讲解PB →选择部分PB纳入迭×××发中,形成某人(Sprint 积压),→,迭代任务开发(1 - 4周),→,迭代演示会,→,迭代反思会。

敏捷开发基础篇(一)——流程与角色基本概念


三,SCRUM中的角色

1. Product 所有者(产品经理)
1,人
对最终交付的产品的功能有全面的了解
清楚产品交付的内容以及交付的顺序
负责向团队解释阿宝对产品的理解
建立并维护Product 积压
对Product 待办事项列表中每项的开发顺序,具有最终决定权
对产品正式发布的计划具有决定权
一个PO应具备如下特征:
应能非常清楚的知道”成功交付”的定义
出现多种声音时,应有能力去做出判断,而不是做一个“中间人”
当需要进行澄清或有问题时,应能立即响应。

2. scrum 主(敏捷教练)
1,人
负责SCRUM的成功实施
消除影响团队前进的因素
防止团队解散或者被干扰
为团队提供SCRUM相关的培训
消除团队与客户之间的障碍
领导团队自管理并持续改进
理想情况下,应有一个人专职担任此项角色,但是在有些情况下,有可能会让某一个团队成员担任。

3. scrum 团队(敏捷团队)
团队有统一的目标
遵守对自己名下任务的承诺
没有角色之分,乐意互相帮助
大小:,7,+/安康;2人,即,5,~,9,人
自我管理的团队

敏捷开发基础篇(一)——流程与角色基本概念