Scrum meeting當中的“雞”和“豬”
在一個複雜的專案生命週期中,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.
"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.