Agile Delivery interview questions: sprint planning and execution

Reviewed by Mark Dickie · Last updated

6 questions on this page you can answer and see marked on the spot. Go to the first one

Sprint planning is the ceremony where a Scrum team selects work from the product backlog and commits to delivering it within a fixed timebox. For an interview on Agile delivery, you need to explain how backlog items get refined and estimated before the sprint, how the team negotiates scope against available capacity, and what happens during the sprint to keep work on track. Interviewers also expect you to distinguish between velocity, capacity, and effort, and to describe the feedback loop that runs from the daily standup through the sprint review and retrospective.

ConceptWhat to know for an interview
Sprint goalA short statement of the single outcome the team aims for; guides prioritisation when work is unclear
VelocityHistorical average of story points completed per sprint; a planning input, not a target or performance metric
CapacityHours or points the team actually has available this sprint, accounting for PTO, holidays, and non-sprint work
Backlog refinementGrooming upcoming items so they are ready for the next sprint: sized, clear, and acceptance-tested
Definition of DoneA shared checklist that every story must satisfy before it counts as complete

How does a team decide what fits in a sprint?

The product owner brings prioritised backlog items; the developers bring their capacity. The team pulls items in order of priority until the projected effort matches the available capacity, then agrees on a sprint goal that ties the selected work together.

  1. Refine top backlog items to a ready state in the weeks before planning.

  2. Confirm team capacity for the upcoming sprint, including part-time members and known absences.

  3. Review the sprint goal proposed by the product owner.

  4. Pull items from the backlog, estimate them, and stop when capacity is reached.

  5. Identify dependencies and risks before the sprint backlog is locked.

What should you watch during sprint execution?

During the sprint the daily standup surfaces blockers early, and the sprint backlog or burndown chart shows whether the team is trending toward the goal. If work is falling behind, the team negotiates scope with the product owner rather than silently slipping the deadline. Stories that finish early can pull the next priority item; stories that finish late may be returned to the backlog for a future sprint. The sprint review closes the loop by demonstrating finished work to stakeholders, and the retrospective turns process problems into concrete improvements for the next cycle.

Key facts

  • Tarmac has 22 Agile Delivery interview questions on this topic, 10 of them on this page, at difficulty 1–5 of 5.
  • Tarmac tracked 2,666 job postings asking for Agile Delivery in September 2026.
  • Roles asking for Agile Delivery advertise a median base salary of £75,000, across 384 job postings as of September 2026.
  • Tarmac last reviewed these Agile Delivery interview questions on 19 October 2026.

At a glance

Questions10 shown · 22 in the bank
Difficulty1–5 of 5
FormatsMultiple choice, Ordering, Multiple answer, True / false, Design exercise, Short answer, Behavioral, Flashcard

What you'll review

  1. backlog grooming and refinement
  2. sprint planning and estimation

Practice questions

Try one before you open the answer. Pick an option and press Check; it's marked on the spot.

In Scrum, what is the purpose of backlog refinement?#

Options

Show answer

Backlog refinement in Scrum is the ongoing activity of adding detail, estimates, and ordering to upcoming Product Backlog items so they are ready for Sprint Planning. The Scrum Guide treats it as a continuous activity rather than a fixed meeting, with the Developers deciding how it is carried out.

Why:

Backlog refinement is the ongoing Scrum activity in which the Product Owner and Developers add detail, estimates, and ordering to Product Backlog items so that the top items are clear enough to be selected in Sprint Planning. Assigning tasks to individuals is not part of refinement, because the Developers self-manage their work during the Sprint. Demonstrating the Increment belongs to the Sprint Review, and velocity measurement is a forecasting activity rather than the purpose of refinement.

In Scrum, what is the main purpose of the Sprint Planning event?#

Options

Show answer

Sprint Planning in Scrum determines what work the Scrum Team can deliver in the upcoming Sprint and how that work will be accomplished. The Product Owner proposes the Sprint Goal and highest-priority backlog items, and the Developers decide how to build them.

Why:

Sprint Planning answers two questions: what can be delivered in the coming Sprint, and how the chosen work will be done. The Product Owner brings the prioritized backlog and a proposed Sprint Goal, and the Developers select items and plan the work. Reviewing the increment with stakeholders is the Sprint Review, not planning. Assigning every item to a named developer for the whole release is not a Scrum practice, since the Developers self-manage their work within the Sprint. Converting story points into hours is not a planning purpose, because story points are relative estimates and are not translated into hours in Scrum.

Put these steps of a Scrum Sprint Planning event in the order they occur within the event.#

Put these in order

Show answer

In Scrum Sprint Planning, the Scrum Team first agrees on the Sprint Goal, then selects the Product Backlog items it can complete, and finally plans how to deliver that work. This follows the event's three topics: why the Sprint is valuable, what can be done, and how the chosen work will get done.

Why:

