Scrum中的角色:你是雞還是豬?
Scrum是为开发软件而创造的方法,在项目管理中使用Scrum效果显著。Scrum角色有 ScrumMaster,豬和雞。这些角色在Scrum中发挥着重要作用。来看看这些角色到底是什么以及角色之间是如何交织在一起的。
爲什麽使用豬和雞來描述Scrum角色?
Scrum包包括特定的成員、團隊,他們所扮演的角色可能是豬或雞,或者ScrumMaster。這種說法聽起來很奇怪,但如果看看Scrum的理念,就會覺得這麽說是有道理的。雞和豬的角色設定來源于一個有點曆史的笑話:
一只豬和一只雞走在一條路上。雞看著豬,說:“嘿,我們開個餐館吧。”豬也看著雞,說:“好主意。那起個什麽名字呢?”雞想了想,說:“就叫 火腿和蛋怎么样?” “不怎么样。”豬说,“叫这个名字的话我要奉献掉自己,而你只是部分参与了而已。”
也就是說,扮演豬的角色的是使用Scrum建立、管理項目的人,而扮演雞的角色的,只參與了項目,對項目的成敗與否並不負責。盡管如此,雞在Scrum中也扮演了一個角色,那就是給項目提供重要的反饋。在以生産一個帶有客戶標志的鑰匙串爲例的項目中,開發團隊扮演的是豬;雞則是那些負責銷售鑰匙串的經銷商。雞的作用是幫助豬可以按計劃工作。
定義Scrum角色
爲了使項目成功,每個Scrum角色都有特定的工作。Scrum角色大概是這樣的:
豬
- 客戶——客戶拥有成品。用ScrumMaster和團隊来开发産品正是他的主意。Scrum中客戶的角色是保正项目團隊使用正确、最好的方法来完成项目。
- ScrumMaster——ScrumMaster监控整个项目过程,但是他并不管理團隊。相反,ScrumMaster在客戶和團隊之间起到缓冲的作用。ScrumMaster负责设定项目规则,他不负责项目交付。
- 團隊——團隊由具有一系列适当技能、为完成项目而开展工作的團隊成员组成。團隊负责産品交付,成员的角色在完成项目的过程中互相交织在一起。
雞
- 用戶——用戶是通过项目创造的産品/服务的人或地点。在生产钥匙串这个例子中,用戶实际上时“使用”这个産品的人。
- 利益相關者——産品的开发与利益相關者以及销售钥匙串的经销商的利益相关,但是他们只在项目会议上提出全面的反馈。
- 經理——其他相关經理负责设计钥匙串如何交付、推广以及促使産品交付的环境。
二者協作
如果扮演豬角色的人/團隊没有或无法交付,那么这个项目必须重新开始再做一遍,否则项目就失败了。扮演雞的角色的则要提供反馈和意见,提供産品展示的场所。即使项目失败,雞也没有什么损失,只需等待豬用Scrum做出一个新産品即可。
总而言之,在Scrum中,无论你扮演的是雞还是豬,都必须互相紧密合作,毕竟團隊合作是最为重要的。

