概要
AI エージェントによる開発速度向上が長期的に生産性に貢献するためには、速度向上だけでは不十分で、保守コストも同率で削減される必要があるという主張。James Shore のブログ記事を起点に hiroppy 氏が紹介し、定量モデルとして「速度向上率 × 保守コスト削減率 ≥ 1」を満たすべきとされる。
短期と長期の非対称性
- 短期:コード生産性が 2 倍になれば、新規開発スピードは確かに 2 倍
- 長期:AI 生成コードの保守コストが従来より大きければ、その「負債」が日々の保守時間を食う
- 結果:約 5 ヶ月で生産性向上分が消滅し、最終的には AI 未導入時よりも生産性が低い状態に陥る可能性
James Shore の前提モデル
開発者 50 人を想定した保守コスト見積もり:
- 初年度: 1 ヶ月の開発につき 10 日間 の保守
- 翌年以降: 毎年 5 日間 の保守
このモデルでは、保守コスト削減を行わずに開発を続けると、約 2.5 年で生産性の 50% 以上が保守作業に費やされる水準まで到達する。
実務への含意
- AI コード生成ツール導入の効果測定は新規開発速度だけでなく保守時間も追う
- 保守コストを下げる施策(テスト充実・ドキュメント・設計品質の維持)を同時に進める
- 「速く書ける」だけでは意味がなく、「速く書けて、後の修正も速い」状態が必要条件
関連ページ
- Vibe Coding — AI 主導コーディングのスタイル
- Self-Improving Agents — エージェントの自己改善
- Harness Engineering — エージェント実行環境
- Brownfield リファクタリング — 既存コードの保守コストを下げる作り替え方