您的位置:首页 > 其它

参加Scrum敏捷开发培训笔记

2013-08-23 10:31 323 查看
上周公司安排参加了2天的Scrum认证培训,感觉收获不少,总结一下。

之前公司也安排参加过不少外训,项目管理的、领导力的都有,总的来说这次课程感觉有一些不一样。

课程是Scrum中文网主办的,老师是来自瑞典的一位老外叫Arne,开始还对自己的英文有些担心,不过上课之后就感觉很自信了,老外据说是在美国呆过很久,是比较纯正的美语发音,感觉还是很容易的。

本人之前也看过不少Scrum相关的资料,感觉自己也懂的不少,上了这个课程之后,感觉是自己在书本上看的更多是形上的东西,其实更难掌握的是Scrum和敏捷的神。

课程两天排的满满当当,Arne老师的特点是上课不用PPT, 所有内容都手绘出来,挺酷。

第一天的内容,总结如下几个方面:

1. Scrum的五个价值

承诺(commitment)

专注(Focus)

透明(Transparency)

尊重(Respect)

勇气(Courage)



2. Scrum的特点

团队 - 自组织,跨职能

需求 - 商业价值排序,总是先交费商业价值最高的功能

交付 - 迭代开发、增量交付

Scrum是一个经验性过程



经验性过程



迭代开发、增量交付

3. Scrum的目标

用于管理复杂的产品和项目,管理产品的开发过程及部署过程



4. 持续改进, Inspect and Adapt

Scrum中设计了相当多的环节来帮助团队进行持续的改进,它的主要手段是提供过程的透明性,基于透明性进行不断的检查和调整(Inspect And Adapt),基于此持续的优化过程,改进团队。

在课程上,Arne老师给大家一起做了一个持续改进的游戏Ball Touching Game, 团队围成一个圈,然后他发给每个人一个数字,每个数字都不一样,然后,游戏开始了。

Arne老师要求大家把一个网球从手上数字最小的那个人那里传到手上数字最大的那个人那里,他来计算时间。 具体怎么传大家讨论决定,我们有二十几个人,经过几轮的持续提升,我们从5分钟竟然提升到了0.4秒,我都不敢相信这个数字, 群体的智慧真是强大。





第二天内容总结

1. Scrum角色



Product Owner

决定产品愿景、管理产品Backlog、告诉团队需求、验收团队成果

Scrum Master

服务式领导,团队教练,牧羊犬,Scrum流程的守护者,保护团队

Team

自组织、跨职能团队

自管理的核心是团队决策、团队授权

团队决策的基础是团队共同制定的团队工作协议

2. 产品Backlog

根据价值排序的清单主要用于中短期计划

每个团队一个团队所有工作的清单由PO负责维护

2. 相对估算



估算大小,而不是估算周期,通过估算规模和大小,以及团队的速度来计算周期

3. Scrum真实工作场景的讨论

最好是全职的ScrumMaster

PO和ScrumMaster不要是同一个人

ScrumMaster是流程的守护者,但是也要学会自我保护

4. Ask The Team

Ask the team 管理和打造自组织团队的一个很好的工具,通过有效的提问启发团队思考,帮助他们形成自己的决策,而不是直接告诉他们如何做。

Arne还推荐了How to Coach the Agile team 一书,准备近期读一下。

2天课程上完后对Scrum有了新的认识,Scrum很简单,但是并不容易,难在打造懂得协作配合的团队、难在建立透明和信任的管理文化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: