Soumettre la recherche
Mettre en ligne
Managing Technical Debt by John Ryan 2011.6.22
•
1 j'aime
•
582 vues
BigVisible Higdon
Suivre
Technical Debt presentation presented by BigVisible's John Ryan at Agile Socal June, 2011.
Lire moins
Lire la suite
Technologie
Économie & finance
Business
Signaler
Partager
Signaler
Partager
1 sur 26
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Managing Technical Debt - 2011 webinar
Managing Technical Debt - 2011 webinar
BigVisible Higdon
The Project Manager as Change Agent
The Project Manager as Change Agent
BigVisible Higdon
Using the Product Wall Release Workshop – Alignment From Vision to Sprint Bac...
Using the Product Wall Release Workshop – Alignment From Vision to Sprint Bac...
BigVisible Higdon
What does it take to adopt agile in the Federal Government
What does it take to adopt agile in the Federal Government
BigVisible Higdon
Agile/Scrum Charts
Agile/Scrum Charts
BigVisible Higdon
Agile Simulation in 75 Minutes
Agile Simulation in 75 Minutes
BigVisible Higdon
Facebook Community-Building (Malaysia)
Facebook Community-Building (Malaysia)
Digital Vidya
Facebook for Marketing by Kapil Nakra
Facebook for Marketing by Kapil Nakra
echoVme
Recommandé
Managing Technical Debt - 2011 webinar
Managing Technical Debt - 2011 webinar
BigVisible Higdon
The Project Manager as Change Agent
The Project Manager as Change Agent
BigVisible Higdon
Using the Product Wall Release Workshop – Alignment From Vision to Sprint Bac...
Using the Product Wall Release Workshop – Alignment From Vision to Sprint Bac...
BigVisible Higdon
What does it take to adopt agile in the Federal Government
What does it take to adopt agile in the Federal Government
BigVisible Higdon
Agile/Scrum Charts
Agile/Scrum Charts
BigVisible Higdon
Agile Simulation in 75 Minutes
Agile Simulation in 75 Minutes
BigVisible Higdon
Facebook Community-Building (Malaysia)
Facebook Community-Building (Malaysia)
Digital Vidya
Facebook for Marketing by Kapil Nakra
Facebook for Marketing by Kapil Nakra
echoVme
Facebook Marketing at Social Media Summit
Facebook Marketing at Social Media Summit
Digital Vidya
Facebook community-building (B2B)
Facebook community-building (B2B)
Digital Vidya
How to Measure ROI on Facebook
How to Measure ROI on Facebook
Digital Vidya
Irrational Loss Aversion
Irrational Loss Aversion
Jon Gatrell
The case for Social Media Marketing - SES New Delhi
The case for Social Media Marketing - SES New Delhi
Digital Vidya
Facebook Community-Building Malaysia
Facebook Community-Building Malaysia
Digital Vidya
Social Media for Customer Acquisition By Pradeep Chopra
Social Media for Customer Acquisition By Pradeep Chopra
iamwire
Introduction to Advanced Facebook Marketing Course
Introduction to Advanced Facebook Marketing Course
Digital Vidya
Facebook Marketing for Customer Acquisition
Facebook Marketing for Customer Acquisition
Digital Vidya
Social Media: A Killer Application
Social Media: A Killer Application
Digital Vidya
Social Media for Customer Acquisition
Social Media for Customer Acquisition
Pradeep Chopra
Social Media for Customer Loyalty and Brand Engagement
Social Media for Customer Loyalty and Brand Engagement
Digital Vidya
Changing Consumer Behavior towards e-commerce in India
Changing Consumer Behavior towards e-commerce in India
Digital Vidya
Agile Coaching: An Inside Look
Agile Coaching: An Inside Look
Jeff Steinberg
Giora Morein - Metrics and diagnostics - AgileIL11
Giora Morein - Metrics and diagnostics - AgileIL11
AgileSparks
Smart grids and "Energy@home" Project
Smart grids and "Energy@home" Project
Valerio Aisa
Regional sea level projections and attribution
Regional sea level projections and attribution
TU Delft Climate Institute
AgilePalooza - Agile Reporting and Metrics
AgilePalooza - Agile Reporting and Metrics
ThinkLouder
AgilePalooza - BigScrum - Scaling Team To Program
AgilePalooza - BigScrum - Scaling Team To Program
ThinkLouder
Future of the Military Work Placement Scheme
Future of the Military Work Placement Scheme
SkillsForLogistics
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Contenu connexe
Similaire à Managing Technical Debt by John Ryan 2011.6.22
Facebook Marketing at Social Media Summit
Facebook Marketing at Social Media Summit
Digital Vidya
Facebook community-building (B2B)
Facebook community-building (B2B)
Digital Vidya
How to Measure ROI on Facebook
How to Measure ROI on Facebook
Digital Vidya
Irrational Loss Aversion
Irrational Loss Aversion
Jon Gatrell
The case for Social Media Marketing - SES New Delhi
The case for Social Media Marketing - SES New Delhi
Digital Vidya
Facebook Community-Building Malaysia
Facebook Community-Building Malaysia
Digital Vidya
Social Media for Customer Acquisition By Pradeep Chopra
Social Media for Customer Acquisition By Pradeep Chopra
iamwire
Introduction to Advanced Facebook Marketing Course
Introduction to Advanced Facebook Marketing Course
Digital Vidya
Facebook Marketing for Customer Acquisition
Facebook Marketing for Customer Acquisition
Digital Vidya
Social Media: A Killer Application
Social Media: A Killer Application
Digital Vidya
Social Media for Customer Acquisition
Social Media for Customer Acquisition
Pradeep Chopra
Social Media for Customer Loyalty and Brand Engagement
Social Media for Customer Loyalty and Brand Engagement
Digital Vidya
Changing Consumer Behavior towards e-commerce in India
Changing Consumer Behavior towards e-commerce in India
Digital Vidya
Agile Coaching: An Inside Look
Agile Coaching: An Inside Look
Jeff Steinberg
Giora Morein - Metrics and diagnostics - AgileIL11
Giora Morein - Metrics and diagnostics - AgileIL11
AgileSparks
Smart grids and "Energy@home" Project
Smart grids and "Energy@home" Project
Valerio Aisa
Regional sea level projections and attribution
Regional sea level projections and attribution
TU Delft Climate Institute
AgilePalooza - Agile Reporting and Metrics
AgilePalooza - Agile Reporting and Metrics
ThinkLouder
AgilePalooza - BigScrum - Scaling Team To Program
AgilePalooza - BigScrum - Scaling Team To Program
ThinkLouder
Future of the Military Work Placement Scheme
Future of the Military Work Placement Scheme
SkillsForLogistics
Similaire à Managing Technical Debt by John Ryan 2011.6.22
(20)
Facebook Marketing at Social Media Summit
Facebook Marketing at Social Media Summit
Facebook community-building (B2B)
Facebook community-building (B2B)
How to Measure ROI on Facebook
How to Measure ROI on Facebook
Irrational Loss Aversion
Irrational Loss Aversion
The case for Social Media Marketing - SES New Delhi
The case for Social Media Marketing - SES New Delhi
Facebook Community-Building Malaysia
Facebook Community-Building Malaysia
Social Media for Customer Acquisition By Pradeep Chopra
Social Media for Customer Acquisition By Pradeep Chopra
Introduction to Advanced Facebook Marketing Course
Introduction to Advanced Facebook Marketing Course
Facebook Marketing for Customer Acquisition
Facebook Marketing for Customer Acquisition
Social Media: A Killer Application
Social Media: A Killer Application
Social Media for Customer Acquisition
Social Media for Customer Acquisition
Social Media for Customer Loyalty and Brand Engagement
Social Media for Customer Loyalty and Brand Engagement
Changing Consumer Behavior towards e-commerce in India
Changing Consumer Behavior towards e-commerce in India
Agile Coaching: An Inside Look
Agile Coaching: An Inside Look
Giora Morein - Metrics and diagnostics - AgileIL11
Giora Morein - Metrics and diagnostics - AgileIL11
Smart grids and "Energy@home" Project
Smart grids and "Energy@home" Project
Regional sea level projections and attribution
Regional sea level projections and attribution
AgilePalooza - Agile Reporting and Metrics
AgilePalooza - Agile Reporting and Metrics
AgilePalooza - BigScrum - Scaling Team To Program
AgilePalooza - BigScrum - Scaling Team To Program
Future of the Military Work Placement Scheme
Future of the Military Work Placement Scheme
Dernier
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
hans926745
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
Dernier
(20)
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
Managing Technical Debt by John Ryan 2011.6.22
1.
Managing Technical Debt John
Ryan Technical Agile Coach © 2011 BigVisible Solutions, Inc. All Rights Reserved
2.
Overview
Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level • ____level Who cares? Third _____ • _____level What _____ Fourth is “Technical Debt”? • ____ _____incur Technical Debt? Fifth levelwe How do • Why do we take on Technical Debt? • What can we do? © 2011 BigVisible Solutions, Inc.. All Rights Reserved 2
3.
Current Reality 1
Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level Are you experiencing Technical Debt? © 2011 BigVisible Solutions, Inc.. All Rights Reserved 3
4.
Why Do We
Care? (1 of 4) Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level © 2011 BigVisible Solutions, Inc.. All Rights Reserved 4
5.
Why Do We
Care? (2 of 4) Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level © 2011 BigVisible Solutions, Inc.. All Rights Reserved 5
6.
Why Do We
Care? (3 of 4) Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level © 2011 BigVisible Solutions, Inc.. All Rights Reserved 6
7.
Why Do We
Care? (4 of 4) Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level © 2011 BigVisible Solutions, Inc.. All Rights Reserved 7
8.
What’s Really Going
On Here? Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level Progress = ! (Change - Quality Control) " ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level ! (Diagnose + Fix) # Defects Change ! Complexity Risk of Defect = Quality Control © 2011 BigVisible Solutions, Inc.. All Rights Reserved 8
9.
Current Reality, Part
2 Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level What is Technical Debt? © 2011 BigVisible Solutions, Inc.. All Rights Reserved 9
10.
What is Technical
Debt? (1 of 2) Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth levelDebt is… Technical ____ _____ Fifth level borrowing against our capacity to quickly respond tomorrow for the ability to make progress today. © 2011 BigVisible Solutions, Inc.. All Rights Reserved 10
11.
What is Technical
Debt? (2 of 2) The Debtedit Master text styles ____ __ itself: Click to ____ _____ ____ ______ • _____unit test coverage (low quality control) Poor _____ Second level • ____level Third _____ software (comprehension complexity)* Poorly written _____ _____ Fourth level • Software design that does not match the problem being solved ____ _____ Fifth level from dissonance) (complexity • Repeated tasks remain manual (high risk of mistakes/defect) Interest Payments: • Takes longer / more effort / is more error-prone to develop new features. (slower progress) • Time wasted doing automatable tasks manually. (pure waste) • Takes longer for new team members to ramp-up. (due to complexity) • Decreasing quality delivery à Lowered morale à low gumption * WARNING: Code Quality metrics are diagnostic aides, NOT deterministic measures. Do not manage to them. © 2011 BigVisible Solutions, Inc.. All Rights Reserved 11
12.
Current Reality, Part
3 Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level How did we get here? © 2011 BigVisible Solutions, Inc.. All Rights Reserved 12
13.
How Does It
Happen? (1 of 3) Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level Original Quadrant: http://martinfowler.com/bliki/TechnicalDebtQuadrant.html © 2011 BigVisible Solutions, Inc.. All Rights Reserved 13
14.
How Does It
Happen? (2 of 3) We Don’tedit Master text styles ____ __ Know Click to ____ _____ ____ ______ Second level know how to rigorously define our business process • We don’t _____ _____ • We don’t know responsible programming practices ____ _____ Third level Irresponsibly _____ _____ Fourth level Fifth level away time on lower priority tasks ____We fritter • _____ • We neglect design, coding and automation discipline Unavoidably (Intrinsic) • We ALL learn as we go: • … about our business process • … how well our software solution meets our business needs. Deliberately (Strategic) • You fully understand both approaches and you trade a technical –bility for a business –bility. • We take the “quick & dirty” approach to meet a real deadline. • And fork an effort to come-up with a cleaner solution. © 2011 BigVisible Solutions, Inc.. All Rights Reserved 14
15.
John’s Totally Unscientific
Graph Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level © 2011 BigVisible Solutions, Inc.. All Rights Reserved 15
16.
How far do
you want to go? Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level © 2011 BigVisible Solutions, Inc.. All Rights Reserved 16
17.
Future Reality
Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level What can we do? © 2011 BigVisible Solutions, Inc.. All Rights Reserved 17
18.
What Can We
Do? (1 of 3) Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level John J. Doe © 2011 BigVisible Solutions, Inc.. All Rights Reserved 18
19.
What Can We
Do? (2 of 3) Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level The Three-Fold Path to Satisfaction ____ _____ Third level _____ _____ Fourth level 1. Fix what you can control. ____ _____ Fifth level 2. Address what you can influence. 3. Escalate what you need help with. © 2011 BigVisible Solutions, Inc.. All Rights Reserved 19
20.
What Can We
Do? (3 of 3) Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level The Six_____ Transformational Patterns to Cure Human Causes ____ Golden* Third level _____ _____ Fourth level 1. Collapse the Org ____ _____ Fifth level 2. Quality First 3. Active Product Ownership 4. Hire for Cross-Functional Teams 5. Encourage Communication 6. Avoid Arbitrary Mandates * Jonathon Golden (see references at end of deck) © 2011 BigVisible Solutions, Inc.. All Rights Reserved 20
21.
As a Developer…
(1 of 2) Give Test-Driven _____ ____ ______ serious college try. Click to edit Master text styles ____ __ ____ Development (TDD) a Start with_____ Shore’s “Let’s Play TDD”: _____ James Second level ____ Install 1. _____ Third level Eclipse: _____level_____ Fourth http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr2 2. Start the first video: ____ http://www.youtube.com/watch?v=f3G7gu1IHws _____ Fifth level © 2011 BigVisible Solutions, Inc.. All Rights Reserved 21
22.
As a Developer…
(2 of 2) Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level Pick-up a Chop-Sharpening Book: 1. ____level Programmer Third _____ Pragmatic _____ _____ Fourth level 2. ____ _____ Refactoring Fifth level 3. Head First Design Patterns 4. Managing Software Debt Here’s the most up-to-date list: http://tinyurl.com/422aco8 © 2011 BigVisible Solutions, Inc.. All Rights Reserved 22
23.
Mapping Technical Debt
Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level Chris Sterling’s Technical Debt Mapping: ____ _____ Third level 1. Draw_____ _____ major Fourth level application components on a whiteboard. ____ _____ Fifth level 2. Write down Technical Debt on stickies and put them on the board. 3. Identify the potential value and cost to the team, if addressed. 4. Prioritize by balancing value, cost and immediacy. © 2011 BigVisible Solutions, Inc.. All Rights Reserved 23
24.
Coda
(1 of 2) Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level What Stuck? © 2011 BigVisible Solutions, Inc.. All Rights Reserved 24
25.
Coda
(2 of 2) Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level ____ _____ Third level _____ _____ Fourth level ____ _____ Fifth level What One Thing Will You Do Next? © 2011 BigVisible Solutions, Inc.. All Rights Reserved 25
26.
References
Click to edit Master text styles ____ __ ____ _____ ____ ______ _____ _____ Second level • ____level Golden’s Cutter IT Journal Article: Jonathon Third _____ _____ _____ Patterns for Curing the Human Causes of Technical “Transformation Fourth level Debt” ____ _____ Fifth level http://www.cutter.com/content/itjournal/fulltext/2010/10/itj1010f.html • Martin Fowler on the Technical Debt Quadrant http://martinfowler.com/bliki/TechnicalDebtQuadrant.html • Ward Cunningham explains the origin of ”Technical Debt” http://www.youtube.com/watch?v=pqeJFYwnkjE • Chris Sterling’s “An Exercise to Identify and Prioritize Software Debt” http://www.gettingagile.com/2010/08/13/an-exercise-to-identify-and- priofitize-software-debt/ • Sonar – Excellent Code Quality Diagnostic* Tool http://www.sonarsource.org/ * “Diagnostic” meaning a way to sniff potential problems; don’t let metrics drive your thinking, just inform it. © 2011 BigVisible Solutions, Inc.. All Rights Reserved 26
Télécharger maintenant