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
re:Invent2025 セッションレポ ~Spec-driven development ...
Search
NRI Netcom
PRO
December 25, 2025
Technology
320
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
re:Invent2025 セッションレポ ~Spec-driven development with Kiro~
NRI Netcom
PRO
December 25, 2025
More Decks by NRI Netcom
See All by NRI Netcom
AIエージェントに 権限と鍵をどこまで渡すか
nrinetcom
PRO
2
160
【DroidKaigi2026】あなたのANRはどこから?
nrinetcom
PRO
1
150
AWSサービスアップデート 2026/08
nrinetcom
PRO
1
120
生成AI時代の クレデンシャルとパーミッション設計
nrinetcom
PRO
5
2.4k
AWSマンスリーアップデートピックアップ!! 2026年7月分
nrinetcom
PRO
1
97
【AG-UI × A2UI × MCP Apps】Generative UIをやさしく解説する
nrinetcom
PRO
1
320
Platform Engineeringはじめの一歩
nrinetcom
PRO
2
200
企業でAWS Organizationsを動かすための組織設計の考え方
nrinetcom
PRO
1
290
AWSマンスリーアップデートピックアップ 2026年5月分
nrinetcom
PRO
0
120
Other Decks in Technology
See All in Technology
Devin プロモコードの受け取りと適用(2026.10.27)
kinopeee
1
800
AI秘書と毎日働くのはもう当たり前。開発以外の業務に足りない機能をどう埋める?
minorun365
PRO
4
2.1k
You Have Agency(サンキュー、Ruby)
snoozer05
PRO
5
640
スマートロックを支えるFlutter × ネイティブ連携の実践 / Flutter and Native Integration in Practice: Powering Smart Locks
bitkey
PRO
0
130
Copilot Coworkで「みのるん式」やってみた
minorun365
PRO
1
500
Technical Project Manager の役割とやりがい、少しだけ AI
yoshiiryo1
0
540
書き手が人でもAIでも正しくなる道、SREを埋め込んだDeveloper Platform / tech drivers day8
chmikata
4
880
AI Search (Foundry IQ) におけるRAGデータの準備と配置
ryomaru0825
1
130
キヨさん67歳 AIコーディングエージェント物語
happysamurai294
0
150
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
350
今から始めるAWS環境の暗号移行 - ポスト量子時代に備える
sato4mi
0
150
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
730
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
520
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
970
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.2k
Odyssey Design
rkendrick25
PRO
2
910
Designing for humans not robots
tammielis
254
26k
How STYLIGHT went responsive
nonsquared
100
6.3k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.7k
Building an army of robots
kneath
307
47k
Darren the Foodie - Storyboard
khoart
PRO
4
4.1k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
600
Transcript
re:Invent 2025 セッションレポ ~ Spec-driven development with Kiro ~ NRIグループ
re:Cap 2025 2025年12月23日 NRI ネットコム株式会社 NT事業本部 NTシステム事業二部 副主任 小野桃子
1 Copyright(C) NRI Netcom, Ltd. All rights reserved. ◼氏名 ⚫
小野桃子 ◼出身 ⚫ 京都 ◼経歴 ⚫ 2016年 NRI ネットコム中途入社 ◼趣味 ⚫ 旅行・カメラ ◼その他 ⚫ re:Invent に初参加させていただきました ⚫ 主に AI 系のセッションや Workshop を中心に受けてました 自己紹介
2 Copyright(C) NRI Netcom, Ltd. All rights reserved. AI 開発の進化と課題
01 Vibe Coding と Spec-driven Development 02 Spec-driven Development の流れ 03 Kiro とは? 04 まとめ 05
3 Copyright(C) NRI Netcom, Ltd. All rights reserved. ◼AIにより実装のスピードは飛躍的に向上 ⚫
IDEの進化:補完・デバッグ・Lint ⚫ AIエディタの登場:自然言語でコード生成が可能に ◼一方で、以下の課題が顕在化 ⚫ プロンプトと生成コードの往復(Vibe Coding) ⚫ 要件・設計・判断理由が残らない ⚫ レビューや手戻りが増える AI開発の進化と課題
4 Copyright(C) NRI Netcom, Ltd. All rights reserved. Vibe Coding
と Spec-driven Development Vibe Coding Spec-driven Development 開発アプローチ 会話やプロンプトをベースに、コードを生成しながら進 める 先に要件・設計・タスクを整理し、その内容を前提に段階 的に進める 特徴 • 仕様が決まっていなくても即時にコードを生成で きる • 仕様や意図が残りにくい • 規模が大きくなると破綻しやすい • 要件 → 設計 → タスク → 実装 を段階的に進める • 人間がレビューしながら AI が各フェーズを生成する メリット • 開発の初速が速い • 仕様や設計がドキュメントとして残せる • 後戻りや修正が ワークフローとして自然に組み込まれて いる 向いている場面 • PoC • 個人開発 • 中長期の開発 • チーム開発
5 Copyright(C) NRI Netcom, Ltd. All rights reserved. 1. Requirements:ユーザーストーリーと受け入れ基準
2. Design:システムの設計仕様、アーキテクチャと責務 3. Tasks:実装単位への分解 4. Implementation:タスク単位でAIが実装 ◼行き来を前提としたフロー ⚫ 各フェーズは一方向ではなく、人間がレビューしながら前後のフェーズに戻れる ⚫ 修正は会話ログ上ではなく、ドキュメント(Requirements / Design / Tasks)を更新する ⚫ AIを使った開発でも、意図を保ったまま進めるための流れ Spec-driven Development の流れ
6 Copyright(C) NRI Netcom, Ltd. All rights reserved. ◼人間とAIの役割分担 •
AIは各フェーズの成果物を生成する • 人間は内容を確認・修正し、次に進めるかを判断する • 完全自動化ではなく、人間の判断を前提としたワークフロー Spec-driven Development の流れ AI 人間 要件 Requirements 要件の整理 意図、制約、優先度の判断 設計 Design 設計案の生成・整理 妥当性の確認 タスク Tasks タスク分解 実装粒度や進め方の判断 実装 Implementation コード生成 レビュー
7 Copyright(C) NRI Netcom, Ltd. All rights reserved. • AWSが提供するAgentic
IDE • Spec-driven Developmentを前提に設計 ◼セッション内のデモで説明されていた点 ⚫ 要件を自然言語で記述すると、 AIがマークダウン形式で Requirements を生成 ⚫ Requirements をもとに Design / Tasks を段階的に生成 ⚫ 各段階で人間が内容をレビューして次の工程に進める ⚫ Tasks 単位で実装を進め、仕様との対応を保ったままコードが生成される ◼特徴 ⚫ 仕様がドキュメントとしてIDE内に残る ⚫ 会話ログではなく、ドキュメントとして管理される ⚫ 品質を担保するために、仕様をベースにしたプロパティテストで仕様通りの実装 であるかを機械的にチェックする仕組みがある Kiro とは?
8 Copyright(C) NRI Netcom, Ltd. All rights reserved. ◼Spec-driven Development
とは、仕様(Spec)を開発の中心に据え、実装の前に詳細な 仕様を明確に定義し、それを基準として設計・実装・テスト・ドキュメント作成までを一貫して行う 開発手法のこと ◼AI開発では、会話を積み重ねるだけでなく、事前に計画された仕様を与えることで、より安定し たアウトプットが得られる ◼Kiroは、この流れを要件定義から設計、タスク化、実装まで、IDEの中で一貫して扱えるようにし たAgentic IDE。 まとめ
None