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
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Devel...
Search
Keisuke Kobayashi
September 14, 2026
Programming
21
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
AIを"使う"から"組み込む"へ / kickflow x HERP合同ミートアップ
2026/09/14
Keisuke Kobayashi
September 14, 2026
More Decks by Keisuke Kobayashi
See All by Keisuke Kobayashi
AI 1st でエンタープライズ SaaS を立ち上げる / AI 1st Enterprise SaaS
kobakei
1
310
プロダクト開発をAI 1stに変革する〜SaaS is dead時代で生き残るために〜 / AI 1st Product Development
kobakei
0
3k
今日から始める依存性の注入 / First Time Dependency Injection
kobakei
26
7.8k
iOSアプリの技術的負債をどう返済したか / How to repay the technical debt of iOS app
kobakei
2
1k
iOSアプリ内で不正なSSL証明書を検知する / SSL Pinning for iOS apps
kobakei
34
12k
Kyashアプリ開発の現場
kobakei
4
3k
Review of Google I/O 2017 & Prepare for Google I/O 2018
kobakei
0
350
APIクライアントをCodableで置き換えた話
kobakei
0
1.7k
開発者が知っておきたい通知の歴史
kobakei
9
7.9k
Other Decks in Programming
See All in Programming
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
7
3.5k
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
590
一参加者から『中の人』へ 〜全通PHPerがブースに立って学んだ、カンファレンスを100倍楽しむコツ〜
wp_daisuke
0
140
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
230
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
130
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
160
Security issues being discussed on Web Platforms
petamoriken
0
550
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
1.7k
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
1
280
ハーネス設計入門 〜プロンプト、コンテキストの次〜
kinopeee
55
37k
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
3
550
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Believing is Seeing
oripsolob
1
210
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
240
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.9k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
380
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Transcript
仕様駆動開発による爆速プロダクト開発 株式会社kickflow CTO ⼩林 佳祐 @AIを"使う"から"組み込む"へ / kickflow x HERP合同ミートアップ,
2026/09/14
今⽇話すこと • 先週⼀般公開した「Talentify」というタレントマネジメントシステムの新規開発で採⽤した、 仕様駆動開発についてお話します。 • Talentifyのサービスサイトはこちら ◦ • https://www.talentify.jp/ Talentifyの⽴ち上げについて書いたnoteはこちら
◦ © kickflow, Inc. https://note.com/kobakei122/n/nafd821631e91 2
3つの仕様駆動開発 • • ⼀⾔で仕様駆動開発と⾔っても、⾊々ある 1. Spec-first(仕様第⼀) 2. Spec-anchored(仕様連動) 3. Spec-as-source(仕様=ソースコード)
Talentifyでは、3寄りの2を採⽤ © kickflow, Inc. ◦ 仕様とソースコードの両⽅がSource of Truth ◦ ただし、ほとんどのソースコードは仕様を元にAIが⽣成しており、コードを直接書くことは滅多に無い ◦ 仕様書は使い捨てにせず、保守しつづける 3
我々の「仕様書」とは? • PRDと仕様書の中間くらいの位置づけ • 要求やユースケース、解決したい課題、機能要件、画⾯設計あたりまで網羅 ◦ • テーブル設計やAPI設計など技術的な情報は含まない→これらは設計書(Design doc)のスコープ ⾮エンジニアでも読めるようなフォーマットで、ビジネス側のメンバーも読めるようにしておく
◦ © kickflow, Inc. GitHubでマスターを管理して、esaにも⾃動的に同期 4
仕様駆動開発のためのツール • CodexとClaude Codeのみ ◦ • 基本Codexメインで、仕様書作成やモック開発でClaude Code(Fable)を使う Kiro, Spec
Kit, cc-sddなどのツールは使⽤していない © kickflow, Inc. ◦ 仕様書のフォーマットが求めているものと違ったり、⼤量にドキュメントを出⼒しがちなので ◦ ※とはいえ最近これらのツールを触ってないので、今は解決できるのかもしれない 5
典型的な開発フロー • • 新機能開発の場合、⼤体以下のような開発フローになる 1. 要件定義(仕様書の作成) 2. モックUI作成 3. 設計‧実装
4. セルフレビュー‧PR作成 5. QA 6. リリース ※5だけQAエンジニアが担当 各⼯程に特化したハーネス(ルール、スキル、フックなど)を整備 © kickflow, Inc. 6
要件定義 • • /create-spec スキル ◦ 使⽤例: /create-spec 1on1機能のGoogleカレンダー連携 ◦
曖昧な点はユーザーに質問してから、ドキュメント作成に⼊るようにスキルで指⽰ ◦ 関連する他の仕様書との整合性も⾃動的に保証 ポイント © kickflow, Inc. ◦ ⽂章を書く作業はAIにやらせて、仕様判断のみを⼈間が⾏う ◦ このフェーズの精度が後⼯程のすべての精度に影響するため、ここで集中的にレビューする 7
モックUIの作成 • /create-mock-ui スキル ◦ 使⽤例: /create-mock-ui 1on1のGoogleカレンダー連携 ◦ 仕様書では詰めきれていないUIの要件を確定させたり、仕様書ではよさそうだけど実物を⾒ると使いづらいのを
回避するために作成 ▪ • PdMの作成するワイヤーフレームや、デザイナーの作成するモックの代⽤ ポイント © kickflow, Inc. ◦ 要件定義同様、本実装に⼊る前にUI/UXをブラッシュアップする ◦ チーム内でのレビューも⾏う 8
設計‧実装 • • 「仕様書‧モック通りに実装して」などとAIに依頼 ◦ 認証認可や特殊な外部連携の場合のみ、事前に設計書(Design doc)を作ることもある ◦ 実装の過程で仕様を変更した場合は、仕様書もセットで修正するようにルールで定義 ポイント
◦ © kickflow, Inc. AIの性能向上により⼤分マシになったが、まだ開発者テストは必須 9
セルフレビュー〜PR作成 • • /self-review、/fix-self-review、/create-pr、/watch-pr ◦ 実装完了後にセルフレビューして修正し、PRを作成し、レビューコメントの修正やCIの修正までを⾏う流れ ◦ セルフレビューは観点別にサブエージェントを起動。この⽅が各観点ごとの精度が⾼い。 ▪ 仕様整合
▪ UI/UX ▪ セキュリティ ▪ パフォーマンス ▪ 保守性 ポイント ◦ © kickflow, Inc. ⼀連の流れが全部終わってから、⼈間のレビュアーがレビューする 10
QA ※ここはQAチームが担当 • 仕様書を元にAIがテスト仕様書を作成 • QAの実施も、まずはAIが実⾏ ◦ • QAエンジニアのPCで、並列でCodexのQAエージェントが起動 QAエージェントが仕様書と挙動に差分を⾒つけると、そのままバグチケットを作成
◦ 仕様書を100%信⽤していないのが重要。仕様と実装のどっちが正しいか判断が難しい場合は、仕様確認としてチ ケットを作成する • 最後に、⼈間のQAが最終確認を⾏う © kickflow, Inc. 11
仕様駆動開発のメリット • 拠り所となる要件が明確なので、開発規模が⼤きくなっても壊れにくい • 仕様が⾔語化されているため、AIによるレビューで仕様整合までチェックできる ◦ • コードレビューの負荷軽減 開発の過程でドキュメントが作成‧保守されるため、開発以外のチームとのコミュニケーションがしやすい ◦
© kickflow, Inc. 「ドキュメント⾒れば分かる」状態にできる 12
仕様駆動開発のデメリット(というか限界) • ⼈間が最終的に判断しなければいけないのは、従来の開発と変わらない ◦ AIは⼀般的な知識は持っているが、我々のビジネスや⽬の前の顧客を⼗分に理解していない ◦ AIの提案が我々のビジネスやプロダクトにとっての正解かどうかは、⼈間が判断するしかない ◦ 結果、エンジニアの設計‧実装能⼒よりも、ドメイン知識理解やプロダクトマネジメント能⼒で差が出やすく なっている
© kickflow, Inc. 13
まとめ • Talentifyの仕様駆動開発のプロセスやメリット‧デメリットを共有しました • この1年でもエージェントの性能の向上に伴い、仕様駆動開発はますます導⼊しやすくなっています • これを機に仕様駆動開発を試してみてください © kickflow, Inc.
14