メインコンテンツまでスキップ

Pl - [タイトル] - Plan 文書

Draft: Df[番号]-[タイトル]

概要​

  • 目標要約:[この Plan の新規目標]
  • 範囲宣言(新規のみ):[含める内容]
  • 範囲外(Out-of-scope):[含めない事項]

1) 要件に基づく全体目標分解(新規のみ)​

  • バックエンド追加能力:
    • [能力項目]:範囲 / 制約:[説明]
    • [能力項目]:範囲 / 制約:[説明]
  • フロントエンド追加能力:
    • [能力項目]:範囲 / 制約:[説明]
    • [能力項目]:範囲 / 制約:[説明]
  • 統合と回帰の要点:
    • [E2E 検証点]:マージ / 回帰:[説明]
  • 既定実行順序:バックエンド -> フロントエンド -> 統合(依存により調整可)

2) 業務要件 -> 技術要点 -> 技術受け入れチェックリスト(TDD)​

  • 要件項目 [番号]:[説明]
    • 技術要点:
      • インターフェース / オブジェクト意味:[説明]
      • データと制約:[説明]
      • 状態とエラー意味:[説明]
    • 技術受け入れチェックリスト(断言調):
      • 正向き:[断言]
      • 逆向き:[断言]
      • 境界:[断言]
      • 空状態:[断言]
  • 要件項目 [番号]:[説明]
    • 技術要点:[…]
    • 技術受け入れチェックリスト:[…]

3) 契約と型の同期計画(新規 / 変更のみ)​

  • インターフェース / ルート:
    • [パス]:[メソッド] - 意味:[説明]
    • [パス]:[メソッド] - 意味:[説明]
  • リクエスト / レスポンス意味:
    • リクエストボディ / パラメータ:フィールドと制約:[説明]
    • レスポンスボディ:フィールドと制約:[説明]
  • エラーコードとエラー意味:
    • [エラー / 分類]:意味と処理:[説明]
  • 共通型 / 定数(新規 / 変更):
    • [型 / 定数名]:用途と位置:[説明]

4) 技術詳細分析(研究と判断)​

  • 研究テーマ:[名称]
    • 背景と課題:[説明]
    • 研究要約:[要点]
    • 結論と理由:[説明]
    • リスクとフォールバック:[説明]
  • 研究テーマ:[名称]
    • 背景と課題:[説明]
    • 研究要約:[要点]
    • 結論と理由:[説明]
    • リスクとフォールバック:[説明]

5) 実行順序と依存関係​

  1. スライス:[名称] - 種別:[バックエンド / フロントエンド / 統合];依存:[項目];成果物:[要約];受け入れ点:[番号]
  2. スライス:[名称] - 種別:[バックエンド / フロントエンド / 統合];依存:[項目];成果物:[要約];受け入れ点:[番号]
  3. スライス:[名称] - 種別:[バックエンド / フロントエンド / 統合];依存:[項目];成果物:[要約];受け入れ点:[番号]

6) リスク、ロールバック、影響範囲​

  • リスクと不確実性:[一覧]
  • ロールバック / 劣化運用方針:[一覧]
  • 影響範囲と連動:[影響を受けるモジュール / 契約 / 文書]

7) マイルストーンとチェックポイント​

  • マイルストーン:[目標] - チェックポイント:[基準]
  • マイルストーン:[目標] - チェックポイント:[基準]

8) ファイルと成果物一覧(計画)​

  • 追加予定のコードファイル / ディレクトリ:[一覧]
  • 契約と型のファイル:[一覧]
  • 統合 / 回帰スクリプトまたは説明:[一覧]
  • 文書名候補:
    • Code 文書:Cd[番号]-[タイトル].md
    • Iteration 文書:It[番号]-[タイトル].md

作成日: date '+%Y-%m-%d'