Scrum meeting当中的“鸡”和“猪”

标签: scrum meeting | 发表时间:2013-11-20 21:11 | 作者:ziwen00
出处:http://blog.csdn.net

在一个复杂的项目生命周期中,SCRUM MEETING是一种能够协助进行团队管理与过程管理的有效反馈机制,这种反馈机制被那些采用了敏捷开发方法论的软件开发团队广泛应用。不过这种沟通方式并不局限于此,即使你所在的团队没有采用敏捷开发方法论,你仍可以定期为你的团队举行SCRUM MEETING,并且会从中获益匪浅。

 

一个高效的SCRUM MEETING是由若干不同的角色组成的。在今天的这篇文章中,我只想讨论一下有关于“鸡和猪”这两个角色的区分。为了能够让大家更好的理解我的观点,让我们来看一幅由implementingscrum.com提供的卡通图片,这幅图片的名字叫做“Scrum Pigs and Chickens?”。

 

在这幅卡通图片中,这两种动物其实代表了我们项目中的两种参与者,我们把他们叫做“鸡”和“猪”。在这个故事中,他们计划合伙开一个的餐馆,并且有一个起名为“火腿和鸡蛋”的主意,但是,猪感觉这个主意非常不公平,因为这个主意会让他投入他的全部,甚至必须要提供自己作为主要原料,而与此同时,作为合伙人的鸡仅仅是需要提供她的鸡蛋就够了。

 

在SCRUM MEETING中,我们也可以将参与者划分为这样的两类,其中一部分是“猪”,另外一部分则是“鸡”。参加SCRUM的成员,要么是全身心,倾其所有地投入到项目当中,要么就是简单的参与者。让我们来看一下在我们项目当里,各种形形色色的职位角色都属于哪一类?

 

“猪”

 

当前参加项目的成员们

 

他们有可能可能是开发人员,可能是美工或者产品经理。正是他们组成了整个团队的核心。

 

SCRUM MASTER

 

SCRUM MASTER可能是这个团队的成员,也有可能不是。将这个角色挑出来讨论一下是非常重要的,因为这个承担这个角色的人在SCRUM MEETING的过程中要起到非常重要的作用,他需要负责让整个SCRUM MEETING 不受影响的并且能够高效的进行。

 

项目所有人

 

项目所有人可能是产品经理,可能是参与整个项目中的某一个成员,也可能不是。同样的,我们将这个角色从项目中挑选出来也是非常重要的,因为这个人代表了最终用户的声音。

 

 “鸡”

 

职能经理

 

第一眼看上去,你可能会很自然的认为那些经理们是属于“猪”的这个分类的,但是实际上,在一个Scrum会议当中,这些职能经理们通常更加关心有哪些人参加了这个项目,以及参加这些项目的个人情况。他们往往没有将注意力聚焦到项目本身上,即便是有一些意见或者想法,也可能是受到某些特定用户的目标导向,他们并不能真正的全身心投身于这个项目当中。基于上述原因,在SCRUM MEETING中,我们将其归为“鸡”这一类。

 

利益相关者

 

利益相关者是会从这个项目中获益,或者是这个项目最终成果的既得利益者。但是,请不要想当然的认为他们就有影响项目方向或者是最终产品的权利。这些利益相关者可以提供意见或者是对未来的建议,但是决定最终产品开发过程的最终权利在产品所有者的手中。

 

为啥区分这些角色是重要的?

 

“鸡”和“猪”的角色分类对于一个SCRUM MEETING来说是至关重要的,因为这种分类说明了在一个SCRUM MEETING当中,谁是主动的,全身心的参与者。当然,鸡在一个SCRUM MEETING中并不是一个主动的,全身心的参与者。因此他们可以参加,但是应该只是作为一个客人的身份来参加,并且不应用他们当前身份对当前会议产生任何影响。另一个方面,与会的猪们应该在会议上分享他们当前的项目进度以及他们在此过程中正在遇到的障碍。鸡并不是主动参与者的另外一个原因是,他们太容易喧宾夺主,很容易就会影响到SCRUM的方向,还可能会将整个团队的目标带偏。让整个会议始终保持一个特定的主题,并且应当包含所应涵盖的内容的责任担当者是SCRUM MASTER。不管是鸡还是猪,如果有人跑题了,这个时候,承担SCRUM MASTER角色的人应当站出来,让会议的主题回到本来的议题上去。


作者 陈子文(热衷于PM\ORACLE\JAVA等,欢迎同行交流)EMAIL:[email protected]  QQ:409020100.

 


