How (not) to sell technical debt
In high tech systems software development, there can be a significant gap between the expectations of leadership to âdeliverâ, and the software organization ability to meet these expectations. In response to sometimes unrealistic deadlines, software teams feel forced to offer âshortcutâ solutions. These shortcuts are either expensive to maintain or can lead to growing the organization at an unhealthy pace. Often the dialogues around what is necessary and what is realistic are emotional. Engineers discuss ‘technical debt’ with leadership, without…