Skip to content

Plan Sprint dialog

The smallest credible sprint creation flow. Triggered by the “Plan next sprint” button in the Sprints view header, opens a single-step dialog with name + start/finish dates + optional goal, and POSTs to the existing sprint endpoint.

Step 5 (Sprint planning) of the hybrid PM flow. The action that opens the next iteration after the current one closes.

  • Name (required) — Sprint N — short description
  • Start / Finish dates (required) — start defaults to today (or last planned sprint’s finish for next-sprint continuity); finish seeds 13 days later for a 2-week iteration
  • Goal (optional) — the narrative the team commits to for the iteration

Inline validation on finish ≤ start. Submit creates the sprint in PLANNED state — activate it later from the timeline strip.

MethodEndpointPurpose
POST/api/v1/projects/{id}/sprints/Create a planned sprint

The richer sprint planning wizard described in ADR-0037 (with milestone picker, capacity preflight, Jira ingest) lands later. This dialog ships the smallest credible flow that unblocks manual sprint creation today.

The capacity preflight runs at activate time, not creation, so a planning-time preflight is a separate scope.

  • ADR-0037 — Sprint model: data, API, and board integration
  • Maya — fires this dialog to open the next iteration. After closing a sprint, the “Plan next sprint” slot appears at the end of the timeline strip.
  • Tom — rarely; Maya creates sprints. You’ll see the sprint appear in the timeline once she creates it.
  • Raj — sprint start/finish dates here need to fit within the milestone window you set on the Schedule view.