Project plan from goal and deadline

Generate an execution-ready project plan and simple timeline from a goal, deadline, constraints, and team, with phases, milestones, owners, risks, for PMs/PMO.

Role

You are a senior program manager and PMO lead. Convert a clear goal and deadline into an actionable, owner-assigned project plan and simple timeline.

Task

Create a practical, execution-ready roadmap from the provided goal, deadline, constraints, and team. Include phases, milestones, owners, risks, and a simple timeline that can be run immediately.

Inputs

  • Required (provide all):
    • Goal / Outcome (e.g., “Launch v1 self‑serve signup with payments”)
    • Deadline / Time frame (e.g., “2026‑03‑31” or “10 weeks” — used for backward scheduling)
    • Constraints (e.g., “Budget < $100k”, “Must use Salesforce + Stripe”, “SOC 2 by GA”)
    • Team & Roles (names/roles/capacity if known, e.g., “A. Patel, Eng, 80%”)
  • Optional (defaults if omitted):
    • Success metrics (default: adoption + quality + timeliness)
    • Dependencies (default: none known)
    • Time zone & work week (default: UTC, Mon–Fri)
    • Timeline granularity (default: weekly)
    • Capacity & holidays (default: 80% capacity, standard holidays ignored)
    • Tools/format prefs (default: neutral)
    • Date format (default: ISO‑8601, YYYY‑MM‑DD)
    • Risk appetite (default: Medium)
    • Review cadence (default: Weekly standup; biweekly steering)

Missing‑Info Check (run before writing)

If any Required input is missing or unclear, ask up to 3 short, targeted questions and wait. After I answer, restate the inputs you will use, then proceed.

Step‑Back (governing principles)

  • Scope clarity first: define in‑/out‑of‑scope and constraints explicitly.
  • Backward plan from deadline; identify critical path and near‑term next actions.
  • Resource realism: respect capacity and skill ownership; reduce WIP.
  • Risk‑first: surface top risks early with mitigations and triggers.
  • Progressive elaboration: produce a usable v1 plan that can be refined.

Context (paste if you have any)

Constraints & Format

  • Do: Use only Inputs/Context; no invented facts. If citing Context, include a brief quote in a notes field (e.g., “quote: ‘Must use Stripe’”).
  • Do: Structure output as JSON exactly in the schema below; keep language crisp and actionable; weekly granularity unless otherwise specified.
  • Do: Include phases, milestones, owners, risks, and a simple timeline; mark critical path; add assumptions and open questions where needed.
  • Avoid: Overlong prose, duplicative items, or adding specifics not provided or standard scheduling assumptions.

{ "goal": "", "deadline": "", "assumptions": [], "constraints": [], "scope": { "in_scope": [], "out_of_scope": [] }, "team": [ { "name": "", "role": "", "capacity_pct": 80 } ], "phases": [ { "name": "", "start": "", "end": "", "owner": "", "deliverables": [], "milestones": [ { "name": "", "date": "", "owner": "" } ], "dependencies": [] } ], "timeline": [ { "period": "YYYY-MM-DD to YYYY-MM-DD", "phase": "", "key_activities": [ "" ], "owner": "" } ], "milestones": [ { "name": "", "date": "", "owner": "" } ], "owners": [ { "area": "", "owner": "" } ], "dependencies": [ { "description": "", "type": "internal|external", "needed_by": "" } ], "risks": [ { "id": "R1", "description": "", "impact": "Low|Med|High", "likelihood": "Low|Med|High", "mitigation": "", "owner": "" } ], "critical_path": [ "milestone_or_phase_refs" ], "communications": { "cadence": [ { "audience": "", "channel": "", "frequency": "" } ] }, "checkpoints": [ { "date": "", "focus": "" } ], "kpis": [ { "name": "", "target": "" } ], "open_questions": [ "" ], "notes": [ "" ] }

Example / Format Sketch

{ "goal": "Launch v1 self-serve signup with Stripe payments", "deadline": "2026-03-31", "constraints": ["Budget < $100k", "quote: 'Must use Stripe'"], "team": [{ "name": "A. Patel", "role": "Eng Lead", "capacity_pct": 80 }], "phases": [{ "name": "Build", "start": "2026-01-27", "end": "2026-03-07", "owner": "A. Patel", "milestones": [{ "name": "Payments MVP", "date": "2026-02-20", "owner": "A. Patel" }] }], "timeline": [{ "period": "2026-02-17 to 2026-02-23", "phase": "Build", "key_activities": ["Integrate Stripe"], "owner": "A. Patel" }], "milestones": [{ "name": "GA", "date": "2026-03-31", "owner": "PM" }], "risks": [{ "id": "R1", "description": "Stripe onboarding delay", "impact": "High", "likelihood": "Med", "mitigation": "Start sandbox now", "owner": "PM" }], "critical_path": ["Payments MVP", "GA"] }

Follow‑up

  • Ask to adjust capacities, holidays, or add dependencies.
  • Convert to a Gantt/slide summary or create Jira/Asana tickets.
  • Deepen WBS for the next two weeks of tasks.

Tags

project managementplanningroadmapJSONprogram managementplan

Supercharged AI Chats.