How do you plan a sprint?
What the interviewer wants to learn
- Whether you understand agile fundamentals and the sprint lifecycle.
- How you collaborate with the team to set realistic goals.
- Your ability to balance scope, capacity, and risk.
- Whether you can communicate the process clearly to both technical and non‑technical stakeholders.
How to structure your answer
1. **Set the context** – mention the agile framework you follow (e.g., Scrum) and the sprint length.
2. **Gather inputs** – describe backlog grooming, stakeholder priorities, and capacity planning.
3. **Prioritize** – explain how the product owner and team decide on the sprint goal and select stories.
4. **Estimate and commit** – outline story point estimation, velocity reference, and capacity checks.
5. **Finalize the sprint backlog** – talk about breaking stories into tasks, defining Definition of Done, and confirming the plan in the sprint planning meeting.
6. **Wrap up** – note how you communicate the plan and set up any needed dependencies or blockers.
Example answer
“Typically I run a two‑week sprint using Scrum. A day before the planning meeting the product owner refines the backlog, adding acceptance criteria and ranking items by business value. In the meeting we review the top‑ranked stories, and the development team estimates each using story points. I look at our average velocity from the last three sprints and compare it to the team’s available capacity—taking vacations and other commitments into account. We then select enough stories to hit our velocity target while still leaving a buffer for unexpected work. Each story is broken down into tasks, owners are assigned, and we confirm the Definition of Done. Finally, we write the sprint goal on the board, align on any dependencies, and lock the sprint backlog. Throughout the sprint we hold daily stand‑ups to surface blockers early and keep the plan on track.”
Mistakes to avoid
- **Skipping backlog refinement** – leads to vague stories and wasted time during planning.
- **Over‑committing** – ignore historical velocity or team capacity, which creates missed commitments.
- **Leaving out the Definition of Done** – results in inconsistent quality and rework.
- **Treating planning as a one‑time event** – ignore the need for adjustments when new information appears.
- **Being too technical or too generic** – tailor the explanation to show both process knowledge and practical execution.