Skip to content

Tech debt & refactoring

Allocate time for tech debt & refactoring

if you don't schedule refactoring your bugs will do it for you

  1. Tech debt is inevitable but manageable -> every sprint adds complexity. Regular cleanup is survival

  2. Refactoring isn't extra work, it's product work -> it improves speed, stability and morale

  3. Make it visible -> track debt items like features, include them in planning

  4. Use boy scout rule -> leave the code cleaner than you found it

  5. Even 10% of each sprint helps -> small investments = big dividends over time