Df - [タイトル] - Draft 文書
1) ユーザー視点での要件分析要点
- ユーザーストーリーと典型シナリオ:
- [シナリオ1:入口 -> 主要操作 -> 結果]
- [シナリオ2:入口 -> 主要操作 -> 結果]
- [例外 / 空状態:発火条件 -> 期待フィードバック]
- 業務ルールと制約:
- 入力検証:[ルール要約]
- 前提条件:[依存または状態]
- フォールバックと復旧:[方針]
2) システムが実装すべきコア機能一覧(境界含む)
含む機能
- ✅ [機能点1:自然言語による説明]
- ✅ [機能点2:自然言語による説明]
- ✅ [機能点3:自然言語による説明]
含まない機能
- ❌ [明確に範囲外とする能力1]
- ❌ [明確に範囲外とする能力2]
注:この節では業務能力と境界のみを定義し、技術実装詳細は書きません。
3) 可視 UI / UX と操作の要素
- 主要ページ / モジュール:
[ページ / モジュールA]:主要な情報階層と主要コンポーネント([コンポーネント1]、[コンポーネント2]など)[ページ / モジュールB]:主要な情報階層と主要コンポーネント
- 主要状態表示:
- Loading:[スケルトン / プレースホルダー文言の方針]
- Empty:[案内文 / 誘導アクション]
- Error:[エラー表示 / 再試行方針]
- 操作ルール:
- 入力と検証:[ルール要点]
- ナビゲーションと戻る操作:[経路 / 条件]
- 権限と可視性:[ロール / 表示制御]
4) 全体実装方針と実行順序(Plan 概要)
- 縦切りスライス(ユーザー価値ベースで分割推奨):
- スライス1:
[名称]- 範囲:[要約];依存:[前提 / 後続];受け入れ要点:[要点1 / 要点2] - スライス2:
[名称]- 範囲:[要約];依存:[前提 / 後続];受け入れ要点:[要点1 / 要点2]
- スライス1:
- 実行順序(最小納品経路):
[スライス1]-> 2.[スライス2]-> 3.[スライス3]
- 初期受け入れチェックリスト(業務セマンティクス。後で Plan が TDD 断言へ変換):
- ユーザーは [条件] のもとで [操作] を完了し、[可視結果] を確認できる。
- [例外 / 空] シナリオでは、システムが [フィードバック / フォールバック] を提供し、[復旧 / 再試行] できる。
- 既定推奨順序(依存により調整可):バックエンド業務実装 -> フロントエンド画面実装 -> フロント / バック統合
5) ファイルと成果物一覧
- HTML モック:
Df[番号]-[タイトル].html- 主要画面、操作ホットスポット、主要状態を表す単一ページプロトタイプ
- Plan 文書(後続用の推奨命名):
Pl1-1-[スライス1-タイトル].mdPl1-2-[スライス2-タイトル].md
- その他素材(任意):
- 参考リンク / 説明:
[相対パスまたは簡単な説明]
- 参考リンク / 説明:
備考
- [特に注意すべき制約 / リスク / オープン課題]
作成日: date '+%Y-%m-%d'