900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 敏捷开发基础篇(一)-流程与角色基本概念

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

时间:2019-03-19 12:43:49

相关推荐

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

一、Agile开发模式

Agile开发模式包括四大部分:ProductBacklog(产品用户故事)、SprintBacklog(迭代用户故事)、Backlogtasks(用户故事开发任务,迭代中完成)、Retrospective(迭代反思会)

二、SCRUM全景图

Scrum开发流程图:产品经理负责需求收集、整理,生成PB(ProductBacklog)->迭代计划会上讲解PB->选择部分PB纳入迭×××发中,形成SB(SprintBacklog)->迭代任务开发(1-4周)->迭代演示会->迭代反思会。

三、SCRUM中的角色

1.ProductOwner(产品经理)

1person

对最终交付的产品的功能有全面的了解

清楚产品交付的内容以及交付的顺序

负责向团队解释PO对产品的理解

建立并维护ProductBacklog

对ProductBacklog中每项的开发顺序,具有最终决定权

对产品正式发布的计划具有决定权

一个PO应具备如下特征:

应能非常清楚的知道“成功交付”的定义

出现多种声音时,应有能力去做出判断,而不是做一个“中间人”

当需要进行澄清或有问题时,应能立即响应。

2.ScrumMaster(敏捷教练)

1person

负责Scrum的成功实施

消除影响团队前进的因素

防止团队解散或者被干扰

为团队提供Scrum相关的培训

消除团队与客户之间的障碍

领导团队自管理并持续改进

理想情况下,应有一个人专职担任此项角色,但是在有些情况下,有可能会让某一个团队成员担任。

3.SCRUMTeam(敏捷团队)

团队有统一的目标

遵守对自己名下任务的承诺

没有角色之分,乐意互相帮助

Size:7+/-2人,即5~9人

自我管理的团队

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。