agile1001 open course #1 (公开课) scrum角色

27
Agile1001公开课 Bob Jiang 姜信宝 http://bobjiang.com Scrum中的角色介绍

Upload: bob-jiang

Post on 18-Jul-2015

1.110 views

Category:

Technology


4 download

TRANSCRIPT

Agile1001公开课

Bob Jiang

姜信宝

http://bobjiang.com

Scrum中的角色介绍

我是谁

2013/12/18 http://bobjiang.com 2

• 姜信宝 Bob Jiang

• 爱立信敏捷教练

• CSP, CSM

• PMP

• 正在翻译Kenneth S. Rubin的

《Essential Scrum》

大纲

为什么要用敏捷

什么是敏捷

Scrum框架以及其中的角色

回顾

2013/12/18 http://bobjiang.com 3

热身

2013/12/18 http://bobjiang.com 4

为什么要用敏捷

2013/12/18 http://bobjiang.com 5

If you are not moving at the speed of

the marketplace you’re already dead

– You just haven’t stopped breathing

yet

Jack Welch

为什么要用敏捷

2013/12/18 http://bobjiang.com 6

敏捷解决什么问题

2013/12/18 http://bobjiang.com 7

什么是敏捷

2013/12/18 http://bobjiang.com 8

一组软件开发方法,基于迭代和增量的开发,并通过自组织、跨职能团队之间协作来演进需求和解决方案。

http://en.wikipedia.org/wiki/Agile_software_development

敏捷宣言

我们一直在实践中探寻更好的软件开发方法,

身体力行的同时也帮助他人。由此我们建立了如下价值观:

个体和互动 高于 流程和工具

工作的软件 高于 详尽的文档

客户合作 高于 合同谈判

响应变化 高于 遵循计划

也就是说,尽管右项有其价值,

我们更重视左项的价值。

2013/12/18 http://bobjiang.com 9

Source: http://agilemanifesto.org

敏捷原则1

我们最重要的目标,是通过持续不断地

及早交付有价值的软件使客户满意。

欣然面对需求变化,即使在开发后期也一样。

为了客户的竞争优势,敏捷过程掌控变化。

经常地交付可工作的软件,

相隔几星期或一两个月,倾向于采取较短的周期。

业务人员和开发人员必须相互合作,

项目中的每一天都不例外。

2013/12/18 http://bobjiang.com 10

敏捷原则2

激发个体的斗志,以他们为核心搭建项目。

提供所需的环境和支援,辅以信任,从而达成目标。

不论团队内外,传递信息效果最好效率也最高的方式是

面对面的交谈。

可工作的软件是进度的首要度量标准。

敏捷过程倡导可持续开发。

责任人、开发人员和用户要能够共同维持其步调稳定延续。

2013/12/18 http://bobjiang.com 11

敏捷原则3

坚持不懈地追求技术卓越和良好设计,敏捷能力由此增强。

以简洁为本,它是极力减少不必要工作量的艺术。

最好的架构、需求和设计出自自组织团队。

团队定期地反思如何能提高成效,

并依此调整自身的举止表现。

2013/12/18 http://bobjiang.com 12

什么是敏捷

2013/12/18 http://bobjiang.com 13

Scrum XP

DSDM FDD Kanban

LSD

Crystal

Agile

什么是Scrum

2013/12/18 http://bobjiang.com 14

Scrum 游戏

2013/12/18 http://bobjiang.com 16

翻硬币游戏

http://imshining.com

淘宝店铺: 炫橙工坊

2013/12/18 http://bobjiang.com 17

Scrum 框架

2013/12/18 http://bobjiang.com 18

角色

会议

工件

Scrum框架

2013/12/18 http://bobjiang.com 19

Scrum 角色

2013/12/18 http://bobjiang.com 20

产品负责人 (Product Owner)

团队 (Development Team)

ScrumMaster

产品负责人-职责

2013/12/18 http://bobjiang.com 21

最大化ROI

制定产品愿景

参加sprint计划会议

梳理产品backlog

与团队和利益相关人协作

产品负责人-特点、技能

2013/12/18 http://bobjiang.com 22

业务知识

沟通能力

决策能力

责任感

ScrumMaster-职责

2013/12/18 http://bobjiang.com 23

引导 (facilitation)

教练 (Coach)

保护团队

移除障碍

仆人式领导

ScrumMaster-特点、技能

2013/12/18 http://bobjiang.com 24

富有知识

提问的技巧

耐心

协作

透明

团队-职责

2013/12/18 http://bobjiang.com 25

执行sprint

每日站会检视和调整sprint

梳理product backlog

计划sprint

检视和调整产品、开发过程

团队-特点、技能

2013/12/18 http://bobjiang.com 26

自组织

跨职能

T型人才

透明

可持续的节奏

回顾

我看到什么

我听到什么

高兴的是什么

不爽的是什么

我认识到什么

我体会到什么

接下来的1个月,我会做什么

2013/12/18 http://bobjiang.com 27

Agile1001公开课

2013/12/18 http://bobjiang.com 28

Agile1001公开课,每月一次,旨在推广和传播敏捷开发思想和Scrum,希望更多的开发者受益。欢迎关注。课程信息会定期发布,敬请关注。

http://bobjiang.com/agile1001-open-

course/

同时也欢迎关注微信公众号: 敏捷那些事儿(agileplus),如果觉得内容还不错,帮忙推荐给您的朋友。