
029
1
トに適合している状態をマーケット用語ではPMF(Product Market
Fit)と呼びますが、PMFはサービスやプロダクトの成功の鍵となりま
す。
このような機敏な試行錯誤を可能とする、ソフトウェアが変化に対応
するスピードがアジリティです。月単位から週単位へ、週単位から日単
位へとリリースサイクルを短縮することが求められます。サービスに
よっては、一日に何度もリリースを行う場合もあるでしょう。
アジリティが落ちる要因
短いリリースサイクルでソフトウェアを改善し続けるためには、一定
のペース(開発生産性)を保たなくてはなりません。ところが、現実の
ソフトウェア開発ではリリースを重ねるごとに生産性が落ちていってし
まいます。
図1.2.1
※8
は、初回リリース時の生産性を100%とし、その後のリ
リースごとの生産性をプロットしたグラフです。
⹅
図1.2.1
リリースごとの生産性
リリースごとの生産性
100%
1 2 3 4 5 6 7 8
75%
50%
25%
0%
出典: Robert C. Martin 著、角 征典、高木 正弘 訳『Clean Architecture 達人に学ぶソフ
トウェアの構造と設計』KADOKAWA(2018)
※8