Sprint Planning Meeting Agenda: Connect the Goal to a Feasible Plan

Two backlog items fit the team's goal, but estimates are missing and the test dataset's readiness is unconfirmed. A list of items cannot settle whether the sprint plan is feasible.

Put those uncertainties beside the proposed work, then work through why the sprint matters, what the Developers select, and how they plan to deliver it.

Sprint Planning addresses Why, What, and How. The Sprint Goal, selected Product Backlog items, and delivery plan together form the Sprint Backlog. The Scrum Guide defines that structure; the agenda and search-team example below are practical proposals.

Bring inputs that can change the selection

Ask the Product Owner to bring the ordered work and its connection to the product direction. Developers need the current Definition of Done, known availability, relevant past delivery information, and dependencies. Where an input is missing, make it a question for planning rather than a number generated to fill a template.

Availability is an input, not a conversion formula for story points. A team's past experience can inform its forecast, but “eight days available” does not automatically mean a particular quantity of work.

A fictional document-search team

Illustrative example: all availability, work items, and dates in this section are fictional. For a two-week sprint, the team's supplied planning note lists Priya available for eight workdays and Luis for nine. Support interruptions are expected but not quantified. No team-wide delivery estimate can be calculated from those notes alone.

Proposed Sprint Goal: Help users narrow document searches to the document type they need.

Candidate work Goal connection What planning must resolve
Add a document-type filter Gives users the narrowing control Confirm combined-filter behavior; estimate not supplied
Verify filter results against the test dataset Checks whether narrowing returns the expected documents Dataset readiness is unknown; estimate not supplied
Export search results A separate workflow from narrowing search Keep outside this proposed selection unless the goal or trade-off is reconsidered

The first two items are the proposed selection. Listing them together does not establish that the Developers have accepted them. Developers need enough understanding to decide what they can take on and plan to meet the Definition of Done.

An example 75-minute agenda

Why → What → How
Why → What → How
Open the full example ↗
  • Why, 15 minutes: Discuss the proposed value and agree on the Sprint Goal. Confirm that the wording describes an outcome, not merely a list of tasks.
  • What, 25 minutes: Review candidate items, availability, past delivery information, and dependencies. Decide which work is selected and identify questions that must be resolved before that choice is credible.
  • How, 25 minutes: Developers outline the work needed for the selected items, including verification and integration. Expose the dataset dependency and plan around the information available.
  • Read-back, 10 minutes: Confirm the goal, selected work, delivery plan, and outstanding assumptions in the maintained Sprint Backlog.

Seventy-five minutes is this example's proposed allocation, not the prescribed length of Sprint Planning. Increase the discussion time if your actual work needs it rather than filling unknown estimates just to finish on schedule.

Make the delivery plan expose the dependency

For the filter item, a proposed breakdown is to agree on behavior, build the control and query handling, test expected results, and check the integrated result against the team's Definition of Done. Developers decide the actual decomposition.

For dataset verification, the next question is specific: Who can provide the approved dataset, and when will it be usable? If it is unavailable, discuss an alternative with the Product Owner and Developers. Do not quietly omit verification and still describe the item as deliverable.

Read the packet in three passes: the goal in Why, the proposed selection in What, and the delivery steps in How. Keep each item beside its goal connection and unresolved estimate or dependency. The availability notes belong beside those unknowns so the reader can see what the proposal still depends on.

Ask AI to organize the inputs, not make the commitment

Prepare a sprint planning meeting agenda in US English.

Sprint dates and meeting length: [enter]
Product direction and proposed value: [paste]
Candidate Product Backlog items and ordering: [paste]
Supplied estimates and past delivery information: [paste or NOT SUPPLIED]
Known availability and interruptions: [paste]
Definition of Done: [paste]
Dependencies and missing inputs: [paste]
Maintained Sprint Backlog location: [enter]

Organize the meeting into Why, What, How, and a final read-back. Make phase
times sum to the meeting length and label them a proposed allocation. Draft
a proposed Sprint Goal, connect each candidate item to it, and expose the
questions needed for selection. Separate supplied availability from unknown
capacity assumptions. Do not convert days into points or invent estimates,
team agreement, readiness, or a delivery guarantee. Developers will choose
the work and the delivery plan. Keep missing values visibly NOT SUPPLIED.

Return a text planning packet. If requested, also make an HTML reading copy
with Why/What/How views, the goal always visible, and matching item details.
Label candidate work PROPOSED until I supply the selection. Do not create
another live backlog, automated estimation, or project integrations.

Before leaving, read the Sprint Goal and delivery plan together. If the planned checks cannot happen because the dataset is unavailable, that uncertainty belongs in the discussion and the maintained backlog. The output is a team plan with visible assumptions, not a promise produced by an agenda template.

Optional: review the planning packet in NOS

If an HTML briefing helps someone read the goal beside candidate work, NOS can save and display that copy. Keep selection decisions and ongoing updates in the maintained Sprint Backlog so the team has one place to adapt its plan.

Explore NOS

Keep reading