Kiroによる要件定義 流れと特徴

自然言語の指示だけで
明確な要件定義書を自動生成

〜 エンジニアの思考プロセスに沿った要件抽出 〜

Kiro要件定義プロセスの特徴

  • requirements.mdファイル自動生成

    「何を作るか」を明確にした要件定義書がmarkdown形式で自動生成され、バージョン管理も容易

  • 質問型インタビューで要件を深掘り

    AIが「必要だけど定義されていない要件」を見つけ出し、チャットでインタラクティブに質問

  • ユーザーストーリー形式で明確化

    「ユーザーとして〜したい」という形式で要件を整理し、受け入れ基準も自動設定

  • 要件の修正・更新が容易

    人間による修正とAIによる再解釈を繰り返し、最適な要件定義に収束するプロセス

Kiro要件定義のフロー

1

自然言語による指示

「ECサイトを作りたい」などの簡潔な要望をチャットで入力

洋服管理アプリを作成したい。言語はLaravelのみを使用
2

AIによる質問と要件抽出

Kiroが必要な情報を質問し、要件を具体化

認証機能は必要ですか?EC機能は含みますか?
3

requirements.md自動生成

ユーザーストーリーと受け入れ基準を含む要件書が自動生成

requirements.md が生成されました (約40秒)
4

要件のレビュー・修正

要件を確認・修正し「Move to design phase」で設計へ進行

編集
設計フェーズへ

従来方法との比較メリット

要件定義時間

従来の1/4に短縮

要件漏れ防止

約70%削減

ステークホルダー理解

共通言語で合意形成

設計との一貫性

自動追跡で整合性確保

SE向けAI開発技術レクチャーシリーズ

© 2025 Tech Innovation Team