DEV Community

Cost of Code Ownership

Michael Larson on May 07, 2019

If you spent any time buying a car, I am sure you have done your research and asked: How much will this car cost to own? Will I finance the car wit...
Collapse
 
mrlarson2007 profile image
Michael Larson

One point I overlooked, the reason management needs to know the state of the code is so that when we start prioritizing feature work we can take those factors into account. Michael Feathers in one of his talks on this subject stated that if there is really bad area of the code that needs refactoring management can schedule anther feature. Then when the refactoring is done the delayed feature can then be worked on. That way value is delivered and things keep moving forward.