Huang Lei’s Blog

An iOS developer in Thoughtworks.

Scrum 之站会

  • 敏捷宣言强调个体交互重于过程和工具,敏捷原则阐述了面对面的沟通和自组织的团队这些敏捷的核心思想。
  • Scrum的团队是一个自组织的团队,团队每天进行每日站会是团队面对面沟通和团队自组织的体现。
  • Scrum的理论基础是通过保持过程透明性让参与过程的所有人了解真实状况,然后进行检查和调整,每日站会是Scrum过程进行每天的检查和调整的环节。

目的:

1.团队商量决定谁做什么(不做任务指派),为当天排一个计划。
2.团队沟通状态,了解现状,发现障碍。
3.团队回顾昨天的工作,做调整,持续改进。

三个问题:

1.我昨天完成了什么任务?
2.我今天打算做什么任务?
3.我遇到了哪些障碍或困难?

原则:

1,只有猪组可以发言,但是鼓励所有人参与。
2,整个团队参与,团队之外的人不干扰会议。
3,主题明确,不发散。
4,站立开会,保持注意力集中。        
5,时间固定,站会时间一般不超过15分钟。
6,不是工作汇报。

扩展:猪与鸡的故事

一天,一头猪和一只鸡在路上散步。 鸡对猪说:“嗨,我们合伙开一家餐馆怎么样?” 猪回头看了一下鸡说:“好主意,那你准备给餐馆起什么名字呢?” 鸡想了想说:“叫‘火腿和鸡蛋’怎么样?” “那可不行”,猪说:“我把自己全搭进去了,而你只是参与而已。”

猪组的成员

猪是在Scrum过程中全身投入专案的各种人物,他们在专案中承担实际工作。他们有些像上边那个笑话里的猪,要把自己身上的肉贡献出来。

产品负责人
产品负责人代表了客户的意愿。这保证了Scrum团队在做从业务角度来说正确的事情。产品负责人编写用户故事,排出优先级,并放入产品订单。

Scrum主管(或促进者)
Scrum主管促进 Scrum过程,他的主要工作是去除那些影响团队交付冲刺目标的障碍。Scrum主管并非团队的领导(因为团队是自我组织的),而是一个负责屏蔽外界对开发团队的干扰的角色。Scrum主管确保Scrum过程被按照初衷使用。Scrum主管是规则的执行者。

开发团队
负责交付产品的团队。一个团队通常由5至9名具有跨职能技能的人(设计者,开发者等)组成,承担实际的开发工作。

鸡组的成员

鸡并不是实际Scrum过程的一部分,但是必须考虑他们。敏捷方法的一个重要方面是使得用户和利益相关者参与到过程中的实践。参与每一个冲刺的评审和计划,并提供反馈对于这些人来说是非常重要的。

用户
软件是为了人而开发的。有人说,“假如森林里有一棵树倒下了,但没有被人听到,那么它算是发出了声音吗?”同样地,人们可以说,“假如软件没有被使用,那么它算是被开发出来了么?”

利益相关者(客户,提供商)
影响项目成功的人,但只直接参与冲刺评审过程。

经理
为产品开发团体搭建环境的人。

Comments