[Agile] 用數學推導 Scrum Master 的價值

昨天聊到專職 Scrum Master 這個話題時,聽到 91 哥一席話:「問老闆要 4+1 還是 4x2」,突然有個想法,用數學來推導推導這件事吧!先別提 x2 這麼誇張的戰力提昇,算算 Scrum Master 每個 sprint 要為團隊提高多少比重的戰力,才算是一個「合格」、「划算」的角色呢?

將每人每個 Sprint 的產能定義為 1,團隊有 k 個人,團隊每個 Sprint 的產能即為 k。

我拉了一張圖表來顯現一下專職 Scrum Master 所帶來的效益,圖表旁邊有拉桿大家可以玩玩,感受一下複利的力量吧!XD

  • d 表示不含 Scrum Master 的開發團隊人數。
  • n 表示沒有 Scrum Master 的情況下(即 Scrum Master 直接加入開發),團隊產能改進效率。5 就表示團隊每個 sprint 的產能會比上個 sprint 增加 5%。
  • s 表示有專職 Scrum Master 的情況下,團隊產能的改進效率。

請參考:https://www.desmos.com/calculator/uonc1ceabz

d = 4, n = 1, s = 6 的範例圖:

一點小小心得,發現剛導入全職 Scrum Master 初期,真的看不出產能的提昇,若產能改善率只多了 5%,至少也要過個 10 個 sprint 之後才逐漸有感。10 個 sprint,半年都快過去了呢。所以...全職 Scrum Master,初期不要太灰心阿~XD 真的要來開個 Scrum Master 討拍取暖團了嗎.....?

我明白產能不是用那麼膚淺的方式可以衡量和定義的,還有各式各樣情況都沒有考量,這只是給大家呼嚨老闆感覺一下~