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-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
Search
吉田真吾
June 02, 2026
Technology
630
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development
吉田真吾
June 02, 2026
More Decks by 吉田真吾
See All by 吉田真吾
AIに代替されるフリーランス、AIを操りチームを導くリーダー。運命を分ける『AI-DLC』とインテントマネジメント/Intent is All We Need
yoshidashingo
0
40
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
230
早く行きたいならClaude Codeと行け、遠くに行きたいならチームで行け 〜AI駆動開発の講師が教えるAIがリードするチーム開発の実践ノウハウ/Fast w/ Claude Code, Far Together
yoshidashingo
0
28
はじめてのAI-DLC
yoshidashingo
2
1.2k
初手AIで実現する 「AIと一緒に働く」ということ - AIファーストを実現する汎用タスクエージェントのつくりかた / JAWS DAYS 2026
yoshidashingo
0
56
Claude Codeで実践するスペック駆動開発入門 / sdd-with-claude_code
yoshidashingo
4
17k
エンジニアはコミュニティで伸びる!テックコミュニティ代表者トークリレー / TCP2026
yoshidashingo
0
35
達人に学ぶAIコーディング / ai-coding-learned-from-master
yoshidashingo
0
42
Serverless Meetup #21
yoshidashingo
1
240
Other Decks in Technology
See All in Technology
Foxgloveについて 実際にExtensionを開発して公開するまでの話 / About Foxglove: The Story of Developing and Releasing an Extension
ry0_ka
0
170
なぜ人は自分のプロジェクトを 「なんちゃってアジャイル」と 自嘲するのか
kozotaira
0
260
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
1
1.5k
AIに「使われる」時代のSaaS戦略 〜既存WebAPIのMCPサーバー化における開発ノウハウ〜
ekispert_api
0
300
デジタル・デザイン:次の50年を描く「進化する青写真」
y150saya
0
820
Compose 新機能総まとめ / What's New in Jetpack Compose
yanzm
0
140
テスト設計の本質を改めて考えてみる~生成AIを活用する時代だからこそ、作ったテストの説明性を高めよう~
yamasaki696
1
330
CIで使うClaude
iwatatomoya
0
120
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
190
Road to SRE NEXTの今までとこれから
hiroyaonoe
0
140
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
0
2.4k
Zoom2Youtube.Claude
kawaguti
PRO
2
440
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
310
A designer walks into a library…
pauljervisheath
211
24k
Utilizing Notion as your number one productivity tool
mfonobong
4
340
Google's AI Overviews - The New Search
badams
0
1.1k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
So, you think you're a good person
axbom
PRO
2
2.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
450
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
55k
Transcript
チームで実現する高品質・安全な AI駆動開発実践 AIとともに働き成果を出す開発組織になるためのステップアップ 株式会社ジェネラティブエージェンツ 吉田 真吾 2026年6月2日
٢ాਅޗ ❑ +"846( ԣ ❑ 4FSWFSMFTT$PNNVOJUZ +1 ❑ -BOH$IBJO $PNNVOJUZ
+1 ❑ "*ίʔσΟϯάಓ FUDʜ ίϛϡχςΟ ❑ αʔόʔϨεΞϓϦ։ൃɾίϯαϧ ❑ "*ΤʔδΣϯτ։ൃɾίϯαϧɾݚम ௨৴جہ੍ޚγεςϜ։ൃূ݊γεςϜ ج൫։ൃΛܦͯɺ͔ΒηΫγϣϯφ ΠϯͰαʔόʔϨεΞϓϦ։ൃɺ͔ Β"*ΤʔδΣϯτ։ൃʹैࣄ ΤΩεύʔτ 👑 "844FSWFSMFTT)FSP 🦜 -BOH$IBJO "NCBTTBEPS
25人のAIエージェントをスモールビル(Smallville)と呼ばれる仮 想的な町に住まわせることにより、AIエージェント同士でどのよ うな創発が生まれるかを観察したプロジェクト。 住民が自発的に他の住民をパーティーに誘ったり、パーティー当 日のためのカフェの飾り付けを共同で行ったりした観察結果に基 づき、論文ではAIエージェント同士が創発的に協働し合うことの できる可能性が示された。 AIエージェントによる社会シミュレーション Generative Agents
【最新】AIコーディングの実践的解説書 『実践Claude Code入門―現場で活用するためのAIコーディングの思考法』(技術評論社) 西見公宏、吉田真吾、大嶋勇樹 [著] 第1部 手を動かして学ぶClaude Codeの基本 第1章 Claude
Codeをソフトウェアエンジニアリングと統合する 第2章 Claude Codeの基礎 第3章 MCPを使いこなせ! 第4章 達人に学ぶスペック駆動開発 第5章 Claude Code Actionの活用 第2部 動作原理を理解して開発フローを仕組み化する 第6章 Claude Codeの動作原理を理解する 第7章 Claude Codeを意図通りに動かす 第8章 スペック駆動開発のフローを仕組み化する【設計編】 第9章 スペック駆動開発のフローを仕組み化する【実践編】 2025年12月26日発売!
࣍ ͍·ى͖͍ͯΔ͜ͱ "*%SJWFO%FWFMPQNFOU-JGFDZDMF "*%-$ Λ׆༻ͨ͠νʔϜ։ൃ "*͕Ϧʔυ͢ΔνʔϜ։ൃΛ࢝ΊΔͱى͜Δ͜ͱͱɺͦͷରࡦ ࠷ޙʹ 02. 01. 03.
04. チームで実現する高品質・安全なAI駆動開発実践
͍·ى͖͍ͯΔ͜ͱ ίʔσΟϯά ղܾࡁΈͷ τʔΫϯϚΩγϯ ά࣌ͷऴΘΓ ҆શɾߴ࣭ͳ νʔϜ։ൃ ソフトウェアエンジニアの役割が大きく変わる • バイブコーディングを通じた深い意図理解・技術の速習
• 仕様駆動開発による品質担保 • Intent Management の重要性 成果がシビアに評価される • トークン使用量のKPI化と アウトカム比率の計測・評価 • 価値あるソフトウェアの発見に向けたサービスデザイン、システム デザインへの注目 • AIエージェントベースのオペレーション再設計 AIを中心にしてチームが開発〜運用を回すことによる高速化 • 意思決定や合意形成の高速化とリーダーシップ • AIが自己検証可能なSDLC全体にわたるハーネス整備 AI駆動開発スキル Intent Manegment システムデザイン AI BPR AIがリードする 開発ライフサイクル
ϲ݄ظ ΞΠσΞͷൃ͔Β༻ϦϦʔε·Ͱݸਓ։ൃ͢ΔίϛϡχςΟ "*ίʔσΟϯάಓ ୈظ ʙ • ͞·͟·ͳഎܠΛ࣋ͭϝϯ όʔʹΑΔνʔϜ։ൃ ୈظ ʙ
ୈظ ʙ ୈظ ʙ ୈظ ʙ • ϓϩάϥϚத৺ • $VSTPS$MBVEF$PEFɺ ͦͷதͷϞσϧͷൺֱ • 1E.ɺΠϯϑϥΤϯδχΞ ͕૿Ճ • ։ൃϧʔϧɿ$-"6%&NE SVMFT • σβΠφʔɺۀίϯαϧ ͳͲ͕૿Ճ • ༷ͷهड़ํ๏ɺσβΠϯ ͷ࠶ݱํ๏ • ܦӦऀ͕૿Ճ • খ͘͞࡞Γ࢝ΊΔ෮త ͳτϨʔχϯά *OUFOU .BOBHFNFOU ˞*OUFOU.BOBHFNFOUҙਤɾ੍ɾ࣭ج४Λ໌֬ʹ͠ɺ"*ͷਐߦΛϚωδϝϯτ͢Δ͜ͱ 主役はPGから経営者まで拡大し、 話題の中心もツールから Intent Managementやチーム開発へ
͍·ى͖͍ͯΔ͜ͱ ίʔσΟϯά ղܾࡁΈͷ τʔΫϯϚΩγϯ ά࣌ͷऴΘΓ ҆શɾߴ࣭ͳ νʔϜ։ൃ ソフトウェアエンジニアの役割が大きく変わる • バイブコーディングを通じた深い意図理解・技術の速習
• 仕様駆動開発による品質担保 • Intent Management の重要性 成果がシビアに評価される • トークン使用量のKPI化と アウトカム比率の計測・評価 • 価値あるソフトウェアの発見に向けたサービスデザイン、システム デザインへの注目 • AIエージェントベースのオペレーション再設計 AIを中心にしてチームが開発〜運用を回すことによる高速化 • 意思決定や合意形成の高速化とリーダーシップ • AIが自己検証可能なSDLC全体にわたるハーネス整備 AI駆動開発スキル Intent Manegment システムデザイン AI BPR AIがリードする 開発ライフサイクル
τʔΫϯϚΩγϯά࣌ͷऴΘΓ 価値あるソフトウェアを構築する https://x.com/edzitron/status/2054567923050815538 https://github.blog/jp/2026-04-28-github-copilot-is-moving-to-usage-based-billing/ ˞ฐࣾαʔϏεσβΠϯ84ࢿྉ "*ۦಈͷۀมֵख๏ ʮ՝ԿͰ͔͢ʁʯͱฉ͘ͷΛΊͨ https://aws.amazon.com/jp/blogs/news/ai-bpr/
͍·ى͖͍ͯΔ͜ͱ ίʔσΟϯά ղܾࡁΈͷ τʔΫϯϚΩγϯ ά࣌ͷऴΘΓ ҆શɾߴ࣭ͳ νʔϜ։ൃ ソフトウェアエンジニアの役割が大きく変わる • バイブコーディングを通じた深い意図理解・技術の速習
• 仕様駆動開発による品質担保 • Intent Management の重要性 成果がシビアに評価される • トークン使用量のKPI化と アウトカム比率の計測・評価 • 価値あるソフトウェアの発見に向けたサービスデザイン、システム デザインへの注目 • AIエージェントベースのオペレーション再設計 AIを中心にしてチームが開発〜運用を回すことによる高速化 • 意思決定や合意形成の高速化とリーダーシップ • AIが自己検証可能なSDLC全体にわたるハーネス整備 AI駆動開発スキル Intent Manegment システムデザイン AI BPR AIがリードする 開発ライフサイクル
チームで成果を出すためのMob Elaboration ͚ͩͷ࡞ۀ"*Ͱָνϯ Ͱاըࢿྉʹ·ͱΊͯ ্ਃ͠ͳ͖Ό આ໌ɾઆಘɾ૬ஊ Կ͔͔Δҙࢥܾఆ "*ʹϦʔυͤ͞Δ
ίʔσΟϯάΤʔδΣϯτΛνʔϜͰ͍͜ͳͨ͢Ίͷ"*ΤϯδχΞϦϯάϚελʔݚम ։ൃੜ࢈ੑͷ্ͱϓϩηεඪ४Խ • "*ίʔσΟϯάͱඪ४ϓϩηεʹΑΓɺ࣮ γεςϜʹ͓͚Δߴ͍։ൃੜ࢈ੑ͕ମܥత ʹ࣮ݱ͞ΕΔ AIエンジニアリングマスターの社内育成と定着 • 既存のコードベースに安全にコーディングエー ジェントを導入し、開発プロセスの最適化をリ
ードできる次世代のエンジニアを育成 持続可能で保守性の高いシステム基盤の確立 • 既存資産(コードや設計書)をAI活用に適した状態に整備するノウハウが蓄積され、AIフレンドリー=人間フレンドリー なコードベースやCI/CDパイプラインが保守でき、将来的な技術変革・人材入れ替わりにも対応できる柔軟な開発チ ームの仕組みが構築される。 課題 • 大規模で複雑な既存システムに対して、コーディングエージェントを安全に効率的に導入・統合する必要がある。 • 仕様駆動開発やAI-DLCのようなAIフレンドリーな環境整備、具体的な手法や導入スキルが社内に不足している。 ̟̗̘̘͕"*%-$Λ৫࣮͢Δɻʮ̟̗ΞδϟΠϧ ✕ "*ʯͰ։ൃݱͷมֵΛՃ IUUQTHFOFSBUJWFBHFOUTDPKQJOUFSWJFXTKCDD
エージェンティックAIエンジニアリングマスター研修 (詳細資料) https://docs.google.com/document/d/1Tk45VrO57bQjUFLNotqXH12uxcJUtsPrpyAhC2jP_Pg 999ສԁ
νʔϜͰ"*ۦಈ։ൃΛਐΊΔྲྀΕ 守 ίʔσΟϯάΤʔδΣϯτΛ͍͜ͳ͢ • جૅτϨʔχϯά • ΤʔδΣϯτεΩϧ։ൃɾඋɾ܇࿅ • ࣾษڧձɾ$P&ɾ3%ਪਐ ڥඋ
• Ψόφϯεϧʔϧͷඋ • ωοτϫʔΫϧʔϧͷઃఆมߋ • ֤πʔϧͷܖϧʔϧͷඋ • τʔΫϯ,1*ઃఆ νʔϜͰ"*ۦಈ։ൃτϨʔχϯά • "*%-$Ͱ"*͕Ϧʔυ͢ΔνʔϜ։ൃ • ରϓϩδΣΫτɾਓһͷબఆ • ಋೖલޙͷΞηεϝϯτɾධՁ • ϑΝγϦςʔγϣϯτϨʔχϯά νʔϜΞάϦʔϝϯτͷ࠶ߏங • ϓϩδΣΫτڥඋʢڐՄ͢Δίʔ σΟϯάΤʔδΣϯτɺϓϩδΣΫτ ͷϝϞϦɺϧʔϧɺΤʔδΣϯτεΩ ϧʣ • ։ൃαΠΫϧͷॖɾ࠶ߏங ΑΓෳࡶͳγεςϜͷద༻ • ෳͷαϒγεςϜͰߏங͞Ε͍ͯΔ γεςϜɺ+BWB$0#0-γεςϜͷ Ҡ২ɺϧʔϧࡦఆ ։ൃҎ֎ͷద༻ • ۀϫʔΫϑϩʔͷ࠶σβΠϯ • ߴͳϫʔΫϑϩʔϢʔβʔϋʔω εͷߏங 破 離 αʔϏεσβΠϯɾγεςϜσβΠϯ • αʔϏεاըϫʔΫγϣοϓ • ۀվֵ1+اըϫʔΫγϣοϓ ࣗࣾϋʔωε։ൃ • ϝϞϦΤʔδΣϯτͷೝূܗࣜͳͲ ࣗࣾʹ߹Θͤͨϕϯμʔϋʔωεͷߏ ங
01 02 03 04 ίʔυੜɾ࣮ • "*ίʔσΟϯάπʔϧͷར༻ ස • ࢦࣔ࣌ͷίϯςΩετ࣭
• σόοάͰͷ"*׆༻ • "*ੜίʔυͷϨϏϡʔ • "*Ͱѻ͑ΔλεΫن ཁ݅ɾઃܭɾܭը • ྃج४ͷ໌จԽ • *OUFOUΛؚΉཁ݅ղ • 6OJUTPG8PSLͷׂ • "*ఏҊͷࣄલϨϏϡʔ • ཁ݅ɾઃܭϓϩηεͷ"*ఆ ண ςετɾϨϏϡʔɾ࣭ νʔϜɾϓϩηεશൠ ධՁϙΠϯτ • ςετੜɾςετઓུͷ "*׆༻ • "*ੜίʔυͷ࣭ήʔτ • "*ࢧԉϨϏϡʔ • $-"6%&NEϧʔϧͷ ֶͼͷө • νʔϜͷ"*׆༻ํ • εΩϧࠩͷରԠ • 30*ɾੜ࢈ੑɾ࣭ࢦඪͷଌ ఆ • اը͔Βӡ༻·ͰͷΤϯυπ ʔΤϯυ׆༻
ࣗݾݕূϋʔωε ͍͚ͬͯͳ͍͜ͱ ϨϏϡʔϧʔϧ 3FE5FBNϨϏϡʔ &&ςετ αϯυϘοΫε ࣮ߦڥͷִ ϑΝΠϧγεςϜɺωοτϫʔΫ ͍ࣺͯͷ$*ڥ ҆શͳڥͷඋɾࣗݾݕূՄೳͳϋʔωεͷඋ
ݖݶϧʔϧɾΨόφϯε ΨʔυϨʔϧ 5PPM6TF ίϚϯυͷڐՄɾڋ൱ τϨʔεɺূอଘ
!! "*%SJWFO%FWFMPQNFOU-JGFDZDMF "*%-$ ͷ׆༻ AI-Driven Development Lifecycle (AI-DLC) Method Definition
https://prod.d13rzhkk8cj2z0.amplifyapp.com/
"*%-$ϫʔΫϑϩʔͷϑΣʔζɾεςʔδ フェーズ INCEPTION CONSTRUCTION OPERATIONS 01. 02. 03. 目的・焦点 計画とアーキテクチャ
• 何を作るか • なぜ作るか 設計・実装・テスト • どうやって作るか • UoW単位に並列化 デプロイと運用 • どう動かすか AI-Driven Development Lifecycle (AI-DLC) Method Definition https://prod.d13rzhkk8cj2z0.amplifyapp.com/
࣮ࡍʹͬͯΈͨɿ"*ۦಈ։ൃͷݱ
"*͕νʔϜ։ൃΛϦʔυ͢Δͱ۩ମతʹͲ͏ΕΑ͍ͷ͔ʁ aidlc-workflows https://github.com/awslabs/aidlc-workflows ϫʔΫϑϩʔશମ */$&15*0/ˠ$0/4536$5*0/ˠ01&3"5*0/Λ "*͕Ϧʔυ͢Δఆٛɾϧʔϧ ू ͱ͘ʹ*/$&15*0/ͷӽ͞ ҙਤͷநग़ɾཁٻͷৄࡉԽɾϢʔβʔετʔϦʔ࡞ Ϣʔβʔϋʔωε
ෆ໌Λ࣭දԽ͠ɺਪબࢶΛఏࣔɻᐆດͳ··ਐΉͷΛࢭ ঢ়ଶɾϩάཧ BJEMDTUBUFʹΑΔঢ়ଶཧɺBVEJUʹΑΔϩάཧ 7ߏ ΤʔδΣϯτεΩϧԽʹΑΔਐߦ੍ޚɺ"*ଆͷࣗݾݕূͰ؆ུԽ
Α͋͘Δ࣭ Q. チームでAI駆動開発を開始したが、ギクシャクする ˠׂʢ୭͕ԿΛܾΊΔ͔ʣΛࣄલʹܾΊΔʗܾΊΒΕΔਓΛ ࿈Εͯ͘Δ ˠ࣌ؒʹଟ͘ͷܾஅΛഭΒΕΔ͜ͱʹ׳ΕΔ ˠϑΝγϦςʔγϣϯ܇࿅ΛશһͰ࣋ͪճΔ ˠ͍͖ͳΓม͑ͣ܇࿅ϓϩδΣΫτ͔Β࢝Ίɺ։ൃϧʔϧΛҰ ͭͣͭ࠶ߏங Q.
レビュー負荷は高まるか ˠ੩తղੳɾϨϏϡʔεΩϧΛಋೖ͢Δ ˠΦϯσϚϯυͳ 3FE5FBNϨϏϡʔΛڧ੍͢Δ Q. すべての仕様を事前に決めないといけないのか ˠʮҙਤʯʮࣗݾཧղʯͷͨΊόΠϒίʔσΟϯάͱ༷ۦಈ Λ͍͚Δ ˠԿఔؒΛߦ͖དྷͯ͠0,ʢ෮લఏʣ Q. 新人教育・育成は不要になるのか ˠ܇࿅ϓϩδΣΫτͷ࣮ࢪͱΦϯϘʔσΟϯάํ๏Λඋ ˠ"*Λ׆༻ͨ͠शΛΈԽ͢Δ
ݸਓɾ৫ͱʹΑΓߴ͍"*ωΠςΟϒख़ϨϕϧΛࢦ͢ ৫มֵ "*5SBOTGPSNBUJPO-FBEFS ৫ԣஅͰ"*׆༻ج൫ΛߏஙɾจԽมֵ ະ׆༻ /" "*։ൃπʔϧΛۀͰ׆༻͍ͯ͠ͳ͍ جຊར༻ "*#FHJOOFS جຊతͳ࡞ۀͰ"*Λ͍࢝Ί͍ͯΔ
ۀ౷߹ "*1SBDUJUJPOFS "*ΛৗۀͷෳϑΣʔζʹ౷߹ ϓϩηεઃܭ "*1SPDFTT%FTJHOFS "*લఏͰ։ൃϓϩηεΛઃܭɾਪਐ Lv.5 Lv.1 Lv.2 Lv.3 Lv.4 個人・組織ともに 高い成熟度レベルを 目指そう Keywords: pyramids, layer, icon, icons
1.危機意識の醸成 (Urgency) 2.変革推進チームの形成 (Guiding Coalition) 3.ビジョンと戦略の策定 (Vision & Strategy) •
変革の方向性を明確にしたビジ ョンと、それを実現するための戦 略・ロードマップを策定する。 • ビジョンを組織全体に浸透させ、 一人ひとりが「自分ごと」として捉 えられるようにする。 • 変革を推進するための強力なリ ーダーシップチームを結成し、意 思決定と実行を加速させる。 • 現状維持では将来のリスクが 高まることを組織全体で共有し、 「変革が必要である」という共通 認識を形成する。 • 短期的な成功を土台に、より大 きな変革を継続的に推進し、組 織に定着させる。 • 変革で得られた新しい行動・価 値観を、組織文化として根付か せる。 • 早期に目に見える成果を出し、 変革への信頼と勢いを高める。 • 現場の社員が、自ら変革を推 進できるよう、権限・リソース・能 力を付与する。 δϣϯɾ1ɾίολʔ IUUQTXXXBNB[PODPKQEQ 5.社員のエンパワーメント (Empower Broad-Based Action) 6.短期的な成果の創出と可視化 (Generate Short-Term Wins) 7.成果の定着とさらなる変革の推進 (Consolidate Gains & Produce More Change) 8.新しい文化の定着 (Anchor New Approaches in the Culture) 4.ビジョンのコミュニケーション (Communicate the Vision) ৫Λมֵ͠Α͏