加速 (Accelerate) 第二章關於高績效團隊與低績效團隊的差距
天下武功無堅不摧為快不破,在加速 (Accelerate) 這本書的第二章裡找出了幾個指標,透過這幾個指標可以瞭解這個團隊的 delivery performance,分別是:
- 部署頻率 (Deployment Frequency)
- 對於變化的反應時間 (Lead Time for Change )
- 平均修復時間 (MTTR)
- 變更失敗率 (Change Failure Rate)
軟體交付的硬功夫
之所以要把這幾個指標綜合起來當作 delivery performance 是有原因的,作者長期追蹤了各組織的指標與變化狀態,光是透過2016~2017 年的數據就可以發現有趣的現象,也許是誤解了敏解或DevOps 的本質,許多的低效能組織認為把 Deployment Frequency 變快就好,也就是快速 deliver 就是把 tempo 變快,越快越好,但事實上其它數據卻在惡化(MTTR拉長,失敗率提高),代表沒有學到提高效能的本質,也就是軟體的質量,要能快速交付又不會惡化其它數據是門硬功夫。
Delivery performance 與 organizational performance 的關係
這本書把各項指標透過 Clustering 的方式分析各項數據跟企業效能的關係,並且証明 delivery performance 越好對於組織的效能 ( 獲利,市場份額,生產力)越好,甚至跟 ROI 也有高度正相關。(後面的章節會有更詳細的描述)
結論
也就是交付越快也越有機會驗證市場和轉方向,就算是錯的方向,也越快有機會修正...
沒有留言:
張貼留言