$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SDD(仕様駆動開発)ライブコーディング 実践道場! 2025.11.19
Search
オカムラ
November 18, 2025
2
350
SDD(仕様駆動開発)ライブコーディング 実践道場! 2025.11.19
オカムラ
November 18, 2025
Tweet
Share
More Decks by オカムラ
See All by オカムラ
2025/10/14 OpenAI公式の情報を元にマルチプラットフォーム_としてCodexの開発効率を最大化する話_α
masahiro_okamura
2
410
2025/10/10 Figma MakeではじめるバイブUIデザイン
masahiro_okamura
2
200
2025/09/16 仕様駆動開発とAI-DLCが導くAI駆動開発の新フェーズ
masahiro_okamura
1
990
2025/7/31 Vibe Coding Catfe 「バイブコーディングワークショップ:BoltとExpoを使ってバイブコーディング体験」
masahiro_okamura
1
75
2025/7/31 Vibe Coding Catfe 登壇資料
masahiro_okamura
2
220
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
100
Facilitating Awesome Meetings
lara
57
6.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Building Applications with DynamoDB
mza
96
6.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
SDD(仕様駆動開発) ライブコーディング 実践道場! 2025.11.19 20分で仕様書からコード生成までを一気に体感
本⽇のアジェンダ 20分間でSDDの概念から実践までを⼀気に体感 1 本⽇のコンセプトとゴール 2 SDD(仕様駆動開発)の概要 3 SDD(仕様駆動開発)ライブコーディング実践道場! 4 SDD(仕様駆動開発)の今後
5 宣伝 © MAKE A CHANGE Inc.
岡村 匡洋 ‧株式会社MAKE A CHANGE / 代表取締役 ‧AI受託開発 / AI顧問
/ ⾃社プロダクト ‧1982年⽣ ‧ITエンジニア、PMとして10年以上の経験を持つ ‧AI案件には2019年から携わっている ‧PMP(プロジェクトマネージメントの国際資格)取得済 ‧⾃社プロダクト(HR Tech SaaS)イクジット経験あり ‧ラッコ🦦、アメリカビーバー🦫、ジョジョ、カイジ 著書 「ゼロからわかる⽣成AI駆動開発⼊⾨」 2025年1⽉発売 オカムラ X(Twitter)アカウント プロフィール © 2025 MAKE A CHANGE Inc.
01 本⽇のコンセプトとゴール © MAKE A CHANGE Inc.
本⽇のコンセプト 実際にSDD(仕様駆動開発)で 開発するとどうなるのか? ライブコーディングで体感して頂く © MAKE A CHANGE Inc.
本⽇のゴール まだ実践前の皆様へ SDD(仕様駆動開発)の価値と流れを体験していただく すでに実践済みの皆様へ 実践の復習と新しい発⾒につなげていただく © MAKE A CHANGE Inc.
全体感 5分: SDDとは? © MAKE A CHANGE Inc. 10分 ライブコーディング
5分: SDDの今後
02 SDD(仕様駆動開発 )の概要 © 2025 MAKE A CHANGE Inc.
最初に・・・・ SDD(仕様駆動開発 )は実践する のはめっちゃ簡単。楽しいです! ポチポチ+確認で進めるだけ でも、確認する胆力が必要・・・ © 2025 MAKE A
CHANGE Inc.
仕様駆動開発の定義 “ コードを書く前に仕様を厳密に定義して、 そこから実装を進める開発手法 — KIROによる提唱(意訳) © 2025 MAKE A
CHANGE Inc.
仕様駆動開発の定義 — KIROによる提唱(意訳) © 2025 MAKE A CHANGE Inc. “Vibe
coding”(感覚的なプロンプト駆動開発)との違いは、 • 文脈の誤解や仕様の曖昧さを防ぎ、 • チーム全体で合意可能な仕様を明文化する点 👉結果、より複雑な機能も少ない試行で実装可能になる
SDDのメリットとデメリット メリットは⼿戻りの削減、デメリットは仕様書の確認負荷 © MAKE A CHANGE Inc. メリット • 仕様書ベースで開発が進むので
手戻りが少なく堅実に進む • 実装の方向性がブレない • チーム内で認識が合う デメリット • バイブコーディングより開発速度は遅い • 時間をかけて仕様書を作っても 実装が失敗する時はある • AI生成物のレビューと修正が大変
仕様駆動開発の時間配分 面倒でもAIの生成物を隅々まで読み込み、しつこく修正を加えることが重要 仕様ドキュメントの確認・修正 80% 実装 コーディング 20% © 2025 MAKE
A CHANGE Inc.
仕様駆動開発を実行する AI開発ツール・ライブラリ © 2025 MAKE A CHANGE Inc. 「cc-sdd」 開発者:@gota_bara
氏(神) GitHubに公開されていて無料で利用可 能 「KIRO」 AWSの仕様駆動開発を強制する AI駆動開発ツール 「Spec Kit」 GitHubの仕様駆動開発支援 ライブラリ 本日はこちらで ライブコーディング します
03 SDD(仕様駆動開発) ライブコーディング実践道場! © MAKE A CHANGE Inc.
SDDは以下のコマンドを実⾏→確認を繰り返すだけ cc-sddでは以下のコードを実⾏する(新規開発の場合) © MAKE A CHANGE Inc. フェーズ コマンド例 生成物
スタート /kiro:spec-init <機能名> 要件定義書の土台 要件定義 /kiro:spec-requirements <spec名> 要件定義書(15個のEARS形式) 設計 /kiro:spec-design <spec名> -y 設計書(Mermaid構成図入り) 実装計画 /kiro:spec-tasks <spec名> -y 実装計画書 実装 /kiro:spec-impl <spec名> コード
ライブコーディングで実⾏するコード⼀覧 SDDはこれをポチポチ実⾏して成果物を確認‧修正するだけです npx cc-sdd@latest --cursor --lang ja /kiro:spec-init AIアシスト付きタスク管理アプリ /kiro:spec-requirements
ai-task-manager /kiro:spec-design ai-task-manager -y /kiro:spec-tasks ai-task-manager -y /kiro:spec-impl ai-task-manager © MAKE A CHANGE Inc. cc-sdd インストール スタート 要件定義書 ⽣成 設計書 ⽣成 実⾏計画書 ⽣成 コード実装
© MAKE A CHANGE Inc. アプリの完成図「AIアシスト付きタスク管理アプリ」 タスク⼀覧 画⾯ タスク作成 画⾯
AIチャット 画⾯
ライブコーディング 実演 © MAKE A CHANGE Inc.
04 SDD(仕様駆動開発)の今後 © MAKE A CHANGE Inc.
- 例えば“GPT-5.1-Codex”はコーディングに特化した LLM モデル - これまでSDD(仕様駆動開発)にしないと実装できなかった ような複雑なタスクもゼロショットで完璧に実装できることも - モデルの進化でSDDのスピード問題が解決されることが期 待
or 仕様駆動開発自体が不要になる可能性も? モデルの進化により SDD(仕様駆動開発)のあり方は変わる © 2025 MAKE A CHANGE Inc.
仕様駆動開発の有効性 © MAKE A CHANGE Inc. ただ先日の OpenAI Dev Dayで大規模開発では仕様駆動開発のように
「plans.md」を作成してから実装する手法が紹介されていた まだまだ仕様駆動開発は有効
どこまでをSDD(仕様駆動開発)でやるか? SDD(仕様駆動開発)は結構⼤掛かりなので オーバースペックになることも多い。 CursorのPlanモードの⽅が適している場合も 多いと感じる。 © MAKE A CHANGE Inc.
使い所を⾒極める必要がある。 👍 基本の考え:SDDはある程度まとまった規模の開発に適⽤
08 8. 宣伝 © 2025 MAKE A CHANGE Inc.
AI駆動PM(プロジェクトマネジメント)に注力しています https://note.com/make_a_change
弊社(株式会社 MAKE A CHANGE)の取り組みについて • AI駆動PM(プロジェクトマネジメント)にも注力しています • AI駆動開発者を集めた専門企業を目指します • AI駆動開発、AI駆動PM
やりたい方はお声がけください! コーポレートサイト オカムラ X(Twitter)アカウント
ご清聴ありがとうございました。