Technical Debt - Or ‘how to make great products your teams want to work on’
-
Upload
matt-thornhill -
Category
Technology
-
view
44 -
download
0
Transcript of Technical Debt - Or ‘how to make great products your teams want to work on’
2 MAY 2023MATT THORNHILL - SENIOR PROJECT MANAGER
Technical DebtOr ‘how to make great products your teams want to work on’
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
2 MAY 2023MATT THORNHILL - SENIOR PROJECT MANAGER
Build Widget X
Build Widget XWrite Tests API CRM
Live in about 3 weeks
2 MAY 2023MATT THORNHILL - SENIOR PROJECT MANAGER
Build Widget X
Build Widget XWrite Tests API CRMData Base Manual
Export
Live in one week
2 MAY 2023MATT THORNHILL - SENIOR PROJECT MANAGER
Build Widget X
Build Widget XWrite Tests API CRMData Base Manual
Export
Live in one week
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
MATT THORNHILL - SENIOR PROJECT MANAGER
Managing Risk
• Visibility• Ownership• Transparency • Be pragmatic
2 MAY 2023
MATT THORNHILL - SENIOR PROJECT MANAGER
Managing Risk
• Visibility• Ownership• Transparency • Be pragmatic
2 MAY 2023
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
MATT THORNHILL - SENIOR PROJECT MANAGER
How do I know if its already there?
• Spaghetti Code• Dave will have to do that
MATT THORNHILL - SENIOR PROJECT MANAGER
How do I know if its already there?
• Spaghetti Code• Dave will have to do that• Unhappy team
MATT THORNHILL - SENIOR PROJECT MANAGER
How do I know if its already there?
• Spaghetti Code• Dave will have to do that• Unhappy team
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
MATT THORNHILL - SENIOR PROJECT MANAGER
“With great power comes great responsibility. ” Ben Parker
2 MAY 2023MATT THORNHILL - SENIOR PROJECT MANAGER
Thank you for listening