Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
を読んだ
VPoEになるなら読むべき本とチャッピーが言ってたので読んでみた
Chapter1:Accelerate
Chapter2:Measuring Performance
でためになった点
・スピードと安定性
これらはトレードオフではなく
スピードは安定性に依存している
そのため、ITのベストプラクティスを追えば両方を手に入れる
・生産性の可視化
一般的な生産性は
顧客価値よりもoutputに焦点が当たること
チームより個人に焦点が当たること
これが欠点になっている。
具体例は以下
コード量
コードの修正量が少ない方が望ましいと思われがち
極論いうとコードが一行になるからと言って読みやすいわけではない
ベロシティ
絶対値ではないためチーム感で比較できない
ベロシティに集中すると他のチームとのコラボレーションが疎かになる
リードタイム
計画外が発生すると伸びる
・良い可視化
チームでの成果であること
outputでなく成果に焦点があたること
この結果測るべき生産性が4key metrics
delivery lead time
deployment frequency
timet to restore service
change fail rate
関連記事:
- 既存アプリのios14とXcode12対応
- Flutter Apprentice11章〜14章で分からなかったことをまとめる
- [書評]エンジニア組織を強くする 開発生産性の教科書を読んでVPoEのレベルが上がった