手を動かす人(ドライバー)と、方針を見て指摘する人(ナビゲーター)に分かれ、役割を交代しながら 1 つのコードを 2 人で書き進めます。
手を動かす人(ドライバー)と、方針を見て指摘する人(ナビゲーター)に分かれ、役割を交代しながら 1 つのコードを 2 人で書き進めます。
アジャイル開発の実践として広まった進め方です。AI との開発は「AI がドライバー、人がナビゲーター」と言い換えられることが多く、この語がその元ネタになります。
手を動かす人と見る人に分かれて一緒に書く進め方です。
その場でレビューが働き、知識も自然に伝わります。
2 人分の時間を使うため、相性や集中力に左右されます。
難しい設計判断や、知識を引き継ぎたい場面で有効です。
ドライバーとナビゲーターの役割分担から押さえます。
コードレビュー、バイブコーディングの流儀、TDD。
「AI がドライバー、人がナビゲーター」という言い換えは、AI コーディングの解説記事で頻出する比喩です。