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
AI-DLCで開発してみた
Search
ssakita
July 29, 2026
Technology
66
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI-DLCで開発してみた
ssakita
July 29, 2026
More Decks by ssakita
See All by ssakita
JAWSコミュニティに 参加して1年経った結果
ssakita
0
110
AI-DLC_V2をチームでやってみた
ssakita
0
4
LTをAIに採点させてみた
ssakita
0
3
AI-DLC-V2使ってみての所感
ssakita
0
20
ジュニチャンになるまでとこれから
ssakita
0
62
JAWSとの出会い & Summitの思い出
ssakita
0
17
AWS Summit 振り返りLT ~みのるんさんのセッションを聴いて、自分でもAIエージェント作ってみた~
ssakita
0
14
Other Decks in Technology
See All in Technology
HQ駆動開発で最高のAI-Contextを作ろう
sansantech
PRO
1
110
AIエージェントの監視、思考を見るか行動を見るか / Monitoring AI Agents: Thoughts or Actions
yusukeshimizu
2
170
Metadata - Section 3 : Dublin Core Standard · DC
mohab1
0
110
慶應義塾大学 AI実践05 論文執筆の仕組み化
keio_smilab
PRO
7
3.8k
AX時代の自治体支援リソース再配分と役割分担の再構成:戦略とロードマップ(概要)
sishi2026
0
200
Building Audio Plugin Ecosystem for Android in 2026
atsushieno
2
160
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
3
550
令和の今、あらためて IAM を考える。アクセスキーを「無くせない現実」との向き合い方
kazzpapa3
0
500
続・ソフトウェアアーキテクトのための意思決定術: Decision Readiness, Revisited — When AI Changes the Economics of Software Architecture
snoozer05
PRO
9
2.7k
Software Engineering in an AI-Driven World
erikjhordan_rey
0
130
Sizing, Benchmarking and Performance Tuning Apache Flink Clusters
rmetzger
0
140
BALLAS Technology Deck
ballas_inc
0
240
Featured
See All Featured
Speed Design
sergeychernyshev
33
2.2k
Skip the Path - Find Your Career Trail
mkilby
1
290
The World Runs on Bad Software
bkeepers
PRO
72
12k
Amusing Abliteration
ianozsvald
1
380
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The browser strikes back
jonoalderson
0
1.9k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
240
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Side Projects
sachag
456
43k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.5k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
600
Transcript
AI-DLC で開発してみた AWS が提唱する開発プロセスを、実案件で試した話 崎田 翔音(@ssakita) 2026.07.29
自己紹介 崎田 翔音 (さきた しおん) 所属: 日本オープンシステムズ DX推進部 JAWS-UG富山 好きなAWSサービス:
S3 崎田 翔音(@ssakita) 2
本日のアジェンダ 1 AI-DLC とは 2 3 つのフェーズ 3 実際に作ったもの 4
やってみて 崎田 翔音(@ssakita) 3
事の発端 ― なぜ AI-DLC? • ある日(育休明け)、ざっくりした依頼が届く • 「社内イベントをやるので、申込システムが欲しい。作って」 • 要件は謎。でも、新規システムをゼロから作ることは決定
• どうせゼロから作るなら、開発の進め方も新しく試したい せっかくの新規開発 ――「 AI-DLC でやってみるか 」 崎田 翔音(@ssakita) 4
01 AI-DLC とは
AI-DLC とは • AI-Driven Development Life Cycle • = AI
を使った開発の「進め方」の枠組み AI-DLC の進め方 1 要件を言語化 曖昧な要求を AI と対話して整理 • AWS が提唱する開発手法 • 要件 → 設計 → コードを段階的に進める 2 • AI が作業し、要所は人が承認して前進 3 設計に落とす 構成・方針を AI が提案、人が判断 コードにする 実装・テストを AI が生成 各ステップで人がレビュー・承認 使用OSS:awslabs/aidlc-workflows(AWS公式) https://github.com/awslabs/aidlc-workflows 崎田 翔音(@ssakita) 6
従来の SDLC との違い AI を速くする話ではなく、進め方を組み替える話 ― AWS も従来 SDLC の“再構成”として提唱
観点 従来の SDLC AI-DLC 誰が手を動かすか 人が作業し、AI が手伝う AI が作業し、人が承認・判断 設計書の位置づけ 作業の“副産物” 次の工程を動かす“入力” 一周にかかる時間 週~月 数時間 ~ 数日 主役が交代する ―「人が作り、AI が手伝う」から「AI が作り、人が判断する」へ 崎田 翔音(@ssakita) 7
進め方 ― AI から“質問票”が届く • 要所要所で、選択式の“質問票”がファイルに出力される • 人は A /
B / C… を選んで返すだけ。回答が要件・設計にそのまま反映されていく 例:AWS 技術スタックの方針(同) 例:決済手段の確認(要件分析の質問票) 崎田 翔音(@ssakita) 8
02 3 つのフェーズ
開発を 3 つのフェーズで進める ① Inception(構想) 何を・なぜ作るか 要件の整理・作業の分割 3 フェーズの流れ 1
② Construction(構築) どう作るか 機能/インフラ設計・コード生成 2 ③ Operations(運用) 動かし続ける IaC・デプロイ・監視 崎田 翔音(@ssakita) 3 Inception 要件を固める Construction 作って確かめる Operations 動かし続ける 10
03 実際に作ったもの
何を作ったか • 社内イベントの参加申込システム 参加者はこう使う • M365 ログイン → 申込 →
クレカ前払い → 通知 • M365(Entra ID)で社員ログイン 1 2 M365 アカウントでログイン 社員ならそのまま入れる 申込フォームから申し込み 定員・キャンセル待ちも自動管理 • 申込・定員管理・キャンセル対応 • Stripe でカード前払い 3 (外部委譲・カード情報は自社で持たない) 4 カードで前払い(Stripe) カード情報は自社で持たない 確認・リマインドメール 自動送信 ※ Stripe:オンライン決済プラットフォーム。 ウェブサイト上で支払いを受け付け、売り上げ管理を簡単に行うことができる。 崎田 翔音(@ssakita) 12
AWS 構成 Stripe 外部サービス カード決済(外部委譲) AWS Cloud Amazon Route 53(DNS)
社員 参加者・発表者・運営 AWS CDK Amazon CloudFront 入口(配信) Amazon S3 LP・申込画面の配信 Amazon API Gateway REST API Amazon Cognito 認証(M365 / Entra ID) AWS Lambda 申込・決済・通知・集計 Systems Manager Parameter Store / 秘密情報 Amazon DynamoDB 申込・支払データ Amazon EventBridge 通知イベントの発火 Amazon SES 通知メールの自動送信 サーバーレス構成 ― 使う時だけ課金・非開催月はほぼ 0 円 / AWS CDK(IaC)で毎回使い回せる 崎田 翔音(@ssakita) 13
04 やってみて
やってみて AI-DLC、思ったより“人”の話だった。 メリット • 要件→設計→実装が段階的に進み、記録・トレーサ ビリティが残る • AIが高速にドキュメント・コードを生成してくれる • 質問票のおかげで、自分でもはっきりしていない
仕様・要件について理解を深めれる 崎田 翔音(@ssakita) デメリット(気づき) • ものすごい速度でコードが出てくるが、良し悪しの 判断が追いつかない • 100%理解しようとレビューすると、 AI-DLC本来の速度は出せなくなる 15
主催イベントの告知 JAWS-UG 富山 #7 AI-DLC富山合宿 日時 【2026/10/10(土)~ 2026/10/11(日)】 会場 【未定(富山駅前)】
内容 【AI-DLCワークショップ】 参加費【無料 / 懇親会は別途】 jawsug-toyama.connpass.com/event/396805/ 崎田 翔音(@ssakita) 17
主催イベントの告知 サーカスLT会 #1 @大阪 日時 【2026/08/07(金)19:00~】 会場 【グランフロント大阪タワーB 26F /
オンライン】 内容 【LT会】 参加費【無料 / 懇親会は別途】 circus-lt.connpass.com/event/400232/ 崎田 翔音(@ssakita) 16
ご清聴ありがとうございました 崎田 翔音(@ssakita) X:@ssakita_555