ALSO SEE:
Each work day the ScrumTeam gathers in the same place at the same time. The ScrumMaster asks each person 3 questions, in turn:
"What have you done since the last Scrum meeting?"
"What do you plan to do before the next Scrum meeting?"
"What impediments are in your way?"
At the DailyScrum, only pigs can talk. Chickens can come to the meeting to observe and learn, but they can't talk, make funny faces, whisper, take notes loudly, or in any other way communicate during the meeting. If they do, they have to leave. If they persist, they can be banned from the meeting. This applies to all chickens, including (especially?) executives.
The DailyScrum is a chance for the team to organize themselves. The DailyScrum is NOT a status meeting, but a meeting that will foster the communication between all participants. The DailyScrum is a tool to create a team spirit in case it is used as a CheckIn method.

作者:ziwen00 发表于2013-11-20 13:11:05 原文链接
阅读:88 评论:0 查看评论

相关 [scrum meeting] 推荐:

Scrum meeting当中的“鸡”和“猪”

- - CSDN博客研发管理推荐文章
在一个复杂的项目生命周期中,SCRUM MEETING是一种能够协助进行团队管理与过程管理的有效反馈机制,这种反馈机制被那些采用了敏捷开发方法论的软件开发团队广泛应用. 不过这种沟通方式并不局限于此,即使你所在的团队没有采用敏捷开发方法论,你仍可以定期为你的团队举行SCRUM MEETING,并且会从中获益匪浅.

Scrum的故事

- Philip - 《程序员》杂志官网
2001年2月,17位敏捷先驱齐聚犹他雪鸟度假村,起草《敏捷宣言》的时候,Scrum只是众多方法中不太起眼的一个. 十年之后,Scrum却成为最流行的敏捷方法,几乎成为敏捷的代名词. 本文来介绍下Scrum的两位创始人——Jeff Sutherland与Ken Schwaber. 大家可能不会想到,Jeff Sutherland的第一份工作居然是美国空军战斗机飞行员,还曾于1967年获得了“壮志凌云”称号,完成过100次飞越北部越南的作战任务.

scrum经验

- - CSDN博客研发管理推荐文章
Scrum是基于过程控制理论的经验方法,倡导自组织团队;其运行框架核心是迭代增量型并行开发,也是“适应性”的软件开发方法. Scrum提供了高度可视化的用于管理软件开发复杂性管理的敏捷项目管理的实践框架或敏捷过程,可以用于对现存软件工程实践的包装,提高软件生产率,改善沟通和合作的方法,使人们协作并注重业务目标.

Trello中的Scrum

- - IT瘾-infoq
Trello的用户数量近期超越了1000万的大关,它正迅速成为各色敏捷团队中流行的工具. 它的简洁及在Web、移动端优秀的体验,使它从众多更复杂的解决方案中脱颖而出,赢得了更多的团队. 因为Trello完全不在意用户如何使用,所以导致用户在用它进行Scrum过程最佳实践时产生一些困惑. 去年,我就如何使用Trello及对Scrum和Kanban过程进行管理与很多人进行了交流,同时,我还翻遍了网上所有关于使用Trello管理敏捷过程的文章.

用Scrum的方式实施Scrum

- - CSDN博客研发管理推荐文章
       用Scrum的方式实施Scrum就是说组织利用Scrum的流程来实现组织的转型. 要成功实施Scrum,必须在组织内进行两项主要改变:首先,软件开发人员必须被派到小团队中,还需要教会他们如何使用Scrum进行软件开发;其次,移除所有有碍于优化创新和软件交付的障碍,这些障碍会随着Scrum的使用逐渐显现.

Scrum 实施经验

- bluesnail - 新浪UED
Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发. Scrum在英语的意思是橄榄球里的争球. 虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums. Scrum定义了许多角色,根据猪和鸡的笑话分为两组,猪和鸡:.

Scrum中的QA(一)

- - ITeye博客
来自“Priyanka Hasija”的经验,她认为QA在Scrum中要做到:. ① 不仅仅是完成test case,还可以作为Product Owner的代理,完成Acceptance test,在PO没有时间的时候代替PO和团队沟通,甚至通过质疑各种假设等方式帮助PO明确需求. QA在复杂的用户场景和异常流程方面更有感觉,这些可以帮助开发人员做估算时不仅仅考量“happy path”.

Scrum中管理bug

- - CSDN博客研发管理推荐文章
如果bug来自于正在开发的sprint. 会在task阶段就被QA/Scrum Master/Product Owner标记为有bug,并且Story不能被置为done状态,这个很容易解决. 如果bug来自于已经结束的sprint,那么怎么办呢. 理想状态下是将bug放到backlogs中,然后由product owner调整其优先级,并决定放在后面的哪一个sprint中修复.