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
仕様駆動開発を新卒が チームに持ち込んだ話
Search
Yuki
May 16, 2026
Technology
46
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
仕様駆動開発を新卒が チームに持ち込んだ話
【25卒】技術で尊敬される先輩にならNight (
https://25-graduate.connpass.com/event/389112/
) 登壇資料
Yuki
May 16, 2026
More Decks by Yuki
See All by Yuki
新卒エンジニアがAgentCoreでコールセンター改善に挑む
sknow
1
110
初めての⼤型実装で起きた失敗と得た経験
sknow
0
6
Other Decks in Technology
See All in Technology
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
180
NAB Show 2026 動画技術関連レポート / NAB Show 2026 Report
cyberagentdevelopers
PRO
0
180
人材育成分科会.pdf
_awache
0
120
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.9k
ACE-Step-1.5で見る 音楽生成AIのしくみと“破綻だけ直す”Retake機能の開発【zennfes spring 2026 登壇資料】
personabb
1
180
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
140
10倍の生産性を実現するAI駆動並列エージェントのすべて
kumaiu
5
1.4k
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
3
200
MCP Appsを作ってみよう
iwamot
PRO
4
570
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
150
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
720
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
900
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Documentation Writing (for coders)
carmenintech
77
5.4k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
230
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
A designer walks into a library…
pauljervisheath
211
24k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
190
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.4k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Transcript
@sknow_snow 仕様駆動開発を新卒が チームに持ち込んだ話 〜 Claude Code 時代に書き換えた1点 〜 / 2026-05-15
· 榎本佑希
榎本 佑希 / Yuki Enomoto 25卒 リフォーム会社 × ユーザーの マッチングサービスを担当
いまやっていること インフラ / バックエンド がメイン Claude の部内利用推進 チームの 開発環境の整備 EM(エンジニアリングマネージャー) に興味あり 2 自己紹介 @sknow_snow
AWS AgentCore で AI コ ールセンターを構築 一人で書き進め、仕様が 頭の中だけ に 新アーキを採用するほ
ど、引き継ぎコストが跳 ね上がる → 手に取った本: 『仕様駆動開発 実践入門』 3 「自分が抜けたら、誰も触れない」 @sknow_snow
4つの原則 + 7つの工程 仕様をどこに置き、誰が承認し、 どう変更するかを 共通言語 にする → コアは SSOT
「コード」ではなく 「仕様」 に置く ひと⽬でわかる 仕様駆動開発の全体像 7つの⼯程 実践プロセス 具体的な進め⽅ 4つの原則 開発の⽅針 守るべき考え⽅ 3つの技術要素 開発の基盤 仕様を扱う技術 ① 原則決定 Constitution ② 企画・要件定義 Specify ③ 設計計画 Plan ④ タスク分割 Tasks ⑤ 実装 Implement ⑥ 検証・受⼊ Verify / Accept ⑦ 移⾏・運⽤ Migration / Operation ① 仕様は ⽣きた ドキュメント ② 仕様は 信頼できる 唯⼀の情報源 ③ 仕様は 変更と反復が 前提 ④ AIで コストを 抑える Markdown で仕様を書く Git / GitHub で管理 AI / AIエディタ で仕様を活⽤ 4 仕様駆動開発(SDD)の骨格 @sknow_snow
本書の前提 人間の隣で実装を支援する 「副操縦士」 GitHub + Cursor 僕たちの現場 複数ファイル編集・コミット・PR まで自律する 「自律して走る開発者」
Claude Code 5 AIに任せる粒度が違っていた @sknow_snow
仕様に書く Why — なぜ作るか What — 何を満たせば成功か 守るべき制約 — 絶対に破ってはいけない境
界 仕様に閉じ込めない How — 実装の手順 → agent に任せる 6 仕様 = 人への説明書 → agentへの契約書 @sknow_snow
全体ルール AGENTS.md CLAUDE.md チーム共通の振る舞い 繰り返す作業 Skill 反復可能な手順 ドメインごとの意思決定 Domain Doc
ADR 文脈と決定の履歴 7 契約の置き場は3つ @sknow_snow
agent に「外部APIの仕様書を作って」と任せた こちらが確認すべき前提を渡さないまま 依頼 agent は それらしい仕様 を組み立てて提出 一見ちゃんとしているけど、信じて進めたら 当然動かない
→ agent は 前提を疑うように設計しない限り、それっぽい前提のまま進めてしまう → 仕様 = 契約として、人間が固定する 境界 が必要 8 Why/What を固定しないと、こうなる @sknow_snow
1ドメイン先行 → 効果と失敗を計測 → 横展開 Jira に 「Claude展開」ワークストリーム を作成 勉強会・改善チケットも見える化
1人の頑張りにせず、組織のレールに乗せる これが、新卒主導でも続けられたポイント 9 チームへの広げ方 @sknow_snow
必要なのは、 適切な「インプット」と、 前提に合わせた「アウトプット」 。 皆さんのチームにも、 書き換えられる 違和感 や 負債 が、
きっとあるはずです。 10 新卒でも、開発環境はより良くできる @sknow_snow