20150524

Scrum 筆記 - 建置團隊


1. 挑選產品負責人
必須對準備要做的事懷抱願景。
把風險與報酬、可供運用的能力、可完成的事項,以及自己的熱情都納入考量。


2. 挑選團隊
團隊必須擁有足以滿足與實現產品負責人願景的所有技能。 7±2 人。


3. 挑選 Scrum 大師
負責教導團隊遵照 Scrum 架構行事,並協助團隊除去任何會拖慢速度的因素。


4. 建立產品待辦事項清單
概略列出所有必須打造完成,才得以實現願景的事項,並安排優先順序。
產品待辦事項清單只會有一份,並充當唯一且具決定性的資訊來源。


5. 修正與評估產品待辦事項清單
團隊應檢視清單中的每個項目,研擬其可行性。
別用耗費多少小時估算項目,要以相對大小估算,或以費氏數列估算各項目的分數高低:1 2 3 5 8 13 21 ....。


6.衝刺規劃
這是第一場Scrum 會議。
全員坐下規劃衝刺內容,衝刺時間長度不要超過一個月

從待辦事項清單最上端看起,估算這段衝刺中可以完成多少。

若團隊已執行過好幾段衝刺,應該把上段衝刺中完成的分數列入考量。該分數就是團隊的速度,所有人應該對衝刺目標 (Sprint Goal) 要有共識,也就是大家希望在這段衝刺中完成哪些事項。


7. 工作公開透明
在Scrum 中最常見的作法是弄一張列有三個欄位的 Scrum Board待辦、進行中、已完成


Scrum Board 圖片來源
便利貼代表等待完成的事項,在團隊一件件完成的過程中,同時也會在Scrum板上把便利貼移動到相對應的欄位。


另一種將工作公開透明的手法是製作燃盡圖 (Burn Down Chart)


Burn Down Chart 圖片來源
其中一軸是團隊在這段衝刺中尚待完成的分數,另一軸則是天數。
每天,Scrum Master 都會紀錄帶完成的剩餘分數,而後畫在燃盡圖上。
理想狀態下,會呈現一條陡直朝向最後一天「零」而去的斜線。


8. 每日立會或每日 Scrum。
每天同時間,最長不超過15分鐘,團隊成員與Scrum 大師見面,並回答下列問題:

※ 昨天作了什麼協助團隊完成這段衝刺的事?

※ 今天打算做什麼協助團隊完成這段衝刺?

※ 是否有任何因素阻礙你或團隊實現衝刺的目標?

這就是完整的會議內容。如果這場會議超過十五分鐘,就是開會的方式有問題。

這場會議的用意在於,協助團隊精確知道這段衝刺中每件事的狀況

是否所有任務都能準時完成?

是否有任何幫助其他團隊成員克服阻礙的可能性?


9. 衝刺檢視或衝刺展示。
團隊要在這場會議中展現自己在衝刺中的成果。

任何人都能與會,團隊成員、利害關係人、管理階層、顧客均可參加。

團隊應該只展示「以完成」定義的項目,也就是不必再施加任何作業就能直接推出的東西。或許撐不上市完整的產品,但應該要是一項完整的功能。


10. 衝刺回顧。
展現上一段衝刺的成果後,得坐下來思考先前有哪些做對了、哪裡其實可以做的更好,下段衝刺中有什麼可以改善的。

開會不是要找人出來譴責,而是要檢視過程。
為何某件事會變成那樣?為何會疏忽?怎樣可以加快作業速度?

大家必須有勇氣提出真正干擾團隊運作的議題,並且以找尋解決方案的角度切入,而非指控他人。團隊其他成員也必須有雅量聆聽回饋意見,並在吸取意見後設想解決方案,而不是自我辯護。


會議結束時,團隊與 Scrum Master 應該對下段衝刺準備改正的流程具有共識。
並擬定「驗收測試」(acceptance test) ,讓團隊得以簡單的判斷出改善是否已經落實。


11. 馬上展開下一個衝刺循環,把團隊經驗,和針對阻礙與流程所作的改善加以反映。

沒有留言:

張貼留言