Sprint Planning
Sprint Planning Interview with follow-up questions
1. Can you explain the purpose and process of Sprint Planning in Scrum?
Sprint Planning is the event that initiates every Sprint. It is timeboxed to a maximum of 8 hours for a one-month Sprint (shorter Sprints typically have shorter Planning sessions). The entire Scrum Team attends—Product Owner, Scrum Master, and Developers.
Purpose
Sprint Planning addresses three topics, in order:
Why is this Sprint valuable? The Product Owner proposes how the Sprint can increase the product's value and utility. The Scrum Team then collaborates to define a Sprint Goal—a single objective for the Sprint that provides coherence and direction. The Sprint Goal is a commitment made by the Developers.
What can be Done this Sprint? Through discussion with the Product Owner, the Developers select items from the Product Backlog to include in the Sprint. This selection is based on the Developers' own assessment of their capacity—no one outside the Developers can tell them how much work to take on. Items selected must meet or be on a path to meeting the Definition of Done.
How will the chosen work get done? For each selected Product Backlog item, the Developers plan the work needed to create an Increment that meets the Definition of Done. This creates the Sprint Backlog, which consists of the Sprint Goal (why), the selected PBIs (what), and the actionable plan (how).
Key 2020 Guide updates
The 2020 Scrum Guide restructured Sprint Planning around the Sprint Goal first—not around selecting backlog items first. This is a meaningful shift: the Sprint Goal gives the Sprint its purpose, and the selected PBIs exist to serve that goal. If circumstances force scope changes mid-Sprint, the Sprint Goal remains the anchor even if the PBIs are renegotiated.
The Sprint Backlog itself is now explicitly defined as having three components: Sprint Goal, selected PBIs, and the plan. Earlier Scrum descriptions often treated it as just a task list.
A common interview follow-up: "Who decides how many items go into a Sprint?" The answer is only the Developers—they self-manage their capacity assessment. The Product Owner can influence by clarifying priorities and the Sprint Goal, but cannot override the Developers' judgment about what is achievable.
Follow-up 1
How do you ensure that all team members are involved in the planning process?
To ensure that all team members are involved in the planning process, it is important to foster a collaborative and inclusive environment. Here are some strategies to achieve this:
- Encourage active participation: Create a safe space where team members feel comfortable expressing their ideas and opinions. Encourage everyone to actively contribute to the discussion.
- Facilitate effective communication: Ensure that everyone has an opportunity to speak and be heard. Use techniques like round-robin or go-around to give each team member an equal chance to share their thoughts.
- Emphasize the importance of diverse perspectives: Highlight the value of different viewpoints and encourage team members to consider alternative approaches.
- Assign roles and responsibilities: Clearly define the roles and responsibilities of each team member during the planning process to ensure that everyone has a specific contribution to make.
- Conduct regular check-ins: Throughout the planning process, periodically check in with individual team members to ensure they are engaged and have the opportunity to provide input.
Follow-up 2
What strategies do you use to estimate the effort required for tasks during Sprint Planning?
There are several strategies that can be used to estimate the effort required for tasks during Sprint Planning. Some common strategies include:
- Story Points: Use a relative sizing technique like Story Points to estimate the effort required for each task. Assign a numerical value to each task based on its complexity, risk, and effort required.
Example:
Task 1 - 3 Story Points
Task 2 - 5 Story Points
Task 3 - 2 Story Points
- Planning Poker: Use the Planning Poker technique, where each team member independently estimates the effort required for a task and then shares their estimate. This encourages discussion and alignment among team members.
Example:
Task 1 - 3
Task 2 - 5
Task 3 - 2
- T-Shirt Sizes: Use T-Shirt sizes (e.g., S, M, L, XL) to represent the effort required for each task. This provides a quick and easy way to estimate without getting into detailed numerical values.
Example:
Task 1 - M
Task 2 - L
Task 3 - S
The choice of estimation strategy may vary depending on the team's preferences and the nature of the tasks being estimated.
Follow-up 3
How do you handle disagreements or conflicts that arise during Sprint Planning?
Disagreements or conflicts can arise during Sprint Planning when team members have different opinions or perspectives. Here are some strategies for handling such situations:
- Foster open communication: Encourage team members to express their concerns or disagreements openly and respectfully. Create a safe space where everyone feels comfortable sharing their thoughts.
- Listen actively: Pay attention to each team member's viewpoint and actively listen to understand their perspective. Show empathy and try to see the situation from their point of view.
- Facilitate discussion: Encourage a healthy discussion among team members to explore different options and find common ground. Use techniques like brainstorming or consensus building to reach a shared understanding.
- Involve the Scrum Master or Agile Coach: If conflicts persist or escalate, involve the Scrum Master or Agile Coach to facilitate the resolution process. They can provide guidance and help the team find a mutually agreeable solution.
- Focus on the Sprint Goal: Remind the team of the Sprint Goal and the bigger picture. Encourage them to prioritize the collective success of the Sprint over individual preferences.
- Emphasize the value of collaboration: Reinforce the importance of collaboration and teamwork. Remind team members that their collective effort is crucial for achieving the Sprint Goal and delivering value to the stakeholders.
2. What role does the Scrum Master play in Sprint Planning?
The Scrum Master serves as a facilitator and coach during Sprint Planning — not as a manager or decision-maker. According to the 2020 Scrum Guide, the Scrum Master is accountable for ensuring that Sprint Planning happens and that all participants understand its purpose, but the Developers own the planning itself.
In practice, this means:
- Ensuring the event happens and stays timeboxed. Sprint Planning is limited to eight hours for a one-month Sprint (proportionally less for shorter Sprints). The Scrum Master keeps the team on track.
- Coaching on the three agenda topics. The 2020 Guide frames Sprint Planning around three questions: Why is this Sprint valuable? (the Sprint Goal), What can be done this Sprint? (selected Product Backlog items), and How will the chosen work get done? (the plan the Developers create).
- Supporting the Product Owner. The Scrum Master helps the Product Owner ensure the Product Backlog is ordered and refined enough for Sprint Planning to be productive.
- Removing impediments during the event. If the team gets stuck — on unclear requirements, missing stakeholders, or unresolved dependencies — the Scrum Master acts to unblock them.
- Protecting self-management. The Scrum Master does not assign tasks or decide capacity. The Developers self-manage how they select and plan their work. The Scrum Master creates the conditions for that to happen.
A key 2020 update: the Guide no longer uses "Development Team" — it is Developers, one of three accountabilities on the Scrum Team. The Scrum Master coaches this distinction, so the team understands that Developers (not the Scrum Master or Product Owner) decide how much work to pull in.
Common follow-up interviewers ask: What do you do if the team cannot agree on a Sprint Goal? The Scrum Master facilitates the conversation, helps surface trade-offs, and coaches the Product Owner to clarify priorities — but does not impose a goal. If Sprint Planning consistently struggles, the Scrum Master looks at systemic issues: backlog health, unclear Product Goal, team dependencies, or insufficient refinement.
Follow-up 1
How does the Scrum Master facilitate communication during Sprint Planning?
The Scrum Master facilitates communication during Sprint Planning by creating a collaborative environment where all team members can actively participate. They encourage open and transparent communication among team members, ensuring that everyone has an opportunity to express their opinions and concerns. They also help in resolving any conflicts or misunderstandings that may arise during the planning process.
Follow-up 2
What steps does the Scrum Master take to ensure that the team understands the goals of the sprint?
To ensure that the team understands the goals of the sprint, the Scrum Master takes the following steps:
- They work closely with the Product Owner to define and communicate the sprint goals.
- They facilitate discussions and clarify any doubts or questions the team may have regarding the goals.
- They encourage the team to ask for clarification and provide feedback on the goals.
- They ensure that the goals are clearly documented and visible to the entire team throughout the sprint.
Follow-up 3
Can you share an example of a challenge you faced as a Scrum Master during Sprint Planning and how you resolved it?
As a Scrum Master, I once faced a challenge during Sprint Planning when the team had difficulty estimating the effort required for a complex user story. To resolve this, I facilitated a discussion among the team members to break down the user story into smaller, more manageable tasks. We then collectively estimated the effort required for each task, which helped us arrive at a more accurate estimate for the user story as a whole. This approach not only improved the team's understanding of the user story but also increased their confidence in the estimation process.
3. How do you ensure that the Sprint Planning meeting is effective and productive?
Effective Sprint Planning comes down to preparation, focus, and protecting the Developers' ability to self-manage. Here is how I approach it:
Before the event
- Work with the Product Owner to ensure the Product Backlog is refined and ordered. Items near the top should be small enough, clear enough, and meet any readiness criteria the team has agreed on. If the backlog is not ready, Sprint Planning will stall.
- Confirm the Product Goal is visible and understood. The 2020 Scrum Guide introduced the Product Goal as the long-term objective the team is working toward — the Sprint Goal should connect to it.
During the event
- Timebox it. Eight hours maximum for a one-month Sprint; scale down proportionally. Make the timebox visible and check in at natural breakpoints.
- Start with the Sprint Goal, not the task list. The first topic is why — the Product Owner proposes a Sprint Goal that makes the Sprint valuable. The Developers then determine what to pull in to achieve it. Getting the goal agreed first prevents the planning from becoming a random backlog grab.
- Let Developers own capacity and planning. Do not assign work or set velocity targets. The Developers select items and decompose them into a plan (typically tasks of one day or less). The Scrum Master's role is to ask good questions, surface blockers, and keep energy focused.
- Watch for scope creep and rabbit holes. If the team is spending 45 minutes debating a single story, intervene — either timebox the discussion, defer the item, or flag it for refinement.
After the event
- Confirm the Sprint Backlog exists: a Sprint Goal (why), the selected Product Backlog items (what), and the plan (how). These are the three components the 2020 Guide specifies.
- Document any open questions or dependencies that surfaced and follow up on them early in the Sprint.
Gotcha interviewers watch for: Saying the Scrum Master "commits" work for the team or sets velocity. Developers commit to the Sprint Goal and select their own work — the Scrum Master enables that process, not controls it.
Follow-up 1
What tools or techniques do you use to keep the meeting focused and on track?
There are several tools and techniques that can be used to keep the Sprint Planning meeting focused and on track:
Agenda: Having a predefined agenda for the meeting helps to keep the discussion focused and ensures that all necessary topics are covered.
Timeboxing: Setting a timebox for each agenda item or discussion helps to prevent the meeting from running over time and keeps the team focused on the most important topics.
Parking Lot: If any off-topic discussions or issues arise during the meeting, they can be noted in a 'parking lot' and addressed later. This helps to keep the meeting on track without ignoring important concerns.
Visual Aids: Using visual aids such as whiteboards, sticky notes, or digital tools like Trello or Jira can help to visualize the discussions and keep everyone engaged.
Facilitation Techniques: The Scrum Master can use various facilitation techniques, such as round-robin or fist of five, to ensure that everyone's opinions are heard and decisions are made collaboratively.
By using these tools and techniques, the Sprint Planning meeting can be kept focused and on track.
Follow-up 2
How do you ensure that all necessary tasks are identified and included in the sprint backlog?
To ensure that all necessary tasks are identified and included in the sprint backlog, the following steps can be taken:
User Story Breakdown: The team should break down the user stories or backlog items into smaller, actionable tasks. This can be done during the Sprint Planning meeting or as a separate activity before the meeting.
Task Estimation: The team should estimate the effort required for each task. This helps to identify any missing tasks or dependencies that need to be considered.
Task Assignment: The team should assign the tasks to individual team members based on their skills and availability. This ensures that all necessary tasks are accounted for and that the workload is distributed evenly.
Review and Validation: The sprint backlog should be reviewed and validated by the team to ensure that all necessary tasks are included. This can be done during the Sprint Planning meeting or as a separate activity.
By following these steps, all necessary tasks can be identified and included in the sprint backlog.
Follow-up 3
What steps do you take to ensure that the team is not overcommitted for the sprint?
To ensure that the team is not overcommitted for the sprint, the following steps can be taken:
Capacity Planning: The team should have a clear understanding of their capacity and availability for the sprint. This includes taking into account any planned leaves, holidays, or other commitments.
Story Point Estimation: The team should estimate the effort required for each user story or backlog item using story points. This helps to determine the amount of work that can be realistically completed within the sprint.
Velocity Tracking: The team should track their velocity, which is the average number of story points completed in previous sprints. This helps to establish a baseline for the team's capacity and can be used to determine a realistic commitment for the upcoming sprint.
Negotiation and Prioritization: If the team feels that they are overcommitted, they should negotiate with the Product Owner to reprioritize or remove some user stories from the sprint. This helps to ensure that the team's workload is manageable.
By following these steps, the team can avoid overcommitment and ensure a realistic workload for the sprint.
4. How do you handle changes or new requirements that are introduced after Sprint Planning?
The 2020 Scrum Guide is clear on this: a Sprint should not be disrupted once it has started. The Developers selected a set of Product Backlog items to achieve the Sprint Goal, and protecting that commitment is part of what makes Scrum work.
When a new requirement or change surfaces mid-Sprint, the Scrum Master's job is to help the team handle it without abandoning good process:
First, protect the Sprint Goal. The Sprint Goal is the commitment attached to the Sprint Backlog. If the new requirement does not threaten the Sprint Goal, it goes onto the Product Backlog for the Product Owner to order — it does not automatically enter the current Sprint.
Second, route it to the Product Owner. Only the Product Owner can decide whether a new item has enough urgency to warrant disrupting the current Sprint. The Scrum Master coaches stakeholders to bring requests to the Product Owner rather than directly to the Developers.
Third, add it to the Product Backlog and refine it. New requirements belong in the Product Backlog. They can be discussed and sized during backlog refinement, then prioritized for a future Sprint.
If the change is truly urgent and the Product Owner believes the Sprint Goal is no longer viable, only the Product Owner can cancel the Sprint — this is explicitly stated in the 2020 Guide. Cancellations are rare and costly, but they are the formal mechanism when the Sprint Goal becomes obsolete.
What the Scrum Master guards against: Developers being pressured by stakeholders or management to silently swap work mid-Sprint without the Product Owner's involvement. This erodes Sprint integrity and makes planning meaningless.
Common interview follow-up: What if the team itself wants to take on the new work? The Scrum Master coaches the team on the value of protecting the Sprint Goal and helps them understand that pulling in unplanned work typically means dropping something else — which requires a conversation with the Product Owner, not a quiet swap.
Follow-up 1
What is your approach to managing scope creep during a sprint?
Scope creep refers to the uncontrolled expansion of project scope, often resulting in additional work being added to the project without corresponding adjustments to the timeline or resources. To manage scope creep during a sprint, the following approaches can be taken:
Clearly define the scope of the sprint during Sprint Planning: The team should have a clear understanding of what is included and what is not included in the sprint. This helps in setting expectations and avoiding scope creep.
Regularly review and prioritize the product backlog: By regularly reviewing and prioritizing the product backlog, the team can ensure that any new requirements or changes are properly evaluated and prioritized. This helps in preventing unnecessary scope creep.
Communicate and collaborate with stakeholders: It is important to have open and transparent communication with stakeholders. If there are any requests for additional work during the sprint, it should be discussed and evaluated collectively. The team and stakeholders should work together to determine the impact of the requested changes on the sprint and make informed decisions.
Manage changes through backlog refinement: As mentioned earlier, backlog refinement sessions can be used to evaluate and prioritize new requirements or changes. By following a structured process for managing changes, the team can effectively handle scope creep and ensure that the sprint remains focused on delivering the planned work.
Follow-up 2
How do you communicate such changes to the team and stakeholders?
Communication of changes to the team and stakeholders is crucial to ensure everyone is aware of the updates and can adjust their plans accordingly. The following approaches can be used to communicate changes:
Daily Stand-up Meetings: During the daily stand-up meetings, the team can discuss any changes or updates to the sprint backlog. This provides an opportunity for the team members to raise any concerns or ask questions related to the changes.
Sprint Review Meetings: The sprint review meetings are a great platform to showcase the work completed during the sprint and discuss any changes or new requirements that were introduced. The team can demonstrate the implemented changes and gather feedback from stakeholders.
Sprint Retrospective Meetings: The sprint retrospective meetings can be used to reflect on the sprint and discuss any challenges or issues faced due to the changes. This provides an opportunity to identify improvements and make necessary adjustments for future sprints.
Project Management Tools: Project management tools like Jira, Trello, or Asana can be used to document and track changes. These tools allow for easy visibility and collaboration among team members and stakeholders.
Overall, it is important to have open and transparent communication channels in place to ensure that changes are effectively communicated to the team and stakeholders.
Follow-up 3
How do you ensure that such changes do not negatively impact the team's productivity or the sprint's outcome?
To ensure that changes do not negatively impact the team's productivity or the sprint's outcome, the following measures can be taken:
Prioritization and Time Management: When new requirements or changes are introduced, it is important to prioritize them based on their impact and urgency. The team should assess the feasibility of accommodating the changes within the sprint timeline and make necessary adjustments to ensure that the most important work is completed.
Collaboration and Communication: Effective collaboration and communication among team members and stakeholders are essential to manage changes smoothly. Regularly discussing and evaluating the impact of changes helps in identifying any potential risks or challenges and finding appropriate solutions.
Incremental Delivery: Agile methodologies emphasize delivering working software in short iterations. By breaking down the work into smaller, manageable increments, the team can minimize the impact of changes. This allows for flexibility and adaptability in accommodating new requirements or changes without disrupting the overall sprint outcome.
Continuous Improvement: Sprint retrospectives provide an opportunity to reflect on the sprint and identify areas for improvement. By continuously learning from past experiences and making necessary adjustments, the team can become more resilient and better equipped to handle changes in future sprints.
By following these measures, the team can mitigate the negative impact of changes and ensure that the sprint's productivity and outcome are not compromised.
5. Can you describe a situation where your Sprint Planning did not go as planned? How did you handle it?
Here is a real example. We were in Sprint Planning for a two-week Sprint when the team pulled in a backlog item that everyone assumed was small — a "simple" integration with a third-party API. Estimation was quick because we had done similar work before. Three days into the Sprint it became clear the API had significant undocumented behavior that tripled the complexity.
What I did:
Surfaced it at the Daily Scrum immediately. The Developers flagged the issue, and rather than waiting, I made sure the Product Owner was looped in the same day. Hiding bad news only makes it worse.
Reframed around the Sprint Goal, not the task list. The Sprint Goal was still achievable — the API integration was not on the critical path for it. That clarity helped the team avoid panic. We asked: "Can we still meet the Sprint Goal?" The answer was yes, but only if we descoped the integration.
Brought the descoping decision to the Product Owner. I did not make the call myself. The Product Owner agreed to defer the integration to the next Sprint and confirmed the Sprint Goal remained valid. We updated the Sprint Backlog to reflect that.
Ran a brief retrospective on the estimation miss. At the Sprint Retrospective, we looked at why the item was underestimated. We identified that we had not done a spike on the API before pulling it into a Sprint. The improvement we committed to: add a technical discovery task to the Product Backlog for any external integration before it is considered Sprint-ready.
What I would do differently: Encourage a Definition of Ready conversation earlier. Items should not enter Sprint Planning without enough understanding to estimate confidently. That was the real root cause, and the retrospective was the right place to address it structurally.
Interviewer gotcha to avoid: Do not say you "reallocated resources" or "adjusted the team's workload" — these imply the Scrum Master is managing capacity, which is the Developers' domain. Frame your role as facilitating transparency and supporting the team's decisions.
Follow-up 1
What lessons did you learn from that experience?
From the experience described above, we learned several valuable lessons:
Importance of accurate estimation: It is crucial to spend enough time and effort in understanding the complexity of user stories and making accurate estimations. Underestimating can lead to overcommitment and potential delays.
Need for effective prioritization: Prioritizing tasks based on their importance and impact is essential to ensure that the most critical items are completed within the sprint. This helps in managing expectations and delivering value.
Continuous communication with stakeholders: Regular and open communication with stakeholders, including the product owner and project manager, is vital. It helps in managing expectations, discussing potential issues, and finding solutions collaboratively.
Flexibility in sprint planning: Sprint plans should be flexible enough to accommodate unexpected challenges and setbacks. Adjustments may be required to ensure that the team can still deliver value despite initial difficulties.
Follow-up 2
How did you ensure that the same issues did not recur in future Sprint Planning meetings?
To ensure that the same issues did not recur in future Sprint Planning meetings, we implemented the following measures:
Improved estimation process: We reviewed and improved our estimation process to ensure that we consider all relevant factors and make more accurate estimations. This involved involving the entire team in the estimation process and leveraging historical data and past experiences.
Enhanced communication: We emphasized the importance of continuous communication with stakeholders, especially during Sprint Planning. We encouraged team members to ask questions, seek clarifications, and raise concerns to avoid any misunderstandings or underestimations.
Regular retrospectives: We conducted regular retrospectives after each sprint to reflect on the planning process and identify areas for improvement. This allowed us to learn from past experiences and make necessary adjustments to prevent similar issues in the future.
Ongoing training and learning: We invested in ongoing training and learning opportunities for the team to enhance their skills in estimation, prioritization, and communication. This helped us continuously improve our Sprint Planning process and avoid recurring issues.
Follow-up 3
What was the impact on the team and the sprint, and how did you mitigate it?
The situation where our Sprint Planning did not go as planned had several impacts on the team and the sprint. However, we were able to mitigate these impacts through the following actions:
Increased workload and pressure: The team had to work extra hours and put in additional effort to complete the committed work within the sprint. To mitigate this, we provided support and resources to the team, redistributed tasks, and ensured that everyone had a clear understanding of their responsibilities.
Delayed delivery: Due to the underestimation, we were unable to deliver all the planned work within the sprint timeframe. To mitigate this, we communicated the delay to the stakeholders and managed their expectations. We also adjusted the sprint plan and reprioritized tasks to ensure that the most critical items were still delivered on time.
Lessons learned and process improvements: The situation served as a valuable learning experience for the team. We conducted a retrospective to identify the root causes and implemented process improvements to prevent similar issues in the future. This helped us turn the setback into an opportunity for growth and continuous improvement.
Live mock interview
Mock interview: Sprint Planning
- Read your scene and goals
- Talk it out; goals tick off live
- Get a score and stronger lines
Your voice and your AI key never touch our servers; the key stays in this browser and is sent only to Google. Only your round scores are saved to track progress.