Teams naturally start to incur management debt as they grow and become more complex, just as codebases incur tech debt. The combined weight of past decisions creates a web of precedents and exceptions that can cause problems of varying size over time. Here are a few of the main types of management debt that we've seen, as well as some thoughts on how severe they are and how to unwind them.