technical debt one way (good or bad ) to deal with it

20
Technical Debt: One way (good or bad?) to deal with it Antonio Cobo @Mind_of_AC

Upload: antonio-cobo-cuenca

Post on 21-Jan-2018

34 views

Category:

Presentations & Public Speaking


2 download

TRANSCRIPT

Technical Debt: One way (good or bad?) to deal with it

Antonio Cobo @Mind_of_AC

What is the Technical debt?

“Technical debt is a concept in software development that reflects the implied cost of additional rework caused by choosing an easy solution now instead of using a better approach that would take longer.” - Wikipedia

Antonio Cobo @Mind_of_AC

What Business think

Antonio Cobo @Mind_of_AC

What Devs think

Antonio Cobo @Mind_of_AC

Explain technical debt using business words

Antonio Cobo @Mind_of_AC

Impact on our customers

Impact on revenue

Antonio Cobo @Mind_of_AC

Add technical debt as new item in the backlog

Antonio Cobo @Mind_of_AC

Antonio Cobo @Mind_of_AC

Technical debt tickets will be prioritised alongside the stories and tasks

Antonio Cobo @Mind_of_AC

Agree with Product owner to add them to the sprint

Antonio Cobo @Mind_of_AC

Do you see a BIG risk here?

Antonio Cobo @Mind_of_AC

Antonio Cobo @Mind_of_AC

working agreements

Antonio Cobo @Mind_of_AC

dedicated percentage of time to repay your debt

Antonio Cobo @Mind_of_AC

percentage to be reviewed on retrospective

Antonio Cobo @Mind_of_AC

Show improvements in the demo

Antonio Cobo @Mind_of_AC

Antonio Cobo @Mind_of_AC

Boy Scout Rule

Leave the code you touch cleaner than the way you found it!

Antonio Cobo @Mind_of_AC

CODE REVIEW

Don’t approve technical debt added! Challenge and suggest improvements while reviewing

Antonio Cobo @Mind_of_AC

@Mind_of_AC

I WANT YOUR FEEDBACK!Thanks to all the @OpenCredo team for inspiration

Antonio Cobo