Who This Guide Is For
This guide is for project stakeholders and business owners who participate in sprint reviews with their development team. You want reviews to be productive decision-making sessions, not status meetings where you nod along while someone demonstrates features you cannot properly evaluate in the time available.
Before You Start
You should be working with a development team that runs sprint-based development, with reviews occurring at the end of each sprint (typically every two weeks). You should also have defined acceptance criteria for the deliverables in the sprint — if you do not, How to Run a Successful Software Sprint covers that prerequisite.
Step 1: Prepare Before the Review
A sprint review is not the time to discover what was planned for the sprint. Review the sprint backlog before the session and identify the items you want to evaluate closely.
For each deliverable, re-read the acceptance criteria you defined at the start of the sprint. Prepare specific things to check: “I want to verify the report filters by date range and project” is prepared. “Let me see what was built” is unprepared.
If you have questions about items that were not completed, note them. Incomplete items are a normal part of sprint development — the review should cover why they were not finished and where they sit in priority for the next sprint.
Step 2: Test Against Criteria, Not First Impressions
During the review, evaluate each deliverable against its acceptance criteria systematically. This is not a demo — it is an acceptance check. The development team shows the work, and you verify it meets the agreed definition of done.
Use the staging environment yourself rather than watching someone else click through it. Interact with the system the way your team or clients would. Submit a test request, generate a report, trigger a notification. Active testing catches issues that passive observation misses.
If something meets the acceptance criteria but does not feel right, articulate the gap specifically. “The date filter works but the default range should be this month, not all time” is useful feedback. “This is not what I expected” without further detail is not actionable.
Step 3: Separate Acceptance From New Ideas
Sprint reviews reliably generate new ideas. When you see a working feature, you immediately think of improvements, additions, and variations. This is valuable — but it is not part of the current review.
Capture new ideas in a separate list. Do not let them derail the acceptance process. “Can we also add a CSV export?” is a valid idea for the backlog, not a reason to reject a deliverable that meets its criteria.
After the acceptance checks are complete, spend five to ten minutes reviewing the new ideas. Prioritise them against the existing backlog. Some will be quick wins for the next sprint. Others belong further down the roadmap. The key is that these are treated as new scope, not as failures of the current sprint.
Step 4: Give Feedback That Can Be Acted On
The quality of your feedback determines the quality of the next sprint. Vague feedback creates vague work. Specific feedback creates specific improvements.
Actionable feedback: “The request submission form should show a confirmation message after submitting — currently it returns to the list with no indication that the submission succeeded.”
Non-actionable feedback: “The form flow does not feel intuitive.”
For every piece of feedback, ask yourself: could the development team implement this based solely on what I have said? If not, add detail until the answer is yes.
Step 5: Close With Clear Next Steps
End the review with three things agreed:
- Accepted items: deliverables that met criteria and are considered done.
- Items needing revision: deliverables that did not meet criteria, with specific feedback on what needs to change.
- Next sprint priorities: the top items for the next sprint, informed by what you saw in this review and any new ideas that rose to the top.
Document these decisions immediately — not from memory the next day. The review outcomes should be visible to both you and the development team as a shared reference.
Common Mistakes
- Treating the review as a demo. A demo is a presentation. A review is an acceptance process. You should be testing, not watching.
- Changing criteria during the review. If the deliverable meets what was agreed but you now want something different, that is a scope change for the next sprint, not a failure of this one.
- Spending the entire review on one item. Allocate time proportionally. If a sprint has six deliverables, spending forty minutes on the first one means the last three get two minutes each.
- Not capturing new ideas separately. If new ideas get mixed into the acceptance discussion, the review runs long and the distinction between what was agreed and what is new gets lost.
- Skipping the review when things are going well. Reviews are not just for catching problems. They are for confirming progress, building shared understanding, and making prioritisation decisions. Skipping them creates drift.
What Good Looks Like
An effective sprint review looks like this: every deliverable is evaluated against its criteria within a time-boxed session. Accepted items are confirmed, revisions are specified, and next sprint priorities are agreed. The meeting takes thirty to sixty minutes, not half a day. Both the stakeholder and the development team leave with a clear, documented understanding of what happens next.
Next Steps
If you want to improve the sprint planning that feeds into reviews, How to Run a Successful Software Sprint covers the full sprint cycle. For broader project management as a non-technical stakeholder, How to Manage a Software Project as a Non-Technical Founder provides the wider context.