The Scrum Guide describes Sprint Planning as addressing three topics in sequence. The first is why the Sprint is valuable, which is where the Product Owner proposes a Sprint Goal and the team agrees on it. The second is what can be done this Sprint, where the team selects Product Backlog items it can complete based on its forecast. The third is how the chosen work will get done, where the team decomposes the selected items into a plan. Each step depends on the previous one: the team cannot choose items sensibly without a goal to aim at, and it cannot plan the work before it knows which items it has committed to.

In Scrum, which of the following are typical activities of backlog refinement (grooming)? Select all that apply.#

Options

Pick every one that applies.

Show answer

Backlog refinement in Scrum includes adding detail and acceptance criteria to upcoming items, estimating them, and splitting large items into smaller ones that fit a Sprint. Committing to a Sprint Goal belongs to Sprint Planning, and demonstrating the Increment belongs to the Sprint Review.

Why:

Refinement is the ongoing activity where the Scrum team adds detail, estimates, and ordering to Product Backlog items, and breaks large items down so they are small enough to be completed in one Sprint. Adding acceptance criteria and detail, estimating items, and splitting large items all fit that description. Committing to a Sprint Goal and Sprint Backlog happens in Sprint Planning, and demonstrating the Increment to stakeholders happens in the Sprint Review, so those two are not refinement activities.

A Scrum team is preparing for Sprint Planning and wants to estimate its backlog items. Which of the following statements about sprint planning and estimation are correct? Select all that apply.#

Options

Pick every one that applies.

Show answer

In Scrum sprint planning, story points measure relative size and complexity rather than hours, and planning poker reveals estimates simultaneously to reduce anchoring. The Developers forecast what they can deliver, not the Product Owner alone, and velocity is a planning aid rather than a manager's target for comparing teams.

Why:

Story points are a relative measure of size, complexity, and uncertainty, so they are deliberately not tied to hours; the team calibrates them against reference items. Planning poker's simultaneous reveal exists so that estimators are not swayed by the first number spoken aloud. The statement that the Product Owner alone decides the Sprint's contents is wrong: in Scrum the Developers forecast how much they can deliver, while the Product Owner orders the backlog and clarifies priorities. Using velocity as a manager's target for cross-team comparison is wrong because it distorts estimates and undermines the planning purpose of velocity.

True or false: In a Scrum product backlog, items near the top should be refined into smaller, more detailed pieces than items far down the backlog, because top items are the ones expected to be selected for an upcoming Sprint.#

Options

Show answer

Items near the top of a product backlog should be refined into smaller, more detailed pieces than items further down. Top items are expected to be pulled into an upcoming Sprint, so they need enough detail and a size that fits within one Sprint. Lower items can stay coarse until their priority rises.

Why:

The statement is true. Scrum's refinement guidance says the Product Backlog is ordered and items at the top are more precise and detailed than those lower down. Top items are the ones the Developers are expected to pull into an upcoming Sprint, so they need to be small enough to finish within one Sprint and clear enough to act on. Items far down the backlog can stay coarse-grained until they move up in priority and are worth the refinement effort.

A product team of seven engineers runs two-week sprints. Their backlog has about 240 items, and roughly a third haven't been touched in over six months. Refinement meetings run two hours and still don't prevent problems: sprints start with stories that get blocked mid-sprint, and the team carries over about 40% of committed work each sprint. Stakeholders add new requests directly to the team channel, and engineers often estimate items they don't understand yet.#

Show answer

I would start by replacing the two-hour open-ended meeting with a fixed 90-minute refinement session held once a week, capped at about 8% of team capacity, looking one to two sprints ahead. Before anything enters that window, every new request goes through the product owner, who ranks it against the existing list; stakeholders no longer post directly into the sprint channel. For the stale third of the backlog, I would run a one-time sweep: any item untouched for six months is either re-validated by its owner in the next refinement or archived, so the ranked list shrinks to what the team can realistically deliver.

Readiness is a checkable Definition of Ready applied when an item is pulled into a sprint, not a label on the whole backlog. An item is ready when it has written acceptance criteria, its dependencies and blockers are named with owners, it has an agreed estimate, and a single owner is assigned. Items that fail the check stay in refinement rather than entering the sprint. Oversized items are split into vertical slices, each delivering observable behavior and sized to fit within one sprint.

When an item has a technical unknown that prevents a credible estimate, the team schedules a time-boxed spike, usually one to two days, with a written output such as a chosen approach or a list of risks. The spike result then feeds the item's readiness check, so the team stops estimating through uncertainty.

Finally, I would track three measures in the sprint review: carry-over rate, which I expect to drop from about 40% toward under 15% over a few sprints; the share of committed items that met the readiness checklist at planning, which should approach 100%; and the age distribution of the backlog, which should show no untouched items older than the pruning threshold. I would review these every sprint and adjust the readiness checklist or the refinement time-box if the numbers don't move.

Why:

This is an open design problem graded against the weighted rubric. A strong answer sets a checkable readiness standard applied at sprint pull-in, controls intake and pruning through one ranked path, bounds refinement with a cadence and time-box that splits large items, handles technical unknowns with spikes instead of guesses, and tracks concrete metrics such as carry-over and readiness at planning.

