Why “build an MVP” is often a solution to the wrong problem
An MVP is often the default response to uncertainty. But it is not always the cheapest way to learn, and in a legacy replacement it can set the wrong goal.
I’m Verena St. Louis, a Product Owner and Agile Coach with 10+ years of experience. I turn business needs into clear requirements and help teams deliver them.
I own the product vision and backlog, so teams always know what to build next and why.
Learn moreI help teams move from waterfall to a way of working that fits them: Scrum, Kanban or a mix.
Learn moreI turn business needs into requirements that developers and testers can work from.
Learn moreI bring a tester’s eye to requirements, process and delivery, with ISTQB Advanced and Agile Tester credentials.
Learn moreThree habits that run through all of my roles, whether I am the Product Owner, the Business Analyst or the coach.
I start with the people involved: what the business is trying to achieve, how the work is done today and where it gets stuck.
Needs become feature concepts, user stories and acceptance criteria that developers and testers read the same way.
I work inside the team and in its tools, such as Jira, Confluence or Azure DevOps, and review and adjust with the team regularly.
Product ownership, requirements, agile ways of working, or something I wrote: send me a message. I read every one myself and reply personally.
Verena St. LouisProduct Owner · Agile Coach
Product Owner and Business Analyst with 10+ years of experience in product development and requirements management. I define product concepts, translate business needs into clear requirements and bridge business and development teams. Certified Scrum Master, experienced in leading agile transformations.
Four roles in product ownership, business analysis, QA and agile coaching, mostly in insurance and ticketing.
Senior Business Analyst, Product Owner, Agile Coach
Senior Business Analyst, Product Owner
Product Owner AI & Automation
Senior Business Analyst, QA Analyst, Team Lead
Jira, Confluence, Atlassian Plugins, Azure DevOps, ABS (Allianz Business System), ServiceNow
Bachelor’s Degree in Business
FH Wien der WKW, Vienna, Austria
Sep 2015 – Jun 2018
Product ownership, requirements, agile ways of working, or something I wrote: send me a message. I read every one myself and reply personally.
Verena St. LouisProduct Owner · Agile Coach
Four areas that cover the loop every product team runs: define, decide, deliver and verify. I have worked in all four.
I take ownership of the product vision and the backlog and keep them connected to what customers and the business need. I have done this for a ticket management platform in the sports sector and for claims automation and AI products in insurance.
I help teams change how they work, without a big-bang rollout. I coach on live work, set up the tooling that supports it and let the team own the result. I led this for three development teams, from waterfall to a combination of Scrum and Kanban.
I cover the full requirements lifecycle: from stakeholder interviews to feature concepts, user journeys, user stories, use cases and acceptance criteria. I also keep the system documentation current, so knowledge stays in the team.
I have worked as a QA Analyst and managed testing projects, and I still look at requirements and delivery through a tester’s eyes. I am certified as ISTQB Advanced Level Test Manager with the Agile Tester extension.
List a handful of initiatives, drag them onto Now, Next, Later or Never, link what depends on what, and get a clean roadmap you can copy and share.
Arrows point to the work that needs the other one. Dashed yellow arrows need a second look.
Product ownership, requirements, agile ways of working, or something I wrote: send me a message. I read every one myself and reply personally.
Verena St. LouisProduct Owner · Agile Coach
What I learn working with product and development teams, written up so you can use it on Monday. No trend pieces, no framework wars.
Product ownership, requirements, agile ways of working, or something I wrote: send me a message. I read every one myself and reply personally.
Verena St. LouisProduct Owner · Agile Coach
A few lines are enough. I read every message myself and reply personally.
I read every message myself and will reply personally.
When a team is told to build an MVP (“Minimum Viable Product”) first and develop the software further later, there are usually two reasons behind it. Either time is short and the most important features have to be available sooner than the rest, or there is uncertainty: “We don’t know if this will work, so let’s try it out first.”
What often gets overlooked is that product development involves several different kinds of uncertainty:
On top of that, a team needs to know whether it can build and maintain the product at all. Is the technical expertise there, and is there capacity to deliver and support it?
If an MVP is meant as an experiment to test a hypothesis such as “our customers want this”, building and shipping a piece of software may already be premature. An MVP puts a real, working product in front of customers, so they react to the product itself (its UX, functionality, branding and performance) rather than to the idea behind it. Often there are cheaper ways to prove or disprove the same hypothesis:
Once a team decides “let’s build an MVP”, a chain of events is set in motion: a backlog is created, a development team is assigned, expectations are raised and milestones have to be hit.
After days, weeks or months of work, it is easy for an organisation to reach a point of no return. Too much has been invested to conclude “nobody actually wants this, let’s stop”. The more that has been built, the harder it becomes to kill a bad idea.
The most common picture of an MVP is a feature set that has been reduced because of time constraints. Stakeholder opinions are collected, turned into a backlog, and that backlog is then named “the MVP”.
In corporate environments this often happens when a legacy system is replaced by new software and the organisation asks the team to “create an MVP” for the first launch. The stakeholders involved are usually department heads, clerks and other users who work with the existing processes and workflows every day. They describe the workflows they know, and those workflows are then replicated in the new system. That is the wrong starting point.
Instead of filling the so-called “MVP backlog” with familiar features that stakeholders categorise as required for their work, the team should evaluate the business value, purpose and goal of each feature. The new product should be designed around the outcomes the organisation is trying to achieve, rather than simply reproducing the capabilities of the system it replaces.
This matters because a legacy replacement does not necessarily involve product-market validation. What is uncertain is usually something different: whether the new solution can support the business more effectively, reduce operational cost, improve the user experience, remove existing constraints or enable new ways of working.
Calling the first release an MVP can therefore set a misleading objective. If the goal is to replace an existing system, cutting features may not produce a meaningful “minimum viable product” at all. Remove a capability that users genuinely depend on, and the new system can no longer support the existing business process. Copy every workflow from the legacy system, and you may replicate the same, possibly inefficient processes, with features classified as required because they have always been used rather than because they have any business value.
The question should therefore be:
What capabilities does the new product need to achieve the desired outcome?
The MVP label can also turn into a justification for weak requirements, incomplete and inconsistent workflows, immature UX, inadequate security and insufficient testing.
That defeats the purpose of the experiment. If customers cannot understand the product because the UX is too immature, or cannot use it because important parts of the workflow are missing, what have we actually learned when they don’t adopt it?
An MVP does not need to be perfect. Deliberately leaving out functionality and accepting certain limitations can be perfectly reasonable. But it should not turn into an incomplete product by accident.
Building an MVP is sometimes exactly the right approach. The problem is treating it as the default response to uncertainty (“let’s try it out”). Before anything is built, the question should be:
What are we actually trying to learn?
If an organisation wants to find out whether there is a market for a product, or how potential customers perceive certain workflows, then market research, clickable prototypes or wireframes may be the better approach.
If the question is whether customers would actually pay for the product and use it, or whether something works in a production environment, a limited pilot or an MVP may be appropriate.
This notice explains which personal data is processed when you visit this website or send me a message, and which rights you have.
Verena St. Louis, Limassol, Cyprus
Email: stlouisprivacy@gmail.com
I am the controller for the data described here within the meaning of the EU General Data Protection Regulation (GDPR).
This site sets no cookies and uses no analytics, tracking or advertising. Fonts and all other files are loaded from this site itself, so opening a page sends nothing to third-party servers. I do not use automated decision-making or profiling.
This site is hosted by Netlify, Inc., San Francisco, USA. When you open a page, Netlify’s servers process the technical data your browser sends automatically: your IP address, the date and time, the page requested, the referring page and your browser type. This is necessary to deliver the site and keep it secure.
The legal basis is my legitimate interest in running a working and secure website (Art. 6(1)(f) GDPR). According to Netlify, these access logs are kept for less than 30 days. I do not combine them with other data.
If you send me a message through the contact form, I process the details you enter: your name, your email address, your company if you give one, the topics you select and your message. I use them only to read your message and reply to you.
The legal basis is your consent (Art. 6(1)(a) GDPR), which you give by ticking the box before sending. You can withdraw it at any time by emailing me. This does not affect processing that took place before the withdrawal.
The form is provided by Netlify. Messages are stored in my Netlify account, checked for spam by Netlify using the Akismet filtering service, and may be forwarded to my email inbox. I do not pass your details on to anyone else.
I delete messages 12 months after our last contact, unless I need to keep them longer, for example because a conversation is still ongoing or the law requires it.
The roadmap generator on the Skills page runs entirely in your browser. What you enter is saved only in your browser’s local storage on your own device, so it is still there when you come back. It is not sent to me or to anyone else. You can remove it with “Clear all” or by clearing the site data in your browser.
This site links to my LinkedIn profile. These are ordinary links: no data is sent to LinkedIn unless you click one, and LinkedIn’s own privacy policy applies from then on.
Netlify is based in the United States, so the data described above may be processed there. According to Netlify, it is certified under the EU-US Data Privacy Framework.
Under the GDPR you have the right to:
To use any of these rights, email me at stlouisprivacy@gmail.com.
You also have the right to complain to a data protection authority. In Cyprus this is the Office of the Commissioner for Personal Data Protection. You can also contact the authority in the country where you live.
I update this notice when the site or the way I handle data changes. The date at the top shows the current version.