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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
NRI Netcom
PRO
December 25, 2025
Technology
310
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
【DroidKaigi2026】あなたのANRはどこから?
nrinetcom
PRO
1
130
AWSサービスアップデート 2026/08
nrinetcom
PRO
1
110
生成AI時代の クレデンシャルとパーミッション設計
nrinetcom
PRO
5
2.2k
AWSマンスリーアップデートピックアップ!! 2026年7月分
nrinetcom
PRO
1
88
【AG-UI × A2UI × MCP Apps】Generative UIをやさしく解説する
nrinetcom
PRO
1
280
Platform Engineeringはじめの一歩
nrinetcom
PRO
2
190
企業でAWS Organizationsを動かすための組織設計の考え方
nrinetcom
PRO
1
250
AWSマンスリーアップデートピックアップ 2026年5月分
nrinetcom
PRO
0
110
Keynoteから考える、AIエージェント時代で何が変わるのか?
nrinetcom
PRO
0
170
Other Decks in Technology
See All in Technology
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
0
170
USB PDを使ってスマホを労わりたい
raspython3
0
150
Deep Data Security 機能解説
oracle4engineer
PRO
2
760
並行性の問題を防げ!実践トランザクション入門
occhi
0
280
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
Loop Engineering これくらいでいい
mikanichinose
0
210
Kiro Crewをはじめよう
kizawa2020
1
130
オンラインゲームのシステム全体像 - コロプラ 2026年度 新卒研修
colopl
0
1.1k
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
580
SREでアラート疲れを 解決しよう!
kairim0
1
220
AI時代のPRレビューにどう向き合うか?
kairim0
1
160
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
120
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
490
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
First, design no harm
axbom
PRO
2
1.3k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
610
YesSQL, Process and Tooling at Scale
rocio
174
15k
Mobile First: as difficult as doing things right
swwweet
225
10k
Paper Plane (Part 1)
katiecoart
PRO
2
11k
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