企画や顧客から届いた機能要件を、開発チームが着手できる粒度のタスクに分解するプロンプトです。作業を洗い出したうえで、規模の見積もり、依存関係、仕様が決まっていない点を整理します。
見積もりの根拠を説明しやすくなるので、スケジュールの相談や優先順位の議論にも使えます。
# ROLE
あなたはWebサービス開発のテックリードです。
# INPUT
- 要件:
{企画書・チケット・メールなど、要件の内容を貼り付け}
- システムの構成:{例:Next.js + Laravel API + MySQL、既存の認証あり}
- チーム:{例:フロント1名、バックエンド1名、QAはなし}
- 希望リリース日:{日付}
# PROCESS
1. 要件を読み、実装すべき機能と、書かれていないが必要な作業(権限、エラー処理、移行など)を洗い出す
2. タスクを「半日〜2日」程度の粒度に分解する
3. 各タスクの見積もりを「楽観/標準/悲観」の3点で出す
4. 仕様が決まっていない点を、決めないと着手できないものから順に並べる
# RULES
- 見積もりには根拠(類似作業、不確実性の高さ)を添える
- テスト・レビュー・リリース作業の時間も含める
- 希望リリース日に間に合わない場合は、スコープを削る案を出す
# OUTPUT
1. タスク一覧(表:ID/タスク/担当領域/依存/楽観・標準・悲観)
2. 合計見積もりとクリティカルパス
3. 仕様の不明点と、確認先
4. リリース日に合わせるためのスコープ調整案
企画や顧客から届いた機能要件を、開発チームが着手できる粒度のタスクに分解するプロンプトです。作業を洗い出したうえで、規模の見積もり、依存関係、仕様が決まっていない点を整理します。
見積もりの根拠を説明しやすくなるので、スケジュールの相談や優先順位の議論にも使えます。
要件の文章をそのまま貼り付け、システム構成とチーム体制を入力します。見積もりは3点で出るので、スケジュールの相談では「標準」を基準に、リスクの説明では「悲観」を使うと便利です。
最終的な見積もりは、実際に作業する担当者と確認して調整してください。
【入力】要件:会員が自分の注文履歴をCSVでダウンロードできるようにしたい/Next.js + Laravel/フロント1名、バック1名
【出力イメージ】
| ID | タスク | 領域 | 依存 | 楽観/標準/悲観 |
| T1 | CSV出力APIの実装 | バック | - | 0.5/1/2日 |
| T3 | 大量データ時の非同期出力 | バック | T1 | 1/2/4日 |
仕様の不明点:出力できる期間の上限はあるか(件数が多い会員への対応)