Technical Debt | PMI - ACP Webinar Series | iZenBridge

725 views

Published on

Published in: Economy & Finance, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
725
On SlideShare
0
From Embeds
0
Number of Embeds
35
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Technical Debt | PMI - ACP Webinar Series | iZenBridge

  1. 1. Saket BansalSaket BansalAgile Coach , iZenBridgeAgile Coach , iZenBridgewww.izenbridge.com 1
  2. 2. www.iZenBridge.com 2
  3. 3. 3A metaphor, NOT a theory or a scientificconcept
  4. 4. 4Definition•Incomplete, immature, or inadequate artifactin the software development Lifecycle(Cunningham, 1992)•Aspects of the software we know are wrong,but don’t have time to fix now•Tasks that were left undone, but that run arisk of causing future problems if not completed•Imperfect design and code implementation
  5. 5. 5BenefitsHigher software productivity in the current releaseLower cost of current releaseCosts“Interest” – increased maintenance costsThe risk that the debt gets out of control
  6. 6. 6PrincipalThe cost of eliminating a Technical Debt instance RIGHT NOWInterestThe cost, over any period of time, of NOT eliminating aTechnical Debt instanceInterest is where the risk liesUnlike financial debt, Technical Debt interest will change overtime
  7. 7. www.izenbridge.com 7•Unfit design• Defects• Insufficient test coverage• Excessive manual testing• Poor integration and releasemanagement• Documentation debt
  8. 8. www.izenbridge.com 8
  9. 9. 9www.iZenBridge.com
  10. 10. www.izenbridge.com 10
  11. 11. www.izenbridge.com 11
  12. 12. www.izenbridge.com 12•Strong technicalPractices•Strong definition ofDone
  13. 13. www.izenbridge.com 13•Business level•Defects•Product backlog item•Technical debt backlog
  14. 14. www.izenbridge.com 14•Not all needs to be paid•Repay the High Interest debtfirst•Repay Incrementally•Repay while working onCustomer Valued work
  15. 15. www.izenbridge.com 15http://www.flickr.com/photos/lindsaydeebunny/5067199371/http://www.flickr.com/photos/laurensteffen/5504621461/
  16. 16. www.iZenBridge.com 16QuizQuiz
  17. 17. A. Progressive ElaborationB. Rolling wave planningC. Emergent designD. Technical Debtwww.iZenBridge.com 170%0%0%100%VotesABCD
  18. 18. A. DefectB. Technical debt inProduct BacklogC. By creating specialtechnical debt backlogD. All of the abovewww.iZenBridge.com 1810%53%0%37%VotesABCD
  19. 19. A. Higher velocity in thecurrent IterationB. Adaptable productC. Low Maintenance costD. None of the abovewww.iZenBridge.com 1933%17%6%44%VotesABCD
  20. 20. A. The cost, over any periodof time, if not eliminatinga Technical Debt instanceB. The cost of eliminating aTechnical Debt instanceright nowC. The cost of maintainingthe technical debtproduct backlog itemsD. The cost of trackingdefects for technical debtwww.iZenBridge.com 2041%41%6% 12%VotesABCD
  21. 21. A. Product component whichrequires frequent changesB. Product Componentwhich is rarely used andalmost never modifiedC. Product Componentwhich is going throughimplementationD. Product Component yet toget implementedwww.iZenBridge.com 2153%0%35%12%VotesABCD
  22. 22. 1. http://www.technicaldebt.umbc.edu/ 2. Essential Scrum: A Practical Guide to the Most Popular AgileProcess By: Kenneth S. Rubin1. http://www.technicaldebt.umbc.edu/ 2. Essential Scrum: A Practical Guide to the Most Popular AgileProcess By: Kenneth S. Rubinwww.izenbridge.com 22
  23. 23. www.izenbridge.com 23OnlineTrainingDelhiPMI-ACPSimulationTestClassroomTrainingHyderabadBangalore15 -16 June29 -30 June13 - 14 JulyPMPBangalore : 6-7 / 13 – 14 JulyDelhi : 20-21 / 27 – 28 July
  24. 24. www.iZenBridge.com 24LinkedIn Community (PMI-ACP : AgileCertification Made Easy )•http://www.linkedin.com/groups?gid=4673212Facebook Page•http://www.facebook.com/izenbridgeYouTube channel•http://www.youtube.com/izenbridge
  25. 25. iZenBridge.com 25Saket BansalSaket.Bansal@iZenBridge.comM: +91-9910802561Web: www.iZenBridge.comLinkedIn:www.linkedin.com/in/saketbansalTwitter: Saket_tg

×