Skip to content
tezvyn:
Menu

How do you adapt when user feedback invalidates your current sprint?

Source: scrumguides.orgMediumHow cards are made

This tests your ability to connect process to technical strategy under pressure. A great answer involves immediately notifying the Product Owner, quantifying the impact, and proposing technical pivots like feature flagging.

What's really being asked

This question tests your senior-level pragmatism and leadership. The interviewer is evaluating your ability to recognize that Scrum is a framework for adapting to change, not a rigid process to be followed at all costs. They want to see you connect a process problem (an invalid assumption) to a business outcome (minimizing waste) through concrete technical solutions. It's a test of ownership beyond simply completing assigned tickets.

The full answer

A strong answer outlines four steps in order. First, immediate communication. You don't wait for a formal ceremony; you raise the issue and its implications to the Product Owner (PO) and the team as soon as it's discovered, embodying the Scrum pillar of transparency. Second, impact assessment. You collaborate with the PO to quantify the blast radius. Is the entire Sprint Goal obsolete, or just one part of the plan? You should propose concrete options: pivot the work, pause and shelve it, or scrap it entirely. This may lead the PO to negotiate the scope of the Sprint Backlog with the Developers. Third, technical mitigation. This is crucial for a senior role. You should detail how to use feature flags to isolate the in-progress work, ensuring the increment remains potentially releasable. Discuss how a modular architecture makes this pivot cheaper than in a tightly-coupled monolith. Fourth, team re-alignment. Once the PO makes a decision, you help ensure the entire team understands the new direction and that the Sprint Backlog is updated to reflect the change.

The mistakes people make

The most common red flag is the 'Rigid Scrubber' who says, "We must finish what we committed to in the sprint." This ignores the core purpose of Agile, which is adaptation. The commitment is to the Sprint Goal, and if new information makes that goal obsolete, the plan must change. Another weak answer is the 'Passive Player' who would simply stop working and wait for instructions or the next planning meeting. This shows a lack of ownership. Finally, a 'Process-Only' answer that just says "I'd talk to the PO" without suggesting concrete technical strategies for managing the in-progress code is insufficient for a senior role.

What usually comes next

Expect follow-ups like: "What if the Product Owner insists you continue building the feature anyway?" to test your influence and communication skills. Or, "How would you have architected this feature differently if you knew this assumption was risky from the start?" to test your proactive design thinking. A technical deep-dive might be, "Walk me through the Git strategy you'd use to shelve this work safely."

A concrete example

In a project building a new payment flow, we assumed users wanted Apple Pay integration prioritized. Mid-sprint, analytics from a different product showed our target demographic had only 15% iOS adoption. I immediately raised this with the PO. We estimated that 50% of our sprint's work was tied to this. I proposed we wrap the Apple Pay SDK work in a feature flag (off by default) and pivot the remaining sprint capacity to building a more generic credit card form. We salvaged the foundational work but avoided wasting ~25 story points on a low-impact feature, delivering more value by adapting.

Interview question

Mid-sprint, you discover data invalidating the core assumption behind the main feature. What is the most effective first step for a senior developer to take?

  • a.Immediately inform the Product Owner, quantify the impact, and propose technical options like using a feature flag to isolate the work.Correct
  • b.Continue building the feature to meet the sprint commitment, but raise the issue during the next Sprint Retrospective.
  • c.Inform the Product Owner that the sprint's assumption is wrong and ask them for a decision on how to proceed.
  • d.Stop all work on the affected feature and wait for the Product Owner to provide a new plan during the next daily stand-up.
Why?

The best response combines immediate communication with proactive, technical problem-solving. Simply informing the PO (C) is passive; a senior developer should also analyze the impact and propose solutions.

Just read this? Test yourself on what you have been reading.

Read the original → scrumguides.org

Put your scrolling time to good use

Learn one idea, try a quiz and save useful cards for revision. Tezvyn makes it easy to learn and stay current in your tech field, a few minutes at a time.

The iPhone app is on the way

We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.

Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.

Get it on Google PlayiPhone app coming soon

We are hiring for this. Open roles that interview on agile — each one lists the topics its interview covers.

See open roles