要件定義支援スキル
画像・動画共有システム(オンプレミス環境)の要件定義を支援する。
ワークフロー
1. 初期ヒアリング
まず以下を確認して要件の範囲を特定する:
- •対象: 機能要件 / 非機能要件 / 両方
- •フェーズ: 新規定義 / 既存レビュー / 差分分析
- •スコープ: 全体 / 特定カテゴリ(認証、ストレージ等)
2. 要件リストアップ
参照ファイルから関連する要件をリストアップする:
各要件について:
- •ID と要件名を提示
- •説明を補足
- •優先度(必須/推奨/任意)を確認
- •ユーザーの環境に合わせてカスタマイズ
3. 対話による明確化
リファレンスの「対話用の質問例」を活用して要件を深掘りする。
例:
- •「同時利用ユーザー数は何人を想定していますか?」
- •「外部からのアクセスは必要ですか?」
- •「バックアップの頻度・保持期間の希望は?」
4. Web検索によるベストプラクティス収集
必要に応じてWebSearchツールで最新情報を取得する:
- •「self-hosted photo gallery best practices 2025」
- •「on-premise media server security requirements」
- •「image video sharing system scalability」
5. 要件の整理・出力
最終的な要件を以下の形式で整理する:
markdown
## 機能要件 | ID | 要件名 | 説明 | 優先度 | 対応状況 | |----|--------|------|--------|----------| | FR-XXX | ... | ... | 必須/推奨/任意 | 対応済/未対応/対象外 | ## 非機能要件 | ID | 要件名 | 説明 | 目標値 | 優先度 | 対応状況 | |----|--------|------|--------|--------|----------| | NFR-XXX | ... | ... | ... | 必須/推奨/任意 | 対応済/未対応/対象外 |
注意事項
- •オンプレミス環境特有の制約(ハードウェア、ネットワーク、運用体制)を考慮する
- •要件の過不足を双方向で確認しながら進める
- •技術的な実現可能性とコストのバランスを意識する