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
Spec Driven Development入門/spec_driven_developme...
Search
Ryo Tomidokoro
November 05, 2025
Technology
2k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Spec Driven Development入門/spec_driven_development_for_learners
SDDは、もしかしたらAI時代の未経験者教育に活かせるかもしれない。活かせないかもしれない。
Ryo Tomidokoro
November 05, 2025
More Decks by Ryo Tomidokoro
See All by Ryo Tomidokoro
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
2.6k
あるアーキテクチャ決定と その結果/architecture-decision-and-its-result
hanhan1978
2
1.9k
開発者が知っておきたい複雑さの正体/where-the-complexity-comes-from
hanhan1978
8
4k
フロントエンドがTypeScriptなら、バックエンドはPHPでもいいじゃない/php-is-not-bad
hanhan1978
8
14k
どうすると生き残れないのか/how-not-to-survive
hanhan1978
17
15k
100分で本番デプロイ!Laravelで作るWebアプリケーション作成/100min_web_app_cicd
hanhan1978
1
310
PHPerのための計算量入門/Complexity101 for PHPer
hanhan1978
8
4.1k
集中して作業する技術/how_to_work_deeply
hanhan1978
69
62k
PHPでデータベースを作ってみた/create-data-with-php
hanhan1978
11
12k
Other Decks in Technology
See All in Technology
You Have Agency(サンキュー、Ruby)
snoozer05
PRO
4
610
200人の配信コメント、 全部Jevが仕分けます 〜 マサカリガードを作ってみた 〜
katayamatg
1
460
アクセラレーターで実現するServiceNow活用の高速化 / ServiceNow World Forum 2026
visional_engineering_and_design
0
100
自律的なチームを作るためにTechPMがやらないこと
ny7760
0
230
Snowflake でできることが増えたら、 ABAC が必要になった
kaeton
0
120
2拠点SRE活動始めてみた | sogaoh's LT @ ホンマでっかSRE勉強会 #3
sogaoh
PRO
0
210
Microsoft のサポート ライフサイクルを理解する
murachiakira
PRO
0
240
AIエージェント時代、Kaggleにどう取り組むか
takanao
2
420
【Oracle AI SPOTLIGHT ウェビナー】事例から見る!なぜOCIが選ばれたのか ― AI時代のクラウド戦略を紐解く ―
oracle4engineer
PRO
1
140
[re:Invent2026事前勉強会(有志開催)]続きは、ラスベガスの廊下で / continue-in-the-vegas-hallway
sh_fk2
0
430
AX時代の自治体支援リソース再配分と役割分担の再構成:戦略とロードマップ(概要)
sishi2026
0
130
GitHub、使う?使わない?
happysamurai294
0
120
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
59k
What's in a price? How to price your products and services
michaelherold
247
13k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
880
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Thoughts on Productivity
jonyablonski
76
5.4k
Docker and Python
trallard
47
4.2k
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
540
The World Runs on Bad Software
bkeepers
PRO
72
12k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
570
Amusing Abliteration
ianozsvald
1
370
Transcript
Spec Driven Development入門 Yokohama North Meetup #10 2025-11-05 / hanhan1978
Name : hanhan1978 / Ryo Tomidokoro From : 藤が丘 Job
: Backend Expert @ kaonavi inc Podcast : Yokohama North AM
はじめに
AIを利用したソフトウェア開発の現状
Beyond Vibe Coding O'REILLY 2025 Andy Osmani
Beyond Vibe Coding 実証済みのワークフローパターンが3つ出てきた:最初のドラ フターとしてのAI(生成してから改良する)、ペアプログラマ としてのAI(継続的なコラボレーション)、バリデーターとし てのAI(人間が書いたコードとAIの分析)である。バイブ・ コーディングの黄金規則は、明確なコミュニケーション、徹底 的な検証、チームの連携、そしてマージする前にすべてのコー ドを理解するという譲れない要件を強調し、不可欠なガード
レールを提供する。 Beyond Vibe Coding 3章 70%問題 実際に機能するAI支援ワークフローより
Vibe Codingの3つのポイント 1. 最初のドラフターとしてのAI 2. ペアプログラマとしてのAI 3. バリデーターとしてのAI
Spec Driven Development とは?
spec-kit ref: https://github.com/github/spec-kit
簡単にまとめると...
仕様を開発の中心に据え、AIと人間が共通の 基盤で開発できるようにする...
モダンな開発 1. 最低限の仕様文書 2. 開発 3. 動かしてブラッシュアップ
SDDの提案 1. 詳細な仕様文書 2. AIによる実装 3. 仕様に基づいた検査
▶ 人間が詳細な仕様文書を作ることは コスト が高いが...
SDDは仕様書自体をAIに書かせることで 弱点を克服している ※AIは仕様書を秒で作る
で、なぜ私がこれに注目するのか?
AI Agentを使った仕事の現状 • 何がしかの成果物の作成 • 調べ物 • 不具合の調査 • 壁打ち相談
図示すると
AIを使った課題解決
雑な依頼では、望む成果物は得られない -> かつ、生成毎に成果物は若干変わる
では、シニアエンジニアは どうやってAIを使う?
AIを使った課題解決2
この①、②、③は人間のスキル このスキルは経験、修練によって獲得されたもの AIを有効活用するには 経験を積んだ人材であることが必要
え?経験の少ない人はどうしたら...
これが、AI時代の人材育成どうするか問題。
Spec Driven Development の可能性
仕様を開発の中心に据え、AIと人間が共通の 基盤で開発できるようにする
①②③ をエージェントに手伝わせる
ジュニアは、AIにガイドされながら①②③を行うこと で、成果を出しつつ適切な経験を積め... たらいいなと思ってる
SDDは誰もがリーダーになれるツール
本来はリーダーになってから養成する能力を AIにガイドしてもらいつつ、使える強力な枠組み
実際の成果物 by KIRO
この古いサイトをモダンにして!
1. Requirements
None
2. Design
None
3. Tasks
None
タスクにまで落とせれば 異なるツールに作らせることも可能
作業前
作業後 by KIRO AIモデル不明
作業後 by claude code claude sonnet 4.5
作業後 by codex gpt-5-codex
AI時代もタフに生き抜こう!