Interesting
Technical Debt
Kevin Burke & Josh D’Jelal
AWA Meetup – March 2018
@ Red Hat Open Innovation Labs
Technical debt is similar to financial debt.
If you don't control your debt, the
repayments grow and prevent you from
taking opportunities. Sometimes debt is
unavoidable but if it's managed correctly you
can use it to your advantage.
What Causes
Technical Debt?
https://insights.sei.cmu.edu/sei_blog/2015/07/a-field-study-of-technical-debt.html
Causes  of  Technical  Debt
Feedback loops
Going from Strategic to Tactical
Share, Learn and Plan
Operational Excellence
Security
Reliability
Performance Efficiency
Capacity
Jeff Patton: https://www.youtube.com/watch?v=6Zq6pZGWeyE
AWS white paper: https://d1.awsstatic.com/whitepapers/architecture/AWS_Well-Architected_Framework.pdf
Not all Debt is bad
MARTIN FOWLER’S TECHNICAL DEBT QUADRANT
Prudent
Inadvertent
Deliberate
Prudent
Reckless
Deliberate
Inadvertent
Reckless
No time for
design
Lack of Engineering
Skills
Ship now, clean up
after
Hindsight is a wonderful
thing
How do we motivate a team to
address their technical debt?
Conclusion

Interesting Technical Debt