name: analyzing-requirements description: 要件定義を支援。RDRA 2.0 に基づくシステム価値、外部環境、境界の分析。要件定義やシステム分析の検討時に使用。
要件定義支援
RDRA モデルに基づいた体系的な要件定義を作成します。
Instructions
1. 参照ドキュメント
- @docs/reference/要件定義支援.md - 要件定義の進め方ガイド
2. テンプレート
- @docs/template/要件定義.md - 要件定義テンプレート(編集禁止)
3. 成果物
- @docs/requirements/requirements_definition.md
4. 作業内容
システム価値の明確化
- システムコンテキスト図の作成
- 要求モデルの定義
システム外部環境の分析
- ビジネスコンテキストの把握
- ビジネスユースケースの識別
- 業務フローの整理
- 利用シーンの特定
システム境界の定義
- ユースケース複合図の作成
- 画面・帳票モデルの定義
- イベントモデルの設計
システム内部構造の設計
- 情報モデルの作成
- 状態モデルの定義
5. 注意事項
- 前提条件: @docs/requirements/requirements_definition.md が無ければ新規要件定義を開始
- 制限事項: テンプレート @docs/template/要件定義.md は絶対に編集しないこと
- 推奨事項: ステークホルダーとの合意形成を行いながら進める
6. 記述ルール
タスク項目などは一行開けて記述する。
OK:
**受入条件**:
- [ ] システムコンテキスト図が作成されている
- [ ] 要求モデルが定義されている
NG:
**受入条件**:
- [ ] システムコンテキスト図が作成されている
- [ ] 要求モデルが定義されている
Examples
新規プロジェクトで要件定義を開始
- プロジェクトの基本情報を確認
- @docs/reference/要件定義支援.md に基づいて RDRA モデルで要件定義
- テンプレートの構造に従って成果物を作成
既存要件の詳細化
- 既存の @docs/requirements/requirements_definition.md を読み込む
- 不足している項目を分析し改善提案を作成