Stop Planning, Start Shipping: The MVP as Your Most Powerful Agile Weapon
Every organisation has a graveyard of projects that were planned to perfection and never delivered. The documentation was immaculate. The strategy decks were dense with ambition. The steering committee meetings ran to schedule. And yet, months or years later, the business had nothing working in production to show for it. The Minimum Viable Product exists to break that cycle -- and when combined with the empirical discipline of Scrum, it becomes the most powerful delivery tool available to any team.
What the MVP Actually Means -- and What It Does Not
The term Minimum Viable Product is frequently misunderstood, and that misunderstanding is costly. An MVP is not a stripped-down, half-finished version of the product you eventually want to build. It is not a prototype, a proof of concept, or a demo. Eric Ries, the pioneer of the Lean Startup movement, defines it precisely: the MVP is the version of a new product that allows a team to collect the maximum amount of validated learning about customers with the least effort. Every word in that definition matters.
The MVP is grounded in the Lean Startup methodology -- a scientific approach to creating and managing products that gets working software into the hands of real users faster and more efficiently than traditional development cycles. The Lean Startup's core loop is Build, Measure, Learn: build the smallest thing that generates real feedback, measure what users actually do with it, and learn from that data to decide what to build next. The MVP is the engine of that loop.
The word viable carries the weight. Viable means it works. It solves a real problem. It can be used by real people in production conditions. And it generates data -- usage data, behavioural data, and direct feedback -- that no amount of upfront planning can substitute for. The assumptions embedded in every plan are only tested when they meet reality. The MVP forces that meeting to happen as early as possible.
What Makes an MVP Truly Viable
Not everything that ships quickly qualifies as a Minimum Viable Product. To be genuinely viable in the Lean Startup and Agile sense, an MVP should meet a clear set of criteria. These are not bureaucratic checkboxes -- they are the conditions that make early deployment worth doing rather than merely convenient.
The Six Criteria of a Genuine MVP
- Minimal & ViableReduced to its essential useful functions. Nothing that is not required to deliver core value should be present. But what remains must actually work.
- SuperiorOffers a meaningful advantage over how the problem is currently being solved -- whether by a competitor, a manual process, or a spreadsheet. If it is not better than the alternative, it will not be adopted.
- FocusedAddresses a specific, defined target group that has a genuine need for the product. An MVP that tries to serve everyone serves no one well enough to learn anything useful.
- SurvivableDelivers enough added value that early adopters will actually use it -- and ideally pay for it. Ask honestly: are your users ready to adopt or pay for this right now?
- PromisingHas sufficient potential that early adopters will continue using it as it evolves. The MVP must earn its audience's patience for future improvements.
- ExpandableScoped and architected to allow incremental development beyond the initial release. An MVP that cannot be built upon is a dead end, not a foundation.
An MVP is also a risk reduction tool. By exposing the earliest form of a product idea to real users, you maximise your learning about the product and its market without investing maximum time and effort. If the idea proves unworkable, you have discovered that fact before spending eighteen months building the wrong thing. If it proves sound, you have a foundation to build on with validated confidence rather than untested assumptions.
Empirical Process Control: The Engine Behind the MVP
To understand why the MVP is so powerful within a Scrum context, you need to understand the concept of empirical process control -- the philosophical foundation on which Scrum is built. The SBOK(tm) Guide is explicit on this point: Scrum replaces predetermined algorithms and fixed plans with a feedback loop grounded in three pillars.
Transparency
The significant aspects of the process must be visible to those responsible for the outcome. When a team is building an MVP, transparency means the backlog is shared, the sprint goal is clear, and the definition of done is agreed. Nobody is working toward a private vision of what "finished" looks like.
Inspection
Scrum artefacts and progress must be inspected frequently to detect undesirable variances. With an MVP approach, inspection happens at the Sprint Review -- the moment the team demonstrates working software to the Product Owner and stakeholders, not a slide deck describing what might be built.
Adaptation
If inspection determines that one or more aspects deviate beyond acceptable limits, the process or the product being produced must be adjusted. This is where the MVP earns its value. Real feedback from a working product produces real adaptations. Feedback on a plan produces only revised plans.
The MVP is not just compatible with empirical process control -- it is its most direct expression. Every sprint that produces a working increment is a controlled empirical experiment. The hypothesis is: this functionality will deliver value. The test is: deploy it and observe. The result feeds back into the backlog. This is the Build, Measure, Learn loop applied to enterprise delivery -- and it is the antithesis of the plan-document-strategise cycle that consumes organisations without producing output.
How to Build an MVP: The Five Steps
The MVP is not produced by accident. It emerges from a disciplined process that runs in parallel with the Scrum framework, giving the team the clarity they need to swarm effectively around the right work.
| Step | Activity | Scrum Connection |
|---|---|---|
| 1. Validate the Idea | Confirm there is a real target market for the product before writing a line of code. Feedback at this stage is cheap. Feedback after six sprints of development is expensive. | Informs the initial Product Vision and gives the Product Owner a validated basis for backlog prioritisation. |
| 2. Create the User Flow | Map the end-to-end experience from the user's perspective. What steps must a user take to achieve their goal? What does the critical path through the product look like? | User flows define the core journeys that must work for the MVP to be viable -- the backbone of the prioritised backlog. |
| 3. Build User Stories with Story Mapping | Break the user flows into user stories: short, simple feature descriptions from the user's perspective. Story mapping groups them into the backbone and slices them into releases. | User stories are the raw material of the Product Backlog. Story mapping makes the MVP slice visible to the whole team. |
| 4. Prioritise the Feature List | Distinguish ruthlessly between essential features and desirable ones. The MVP contains only what is necessary for viability. Everything else goes on the backlog for future sprints. | This is the Product Owner's primary job. A well-prioritised backlog is the difference between a team that delivers and a team that drifts. |
| 5. Build, Test, Implement | Develop incrementally within sprints, collect usage data and user feedback after each release, and feed learning back into the next sprint's backlog refinement. | This is the sprint cycle itself: Build in the sprint, Inspect at the Review, Adapt in the next Planning. The loop runs indefinitely. |
The Product Owner, the Backlog, and the Pipeline
In Scrum, the Product Owner is the single individual accountable for the value delivered by the team. They own the Prioritized Product Backlog -- the ordered list of everything the team might build, with the highest-value items at the top. In ITIL terms, the Product Owner is the equivalent of the service owner responsible for the department service catalogue and the service pipeline -- the set of services in development, not yet live.
The Product Owner does not write code, run standups, or manage team members. Their job is to ensure the backlog reflects the most valuable work the team could possibly do at any given moment, and to be available to the team to clarify requirements and accept or reject completed work. When the MVP is the delivery goal, the Product Owner must be ruthless about backlog priority. The question is not "what should this product eventually do?" The question is: what is the smallest set of working functionality that would make this product worth deploying today?
That question cuts through ambiguity with precision. It forces the Product Owner to distinguish between features that are essential and features that are merely desirable. It forces stakeholders to confront the difference between what they want and what they actually need to start generating value. And it gives the development team a clear, achievable target -- one they can swarm around and move to done within a sprint.
The Product Owner's backlog is the pipeline: MVP items sit at the top, ordered by value, ready for the team to swarm and deliver.
Swarming: How a Scrum Team Moves an MVP to Done
One of the most important concepts in Scrum delivery -- and one of the most frequently misapplied -- is swarming. Swarming means the entire team focuses its energy on the highest-priority items in the sprint backlog, pulling work through to completion rather than each individual working in isolation on their own task list.
In a team that is not swarming, five developers might be working on five different user stories simultaneously. All five stories are in progress at the end of day three. None of them are done. The burndown chart is flat. The Sprint Review approaches and the team has nothing to demonstrate. The Product Owner cannot accept any work because nothing is complete. In ITIL terms, there is nothing ready to transition from the service pipeline into the live service catalogue.
In a team that is swarming correctly, the team identifies the two or three highest-priority stories in the sprint and collectively drives them to done before pulling new work. Testers help developers. Developers help with documentation. Senior engineers pair with junior engineers on complex items. The goal is not individual productivity -- it is sprint throughput. Get stories across the line. Get the MVP to the point where the Product Owner can demonstrate it, accept it, and release it.
A story that is 90% complete is not done. It is a liability. It occupies the team's attention, it cannot be accepted by the Product Owner, and it cannot be demonstrated at the Sprint Review. The Definition of Done is not a technicality -- it is the standard that separates real progress from the illusion of progress. MVP delivery depends entirely on the team's willingness to drive stories through to done, meeting every criterion, before starting something new.
The Scrum Events as MVP Delivery Machinery
Each of the five Scrum events exists to support the kind of focused, iterative delivery that gets an MVP into production. When teams understand the purpose behind each event, they stop treating them as administrative overhead and start using them as the delivery tools they are.
| Scrum Event | Purpose in MVP Delivery | What Breaks Without It |
|---|---|---|
| Sprint Planning | The team selects the highest-priority backlog items and commits to a sprint goal aligned with the MVP. Work is broken into tasks the team can complete within the sprint. | Without planning, the sprint has no goal. Work is pulled randomly. The MVP target drifts. |
| Daily Standup | The team synchronises daily, surfaces blockers immediately, and re-coordinates effort toward the sprint goal. The standup keeps swarming disciplined and intentional. | Without daily sync, blockers accumulate silently. Individual silos form. The sprint ends with work in progress, not done. |
| Sprint Review | The team demonstrates working software -- not slides, not reports -- to the Product Owner and stakeholders. The Product Owner accepts or rejects stories against the Definition of Done. Usage data and user feedback gathered since the last release is reviewed and used to shape the next sprint. | Without the Review, there is no empirical feedback loop. The team builds in isolation. The MVP never gets validated by real stakeholders. |
| Sprint Retrospective | The team inspects its own process and identifies one or two concrete improvements for the next sprint. Delivery quality compounds sprint over sprint. | Without retrospectives, the same friction that slowed sprint one slows sprint ten. Teams stop improving. |
| Backlog Refinement | The Product Owner and team progressively elaborate and estimate upcoming backlog items so that Sprint Planning is not a discovery session. New learnings from deployed MVP usage are fed into backlog re-prioritisation here. | Without refinement, Sprint Planning becomes a negotiation about what the stories even mean. Sprints start late and finish incomplete. |
Incremental and Iterative: Two Words That Are Not Synonyms
The SBOK(tm) Guide draws a careful distinction between incremental and iterative delivery -- and both are essential to MVP success. Understanding the difference stops teams from confusing activity with progress.
Incremental delivery means building the product in pieces, each of which adds working functionality to what exists. Sprint one produces a working login and user registration. Sprint two adds the core feature set of the MVP. Sprint three adds the reporting capability that makes it useful to the Product Owner's stakeholders. Each sprint produces a potentially shippable increment -- software that works, meets the Definition of Done, and could be deployed if the Product Owner chooses.
Iterative delivery means revisiting and refining what has already been built, based on feedback. The login built in sprint one may need to be redesigned in sprint four because user feedback revealed it was confusing. The reporting feature may be extended in sprint six because the Product Owner discovered new requirements at the Sprint Review. Iteration is not failure -- it is the mechanism through which validated learning improves the product. This is the Lean Startup's Build, Measure, Learn loop expressed in sprint cadence.
The combination of incremental and iterative delivery is what makes the MVP viable in complex, uncertain environments. You do not need to know everything before you start. You need to know enough to build something real, get it into the hands of users, collect usage data, ask for feedback, and refine your product accordingly. This is precisely what the endless planning-and-documenting cycle prevents, because it attempts to resolve all uncertainty before committing to delivery -- and uncertainty of that kind does not resolve through planning. It resolves through doing.
Incremental delivery builds working functionality sprint by sprint. Iterative delivery refines it based on real feedback. The MVP uses both -- and production is the only place that feedback is real.
The ITIL Connection: MVP as the First Live Service
For teams operating within an ITIL framework alongside Scrum, the MVP maps cleanly onto the ITIL service lifecycle. The Scrum backlog is the service pipeline -- the collection of service ideas and capabilities under development. The Sprint Review is the transition gate -- the point at which the Product Owner validates that a working increment meets acceptance criteria and is ready for production. And the deployed MVP is the team's first entry in the live service catalogue.
ITIL's own Continual Improvement principles point toward exactly the same empirical feedback loop that Scrum formalises. Deploy something real. Measure it against agreed service levels and user behaviour. Improve it. The MVP is the mechanism that puts that principle into practice -- and the usage data and user feedback gathered from a deployed MVP provides the evidence base that ITIL's change and improvement processes require. A service that has never been deployed has no usage data. It has only assumptions.
The risk of treating ITIL governance as a reason not to deploy early is that the pipeline becomes permanently congested. Services that are perpetually "in development" are services that are delivering no value. The stakeholders who commissioned them grow frustrated. The teams building them lose momentum. And when the service finally does arrive -- often twelve to eighteen months later than planned -- the requirements have changed, the stakeholders have found workarounds, and the business case is weaker than it was. The MVP breaks this pattern by insisting on early production deployment of working functionality, creating real data to underpin ITIL's change and improvement processes.
Why Planning and Documenting Are Not Delivery
There is nothing wrong with planning. There is nothing wrong with documentation. Both serve legitimate purposes when used appropriately. The problem arises when organisations treat planning and documentation as substitutes for delivery rather than supports for it. When a team spends six weeks in requirements workshops before writing a line of code, they have spent six weeks not building -- and crucially, six weeks not learning. When a project board receives monthly strategy updates instead of sprint demos, it is receiving reports about delivery rather than the delivery itself.
The Lean Startup methodology makes this point with precision: an MVP is not suited to those who want to produce something quickly and sell on for a short-term gain. It is suited to teams thinking long term -- willing to create a first iteration in order to develop a better version further down the line, building on validated learning rather than refined assumptions. The Build, Measure, Learn loop is not a fast path to a finished product. It is a disciplined path to the right product.
Signs Your Team Is Planning Instead of Delivering
- Sprint Reviews present slide decks rather than working software
- The backlog has not been touched since the project kickoff document was approved
- The team cannot name the sprint goal for the current sprint
- Stories have been "in progress" for multiple sprints without reaching done
- The Product Owner is unavailable to accept work at the end of the sprint
- No usage data or user feedback has been collected from anything deployed so far
- Stakeholders are asking for the MVP but are told it is not ready to show
- Every Sprint Review demonstrates deployed, working functionality
- The Product Owner accepts stories against a clear Definition of Done at the end of every sprint
- Usage data and user feedback from the deployed MVP feeds into every backlog refinement session
- Blockers are surfaced in the Daily Standup and resolved before they derail the sprint
- The backlog is refined, prioritised, and visible to the whole team between sprints
The Sprint Review Is the Moment That Matters
If there is a single Scrum event that embodies the MVP philosophy, it is the Sprint Review. This is the moment where the empirical feedback loop closes. The team has spent the sprint building. The Product Owner has been available to answer questions and clarify requirements. The Definition of Done has been enforced. And now, in front of the people who commissioned the work, the team demonstrates what was actually built.
The Sprint Review is not a performance. It is not a sales pitch. It is an inspection of real working software by the people whose requirements it is meant to serve. The Product Owner accepts what meets the Definition of Done and returns what does not to the backlog. Stakeholders provide feedback that reshapes the prioritisation of future sprints. Usage data gathered since the last deployment is reviewed. And the team learns -- in the most direct way possible -- whether what they built matches what was needed.
This feedback loop is what the MVP depends on. Without the Sprint Review's honest inspection, an MVP becomes an assumption that was never tested. With it, the MVP becomes the foundation of a product that improves sprint by sprint, shaped by real use and real feedback, deployed into the live environment where the only feedback that counts is generated.
Getting an MVP into production requires courage -- from the team, from the Product Owner, and from the organisation. It means accepting that the first version will not be perfect. It means trusting the empirical process over the planning instinct. It means demonstrating working software to stakeholders before every edge case is handled and every pixel is polished. That courage is not recklessness. It is the discipline to prefer validated learning over the comfort of endless preparation. The teams that develop that discipline -- the ones that build, measure, and learn rather than plan, document, and strategise -- consistently outdeliver the teams that do not.
Further Reading
This article draws from the Scrum Body of Knowledge (SBOK(tm) Guide) published by SCRUMstudy, the ITIL 4 service lifecycle framework (published by AXELOS, now under PeopleCert stewardship), and the Lean Startup methodology as articulated by Eric Ries. The empirical process control model described here is the foundation for SCRUMstudy certifications including SMC(tm), SPOC(tm), and SCRUMstudy Agile Master Certified (SAMC(tm)).