80% of modernizations fail!
Why?
Because 1% of your customers drive the overwhelming majority of the work and risk!
And you can't replace critical infrastructure with MVPs!
Fortunately, the Minimum Viable Replacement Framework can help you succeed and avoid career-wrecking surprises!
Most current methodologies—Waterfall, MVP, Agile, and Scaled Agile—fall short when it comes to modernizing complex legacy environments:
MVR fills the gap by focusing on what’s actually required to migrate existing systems—not just what can be built fast.
Minimum Viable Replacement = All the capabilities, work, and experiences required to migrate users from one system to another.
This shift reframes the goal: from "What can we build?" to "What will it take to get people to actually switch?"
While value is important, minimizing the work required to adopt is even more so.
The Technology Adoption Model states that adoption is driven by two things:
Potential Value - Perceived Work
And that the perceived work weighs much more heavily on adoption than value.
Why?
Because there are an infinite number of things we can and should do, but our time, money, and energy is extremely finite, so the less effort the better.
So focus not just on value, but how you can help people be lazy and successful, by stripping away as much initial and ongoing effort to use as possible.
Remember, easier almost always beats better!
Augmenting is low risk, because you can always use the old system if the new one doesn't work.
Sure, it costs extra to have two systems versus one, but if the extra benefit is worth it, then so be it, which is why we have both a laptop/desktop and smartphone, despite the overlap in capabilities.
Replacing eliminates the cost of owning two separate but overlapping systems, but on the flip side, the risk of value destruction skyrockets.
Why?
Replacing eliminates the ongoing cost of maintaining two systems, but it adds a new variable, the risk of breaking the existing system.
That fear makes us hesitant to change, and value what we have much more than what we might get
The greater the risk for breakage, the more the downside looms and the less important the potential upside.
So remember, how you approach augmentation and replacement are wildly different!
Users and customers are rarely willing to trade their car for a bike or a skateboard. They want what they had, and will be unhappy if you take things away from them, even if they rarely used the feature.
After all, how often do we buy and keep things just in case we might need that random kitchen utensil, the extra bedroom, or the third-row in the car.
In the B2B world, your largest customers are the most demanding and have the most power, and they certainly won't except an 80% product, so be prepared to give them what they want, or else!
A tiny fraction of customers (often <1%) drive the majority of revenue, complexity, and risk. These enterprise "icebergs" require dedicated strategies.
Start by architecting for your most complex scenarios—then deliver early wins to the majority. Don't ignore edge cases just because they're rare.
Given the size and complexity of your largest customers or value chain partners, you need to treat each of them as a segment of one!
While it's easy to lump them all into the large category, typically they will have so many customizations and revenue, etc. associated with each one, that they needed to be treated as individual segments, so instead of thinking of them as just 10, 20, or 30 customers, they are 10, 20, or 30 unique "segments" that need to be addressed individually.
Once you think of them as segments, then it makes it easier to understand why migrating them will take so long.
Development is fast. Migration and adoption are not. Large customers may take years to fully switch—plan accordingly.
You’ll need to balance maintaining legacy systems with developing net-new capabilities. Governance is key.
When replacing an existing system, you can either:
Rather than try to solve for replacing the entire legacy process out of the gate, it's usually better to shrink the problem space into manageable chunks so you can avoid the explosion of edge cases that arise when you replace an entire system.
The key is to focus not just on the technology you are developing, but holistically about all the capabilities, work, and experiences required to migrate users from one system to another.
The Process
While it's impossible to mitigate all risks early in the development lifecycle, many common risks that most people overlook are easy to find if you know where to look. The Watermelon Preventer helps teams quickly identify, prioritize, begin mitigating and communicating risks early, when it's much cheaper and easier to deal.
Quick wins are great if they accelerate learning, development, and adoption. Unfortunately, most quick wins deliver little actual value, and more often lead to slow death, as the teams deal with shoddy architecture and code that slows their ability to deliver ongoing value.
Unlike startups, enterprises need to focus not just on usability, value, and viability, but scale. If it can't scale, it will faillso focus on foundational architectural work to avoid degradation.
Any time you have high uncertainty and complexity, your ability to predict the future goes to zero.
And the beginning of an initiative is when you have the greatest uncertainty and complexity, so how can you call something green when you really have no idea what it will take to successfully modernize a system, and basic probability prevents any level of confidence.
Instead, call it red if you have a fixed scope and date, or gray if you are flexible, and only change to yellow and green as you reduce uncertainty and uncertainty.
Use methodologies designed for startups, not for replacing mission-critical 10+ year-old systems!
Most projects unknowingly backload all of their critical risks, only discovering them when it's too late!
Underestimate cost, time, and complexity of work by 2 to 5X.
Despite showing green, projects are actually red, exploding at supposed end, when true status is revealed.
While value is important, minimizing effort is even more so, as any additional work, leads to even greater reduction in adoption.
Averages matter, but extremes matter more. In most organizations, a small sliver of customers and use cases drive overwhelming majority risk and work.
Manage unpredictability in modernization initiatives.
Identify, prioritize, mitigate and communicate overlooked risks.
Create effective product and project plans and approaches.
Use common language and frameworks for clarity.
Identify and common traps in replacing legacy systems.
Set realistic expectations and drive customer uptake.
Designed specifically to address the challenges of modernizing legacy technologies, not for early-stage Silicon Valley startups!
Surface common risks and drive alignment across key stakeholders early in the process to avoid disastrous outcomes later!
Get the help you need from modernization veterans who have been there, done that - so you can learn from their mistakes and avoid making them yourself!
The MVR Roadmapping Workshop equips your team with the strategies, tools, and frameworks to replace legacy systems without breaking the business or your biggest customers.
CIOs, Product Leaders, Architects, Engineering Managers, and Transformation Teams
The subscription includes:


