We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
How to sell a big refactor or rewrite to the business? — Ivett Ördög
Learn proven strategies for getting business buy-in on large refactoring projects. Discover how to demonstrate value, plan incremental delivery, and align technical debt with customer needs.
-
Small refactors can be done under the radar as part of feature work - no need to ask for permission if impact is minimal
-
Large refactors need business buy-in - verbalize customer value and business benefits to get approval
-
Incremental delivery with continuous customer value is more likely to succeed than big-bang rewrites
-
Split large refactors into smaller chunks that each deliver value, rather than stopping all feature work for a long period
-
Look for ways to quantify and demonstrate business impact - faster imports, better performance, reduced errors
-
Consider creating a parallel improved version rather than rewriting existing system (like VS Code and Prezi Next examples)
-
Focus first on fixing the most impactful problems that affect the most customers
-
Continuous deployment and incremental improvements lead to better outcomes than long periods without releases
-
Don’t try to do perfect design upfront - start with MVP and improve incrementally
-
Ensure refactoring efforts align with actual customer needs and usage patterns rather than theoretical improvements