technical debt - or ‘how to make great products your teams want to work on’
TRANSCRIPT
![Page 1: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/1.jpg)
2 MAY 2023MATT THORNHILL - SENIOR PROJECT MANAGER
Technical DebtOr ‘how to make great products your teams want to work on’
![Page 2: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/2.jpg)
2 MAY 2023MATT THORNHILL - SENIOR PROJECT MANAGER
“Shipping first time code is like going into debt. A little debt speeds development so long as it is paid back promptly. The danger occurs when the debt is not repaid. Entire engineering organisations can be brought to a standstill under this debt.”
Ward Cunningham
![Page 3: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/3.jpg)
2 MAY 2023MATT THORNHILL - SENIOR PROJECT MANAGER
Build Widget X
Build Widget XWrite Tests API CRM
Live in about 3 weeks
![Page 4: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/4.jpg)
2 MAY 2023MATT THORNHILL - SENIOR PROJECT MANAGER
Build Widget X
Build Widget XWrite Tests API CRMData Base Manual
Export
Live in one week
![Page 5: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/5.jpg)
2 MAY 2023MATT THORNHILL - SENIOR PROJECT MANAGER
Build Widget X
Build Widget XWrite Tests API CRMData Base Manual
Export
Live in one week
![Page 6: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/6.jpg)
2 MAY 2023MATT THORNHILL - SENIOR PROJECT MANAGER
Do we as PM’s really need to care about the code?
• The functionality went live on time, that must be a success
• Its for the developers to worry about the state the code
![Page 7: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/7.jpg)
MATT THORNHILL - SENIOR PROJECT MANAGER
Managing Risk
• Visibility• Ownership• Transparency • Be pragmatic
2 MAY 2023
![Page 8: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/8.jpg)
MATT THORNHILL - SENIOR PROJECT MANAGER
Managing Risk
• Visibility• Ownership• Transparency • Be pragmatic
2 MAY 2023
![Page 9: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/9.jpg)
MATT THORNHILL - SENIOR PROJECT MANAGER
How do we know if its already there?
• Spaghetti Code
Xpelair DX100HTA Toilet / Bathroom Extractor Fan Humidistat with Timer Delay
![Page 10: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/10.jpg)
MATT THORNHILL - SENIOR PROJECT MANAGER
How do I know if its already there?
• Spaghetti Code• Dave will have to do that
![Page 11: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/11.jpg)
MATT THORNHILL - SENIOR PROJECT MANAGER
How do I know if its already there?
• Spaghetti Code• Dave will have to do that• Unhappy team
![Page 12: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/12.jpg)
MATT THORNHILL - SENIOR PROJECT MANAGER
How do I know if its already there?
• Spaghetti Code• Dave will have to do that• Unhappy team
![Page 13: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/13.jpg)
MATT THORNHILL - SENIOR PROJECT MANAGER
To summarise
• Document and make visible• Give your team the time and
freedom to do it right• Foster a culture of quality and
responsibility within your teams
![Page 14: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/14.jpg)
MATT THORNHILL - SENIOR PROJECT MANAGER
“With great power comes great responsibility. ” Ben Parker
![Page 15: Technical Debt - Or ‘how to make great products your teams want to work on’](https://reader035.vdocuments.net/reader035/viewer/2022081604/58ce71c11a28abdc578b5955/html5/thumbnails/15.jpg)
2 MAY 2023MATT THORNHILL - SENIOR PROJECT MANAGER
Thank you for listening