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
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
300
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
【AG-UI × A2UI × MCP Apps】Generative UIをやさしく解説する
nrinetcom
PRO
1
150
Platform Engineeringはじめの一歩
nrinetcom
PRO
2
140
企業でAWS Organizationsを動かすための組織設計の考え方
nrinetcom
PRO
1
210
AWSマンスリーアップデートピックアップ 2026年5月分
nrinetcom
PRO
0
94
Keynoteから考える、AIエージェント時代で何が変わるのか?
nrinetcom
PRO
0
130
「Google Cloud Next '26」で発表された、BigQueryの最新機能を使ってみよう
nrinetcom
PRO
0
140
Gemini Code AssistとGeminiCLIの活用例
nrinetcom
PRO
0
140
AI時代に求められる思考のパラダイムシフト
nrinetcom
PRO
1
220
ジュニアエンジニアはSREとどう向き合うべきか
nrinetcom
PRO
1
190
Other Decks in Technology
See All in Technology
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
5k
Sets in Go
ramalho
1
1.1k
ホームラボ紹介
y_sera15
0
210
Invisible to AI? Making TYPO3 Sites Quotable by AI Search Systems
wolfgangwagner
0
240
【GCC2026】TrueHDRIを用いたルックデブ環境とライティングテクニック
bandainamcostudios
PRO
0
120
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
トヨタ⽣産⽅式(TPS)⼊⾨
recruitengineers
PRO
3
1.1k
도구에서 동료까지: 10년차 AI 스타트업의 AI 적응기
inureyes
PRO
1
270
DDDのエッセンスを取り入れたAIでの開発
ak2ie
0
150
Adding Right-to-Left support to your web application with CSS logical properties — Lessons from Redmine
vividtone
0
150
2026-08-15 JAWS-UG 茨城 #16 Secrets ManagerにおけるSecret値の管理(Terraformの場合) / Secrets Manager Secrets
masasuzu
0
360
LLM Internals: 언어 모델의 계보와 알고리즘 진화 (2023~2026)
inureyes
PRO
1
780
Featured
See All Featured
Abbi's Birthday
coloredviolet
3
9.4k
The Cost Of JavaScript in 2023
addyosmani
55
10k
WENDY [Excerpt]
tessaabrams
11
39k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
680
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
250
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
380
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
500
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Embracing the Ebb and Flow
colly
88
5.1k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
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