During backlog refinement, a product owner asks to pull a story into the next sprint. The team has never estimated it, its acceptance criteria are vague, and it depends on an external third-party API the team has never integrated with. Explain what refinement should do with this story before sprint planning, and name the specific mechanism you would use to resolve the unknown API behaviour. Keep your answer to one short paragraph.#

Show answer

Refinement should not let this story into the sprint as-is, because it fails the Definition of Ready: it has no estimate and unclear acceptance criteria. The product owner and team should clarify the acceptance criteria together, and the team should try to estimate it. Since the unknown API behaviour makes estimation impossible, the team should create a time-boxed spike to investigate the integration, then re-refine the story with the findings. If the story is still too large after that, it should be split into smaller stories before it is considered for planning.

Why:

The story should be held back because it fails the team's readiness criteria: it lacks an estimate and clear acceptance criteria, so pulling it into a sprint would hide risk. The unknown external API is the reason an estimate cannot be produced directly, so the appropriate mechanism is a time-boxed spike, a bounded investigation whose output is knowledge rather than shippable code. After the spike, the story is re-refined with the findings, and split if it is still too large. The key points are the readiness check, the spike as the mechanism for the unknown, and the re-refinement before planning.

Tell me about a time your team's backlog refinement was not producing stories that were ready for sprint planning. For example, items reached planning with unclear acceptance criteria, were too large to finish in a sprint, or were repeatedly carried over. What was the situation, what did you specifically change in how the team refined the backlog, how did you get the product owner and engineers to adopt the change, what measurable result did you see, and what would you do differently now?#

Show answer

On my previous team, roughly four of every ten sprint items were carried over, and planning sessions regularly stalled because stories lacked acceptance criteria or were too large to finish in one sprint. I reviewed the last six sprints of tickets and found that most carryover came from stories that had been pulled into planning without refinement. I proposed a short definition of ready: each story needed testable acceptance criteria, a size under a set threshold, and named dependencies. I also split any story estimated above that threshold during refinement, not during planning. To get buy-in, I sat with the product owner before the first session and showed the carryover data, then agreed to trial the change for three sprints. The product owner pushed back that the criteria would slow down discovery, so we exempted spike stories and reviewed the criteria at the end of the trial. Over the next three sprints carryover fell from about 40 percent to about 15 percent, and planning time dropped by roughly a third. Looking back, I did not measure engineer effort in refinement, so I could not tell whether the saved planning time was offset by extra refinement time. Next time I would track refinement time alongside planning time from the start.

Why:

This is an open past-experience question at senior depth, so there is no single correct story. The rubric grades the signal a strong STAR answer carries: a concrete, quantified situation; first-person diagnosis and action on the refinement process itself (readiness criteria, story splitting, who attends, timing); evidence of influencing product owners and engineers rather than just imposing a process; a before-and-after measurement such as carryover rate, planning time, or rework; and honest reflection on what did not work. Each criterion targets a distinct element so that a candidate cannot earn two criteria for the same sentence.

A team's velocity over its last 8 sprints averages 40 story points with a standard deviation of 12. Remaining scope for a release is 400 points. Dividing 400 by 40 gives a 10-sprint forecast. Why is that single number a weak basis for a release commitment, and what technique produces a date with an explicit confidence level from the same history?#

Show answer

The mean-based division returns one point estimate with no confidence attached. It assumes the average rate holds every sprint and ignores the spread (SD of 12), so it cannot say how likely the release is to land by sprint 10 versus sprint 12. The technique is a Monte Carlo forecast: repeatedly resample the team's historical per-sprint throughput (drawing with replacement) and, for each simulated run, count how many sprints are needed to finish 400 points. Across thousands of runs this yields a distribution of completion dates, and the team commits to a percentile (for example, the date met in 85% of runs).

Why:

The flashcard targets the gap between a deterministic capacity division and probabilistic forecasting. Dividing scope by mean velocity treats a noisy process as if it were constant, so it produces a number with no stated confidence. Monte Carlo forecasting, the standard approach used in Agile delivery forecasting, preserves the empirical variability of past sprints by resampling them, so the output is a probability distribution of completion sprints. Reporting a percentile converts that distribution into a commitment with an explicit confidence level, which is what the single average cannot provide.

Related interview questions

Job market

See agile-delivery salaries and hiring demand from live job postings.

The other 12 questions

This page shows 10 and marks what you pick. That's as far as a page can go. A free account opens the other 12 and keeps every answer. What you miss comes back until it's right: after a day, then at longer gaps.

Start with this topic

Free · the whole bank · 100 marked answers per 30 days · written feedback on the paid plan

Interview booked? Practise the job ad instead

What moved, monthly

One email a month when the bulletin comes out: what moved in the markets we track, and the new question topics we published. Confirm your address to join. Unsubscribe any time.