Technical Debt: A Management Problem That Requires a Management Solution
The primary cause of technical debt in your organization is very likely your project managers – not your programmers nor your architects. The management desire to be “on time and on budget” and often motivates deployment of poor-quality assets and rarely leaves room for investment in long-term quality. Although technical professionals may readily realize this problem managers often do not, or if they do they don’t view technical debt as a priority. It is time for a change.
In this keynote Scott Ambler explores the root causes of technical debt within organizations, many of which trace back to the project management (PM) mindset and the strategies that result from it. Just like the technical challenges of addressing technical debt must be addressed by technical solutions, the management challenges of technical debt must be addressed by management solutions. Scott works through how to make leadership aware of technical debt and its implications, how to evolve your management practices to avoid and address technical debt, and enterprise-level strategies to embed technical debt thinking and behaviors into your culture. Results from industry research will be shared throughout.
Outline/Structure of the Talk
- What is technical debt?
- What are the causes of technical debt?
- How do management behaviors affect technical debt?
- How do we talk about technical debt to leadership?
- What mindset shifts need to occur to properly address technical debt?
- How can management behavior change so as to reduce and avoid technical debt while still achieving their other outcomes?
- Connect project management practices to their impact on technical debt
- Learn how to describe technical debt, its impact, and solutions to leadership
- Discover how to embed technical debt thinking and practices throughout your way of working (WoW)
Developers, Managers, Leaders
Prerequisites for Attendees
I write extensively about agile topics, including Disciplined Agile, Agile Modeling, and Agile Data.