「広く作って、狭く出荷する」——AI時代の新たな開発フロー
Build Wide, Ship Narrow
従来の開発では、設計段階でPRの分割を決めていたが、AI支援により、まず全体を一気に作り、後から自然な境界でPRに分割する「Build Wide, Ship Narrow」という手法が有効になっている。著者は、仕様を先に確定し、広く実装してからデモで検証し、最後にコードレビュー用にPRを分割するという流れを実践。分割はAIエージェントが行い、削除は最後のPRにまとめる。この手法により、レビューが容易になり、誤った方向性を早期に発見できる。ただし、本番環境での順序が重要なマイグレーションには不向き。
構造上の決定は消えない。ただ、コードが目の前にある状態で行えば、そのコストは劇的に下がる。