Prerequisites

Sprint Planning works with stories that have been approved or modified during the review workflow. Stories that are still pending, rejected, or already included in a previously exported plan do not appear in the planning board. The page header shows how many eligible stories are available before you generate a plan.

Generating a sprint plan

  1. 1

    Navigate to Sprint Planning

    Click Sprint Planning in the sidebar. The configuration panel on the left lets you set the number of sprints and the target number of stories per sprint before generating.

  2. 2

    Configure and generate

    Set your desired sprint count and stories-per-sprint, then click Generate Plan. The AI analyses the approved stories and distributes them across numbered sprints, giving each sprint a concise goal that summarises the sprint's theme. Generation streams progressively — sprints appear as they are computed.

  3. 3

    Edit the plan

    Drag stories between sprint columns to reorder them. Edit sprint goals inline by clicking directly on the goal text. Add or remove entire sprints using the controls at the top of each sprint column. All changes are local until you explicitly save the plan.

  4. 4

    Set sprint capacities

    Each sprint column shows a capacity bar. Enter the sprint capacity (in story points, hours, or whichever unit matches your project's estimation method) directly on the sprint card. If velocity data is available from a connected tool, use Auto-fill from velocity to populate all sprint capacities at once based on your team's historical average.

  5. 5

    Save the plan

    Click Save Plan and give it a descriptive name (e.g. "Q3 Release — v2.4"). Saved plans appear in the plan selector at the top of the page.

  6. 6

    Export to your tool

    Select a connector and click Export. Each sprint is created as a milestone or sprint in the external system, with all stories assigned to it. The plan becomes read-only after export to preserve the historical record.

Estimation methodology

Your project's estimation methodology is set during the project setup wizard and can be changed in Project Settings. Supported scales:

  • Fibonacci — classic 1, 2, 3, 5, 8, 13, 21.
  • Custom story points — your own numeric scale.
  • T-shirt sizes — XS, S, M, L, XL, XXL.
  • Hours — actual hour estimates.
  • None — no estimation.

The estimation scale is used consistently across Sprint Planning capacity bars, story cards, and analytics dashboards. Labels adapt to your chosen methodology — "Story Points", "T-Shirt Size", or "Hours" appear contextually.

Estimation calibration

Storymate includes an Estimation Calibration Engine that improves the accuracy of AI-generated estimates over time. The engine:

  • Tracks actual effort data from completed stories (imported via connectors).
  • Compares AI estimates against actuals and adjusts future prompts.
  • Reports calibration accuracy in the Analytics dashboard — showing which estimation ranges tend to be over or under.

No manual tuning is required — the calibration runs automatically in the background. You can view calibration history under Settings → Estimation.

Velocity tracking

If your connected ticketing tool supports velocity data (Jira and Azure DevOps can report historical sprint results), the Sprint Planning page shows a Velocity panel. The panel displays a chart of committed versus completed story points across recent sprints and calculates your team's rolling average velocity. This average is used when you click Auto-fill from velocity to populate sprint capacities.

Tip: Sprint and team defaults (sprint length, team size, initial velocity) configured in the project settings or during the project setup wizard are used as the starting values when opening Sprint Planning for the first time.
Tip: Sprint and team defaults (sprint length, team size, initial velocity) configured in the project settings or during the project setup wizard are used as the starting values when opening Sprint Planning for the first time.

Saved plans

You can save multiple plans for the same project — useful for comparing different sprint strategies, presenting options to stakeholders, or keeping a historical record. The plan selector at the top of the Sprint Planning page lists all saved plans with their sprint count, story count, and creation date.

Saved plans that have been exported to an external tool become read-only and display an Exported badge. You can always create a new plan from scratch or from a fresh AI generation to replace an exported plan.

Connector support for sprint export

Not all connectors support sprint export. The export dialog shows only connectors that have sprint support enabled:

ConnectorSprint ExportCreates
GitHubMilestones + issue assignment
GitLabMilestones + issue assignment
JiraSprints in the configured board
Azure DevOpsIterations + work item assignment
ConfluenceDocument pull only
TestRail / Xray / Zephyr ScaleTest management only

Sprint planning flow

Sprint planning workflow from approved stories through AI grouping and team editing to connector export
Sprint planning flow