最近 agile 很流行探討工程師文化, 強調組織的建立和轉型. 其中有一個分支, 就是討論工作協定 (working agreeemnt). 那就讓我們來聊聊它是什麼
說明
工作協定是指一組團隊願意遵守去執行的規則或是流程, 它將會讓我們做事更有效率, 更容易成功.
誰來定義
基本上是由團隊成員來制定. Scrum Master 也許會扮演引導師的角色, 來幫助團隊有效率定出這些規則來. 團隊會週期性來檢視這個協定是否需要修改, 通常會是在 retrospective 會議中進行.
定義時需要什麼
- 所有團隊成員
- 白板
- 麥克筆
如何定義
- Scrum Master 召開會議
- Scrum master 介紹什麼是工作協定, 並且給一些範例
- Scrum master 帶領大家進行腦力激盪, 列出所有可能可以改進或是要遵守的項目
- 團隊成員提出建議, 以及提出的原因
- Scrum master 利用投票機制, 決定出 top 5
- 之後團隊要遵守這 5 個項目. 如果有人沒有遵守, 請其他成員適時提醒
- 這些工作協定需要貼在公共空間, 讓大家都看得到
如何維護
通常是在 sprint 結束時, 在 retrospective 會議中討論協定是否需要修改. 如果有些協定已經做得很好, 可以考慮移除, 然後增加下一個想要做到事情
工作協定的範例
- No creepy stories (i.e. Don’t let more stuff “creep” into a story than defined in the acceptance criteria)
- Set up early for demo and prepare
- Never ignore anything! (Such as bugs “solving themselves”).
- We never say “no”. We say “sure, just chuck it on the product backlog. It’ll get prioritised later.”
- Be on time for meetings!
- Make sure everyone gets heard
當然啦, 團隊能不能有共識, 不會只靠這一紙文字就搞定, 還是需要有適當的引導, 互信, 以及不斷的 team building 來維持. 但是這個工具算是不錯的開始, 讓大家一起討論, 想要有怎樣的工作紀律, 有共識之後其他才好進行.
參考文獻
Work Agreements for a Scrum Team
全站熱搜
留言列表