2015年7月25日 星期六

《SCRUM:用一半的時間做兩倍的事》筆記

1.建置 Scrum:

(1)挑選產品負責人:主導「做什麼」事情,待辦清單、內容,以及優先順序都歸他管理。找一個能從「獲取價值」角度思考的人來擔任。四大特質包含:

  • 具備專業領域知識
  • 擁有決策權
  • 必須能讓團隊找得到人,向團隊說明應做事項與做法
  • 為價值負責

(2)挑選團隊:成員必須擁有足以滿足與實現產品負責人願景的所有技能。

(3)挑選 Scrum 大師:主導事情「怎麼做」,協助團隊找出如何把事情做得更好。負責教導團隊遵照 Scrum 架構行事,並協助去除負面影響因素。

(4)建立產品待辦事項清單,並安排優先順序(透過 Planning Poker)。

(5)修正與評估產品待辦事項清單

(6)衝刺規劃:第一場 Scrum 會議,從待辦事項清單的最上端看起,估算在這一段衝刺中可完成多少。衝刺的時間是固定的,大部分團隊設定在一至二週。

(7)工作透明公開:設置待辦、進行中、已完成的 Scrum 板,以及 Burndown chart。

(8)每日立會(每日 Scrum):要求團隊與 Scrum 大師積極參與每天定期的十五分鐘會議。並回答以下問題:

  • 昨天你做了什麼協助團隊完成這一項衝刺的事?
  • 今天你打算做什麼來協助團隊完成這一段衝刺?
  • 是否有任何因素阻礙你或團隊實現衝刺目標?

(9)衝刺檢視:團隊要在這場公開的會議中展示自己在衝刺中的成果(已完成的項目)

(10)衝刺回顧:檢視先前有那裡做對了、哪裡可以做得更好、下一段衝刺中有什麼可以改善,以及在流程中還有什麼是團隊可以馬上著手改善的。


2.精準、迅速取得預估值的方法 - Planning Poker

每個人手上有一副牌(依費式數列,1、3、5、8、13等),把每件需要評估的事在桌上攤開後,大家從自己的牌中選出一張認為最符合其複雜度的牌,並將牌面向下覆蓋在桌上。

所有人同時翻牌,若牌與牌的數字差一個級距以內(如一張5、兩張8、一張13),只要把這幾種牌的數字加總,再取平均值即可,然後繼續討論下一件事。關鍵在於這裡談的是預估值,不是嚴謹到不能更動的計畫,而且我們要預估的事專案化整為零後的小片段。

若大家的牌上數字相差三個級距以上,牌上數字最大與最小的人就要說明自己為何如此判斷。說明完畢後,再重新執行一次,或是可以直接計算平均值。

3.列出待辦清單前應考量的三個要點:

(1)Who:應該從誰的角度出發?
(2)What:起初希望完成的是什麼?
(3)Why:為什麼這個人想要這個東西?

4.任何待辦清單應符合 INVEST 標準:

(1)獨立(Independent)
(2)可修改(Negotiable)
(3)有價值(Valuable)
(4)可估算(Estimable)
(5)規模小(Small)
(6)可測試(Testable)

5.要讓衝刺回顧會議有效率,要注意的重點是,大家不是要找一個人出來罵,要檢視的應該是流程本身。為何那件事會在那種情況下發生?為何我們沒注意到?我們要如何才能加快進度?

關鍵在於,整個團隊要一起為流程與結果負起責任,也要一起找出解決方案。大家還必須有勇氣提出那些真正造成團隊的困擾,但要能是指出解決方案加以處理的問題,而非只發表一些指控性的言論。而團隊的其他成員也必須能成熟聆聽,並接納回饋意見,同時尋求解決方案,而非只是為自己辯解。

6.每次衝刺結束後,請所有團隊成員回答以下問題:

(1)你是否滿意自己在公司裡扮演的角色?請以 1 分至 5 分打分數。
(2)你對公司整體的滿意度如何?請以 1 分至 5 分打分數。
(3)為何你會這樣覺得?
(4)在下一段衝刺中,若能改善哪件事能讓你感到更滿意?

7.能讓團隊感到快樂的事:自主、精熟、有目標及透明度。

延伸閱讀:《Implosion》首席工程師以「別太敏捷遊戲開發」為題 闡述團隊不斷進化的心路歷程

沒有留言:

張貼留言