2. “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
3. “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
10. Antonio Cobo @Mind_of_AC
Apology and warning!
https://images.fineartamerica.com/images/artworkimages/medium/1/darth-vader-watercolor-olga-shvartsur-transparent.png
Antonio Cobo @Mind_of_AC
22. Situation:
• Junior Developer
• Big company
• “Senior” Developer with no real experience
• Fixed Price contract
• Save as much money as you can mentality
Antonio Cobo @Mind_of_AC
28. Bad team work
Not teaching good practices
Not making the junior developer to think
Antonio Cobo @Mind_of_AC
29. Bad team work
Not teaching good practices
Not making the junior developer to think
If the original class used as a model is poorly written
Antonio Cobo @Mind_of_AC
30. Bad team work
Not teaching good practices
Not making the junior developer to think
If the original class used as a model is poorly written
Antonio Cobo @Mind_of_AC
31. Bad team work
Not teaching good practices
Not making the junior developer to think
If the original class used as a model is poorly written
Antonio Cobo @Mind_of_AC
33. Situation:
• Extremely optimistic deadline
• Development manager asked to be “hands on”
• We MUST deliver something tomorrow
• After helping the team, it’s late and DM is alone
Antonio Cobo @Mind_of_AC
43. Situation:
• Developer finding Tech Debt
• Willing to correct it
• Refactoring a small part…
• Without telling anyone
Antonio Cobo @Mind_of_AC
44. Situation:
• Developer finding Tech Debt
• Willing to correct it
• Refactoring a small part…
• becoming bigger and bigger and bigger…
• Without telling anyone
Antonio Cobo @Mind_of_AC
54. Situation:
• Seven senior developers + PO
• Long term product development
• Some intermediate tight deadlines
• Second retrospective and Tech Debt is here!
Antonio Cobo @Mind_of_AC
83. “Improve how we handle DB concurrent connections”
Antonio Cobo @Mind_of_AC
84. “Improve how we handle DB concurrent connections”
Antonio Cobo @Mind_of_AC
85. “Improve how we handle DB concurrent connections”
As a Head of Product
I want to enable special sales events in our website (ie. Black Friday)
so that we can increase our revenue
Antonio Cobo @Mind_of_AC
86. “Improve how we handle DB concurrent connections”
As a Head of Product
I want to enable special sales events in our website (ie. Black Friday)
so that we can increase our revenue
Antonio Cobo @Mind_of_AC