Tech debt & refactoring
Allocate time for tech debt & refactoring
if you don't schedule refactoring your bugs will do it for you
-
Tech debt is inevitable but manageable -> every sprint adds complexity. Regular cleanup is survival
-
Refactoring isn't extra work, it's product work -> it improves speed, stability and morale
-
Make it visible -> track debt items like features, include them in planning
-
Use boy scout rule -> leave the code cleaner than you found it
-
Even 10% of each sprint helps -> small investments = big dividends over time