Leo Yeh's Blog

專案管理 Scrum (5)

教學目標

初步了解 Scrum 框架的基本概念。(此篇屬於課程心得筆記分享)

重點概念

首先今天剛上完兩天的 Scrum Master 課程一收信就參加測驗滿分 (100%) 通過,取得Certified Scrum Master 證書,主要是上 Vernon Stinebaker 老師的 Scrum Master 長宏課程,老師針對 Scrum 框架的概念教得非常淺顯易懂,同時也分享許多實務導入 Scrum 的經驗,還分享幾本幫助我們未來在導入 Scrum 時可以參考的課外讀物,主要有兩本我印象深刻,分別為:

  1. Start With Why: How Great Leaders Inspire Everyone to Take Action
  2. Powerful: Building a Culture of Freedom and Responsibility

第一本書籍主要是在第一天時老師所分享為什麼要導入 Scrum,其明確的目標為在最短時間內達到最高的商業價值,至於做任何事情皆會由為什麼來驅動,而 Start With Why 書籍作者 Simon Sinek 就提出黃金圈理論,黃金圈最外層為做什麼 (What)、中間層為如何做 (How) 和核心層為為什麼做 (Why),若要導入 Scrum 框架至企業之前請先想清楚為什麼做?至於 Scrum 框架要如何做和做什麼,老師則建議參考 Scrum.org 網站中的文件。第二本書籍主要是在第二天時老師所分享自管理開發團隊要如何選對人,則建議參考 Powerful 書籍,請注意在 Scrum 團隊中並沒有經理的角色,所有團隊成員皆是平等,這與現行企業組織文化衝突,至於 Scrum Master 僅負責引導開發團隊了解 Scrum 框架和移除障礙,而產品擁有者僅有權力管理產品待辦清單,而沒有權力管理短衝待辦清單,只有開發團隊才有權力管理短衝待辦清單,此外開發團隊還有責任發佈產品的增量,至於開發團隊的成員則建議找 T 型人才達到跨職能的團隊,才能擁有產出產回增量所需要的所有技能,此時若要找到最適合開發團隊的人才就會是一大挑戰。

接著上述所提到的 3 個角色,Scrum Master、產品擁有者和開發團隊,皆有屬性和責任,請參考下表。

角色 屬性 責任
Scrum Master 沒有權力和影響力 移除障礙
產品擁有者 一個人做決策和決定授權 願景和投資回報率
開發團隊 自管理和跨職能 發佈產品增量

若是 Scrum 團隊中有成員不了解 Scrum 框架,則 Scrum Master 需要指導讓其了解和負責移除障礙,雖然產品待辦事項主要是由產品擁有者決定,但是好的 Scrum 團隊也是能夠做決定,但是產品擁有者對於決定還是要負責,至於要如何選擇產品待辦清單中的事項,建議按照投資報酬率進行排序以最大化價值為挑選依據,但是產品擁有者最有挑戰的則是有對願景負責的責任。至於開發團隊會集體合作完成產品待辦事項,每個人理應會儘可能幫助團隊完成目標,並且團隊臨情況會快速回應,此時 T 型人才就適合創意激發,此外請注意開發團隊建議是 3 至 9 人,因為 9 人以上溝通成本將會是障礙,但是僅有 3 人就真的適合 Scrum 框架嗎?是值得思考的問題。

再來除了角色之外,還有 3 個產出物主要為產品待辦清單、短衝待辦清單和增量,請注意所謂燃盡圖和看板並非 Scrum 框架中必要項目,當我畢業在新創公司工作時主要用燃盡圖和看板,之後在銀行企業工作時僅用看板,原來燃盡圖無法像看板有效呈現問題,以利快速解決問題,因此漸漸不建議使用燃盡圖。產品待辦清單則是一個動態已排序好有可能會成為產品的動態列表,描述完成測試項,單一來源需求,… 等屬性並且僅能由產品擁有者在任何時間進行更新,我們要嘗試簡化工作代表著不去做帶來價值極低的工作,一般我們會以價值和成本進行排序,請注意有時還會考慮風險,總之如何有效挑選產品待辦事項是一門學問。短衝待辦清單主要是從迭代中挑選過來的產品待辦事項再加上能夠落實的計畫,可性高,方便追蹤進度詳細資訊,…等屬性,此時建議搭配看板方法,至於每個短衝待辦清單要如何做,則建議搭配極限編程 (eXtreme Programming,XP) 方法,像是其中的使用者故事就是最常被採用的最佳實踐,至於敏捷估算也非 Scrum 框架中必要項目,總之如何針對短衝待辦清單進行估算是一門學問。增量主要是從迭代中挑選過來已完成的產品待辦事項再加上已存在的增量,達到產品的遠景和目標,發佈或不發佈,…等屬性,請注意不一定每個迭代皆能夠進行發佈,並且若在發佈之後有任何產品缺陷包括資安議題出現,則建議列入最先需要被進行的短衝待辦清單,現在企業面臨越來越多的資安威脅,因此對於資訊安全越來越重視,因此如何修補已發佈的資安議題將會是非常重要的事項。

最後除了角色和產出物之外,還有 5 個活動主要為短衝、短衝規劃會議、每日站立會議、短衝審查會議和短衝自省會議,敏捷不是快但會提早完成,透過每次的短衝快速持續改善,請注意短衝必須小於 1 個月,短衝規劃會議小於 8 個小時,短衝審查會議小於 4 個小時,短衝自省會議小於 3 個小時和每日站立會議小於 15 分鐘,至於要如何執行 5 個活動請參考官方文件吧,等我之後有實際將 Scrum 框架應用至專案提高客戶滿意度時再來心得分享。

總結二天的 Scrum Master 課程上完我個人從老師那收獲很多,當然我在課堂上也問了一些之前工作應用不完整 Scrum 框架碰到的問題,老師有辦法回答和以自身經驗故事分享看法,真的很不錯,但是可能再過幾天我就會僅記得 Scrum 明確的目標為在最短時間內達到最高的商業價值了,這也是老師期望我們上完課之後至少深刻記得最重要的一句話。

Certified Scrum Master 證書
Certified Scrum Master 證書

相關資源

⬅️ Go back