Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
2025/09/16 仕様駆動開発とAI-DLCが導くAI駆動開発の新フェーズ
Search
オカムラ
September 17, 2025
Technology
1.6k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2025/09/16 仕様駆動開発とAI-DLCが導くAI駆動開発の新フェーズ
オカムラ
September 17, 2025
More Decks by オカムラ
See All by オカムラ
20260804_弊社のAIカンパニーにネイティブ_アプリを企画から開発まで_丸投げした話.pdf
masahiro_okamura
0
53
20260805_24時間、会社のことを考え続けるAI社員・AIカンパニーのつくり方
masahiro_okamura
0
120
1人$6でAI社員(OpenClaw)を 3人雇った → そして解雇した話
masahiro_okamura
1
5.7k
高クオリティの仕様書を作ってSDD(仕様駆動開発)を効果的に進める方法
masahiro_okamura
0
300
AI駆動PjMの理想像 と現在地 -実践例を添えて-
masahiro_okamura
2
220
SDD(仕様駆動開発)ライブコーディング 実践道場! 2025.11.19
masahiro_okamura
3
460
2025/10/14 OpenAI公式の情報を元にマルチプラットフォーム_としてCodexの開発効率を最大化する話_α
masahiro_okamura
2
450
2025/10/10 Figma MakeではじめるバイブUIデザイン
masahiro_okamura
2
280
2025/7/31 Vibe Coding Catfe 「バイブコーディングワークショップ:BoltとExpoを使ってバイブコーディング体験」
masahiro_okamura
1
180
Other Decks in Technology
See All in Technology
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
AIで社員の自主発信に広報目線を組み込む
_mossann_t
0
140
サーバーレスをどこまで使う? WebRTC対戦ゲームで選んだVPSとの共存設計
kaidouji85
0
300
What the customer really needed
kawaguti
PRO
3
220
AIエージェントの自己改善をどう設計するか / How to Design Self-Improvement for AI Agents
22mi
25
17k
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
2.7k
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
240
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
おい、エージェントを使って終わらせろ
nwiizo
2
850
「どのログを見ればいい?」 から始めた サーバーレス障害解析
y_waka1
1
120
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
5
1.8k
beyond jj: config & tools ecosystem
indirect
0
5.7k
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
400
The browser strikes back
jonoalderson
0
1.7k
GitHub's CSS Performance
jonrohan
1033
470k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
How to make the Groovebox
asonas
2
2.4k
Utilizing Notion as your number one productivity tool
mfonobong
4
590
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
670
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
330
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Transcript
「仕様駆動開発」と「 AI-DLC」 2025.09.16 (AI-Driven Development Life Cycle ) が導くAI駆動開発の新フェーズ
Agenda 1 自己紹介 2 「仕様駆動開発」「AI-DLC」が生まれるまでの変遷 3 「仕様駆動開発」とは 4 「AI-DLC」とは 5
「仕様駆動開発」と「AI-DLC」を実践してみました 6 「AI-DLC」の導入方法 7 今日伝えたいメッセージ © 2025 MAKE A CHANGE Inc. 1
011. 自己紹介 © 2025 MAKE A CHANGE Inc. 2
岡村 匡洋 ‧株式会社MAKE A CHANGE / 代表取締役 ‧1982年⽣ ‧ITエンジニア、PMとして10年以上の経験を持つ ‧AI案件には2019年から携わっている
‧PMP(プロジェクトマネージメントの国際資格)取得済 ‧⾃社プロダクト SaaSのイクジット経験あり ‧ラッコ🦦、アメリカビーバー🦫 好き 著書 「ゼロからわかる⽣成AI駆動開発⼊⾨」 2025年1⽉発売 オカムラ X(Twitter)アカウント プロフィール © 2025 MAKE A CHANGE Inc.
02 2. 「仕様駆動開発」「 AI-DLC」が 生まれるまでの変遷 © 2025 MAKE A CHANGE
Inc. 3
AI駆動開発の進化と課題の顕在化 バイブコーディングの熱狂 → 品質・保守性の課題へ 2024年 7〜12月 バイブコーディング 試行錯誤が続く 品質・保守性の問題 が顕在化
2025年 3〜6月 仕様駆動開発 / AI-DLCの提唱 2025年 7月 © 2025 MAKE A CHANGE Inc. 4 2022年 6月 リリース 2023年 リリース 現在のAI駆動開発に つながるツールが脚光を浴びる Cursor、BOLT.new、v0、Replit、 Lovable、Windsurfなど 🔥🔥🔥🔥🔥🔥 🔥
新たな潮流の登場 バイブコーディングが抱える課題への2つの打ち手 「仕様駆動開発」 コードを書く前に仕様を厳密に定義し 実装のブレを防ぐ開発手法 AWSの開発ツール「Kiro」は仕様駆動開発を 強制する開発ツール 「AI-DLC」 (AI-Driven Development
Life Cycle ) AWSが提唱するAI時代の新しい 開発ライフサイクル。 アジャイルをベースとして全体を AI中心に 再定義。サイクルを高速化する構想 © 2025 MAKE A CHANGE Inc. 5
03 3. 「仕様駆動開発」とは © 2025 MAKE A CHANGE Inc. 6
仕様駆動開発の定義 “ コードを書く前に仕様を厳密に定義して、そこから テスト・実装・ドキュメントを派生させる開発手法 — KIROによる提唱(意訳) © 2025 MAKE A
CHANGE Inc. 7
仕様駆動開発の定義 “ コードを書く前に仕様を厳密に定義して、そこから テスト・実装・ドキュメントを派生させる開発手法 — KIROによる提唱(意訳) © 2025 MAKE A
CHANGE Inc. 7 →実は仕様駆動開発という言葉が生まれる前からバイブコーダーではこれを自主 的に行なっている人は多数いた。Kiroがリリース時に「仕様駆動開発(Spec Driven Development)」と命名したことでメジャーな手法として浸透しはじめている
開発アプローチの対比 仕様駆動開発はいきなり実装しない バイブコーディングの課題 • 「スケジュールアプリ作って」など 曖昧な指示で開始しがち • AIの解釈次第で成果物がブレる • バイブ(ノリ)で進めるので途中で
方向性が迷走しやすい • 手戻りが多く、品質が不安定 仕様駆動開発のアプローチ • 「何を実装するか」を 詳細に定義 してから 開発に着手 • 仕様書が常に正となる • 当初の想定と実装の乖離や迷走を防ぐ • 一貫性のある開発を行う © 2025 MAKE A CHANGE Inc. 8
044. 「AI-DLC」とは © 2025 MAKE A CHANGE Inc. 9 (AI-Driven
Development Life Cycle )
AI-DLC: AI-Driven Development Lifecycle • AI駆動開発の発展により、 開発サイクルが急速に短縮 • AIの能力を最大化するため、 従来の開発手法やアジャイルの再定義
が必要という考え方 • AWSが2025年7月に構想を発表 © 2025 MAKE A CHANGE Inc. 10 AWSが公開したホワイトペーパー
AI-DLCの3つのフェーズ 1. 着想 (Inception) 2. 構築 (Construction) 3. 運用 (Operations)
© 2025 MAKE A CHANGE Inc. 11
AI-DLCの3つのフェーズ 各フェーズで「AIが実行 → 人間が確認」のフローで進める 1. 着想 (Inception) Intent(ビジネス要件) の作成 ユーザーストーリー
を作成 2. 構築 (Construction) Unit(Epic的なもの) から設計 実装 3. 運用 (Operations) これまでに蓄積した コンテキストを活用して デプロイ計画を実行 メンテナンスを実行 © 2025 MAKE A CHANGE Inc. 11 Unit(Epic的なもの) に分割
AI-DLCはアジャイルを再定義する 開発サイクルの高速化に対応する新しい単位 スプリント → ボルト 日単位の短いサイクルで開発を回す エピック → 作業ユニット AIが担当可能な細分化されたタスク
を単位とする © 2025 MAKE A CHANGE Inc. 12
05 5. 「仕様駆動開発」と 「AI-DLC」を実践してみました © 2025 MAKE A CHANGE Inc.
13
仕様駆動開発は Kiroが提唱したのですが 実は・・・ © 2025 MAKE A CHANGE Inc. 14
私はKiro使ったこと ありません 😭 © 2025 MAKE A CHANGE Inc. 14
しかし! © 2025 MAKE A CHANGE Inc. 14
Claude CodeでKiroの仕様駆動開発 を再現するフレームワークがある! © 2025 MAKE A CHANGE Inc. 14
開発者:@gota_bara さん(神) GitHubに公開されていて無料で利用可能
「claude-code-spec」による実践フロー コマンド実行 → AIが作業 → 人間が確認、というサイクルを繰り返す 1 仕様策定のベースを作成 : /kiro:spec-init
"プロジェクト内容や実装の概要を記載 " 2 要件定義 : /kiro:spec-requirements [feature-name] 3 技術設計 : /kiro:spec-design [feature-name] 4 タスク生成 : /kiro:spec-tasks [feature-name] © 2025 MAKE A CHANGE Inc. 14
「claude-code-spec」による実践フロー 1 仕様策定のベースを作成 : /kiro:spec-init "プロジェクトや実装概要を記載 " の例 © 2025 MAKE
A CHANGE Inc. 14
「claude-code-spec」による実践フロー © 2025 MAKE A CHANGE Inc. 14 AIが要件定義書、各種設計書、タスク設計書などを生成してくれる
「claude-code-spec」による実践フロー © 2025 MAKE A CHANGE Inc. 14 AIが作成、人間は確認、という役割分担 作りました!
ありがと! 確認するね!
実際に開発したアプリ © 2025 MAKE A CHANGE Inc. 14 App Store
にて公開中🎉
実践して見えたメリット・デメリット メリット • 仕様書ベースで開発が進むので 手戻りが少なく堅実に進む • 実装の方向性がブレない デメリット • バイブコーディングより
開発速度は遅い • 必ずしも実装が成功する訳ではない • AI生成物のレビューと修正が大変 © 2025 MAKE A CHANGE Inc. 15
仕様駆動開発の時間配分 面倒でもAIの生成物を隅々まで読み込み、しつこく修正を加えることが重要 仕様ドキュメントの確認・修正 80% 実装 コーディング 20% © 2025 MAKE
A CHANGE Inc. 16
AI-DLCを実行できた範囲 1. 着想 (Inception) Intent(ビジネス要件) の作成 ユーザーストーリー を作成 2. 構築
(Construction) Unit(Epic的なもの) から設計 実装 3. 運用 (Operations) これまでに蓄積した コンテキストを活用して デプロイ計画を実行 メンテナンスを実行 © 2025 MAKE A CHANGE Inc. 11 Unit(Epic的なもの) に分割 今回、実行できたのは このフェーズまで。
以下のプロンプトはAI-DLCの実践で利用できま す。 # セットアッププロンプト 「すべての文書は aidlc-docs フォルダに保存さ れます」
「セッションを通して、事前に作業計画を立て、そ の計画を記載したmdファイルを作成してくださ い」 「作業は計画の承認を得てから行ってください」 「作業計画は~~フォルダ、ユーザーストーリは~~ フォルダ、アーキテクチャおよび設計文書は~~ フォルダ、すべてのプロンプトは順序通り~~ファイ ルに保存してください」 (以下略) AI-DLCを実行できた範囲 1. 着想 (Inception) Intent(ビジネス要件) の作成 ユーザーストーリー を作成 © 2025 MAKE A CHANGE Inc. 11 Unit(Epic的なもの) に分割 AI(CLAUDE.mdなど)には AI-DLCに特化したシス テム・プロンプトを設定する AI-DLCホワイトペーパーの最後に プロンプトが記載されています。
免責事項: AI-DLCについてはまだ情報が少なく 今回のAI-DLCについては 「自己流」 +「チームではなく 1人」での 運用結果です。 © 2025 MAKE
A CHANGE Inc. 14
【補足情報】 GitHubがリリースした「 Spec Kit」でも仕様駆動開発を行 うことが可能です © 2025 MAKE A CHANGE
Inc. 14 公式GitHub:https://github.com/github/spec-kit
07 7. 今日伝えたいメッセージ © 2025 MAKE A CHANGE Inc. 20
本日のまとめ 仕様駆動開発は 従来のAI駆動開発の課題を解決 する。「一貫性」を担保する開発手法 従来のAI駆動開発の弱点を補い、手戻りの少ない開発を可能にするが、 速度は犠牲 になる AI-DLCはAI時代の「開発速度」に対応すべく、アジャイルをベースにした 新しい開発サイクル AIによる開発サイクルの短縮化に対応するための新しい開発ライフサイクル
共通するのは「 Human in the Loop」 これからの開発は「AIが作業し、人間が確認・判断する 」というAIと人間が協業するスタイル である。 © 2025 MAKE A CHANGE Inc. 21
AI駆動開発は 「仕様駆動開発」という 新しいフェーズを迎えている。 しかし、まだまだ進化していくと 考えられるので今後の動向を チェックしていきましょう 本日のまとめ © 2025 MAKE
A CHANGE Inc. 21
- “GPT-5-Codex”はコーディングに特化した LLMモデル - 現在、Codexで利用可能 - 少し試したところ、これまで仕様駆動開発にしないと実装で きなかったような複雑なタスクもワンショットで完璧に実装 - Codexで仕様駆動開発することで
スピード問題が解決され ることが期待 or 仕様駆動開発自体が不要になる可能性 も? ※現在、Codexで仕様駆動開発できるフレームワークはない。自力で「仕様書作っ て」などで進めることは可能。 速報:9/15 OpenAIが”GPT-5-Codex”をリリース © 2025 MAKE A CHANGE Inc. 21
08 8. おまけ © 2025 MAKE A CHANGE Inc. 22
弊社(株式会社 MAKE A CHANGE)の取り組みについて • AI駆動PM(プロジェクトマネジメント)にも注力しています • AI駆動開発者を集めた専門企業を目指します • AI駆動開発、AI駆動PM
やりたい方はお声がけください! 23 コーポレートサイト オカムラ X(Twitter)アカウント
ご清聴ありがとうございました。