name: analyzing-usecases description: ユースケースとユーザーストーリーの作成を支援。ビジネスユースケースの抽出からシステムユースケースの定義まで。ユースケース分析やストーリー作成時に使用。
ユースケース・ユーザーストーリー作成支援
要件定義からユースケースを抽出し、トレーサビリティを維持します。
Instructions
1. 参照ドキュメント
- @docs/reference/ユースケース作成ガイド.md - ユースケース作成の進め方
2. テンプレート
- @docs/template/完全形式のユースケース.md - ユースケーステンプレート(編集禁止)
3. 入力
- @docs/requirements/requirements_definition.md - 要件定義
4. 成果物
- @docs/requirements/business_usecase.md - ビジネスユースケース
- @docs/requirements/system_usecase.md - システムユースケース
- @docs/requirements/user_story.md - ユーザーストーリー
5. 作業内容
ビジネスユースケース作成
- 要件定義からビジネスユースケースを抽出
- アクターとユースケースの関係を定義
システムユースケース作成
- ビジネスユースケースを詳細化
- システム境界を明確化
ユーザーストーリー作成
- システムユースケースからユーザーストーリーを導出
- 受け入れ基準の定義
トレーサビリティ維持
- ユースケースとユーザーストーリー間のトレーサビリティを確保
6. 注意事項
- 前提条件: @docs/requirements/requirements_definition.md が存在すること
- 制限事項:
- テンプレート @docs/template/完全形式のユースケース.md は絶対に編集しないこと
- user_story.md にはユーザーストーリーのみ記述する
- リリース計画とイテレーション計画は別途作成する
- 推奨事項: ユースケースとユーザーストーリーでトレーサビリティを維持する
7. 記述ルール
タスク項目などは一行開けて記述する。
OK:
**受入条件**:
- [ ] ビジネスユースケースが作成されている
- [ ] ユーザーストーリーが作成されている
NG:
**受入条件**:
- [ ] ビジネスユースケースが作成されている
- [ ] ユーザーストーリーが作成されている
Examples
要件定義に基づくユースケース作成
- @docs/requirements/requirements_definition.md を読み込む
- @docs/reference/ユースケース作成ガイド.md に基づいてユースケースを作成
- ビジネスユースケース → システムユースケース → ユーザーストーリーの順に作成