之前我寫過一篇文章叫 西遊記中人物對應PMP項目管理中的角色分析 裏面用相對“戲說”的方式聊了聊西遊記中的各種Roles和PMP理論體系中的對應關係。後來開始搞Scrum的時候,發現書中的主要人物其實也能對應到Scrum Framework中的各個角色。這讓我對吳承恩老爺子敬佩之情不由得又升高了一層。不愧是四大名著啊,怎麼講怎麼有道理,哈哈 ;)
Scrum Framework中的主要角色
先對Scrum Framework中的主要角色做個簡要概述。
Product Owner
PO最主要的職責就是update PBL,包括對PBL需求的優先級排序,澄清,確保團隊工作價值的最大化。所以他是指方向的人,確保團隊Do the right thing.
Scrum master
Scrum master首先是流程的專家,他精通整個Scrum的遊戲規則。對團隊而言,除了幫助團隊run scrum,負責幫團隊清楚各種障礙,爲團隊提供好用的工具,保護團隊不受打擾外,還要做敏捷教練的任務,比如用各種教練技術激發團隊潛能,用引導技能幫助大家思考等等。Scrum master要幫助團隊確保Do the thing right.
Development Team
Development team在scrum team內負責價值交付,是出活的人。development team有兩大特性--跨職能 和 自組織。跨職能意味着,團隊組成的成員具備從requirement 誕生,到上線所具備的所有技能。這能從最大程度上減少對外部的依賴,從而更加敏捷。自組織又叫自管理,這涉及到了企業文化或者至少是領導風格。自組織團隊不用任何人對其進行微管理,公司只需要把目標給我們,團隊會自己想盡辦法去實現目標。在這個過程中團隊會自己創造出適合團隊自己的管理方法。當然,這個過程也需要Scrum master來幫忙。
西遊團隊角色分析
明白了Scrum team中各個角色的特點之後,咱們來看看和西遊團隊中的各個角色是怎麼對應的吧。
Scrum team | 西遊團隊 | 說明 |
Product Owner | 唐三藏 |
|
development team | 孫悟空(特高級開發工程師P8),豬八戒(中級開發工程師P5),沙悟淨(中級開發工程師 P4), 白龍馬(初級開發工程師 P2) |
|
Scrum master | 觀音菩薩 |
|