Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
開発ステップを細分化する、破綻しないAI開発体制
Search
keigo
February 13, 2026
Programming
160
0
Share
開発ステップを細分化する、破綻しないAI開発体制
【Qiita Bash】AIを使った新しい開発フロー
https://increments.connpass.com/event/379201/
keigo
February 13, 2026
More Decks by keigo
See All by keigo
絵や写真から学ぶ、要素がもたらす副作用
kspace
0
250
ドキュメント化が必要な広報作業に、AIを取り入れる
kspace
3
520
@vite-pwa/nuxt を用いた、PWA実装のリアル
kspace
0
76
もう二度と迷走しない!極端なタスク分割 実践編
kspace
2
290
Nuxt Serverと$fetchを 組み合わせたTypeScript開発体験
kspace
4
2.5k
IGAによるメロディ生成
kspace
0
410
HPにEC機能を埋め込む際、Nuxt.js様のおかげで乗り切れた話
kspace
0
880
ECテックカンファレンス2023
kspace
1
1.5k
Other Decks in Programming
See All in Programming
テレメトリーシグナルが導くパフォーマンス最適化 / Performance Optimization Driven by Telemetry Signals
seike460
PRO
2
220
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
990
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
540
Java 21/25 Virtual Threads 소개
debop
0
340
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
310
Swift Concurrency Type System
inamiy
0
410
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
Coding as Prompting Since 2025
ragingwind
0
770
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
330
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
620
おれのAgentic Coding 2026/03
tsukasagr
1
140
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
370
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
180
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
27
3.4k
Producing Creativity
orderedlist
PRO
348
40k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
Discover your Explorer Soul
emna__ayadi
2
1.1k
Thoughts on Productivity
jonyablonski
76
5.1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
150
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
200
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Transcript
Topic 開発ステップを細分化する、破綻しないAI開発体制
keigo @Kspace_trk 合同会社Steg 代表 Vue.js 日本公式ユーザーグループメンバー Work: honobon Like: Vue
Nuxt Nitro 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発登場の背景 今はまだギリ現実的ではない オプトインするアプローチ 目 次
@Kspace_trk コードを生成するAIは 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk 自然言語をコードに変換する トランスパイラー的存在 コードを生成するAIは 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... プロンプト (自然言語) 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) たしかに、翻訳のような役割を担っている 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) が、トランスパイラーほどの信頼度はない 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) 本番環境で動いてるのはこっち 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) コードレビューするのはこっち 開発ステップを細分化する、破綻しないAI開発体制
開発ステップを細分化する、破綻しないAI開発体制 @Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) コードレビューするのはこっち
変換工程を 信頼しているから トランスパイル minify ツリーシェイキング etc...
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) トランスパイラーほど信頼度はないとは言え、 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) AIは、一定の閾値は超えた 開発ステップを細分化する、破綻しないAI開発体制
開発ステップを細分化する、破綻しないAI開発体制 @Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) AIは、一定の閾値は超えた
もしここが 信頼できるなら AI生成
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 プロンプト (自然言語) レビューするのは 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk トランスパイル minify ツリーシェイキング etc... AI生成 レビューするのはこっち? プロンプト (自然言語) 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk AIが一定の閾値を超えたことにより、 仕様駆動開発という考えが浸透 開発ステップを細分化する、破綻しないAI開発体制
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発の考え方 コードに変更があった場合、常に仕様書を更新 AI
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発では、仕様書が王様になる by spec-kit (GitHub)
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 本当の意味で仕様駆動開発をするには、
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 PRでレビューするのは仕様書になるはず
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 でも、現時点ではそうはいかない 最近提唱され始めてるけどね
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 今は、ギリ現実的ではない
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 オプトインするのがおすすめ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン コードの源泉を 仕様書にする 仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン コードの源泉を 仕様書にする コードの源泉を 仕様書にする 仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン タスクは適宜小さく コードの源泉を 仕様書にする コードの源泉を 仕様書にする 仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン タスクは適宜小さく タスクはモジュール レベルまで小さく コードの源泉を 仕様書にする コードの源泉を 仕様書にする
仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン タスクは適宜小さく 信頼度を上げるため、タスクの粒度に規定を設ける タスクはモジュール レベルまで小さく コードの源泉を 仕様書にする コードの源泉を
仕様書にする 仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン 仕様駆動開発 オプトインアプローチ 常に仕様書を更新
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン 常に仕様書を更新 コードの生成に 使用した仕様書は もう使わない 仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発のオプトイン 常に仕様書を更新 コードの生成に 使用した仕様書は もう使わない 仕様書を源泉にするが、コードが王様 仕様駆動開発 オプトインアプローチ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発の考え方 コードに変更があった場合、常に仕様書を更新 AI
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発オプトインの考え方 AI 大きな仕様 モジュールレベルの小さな仕様 小さなコード
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 小さな仕様
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 小さな仕様 (例) readline インターフェースを作成する createReadlineInterface関数 readline/promises の createInterface
を使用し、 readline interface を作成して返却する関数を作成 引数: readline 返り値: readline.Interface 型
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 小さな仕様 (例) じゃ、〜〜さん、これ実装お願い^^ readline インターフェースを作成する createReadlineInterface関数 readline/promises の
createInterface を使用し、 readline interface を作成して返却する関数を作成 引数: readline 返り値: readline.Interface 型
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 小さな仕様 (例) readline インターフェースを作成する createReadlineInterface関数 readline/promises の createInterface
を使用し、 readline interface を作成して返却する関数を作成 引数: readline 返り値: readline.Interface 型 じゃ、〜〜さん、これ実装お願い^^ わから〜ん!
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 小さな仕様 (例) readline インターフェースを作成する createReadlineInterface関数 readline/promises の createInterface
を使用し、 readline interface を作成して返却する関数を作成 引数: readline 返り値: readline.Interface 型 じゃ、〜〜さん、これ実装お願い^^ 細かすぎて人間がわからん
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 小さな仕様 (例) readline インターフェースを作成する createReadlineInterface関数 readline/promises の createInterface
を使用し、 readline interface を作成して返却する関数を作成 引数: readline 返り値: readline.Interface 型 まずは全体像をわかりやすく チームメンバーに説明
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 チームメンバーに対する 開発概要の説明
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 チームメンバーに対する 開発概要の説明
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 チームメンバーに対する 開発概要の説明 ホスピタリティを発揮し、 相手が理解しやすい形式で説明
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 チームメンバーに対する 開発概要の説明 Figma?, Markdown?, Mermaid?, Remotion? 物事を論理立てて説明するために、 表現手法や技術も学ぼう!
ホスピタリティを発揮し、 相手が理解しやすい形式で説明
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 まとめ
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 ボトルネックは人間
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 人間に対しては ホスピタリティを発揮
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 AIに対しては要件を明瞭に
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発オプトイン
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 仕様駆動開発オプトイン + タスク分割
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 + タスク分割 + ホスピタリティ 仕様駆動開発オプトイン
@Kspace_trk 開発ステップを細分化する、破綻しないAI開発体制 + タスク分割 + ホスピタリティ 最高のチーム開発ライフを! 仕様駆動開発オプトイン