SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

コーディングエージェントを用いた開発手法を学ぼう!

仕様駆動開発への期待と誤解
~「仕様」とは、結局何なのか~

 本連載では、コーディングエージェントを用いた開発手法について取り扱います。今回のテーマは「仕様駆動開発」(Spec-driven Development)です。同じくAIエージェントを用いた開発手法である「Vibe Coding」や「Planモード」との違い、さらに具体的な利点や懸念について解説します。

はじめに

 2025年、AIエージェントにコードを書かせる開発スタイルが急速に広まりました。しかし、曖昧な指示から雰囲気でコードを生成する「Vibe Coding」には限界があり、意図と生成物の間にギャップが積み重なる問題が顕在化しました。この反省から、要件を整理しタスクに分解してからAIに渡すアプローチが定着し、2026年現在ではこちらが主流の開発手法となっています。「仕様駆動開発」(Spec-driven Development)はその代表例です。

 仕様駆動開発という用語は広く受け入れられつつありますが、言葉が指す範囲の広さゆえに、思い描く前提が人によって異なります。仕様を実装のインプットとした後に手放すのか、あるいは仕様そのものを本質として扱うのか。言葉の受け取り方によって、仕様駆動開発の意味合いは大きく変わります。本記事では、仕様駆動開発における3つの疑問を軸に違いを整理し、仕様駆動開発が何をもたらし、その先に何が来るのかを考えていきます。

「実装のブレーキ」を担うPlanモード

 仕様駆動開発は、要件や設計を仕様(Spec)ファイルとして記録するステップを挟むワークフローです。要件定義書や機能設計書、実施計画書などのドキュメントを順に作成し、実施計画に従って実装に移ります。この一連の流れは、従来のソフトウェア開発プロセスと比べても自然な形に感じられ、Coding Agentユーザーに広く受け入れられつつあります。

 その反面、仕様駆動開発という用語の重みや言葉が指す範囲の広さから、期待が過度に膨らむこともあります。議論の前提となるスコープが人によって異なり、SNSなどで論戦になっているのも散見されます。

 仕様駆動開発と似たアプローチに「Planモード」があります。両者ともVibe Codingを乗り越えるための手法ですが、アプローチが異なります。Planモードは、実装前に人間の意図を明確にし、実装したがるAIエージェントに「まず考えさせる」ための、さながらブレーキとも言える機能です。実装に入る前に必要な情報を収集し、立てた計画をユーザーに提示し、承認を得てから実装に移るよう促します。ClineのPlan/Actをはじめ、多くのCoding Agentに実装されている機能です。

 仕様駆動開発もPlanモード同様にユーザーの希望を加味しながら実装のイメージをすり合わせていくプロセスであり、承認ゲートとして機能するのは、Vibe Codingの欠点を補うためのものでした。

次のページ
仕様駆動開発への期待と誤解

この記事は参考になりましたか?

コーディングエージェントを用いた開発手法を学ぼう!連載記事一覧
この記事の著者

渡邉 洋平(ワタナベ ヨウヘイ)

NTTテクノクロス株式会社に入社以来、AWSを中心とするインフラ開発やアーキテクトとして活動する一方で、社内にてテクニカルサポートや研修講師を務める。AWS CDK、Hono、Cline等のOSS活動やCoding Agentなど開発者向けツールに関する活動も精力的に行っている。AWS Ambass...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/23908 2026/04/23 10:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング