Meaning is in the Eye of the Beholder - MVP

A O'CALLAGHAN • November 6, 2025

by Alan O'Callaghan

The worlds of business and product development are awash with acronyms. While they can be useful shorthand for complicated concepts, they have a tendency to degrade over time and the understanding of what they mean gets fuzzy. Meaning, like beauty, is then in the eye of the beholder. ‘MVP’ is one of those acronyms which seems to have attracted both beautiful and ugly meanings to itself.

MVP stands for Minimal Viable Product and was popularised by Eric Ries in his book The Lean Startup. A Build-Measure-Learn feedback loop is at the heart of his Lean Startup model. He explains “The MVP is that version of the product that enables a full turn of the Build-Measure-Loop with a minimum amount of effort and the least amount of development time.” (1) The very fact that it is a minimum product tells us that not all of its planned features will be included in the MVP. Even essential features might be left out. Often people focus on the ‘Build’ part of the loop and use it as an excuse to release a product that has too little functionality to be considered either valuable by customers or viable by the business. Some engineers even use ‘MVP’ as an argument for cutting corners on quality assurance:” It’s only an MVP. We can build in the quality later in the full product”. They appear to be practising development agility because they are delivering incrementally – and we definitely favour small increments in Agile product development – but where’s the value if no-one wants to use it, and who wants to use a shoddy product?

 

Product-Market Fit

MVPs are not about reducing the product’s development effort. In fact the use of an MVP increases the effort required because its impact has to be measured. An MVP is essentially an experiment. It is testing the emerging product to see if it is likely to deliver the value proposition embedded in the Product Vision.

MVPs are usually targeted at product-market fit. Product-market fit means having a product that can satisfy a market. By definition, that means building a product that creates significant customer value. In turn, that requires meeting real customer needs in a better way than any competitor products.

The Product Owner has an essential role to play here. She has first to identify who the real customers are, and secondly decide which of their needs are underserved, and in what way. This is the thinking that should underpin the selection of the feature set for the MVP. Those features which address the customers’ top pains or offers them the most benefit should be prioritized. Brainstorming a list of features is easy. Deciding which four or five are the most important is really hard. And it is really critical. Of course, at first these are just hypotheses. It is the release of the MVP to the market, and the feedback from customers that will tell us whether it’s moving in the right direction to achieve the Product Vision. Increments that are demonstrated internally and are not placed in front of real customers should never be called MVPs. Quantitative measurements can tell us how many customers have bought the product, how the end-users interact with it and such like. Qualitative feedback is needed to tell us why they use it in a particular way. MVPs give us data that can lead to a go/no go decision about whether or not to build a solution and grow it in the market.

 

Pivot

The nature of a hypothesis is that it could be proved right or wrong. If our assumptions are wrong, we will need to pivot. The worth of an MVP is that it can tell us sooner that is time to change direction, saving money and effort in the process. Startups that use MVPs in this way are capital-efficient and are more likely to survive but, clearly, more established organizations can also use an MVP to validate assumptions about new products or innovative features.


MVP tests

Given what I’ve just said, I suppose that there can only be one MVP in a product’s lifecycle. I’ve witnessed many a lively debate about whether there can be one or many. And I’ve usually stayed outside of them unless one of the ugly meanings I mentioned before is raised. For sure, the Product Owner will be prioritizing features and work packages throughout the product’s development, but deciding which few are the key ones to deliver on the Product Vision seems to distinguish the MVP from increments that are delivered later.

Having said that, similar thinking can be used at various points during development to test key assumptions and get new learning. Dan Olsen calls these ‘MVP tests’ (2) and I like this idea. Faced with an unknown or a particular risk, the Product Owner will work with the engineers in the Agile Product Team to identify which features are needed, in a prototype perhaps, to uncover a new learning point or address the risk.


Four Product Risks

There are four kinds of risk that the team, under the guidance of the Product Owner needs to bear in mind all the while:


Value. This is the risk that nobody will want to buy or use the product- that it is essentially not fit-for-purpose. While this is the risk that MVPs usually address most, it will still need to be revisited even if the MVP validates initial assumptions.


Usability. If the customers can’t work out how to use the product, they will eventually walk away from it and it will have no value. Prototypes can be built rapidly and cheaply to test which kind of interactions the customers prefer before the product team commits to any particular solution.

 

Feasibility. Can the engineers build the solution with the resources available? This includes technology, skillsets, budget and time. Ruthless prioritisation by the Product Owner is key here too. If the product team is always working on the most important items then it is likely they will deliver customer value even if budget and time constraints prevent them from delivering full scope. Spikes might be needed to address technology or skillset-based risks.

 

Viability. A given solution might be very attractive to customers, but can the organization support it in the marketplace? The potential issues range from whether the business can make a sufficient profit, to whether its existing business model needs adaptation.

 

An initial MVP might begin to answer some of these questions, but the reality is that the Product Owner will repeatedly have to ask, “Which subset of features do we need in the next increment to address this risk?”. Continuous product discovery and rapid experimentation will be needed throughout the product lifecycle to maximize customer value in the face of change, and in a way that benefits the business.

 

Questions for You

·         What is the understanding that your organization has of ‘MVP’?

·         How do your teams address risk?

·         How do you measure a release’s impact?


(1) Eric Ries. The Lean Startup: How Constant Innovation Creates Radically Successful Businesses. p.77. Portfolio Penguin. 2011

(2) Dan Olsen. The Lean Product Playbook. How to Innovate with Minimal Viable Products and Rapid Customer Feedback. Wiley. 2015


First published on LinkedIn September 22nd 2025


By A O'CALLAGHAN November 7, 2025
By Alan O'Callaghan
By A O'CALLAGHAN November 7, 2025
By Alan O'Callaghan
By A O'CALLAGHAN November 7, 2025
By Alan O'Callaghan
By A O'CALLAGHAN November 6, 2025
By Alan O'Callaghan
By A O'CALLAGHAN November 6, 2025
By Alan O'Callaghan
By A O'CALLAGHAN November 6, 2025
By Alan O'Callaghan
By A O'CALLAGHAN November 6, 2025
By Alan O'Callaghan
By A O'CALLAGHAN November 6, 2025
by Alan O'Callaghan
By A O'CALLAGHAN February 26, 2024
A Case Study of the Use of AI in Learning for Agile
By A O'CALLAGHAN May 24, 2022
In 1897 Mark Twain famously complained that reports of his death were exaggerated. A hundred and twenty five years later the reports of the death of Agile similarly abound, and are just as far off the mark. In fact, according to the Business Agility Institute, Business agility – defined by the BAI as “…a set of organizational capabilities, behaviors, and ways of working that affords your business the freedom, flexibility, and resilience to achieve its purpose. No matter what the future brings.” – has increased globally in a very significant way since the start of the pandemic. Other respected authorities, McKinsey, for example, have noted a rush towards Agile ways of working as a consequence of organizations finding flaws and dysfunctions in their existing structures, cultures and processes that hinder their ability to respond to unanticipated change. One wellspring of the rumours of the death of Agile has actually been from well-known Agilists such as Dave Thomas who were actually pointing out that big consultancies have jumped on the Agile bandwagon and corrupted its meaning and intent. Way too many organizations have swallowed the snake oil that suggests Agility is about adopting a few practices in the product development area to become “faster, better, cheaper” while changing nothing else. Agile has always been about responsiveness to change while delivering products that delight customers: “faster, better, cheaper” are second order effects of lowering the cost of change. These are not obituaries, but passionate warnings about the need to defend the values and principles of Agile. A Post-Agile World? A different, but insidious and dangerous perspective comes from those who contrast Business Agility with Agile product development. To the extent that the term “Business Agility” focuses on the need for organizational-wide cultural and structural change, it reflects a welcome shift in an understanding of the challenges businesses face in every sector of the world economy. On the other hand, these are not new problems. The pandemic, supply chain disruption, the ‘Great Resignation’ and even the war in Ukraine have only exacerbated and revealed more clearly the need equip organizations to respond to change and to innovate more quickly. Changing the world of work has always been at the heart of genuine Agile thinking and practice. Yet we are welcomed to the ‘Post-Agile World’ by the authors of one acclaimed book. An Agile Straw Man The book concerned, by Fin Goulding and Haydn Shaughnessy is called Flow . First off, it’s a good book. I recommend it. It is full of interesting ideas to promote cultural change throughout a business. I love their concept of extreme visualization, of work as a learning model, of the need to co-create processes and so on. I see these as valuable additions to our understanding of Agile. But they do not. At one point in the book, they post a table that compares Flow with Lean Startup and with Agile. Agile is summarized in eight bullet points. But their ‘Agile’ is a straw man – easy to knock over because it’s not the real deal. Let’s look at those eight bullet points: “A structure for software programming”. While it is true that Agile took off in software development, it didn’t start there, and it won’t finish there. Most commentators trace Agile thought and practice back to the Shewhart cycle first promoted in 1929. Today, Saab build fighter aircraft, Tesla make autonomous cars, GKS develop pharmaceuticals and the EduScrum movement is transforming education using Agile approaches. “An a priori project-planning method”. I’m not sure where that one came from. One of the four values of the Agile Manifesto is about valuing “responding to change over following a plan.” Agile planning is data-driven. We plan on what we know rather than speculate. But in a complex world we don’t have all the information up front and some of that will change in any case. Scrum, for example has a planning event at the beginning of every iteration precisely because a priori planning doesn’t work. “Risk reduction”. Quite true. But as the authors contrast this with ‘Management of uncertainty’ in their own framework I think they have misrepresented ‘risk reduction’ in Agile as meaning ‘risk avoidance’. In reality, risk is identified and promoted in importance so that it can be dealt with early in Agile development. “Fixed process”. Just a second while I pick myself up from the floor. I’ve spent 25 years explaining to those I have coached or trained in Agile that ‘the process’ is merely the sum total of all the decisions a self-organizing team makes. As such it is adaptive and will be different for each and every team. Predefined processes are a death march in the face of uncertainty and risk. They are anathema to Agile. “Emphasis on avoiding big failures”. Again, I see here an attempt to draw Agile as a conservative risk-aversive approach compared to Flow. Once again, this is a nonsense. Agilists have always advocated “fail fast; embed the learning” as the only way to succeed in a volatile, uncertain, complex, and ambiguous world. ‘Big failures’ are avoided by the emergent behaviour of running safe-to-fail experiments that either validate assumptions or prove them wrong. Agile teams are empowered to take whatever actions the results of such experiments suggest to them. “More supervisory roles”. What are they then? A Scrum Master for example is a servant leader – the very opposite of a supervisory role. A Product Owner has some independent authority but is a peer member of a Scrum team. There is no rank amongst a Scrum team’s developers. As the eleventh Principle Behind the Agile Manifesto says, “The best architectures, requirements, and designs emerge from self-organizing teams” (emphasis added). Self-organization is defined as order which arises through frequent, local interactions rather than being directed externally. You need a peculiar form of mental gymnastics – standing on your head and turning your insides out maybe - to translate that into the idea that Agile requires more supervisory roles “Fulfills the plan”. See the discussion on ‘a priori planning’ above. Finally: “Execution method”. No! To be truly self-organizing, Agile teams have to take ownership of business goals and objectives. The very reason for having a Product Owner in a Scrum team, for example, is so that her business domain knowledge and experience is available to the team as a whole. A Scrum team’s purpose is to deliver business value. That makes it a genuine business unit, not just an execution/implementation unit. How the team achieves its goals and objectives is entirely up to the team itself. Agile Teams vs Business Agility In their blatant mischaracterization of Agile, Goulding and Shaughnessy have taken the caricature of Agile dreamed up by the “faster, better, cheaper” school of thought and put it on steroids. I suppose when you launch any new product you’ll feel the need to differentiate it from ‘competitors’, but in this case the authors of Flow are in danger of undermining the drive towards Business Agility. Many organizations need to heed the words of Nancy Sinatra: ”You keep saming when you oughta be changing”(These Boots Are Made for Walking). The question is what to change? And more specifically, what to change next? Some people like to think of the recent history of Agile as consisting of three waves: first, team Agile (single team product development); second, scaled Agile (multi-team product development) and third, Business Agility. Karim Harbott in his book, The 6 Enablers of Business Agility, describes it that way. That’s fine and good, provided you don’t think that in this so-called third wave the need to invest in Agile teams is somehow in the past. Karim doesn’t think that by the way. In general, it is clear that organizational and cultural change require leadership. But successful transformations cannot be purely top down, and often do not start that way. My friend Jim Coplien often says of empowerment that power is never given, it is always taken. Most Agile transformation drives to date have been bottom-up. Development teams sit in the heart of the value stream of the organization. The products or services they create are what deliver value to the customer. No-one is in a better position to see how existing hierarchies, processes and compliance demands get in the way. No-one is in a better position to understand which impediments and dysfunctions are the most important to remove next. It is not as if, in the so-called ‘first wave’, the vision of empowered self-organizing teams was universally achieved (even in many companies who thought they had adopted Agile). If anything, the influence of frameworks like Safe and DAD in the so-called ‘second wave’ took us all a step backwards. Scrum Masters and Agile coaches will continue to have to fight to increase the space within which self-organizing teams can operate. The measurement of success with Business Agility can only be the value delivered to customers. Business Agility cannot be achieved without continuous investment in self-organizing Agile development teams. Let no-one tell you anything different.