👉 "I wish I had your framework when I first inherited the project, it would have helped identify issues and have the hard conversations much earlier." - Senior PM on a project two+ years behind schedule.
😮 "The Watermelon Preventer would have helped identify issues and avoided us signing a fixed-price contract for a project, originally projected to be six months and is now 18 months behind schedule."
🎉 “Beginning to end, this session was phenomenal! Material was well researched, presented, and executed, and I am confident I can glean tons of value by applying the data and concepts provided. Aside from the material itself, the presenter made potentially dry topics actually ENGAGING and (dare I say) ENTERTAINING.” – Music City Agile Attendee
🎉 "I don’t know how it could have been better!" - IT Application Delivery Manager AEP
🎉 "No improvements needed for this talk unless you can find a silver bullet to tackle replacement projects ;-)"- Director Software Development
🎉"The topic was so relevant to business analysts"
🎉"The pictures were great! Great presentation! I really enjoyed it" - Software engineer

Mind the Product
Minimum Viable Replacement: A New Framework for Retiring Old Systems
Take 10 minutes to learn about a new concept, the Minimum Viable Replacement before you potentially waste thousands of hours and millions of dollars pursuing the wrong strategy for retiring and replacing existing systems.
80% of modernizations fail!
Why?
Because they try applying concepts designed for startups to enterprise systems!
So stop trying to replace your critical infrastructure with MVPs!
Instead, embrace the Minimum Viable Replacement Framework!
Read on to learn how to avoid nasty surprises and deliver value sooner!
Most current methodologies—Waterfall, MVP, Startup Agile, and Scaled Agile—fall short when it comes to modernizing complex legacy environments:
MVR fills the gap by focusing on what’s actually required to migrate existing systems—not just what can be built fast.
Minimum Viable Replacement = All the capabilities, work, and experiences required to migrate users from one system to another.
This shift reframes the goal: from "What can we build?" to "What will it take to get people to actually switch?"
While value is important, minimizing the work required to adopt is even more so.
The Technology Adoption Model states that adoption is driven by two things:
Potential Value - Perceived Work
And that the perceived work weighs much more heavily on adoption than value.
Why?
Because there are an infinite number of things we can and should do, but our time, money, and energy is extremely finite, so the less effort the better.
So focus not just on value, but how you can help people be lazy and successful, by stripping away as much initial and ongoing effort to use as possible.
Remember, easier almost always beats better!
Augmenting is low risk, because you can always use the old system if the new one doesn't work.
Sure, it costs extra to have two systems versus one, but if the extra benefit is worth it, then so be it, which is why we have both a laptop/desktop and smartphone, despite the overlap in capabilities.
Replacing eliminates the cost of owning two separate but overlapping systems, but on the flip side, the risk of value destruction skyrockets.
Why?
Replacing eliminates the ongoing cost of maintaining two systems, but it adds a new variable, the risk of breaking the existing system.
That fear makes us hesitant to change, and value what we have much more than what we might get
The greater the risk for breakage, the more the downside looms and the less important the potential upside.
So remember, how you approach augmentation and replacement are wildly different!
Users and customers are rarely willing to trade their car for a bike or a skateboard. They want what they had, and will be unhappy if you take things away from them, even if they rarely used the feature.
After all, how often do we buy and keep things just in case we might need that random kitchen utensil, the extra bedroom, or the third-row in the car.
In the B2B world, your largest customers are the most demanding and have the most power, and they certainly won't except an 80% product, so be prepared to give them what they want, or else!
A tiny fraction of customers (often <1%) drive the majority of revenue, complexity, and risk. These enterprise "icebergs" require dedicated strategies.
Start by architecting for your most complex scenarios—then deliver early wins to the majority. Don't ignore edge cases just because they're rare.
Given the size and complexity of your largest customers or value chain partners, you need to treat each of them as a segment of one!
While it's easy to lump them all into the large category, typically they will have so many customizations and revenue, etc. associated with each one, that they needed to be treated as individual segments, so instead of thinking of them as just 10, 20, or 30 customers, they are 10, 20, or 30 unique "segments" that need to be addressed individually.
Once you think of them as segments, then it makes it easier to understand why migrating them will take so long.
Development is fast. Migration and adoption are not. Large customers may take years to fully switch—plan accordingly.
You’ll need to balance maintaining legacy systems with developing net-new capabilities. Governance is key.
When replacing an existing system, you can either:
Rather than try to solve for replacing the entire legacy process out of the gate, it's usually better to shrink the problem space into manageable chunks so you can avoid the explosion of edge cases that arise when you replace an entire system.
The key is to focus not just on the technology you are developing, but holistically about all the capabilities, work, and experiences required to migrate users from one system to another.
The Process
While it's impossible to mitigate all risks early in the development lifecycle, many common risks that most people overlook are easy to find if you know where to look. The Watermelon Preventer helps teams quickly identify, prioritize, begin mitigating and communicating risks early, when it's much cheaper and easier to deal.
Quick wins are great if they accelerate learning, development, and adoption. Unfortunately, most quick wins deliver little actual value, and more often lead to slow death, as the teams deal with shoddy architecture and code that slows their ability to deliver ongoing value.
Unlike startups, enterprises need to focus not just on usability, value, and viability, but scale. If it can't scale, it will faillso focus on foundational architectural work to avoid degradation.
Any time you have high uncertainty and complexity, your ability to predict the future goes to zero.
And the beginning of an initiative is when you have the greatest uncertainty and complexity, so how can you call something green when you really have no idea what it will take to successfully modernize a system, and basic probability prevents any level of confidence.
Instead, call it red if you have a fixed scope and date, or gray if you are flexible, and only change to yellow and green as you reduce uncertainty and uncertainty.
The Minimum Viable Replacement Modernization Framework