Enviar pesquisa
Carregar
Managing Technical Debt by John Ryan 2011.6.22
•
1 gostou
•
582 visualizações
BigVisible Higdon
Seguir
Technical Debt presentation presented by BigVisible's John Ryan at Agile Socal June, 2011.
Leia menos
Leia mais
Tecnologia
Economia e finanças
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 26
Baixar agora
Baixar para ler offline
Recomendados
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
Recomendados
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
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Mais conteúdo relacionado
Semelhante a 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
Semelhante a 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
Último
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
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
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Último
(20)
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
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
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
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
Baixar agora