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
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_h...
Search
Rakus_Dev
July 20, 2026
Technology
3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
Rakus_Dev
July 20, 2026
More Decks by Rakus_Dev
See All by Rakus_Dev
エンジニアが「なぜ作るか」を知っている組織は、速い
rakus_dev
1
680
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
1.2k
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_takeda
rakus_dev
0
1.5k
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
1
1.1k
「顧客の声を聞かなければ何も始まらない」 ── 顧客の声から生まれた『AI返信補助機能』の開発プロセス / AICon2026_shikata_imai
rakus_dev
1
1.5k
「早く出す」より「事業に効く」 ── 顧客の業務サイクルから逆算するAI時代の二重ループ開発と「変化の設計者」 / devsumi2026
rakus_dev
1
1.3k
螺旋型キャリアの生存戦略 / kinoko-conf2026
rakus_dev
1
4.1k
AIで久々にコードを書いたらエンジニアへの依頼が"増えた" ── 元エンジニアのPdMの話 / Using AI to Code Again After a Long Break Increased My Requests to Engineers: Insights from a Former Engineer PdM
rakus_dev
0
680
主体的に活躍する内製QA組織の作り方と組織文化の醸成 / How to Build a Proactive In-house QA Organization and Foster Its Culture
rakus_dev
0
370
Other Decks in Technology
See All in Technology
ビジネス部門からPOを迎えての半年間の進歩と課題
zozotech
PRO
0
150
Claude Codeから見る、エンジニアの世界の変容とその先
oikon48
7
4.6k
cdk deployとcdkd deploy、実際にデプロイして5倍速近くの差を実測した
yama3133
1
110
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
2
1.4k
クラウドエージェントの先駆け Devin。今も最先端を走る、他との違い
kinopeee
1
490
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
250
Don't write the architecture only in the prompt.
neohsu
0
170
クラウドサインを止めずに Nuxt へ 次の10年のために先に決めたこと
bengo4com
1
170
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
300
渡米前の準備を制す!re:Invent 2026徹底準備術 / The Ultimate Preparation Guide for re:Invent 2026
yuj1osm
1
350
構造で守らせる データ・法務・セキュリティ・開発チームとつくる AI時代のデータガバナンスとデータ基盤のリアル
legalontechnologies
PRO
2
620
Filter What the LLM Reads: RAG Governance with AgentCore Gateway
yakumo
1
120
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
470
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
2
950
The browser strikes back
jonoalderson
0
1.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Statistics for Hackers
jakevdp
799
230k
Writing Fast Ruby
sferik
630
63k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
First, design no harm
axbom
PRO
2
1.4k
4 Signs Your Business is Dying
shpigford
187
23k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
Transcript
2026/7/15 #RAKUSMeetup 仕様駆動開発、導⼊半年。 「本当に速くなってるの?」にデータで答える 株式会社ラクス © RAKUS Co., Ltd. 楽楽精算開発部
開発3課 平川裕多 1
チーム前提 • 楽楽精算の開発を担当(担当領域:iOSアプリとバックエンド) • アジャイル ∕ 2週間スプリント ∕ エンジニア6名 •
マルチプラットフォーム: バックエンド + iOS + Android + フロントエンド • SDDの仕様はプラットフォーム毎に作る。ただし設計のタイミングは揃う → その場でプラットフォーム間の認識合わせができる #RAKUSMeetup © RAKUS Co., Ltd. 2
個⼈の実装は速くなった AI活⽤で、個⼈の実装スピードは 確かに劇的に上がった。 コードを書くスピードは、もう昔ほど⼤きなボトルネックにはならない。 #RAKUSMeetup © RAKUS Co., Ltd. 3
その裏で起きていたこと • 意図のよく分からないコードの混⼊ • レビュー負荷の偏り • テストフェーズで初めて「考慮漏れ」に気づく事故の多発 #RAKUSMeetup © RAKUS
Co., Ltd. 4
問い 「AIで速くなった」の裏で、 本当は何を払っていたのか? ― この問いを、最後まで追います #RAKUSMeetup © RAKUS Co., Ltd.
5
気づきの種 AIへの「指⽰(プロンプト)」の質で、成果物の質が決まる でも、その指⽰の質は⼈によってブレる →「指⽰を、誰がやっても同じ質にできないか?」 #RAKUSMeetup © RAKUS Co., Ltd. 6
最初の試み― いきなりSDDではなかった • 最初からSDDを狙っていたわけではない • AI設計テンプレート ⼿で書いていた設計を、AIに書かせて時短しようとしていた • 1ヶ⽉ほど、⼿探りで試⾏錯誤 #RAKUSMeetup
© RAKUS Co., Ltd. 7
⾶びつき ちょうどその頃、世の中で「SDD(仕様駆動開発)」 が流⾏り始めた 「...これじゃん!?」 ※ きれいに⽐較検討して選んだ、というより “⾶びついた” #RAKUSMeetup © RAKUS
Co., Ltd. 8
⾶びついた後の「答え合わせ」 なぜ結局これで腹落ちしたか Plan 便利だが結局エンジニア個⼈の能⼒に依存(=直接指⽰と変わらない) TDD リファクタに強いが、「仕様」がブレるとテスト⾃体が空中分解 結論 すべての源流である「仕様」を中⼼に置くのが筋がいい ワークフロー OpenSpec(Markdownで構造化した⾃然⾔語の仕様書)
設計を先にPRマージ ∕ 実装を“作業化” #RAKUSMeetup © RAKUS Co., Ltd. 9
突っ込まれる⽇々 上司 メンバー 「それ、本当に早くなってるの?」 「設計フェーズが、 ⼤変なんだけど」 → だから、本気で検証することにした #RAKUSMeetup ©
RAKUS Co., Ltd. 10
検証してみたら 掘ってみたら、予想外だった SDDは品質のために入れたものではない(狙いは「実装の属人性をなくす」こと) なのに “狙っていなかったところ ” が、静かに変わっていた。 #RAKUSMeetup © RAKUS
Co., Ltd. 11
検証の前置き― 速さの“正体” • 条件を揃えるため、AIもアジャイルも定着した時期“以降”だけで⽐較 • 正直に⾔うと:実装は、速くなった が、その正体は ―― 次の3つの指標を⾒てください #RAKUSMeetup
© RAKUS Co., Ltd. 12
指標 ① 時間 上流(設計) 増↑ + 下流(実装‧テスト) 減↓ = 合計(総量)
変わらない → SDDは「時短策」ではない #RAKUSMeetup © RAKUS Co., Ltd. 13
指標 ② レビュー 1PRあたりの他者レビュー でも、中⾝が変わった コメント数 1 • 実装PRでの“揉め”が減った •
議論が「仕様レビュー」へ前倒し 中央値はずっと横ばい → コードの場の仕様揉め → 仕様の場のレビューへ #RAKUSMeetup © RAKUS Co., Ltd. 14
指標 ③ バグ(事故) 件数より、“振れ幅” が⼩さくなった 件数(中央値) 1件あたり対応時間 スプリント内 最⼤バグ数 8
→ 6〜7 17h → 11h 24 → 8 ⼤きくは変わらない 出ても“軽い” ⼤爆発が消えた = 事故の「総量」より、事故の「振れ幅」が⼩さくなった ※ テスト完⾛スプリントのみで集計∕サンプルは少なめ #RAKUSMeetup © RAKUS Co., Ltd. 15
<問い(再掲)> 「速くなった」の裏で、本当は何を払っていたのか? 払っていたのは“予測可能性”だった 3指標まとめ:時間=移動/レビュー=移動/バグ=件数は横ばい、でも “振れ幅”が縮んだ 1年前、がむしゃらにやっていた頃と “ほぼ同じ” 実装スピードを予測可能に出せている。 #RAKUSMeetup ©
RAKUS Co., Ltd. 16
「予測可能になる」とは • バグの“数”は劇的には減っていない。減ったのは“振れ幅” (最⼤24件 → 8件程度) • スプリント後半に、予定外の“⼤爆発”が落ちなくなった • 計画が、計画通りに動く
→ ユーザーに安定したペースで価値を届け続けられる(顧客貢献の⼟台) #RAKUSMeetup © RAKUS Co., Ltd. 17
まとめ • SDDは「時短策」ではなかった • 品質と予測可能性への“投資”だった • • 同じ速度を、“読める形”で出すための⼟台 でも、アジャイルは捨てない ―
スプリントの中で“決める位置”を前にずらしただけ #RAKUSMeetup © RAKUS Co., Ltd. 18
次の課題(積み残し) 1. 「移しただけで、減ってはいない」総量 (時間‧レビュー) → 次はこの総量をどう削るか 2. レビューが上流に寄った結果、仕様レビューが新たに混む(上流の渋滞) 3. 固まった仕様から、テスト作成を軽くしていく
→AIに任せられる部分が増える #RAKUSMeetup © RAKUS Co., Ltd. 19
設計フェーズを、どう軽くするか 出発点 メンバーの声「設計フェーズが⼤変」 処⽅箋 ― モブレビューの“前段”にループ∕ハーネスを当てる ⽣成役と検証役を分け、機械が拾える考慮漏れはモブの前に潰す ただし、モブそのものは残す ⼈を育てる場であり、テックリードが全部⾒なくてもメンバー間でレビューが回る場 →
⾃動化するのは「⽣成の負荷」、残すのは「⼈間の判断と育成」 #RAKUSMeetup © RAKUS Co., Ltd. 20
AI時代の役割 ― ループエンジニアリングへの接続 • 「ループエンジニアリング」:プロンプトを打つ“⼈”から降り、回す“仕組み”を 設計する (Boris Cherny ∕ Addy
Osmani, 2026) • 提唱者いわく「楽になったのではなく、レバレッジの効く点が移っただけ」 • ループが回るには、先に「何が正解か(=仕様)」が要る → ループの時代が来るほど、その前段=“仕様を決める⼒”の価値が上がる (今後の展望)予測可能性=AIに安全に任せられる範囲 → ループ範囲を広げ、⼈の介在を減らす → ボリューム拡⼤‧リードタイム短縮へ Build the loop. Stay the engineer.(ループを構築しろ。エンジニアであり続けろ。) #RAKUSMeetup © RAKUS Co., Ltd. 21