SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
TECHNICAL DEBT
A MANAGEMENT PROBLEM THAT REQUIRES A
MANAGEMENT SOLUTION
Scott Ambler
Vice President & Chief Scientist, Disciplined Agile
Project Management Institute
@scottwambler
Copyright Project Management Institute
© Project Management Institute. All rights reserved. 1
Scott Ambler
© Project Management Institute. All rights reserved.
2
pmi.org/disciplined-agile
Co-creator of Disciplined Agile
VP & Chief Scientist, Disciplined Agile at PMI
Twitter: @scottwambler
linkedin.com/in/sambler/
Agenda
© Project Management Institute. All rights reserved. 3
• What is technical debt?
• What causes technical debt?
• How do management behaviors affect technical
debt?
• Talking with management about technical debt
• What mindset shifts need to occur to properly
address technical debt?
• How can management behavior change so as to
reduce and avoid technical debt while still
achieving their other outcomes?
• Learn more
Technical debt
© Project Management Institute. All rights reserved. 4
What is Technical Debt?
Technical debt is the accumulation of
defects, quality issues (such as difficult to
read code or low data quality), poor
architecture, and poor design in existing
solutions
© Project Management Institute. All rights reserved. 5
Technical debt occurs in many places
• Architecture
• Automated tests
• Build infrastructure
• Code
• Data/database
• Documentation
• Operational
infrastructure
• Service/process
• Skills/people
© Project Management Institute. All rights reserved. 6
PMI 2021 Technical Debt Survey
© Project Management Institute. All rights reserved. 7
166responses
October 11 to November 29, 2021
25% of firms take on technical
debt intelligently
3% of firms indicate addressing
technical debt as their #1 priority
61% of firms indicate addressing
technical debt as their lowest priority
28%non-management,
37% project management,
35% senior management
© Project Management Institute. All rights reserved. 8
Highly
Agree
Highly
Disagree
Agree Disagree
Neutral
The “Good News”
Our IT leadership understands the implications
of technical debt.
I am empowered to act appropriately
regarding technical debt.
Our project managers
understand the implications
of technical debt.
Source: PMI’s 2021 Technical Debt Survey
© Project Management Institute. All rights reserved. 9
Highly
Agree
Highly
Disagree
Agree Disagree
Neutral
The Bad News
I believe that most technical debt in my
organization is taken on intentionally with a
realistic plan to address it later.
I believe technical debt reduces my
organization’s ability to act.
I believe my organization has
an effective strategy in place to
address technical debt.
Our non-IT leadership
understands the implications
of technical debt.
Source: PMI’s 2021 Technical Debt Survey
What Causes Technical Debt?
© Project Management Institute. All rights reserved. 10
Why Does Technical Debt Occur?
• Business pressures
• Lack of process
• Lack of alignment of implementation to requirements
• Lack of architectural thinking
• Lack of a regression test suite
• Lack of documentation
• Lack of collaborative development
• Poorly coordinated parallel development
• Delayed refactoring
• Lack of alignment to standards
• Lack of knowledge
• Lack of effective governance
© Project Management Institute. All rights reserved. 11
Source: Reworked from Wikipedia
Caused by
management
Influenced by
management
Technical
Management
Behaviors
and Technical
Debt
© Project Management Institute. All rights reserved. 12
The Management “Iron Triangle”
© Project Management Institute. All rights reserved. 13
On Budget
Quality
On Time
To Specification
• If you insist on building something “on
time, on budget, to specification” then
quality will suffer (technical debt
increases)
• Therefore, at least one of those three
factors must be allowed to vary
• Better yet, more than once should be
allowed to vary
• Agile iron triangle: scope must vary
• Elastic triangle: all three factors vary
FACT:
Being forced to “deliver on time”
motivates development teams
to take quality short cuts
© Project Management Institute. All rights reserved. 14
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Non-Mgmt
Project Mgmt
Senior Mgmt
Personal Belief: Which is more important, delivering on time or addressing technical
debt
Being On Time Both are Equal Addressing Tech Debt
© Project Management Institute. All rights reserved. 15
Source: PMI’s 2021 Technical Debt Survey
FACT:
Being forced to “deliver on budget”
motivates development teams
to take quality short cuts
© Project Management Institute. All rights reserved. 16
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Non-Mgmt
Project Mgmt
Senior Mgmt
Personal Belief: Which is more important, being on/under budget or addressing
technical debt
Being On/Under Budget Both are Equal Addressing Tech Debt
© Project Management Institute. All rights reserved. 17
Source: PMI’s 2021 Technical Debt Survey
FACT:
There is a direct trade-off between
investing in new functionality
and in paying down technical debt
© Project Management Institute. All rights reserved. 18
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Non-Mgmt
Project Mgmt
Senior Mgmt
Personal Belief: Which is more important, adding new functionality or addressing
technical debt
Adding New Functionality Both are Equal Addressing Tech Debt
© Project Management Institute. All rights reserved. 19
Source: PMI’s 2021 Technical Debt Survey
Talking With Management
About Technical Debt
© Project Management Institute. All rights reserved. 20
FACT:
You are more likely
to convince someone
when you relate your message to
what they believe to be important
© Project Management Institute. All rights reserved. 21
Talking with Senior Management
Their Focus* Your Message
© Project Management Institute. All rights reserved. 22
*Source: PMI’s Global Megatrends 2022 Report
Digital disruption (rapid change)
Demographic shifts (aging workforce)
Economic shifts (resilience)
Labor shortages
Better quality enables swift response
Poor quality is brittle
Better quality is easier to evolve
Nobody wants to work in technical sewage
Technical Debt Quadrant
© Project Management Institute. All rights reserved. 23
Reckless Prudent
Deliberate
Inadvertent
“We don’t have time
for architecture”
“We don’t have time
for design”
“We must ship now
and deal with the
consequences later”
“What is layering?”
“What are design
patterns?”
“Now we know how
we should
have done it”
Source: Martin Fowler
As an organization,
we must be strategic
about how we take
on technical debt.
Talking with Project Management
Their Focus Your Message
© Project Management Institute. All rights reserved. 24
Source: PMI’s Global Megatrends 2022 Report
We need to deliver on time
We need to be on budget
We need to deliver new functionality
It is faster to work with high-quality
assets
It is easier to extend high-quality assets
It is cheaper to work with high-quality
assets
Technical Debt Quadrant: Warning!
© Project Management Institute. All rights reserved. 25
Reckless Prudent
Deliberate
Inadvertent
“We don’t have time
for architecture”
“We don’t have time
for design”
“We must ship now
and deal with the
consequences later”
“What is layering?”
“What are design
patterns?”
“Now we know how
we should
have done it”
Source: Martin Fowler
“Dealing with the
consequences later”
= not a problem for
this project
FACT:
Some people find metaphors
easier to understand
and remember
© Project Management Institute. All rights reserved. 26
The Financial Debt Metaphor
We take on financial debt because we want
something now that we don’t have sufficient
funds to pay for.
We take on technical debt because we want
functionality now that we don’t have the time
or money to build properly now.
© Project Management Institute. All rights reserved. 27
Just like carrying some financial debt makes sense,
so does carrying some technical debt. Be very smart about it.
The Anchor Metaphor
Too much technical debt is like having an
anchor tied to us, reducing our ability to move.
Our assets are brittle, hard to understand, and
difficult to evolve.
© Project Management Institute. All rights reserved. 28
Excessive technical debt holds us back.
Shifting Our Mindset
© Project Management Institute. All rights reserved. 29
The Disciplined Agile Mindset
The Way of Thinking for Enterprise Agility
© Project Management Institute. All rights reserved. 30
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Non-Managers
Project Managers
Senior Managers
What is the most important priority in my organization?
Address Tech Debt New Functionality On or under budget Deliver on time
© Project Management Institute. All rights reserved. 31
Source: PMI’s 2021 Technical Debt Survey
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Non-Managers
Project Managers
Senior Managers
What is the least important priority in my organization?
Address Tech Debt New Functionality On or under budget Deliver on time
© Project Management Institute. All rights reserved. 32
Source: PMI’s 2021 Technical Debt Survey
Towards True Predictability
© Project Management Institute. All rights reserved. 33
On Budget
Quality
On Time
To Specification
The Traditional “Iron Triangle”
Value
Regular
releases
Invest
wisely
What stakeholders
need
The Disciplined Agile “Elastic Triangle”
Shifting
Management
Behavior
© Project Management Institute. All rights reserved. 34
Highly disagree
25%
Disagree
30%
Neutral
18%
Agree
20% Highly agree
7%
I believe that most technical debt in my organization is taken on
intentionally with a realistic plan to address it later
© Project Management Institute. All rights reserved. 35
Source: PMI’s 2021
Technical Debt Survey
Technical Debt Quadrant: Management Implications
© Project Management Institute. All rights reserved. 36
Reckless Prudent
Deliberate
Inadvertent
“We don’t have time
for architecture”
“We don’t have time
for design”
“We must ship now
and deal with the
consequences later”
“What is layering?”
“What is data
normalization?”
“Now we know how
we should
have done it”
Source: Martin Fowler
Invest in educating
your staff
Invest in more
effective processes
Reduce risk via
technical spikes and
minimum viable
products (MVP)
Make this decision
strategically
What forms of technical debt are you measuring?
29%
30%
31%
34%
34%
40%
45%
56%
79%
Service/process
Skills/people
Operational infrastructure
Build infrastructure
Documentation
Data/database
Test automation
Architecture
Code
© Project Management Institute. All rights reserved. 37
Source: PMI’s 2021 Technical Debt Survey
What gets
measured gets
improved
Parting
Thoughts
© Project Management Institute. All rights reserved. 38
Challenges
• Business often doesn’t understand technical
debt
• Business wants new functionality
• Time-to-market concerns are often allowed to
override long-term sustainability concerns
• Acceptance of technical debt is typically the
result of short-term tactical thinking, not long-
term strategic thinking
© Project Management Institute. All rights reserved. 39
Technical Debt Requires a Culture Change
• Make technical debt awareness part of your culture
• Educate people in technical debt and the implications of it
• Help people recognize the tradeoffs that they’re making
• Communicate, communicate, communicate
© Project Management Institute. All rights reserved. 40
Make Addressing Technical Debt a Priority
© Project Management Institute. All rights reserved. 41
Adding new
functionality
31%
Being on or
under budget
15%
Addressing
technical
debt
3%
Delivering on
time
51%
What is the most important
priority in my organization?
Adding new
functionality
11%
Being on or
under
budget
22%
Addressing
technical
debt
61%
Delivering
on time
6%
What is the least important
priority in my organization?
Source: PMI’s 2021 Technical Debt Survey
© Project Management Institute. All rights reserved. 42
Thank You!
© Project Management Institute. All rights reserved.
43
pmi.org/disciplined-agile
• Twitter: @scottwambler
• linkedin.com/in/sambler/
Call to Action:
Learn more
about
Disciplined
Agile
Copyright © Project Management Institute. All rights reserved.
PMI.org/disciplined-agile
• Intro to agile and lean
• Understand the extensive options in the DA toolkit
• Improve at personal and team level
• Enterprise-class agile
• Lead improvement at team(s) level
• Lead improvement across disparate teams
• Lead improvement across value streams
and organization
44
BACKUP
SLIDES
FOR MORE INFORMATION:
WWW.PMI.ORG/DISCIPLINED-AGILE
FEBRUARY 3, 2022
Disciplined Agile Overview © Project Management Institute. All rights reserved. 45
Technical Debt Avoidance Strategies
Detailed up-front architecture modeling
Team members trained in technical debt
Team works with Enterprise Architects
Team includes Architecture Owner/Agile
Architect
Tech debt considered when designing
Lightweight up-front architecture
12%
16%
19%
39%
49%
53%
© Project Management Institute. All rights reserved.
Source: SA+A 2015 Q1 Agile State of the Art Survey
46
Learn more
about
Disciplined
Agile
© Project Management Institute. All rights reserved. 47
Basics of Disciplined Agile online course
• An eight-module, self-paced and scenario-based introduction to how
Disciplined Agile works.
• PMI.org/da-basics
Agile Certification
• PMI.org/certifications/agile-certifications
• PMI.org/learning/training-development/authorized-training-partners/find
Books
• PMI members can download the Choose Your WoW book from
PMI.org/disciplined-agile/books/dad-handbook
Websites
• DA hub: PMI.org/disciplined-agile
• Blogs: ProjectManagement.com/blogs/
PMI’s Agile Certification Journey
PMI.org/certifications/agile-certifications
© Project Management Institute. All rights reserved. 48
49
© Project Management Institute. All rights reserved.
T H I N K I N G P O I N T
How to read
a process
goal diagram
© Project Management Institute. All rights reserved. 50
Some Organizations using Disciplined Agile
51
© Project Management Institute. All rights reserved.

Más contenido relacionado

La actualidad más candente

Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Agile Tour Beirut
 
An Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan BajicAn Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan Bajicagilemaine
 
Lean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own ChampagneLean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own ChampagneCA Technologies
 
The Product Management Vacuum and the 3 V's
The Product Management Vacuum and the 3 V'sThe Product Management Vacuum and the 3 V's
The Product Management Vacuum and the 3 V'sDon McGreal
 
Technical Debt
Technical DebtTechnical Debt
Technical DebtGary Short
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018Agile Velocity
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformationMatthew Moran
 
Security Modelling in ArchiMate
Security Modelling in ArchiMateSecurity Modelling in ArchiMate
Security Modelling in ArchiMatePECB
 
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...AND Digital
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
Getting to the heart of agile by Alistair Cockburn
Getting to the heart of agile by Alistair CockburnGetting to the heart of agile by Alistair Cockburn
Getting to the heart of agile by Alistair CockburnInstitut Lean France
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling AgileYuval Yeret
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)CA Technologies
 
Agile Coaching Workshop
Agile Coaching WorkshopAgile Coaching Workshop
Agile Coaching WorkshopCraig Smith
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Andreano Lanusse
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For ExecutivesMichael Tarnowski
 
Agile Maturity Assessments
Agile Maturity AssessmentsAgile Maturity Assessments
Agile Maturity AssessmentsDavid Hanson
 

La actualidad más candente (20)

Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?
 
An Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan BajicAn Integral Agile Transformation Approach - Miljan Bajic
An Integral Agile Transformation Approach - Miljan Bajic
 
Lean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own ChampagneLean Agile Center of Excellence LACE – Drink our own Champagne
Lean Agile Center of Excellence LACE – Drink our own Champagne
 
The Product Management Vacuum and the 3 V's
The Product Management Vacuum and the 3 V'sThe Product Management Vacuum and the 3 V's
The Product Management Vacuum and the 3 V's
 
Technical Debt
Technical DebtTechnical Debt
Technical Debt
 
Agile Basics
Agile BasicsAgile Basics
Agile Basics
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
 
Security Modelling in ArchiMate
Security Modelling in ArchiMateSecurity Modelling in ArchiMate
Security Modelling in ArchiMate
 
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
Five Common Challenges With Agile Transformation - Anikh Subhan - Scrum Day L...
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Getting to the heart of agile by Alistair Cockburn
Getting to the heart of agile by Alistair CockburnGetting to the heart of agile by Alistair Cockburn
Getting to the heart of agile by Alistair Cockburn
 
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile10 Essential SAFe(tm) patterns you should focus on when scaling Agile
10 Essential SAFe(tm) patterns you should focus on when scaling Agile
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
Agile Coaching Workshop
Agile Coaching WorkshopAgile Coaching Workshop
Agile Coaching Workshop
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Agile Mindset For Executives
Agile Mindset For ExecutivesAgile Mindset For Executives
Agile Mindset For Executives
 
Agile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale ProjectsAgile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale Projects
 
Agile Maturity Assessments
Agile Maturity AssessmentsAgile Maturity Assessments
Agile Maturity Assessments
 

Similar a Technical Debt: A Management Problem That Requires a Management Solution

NetCom learning webinar 5 disruptive trends impacting the project management ...
NetCom learning webinar 5 disruptive trends impacting the project management ...NetCom learning webinar 5 disruptive trends impacting the project management ...
NetCom learning webinar 5 disruptive trends impacting the project management ...Tuan Yang
 
High Performance Project Management
High Performance Project ManagementHigh Performance Project Management
High Performance Project ManagementMike Simmering
 
5 Pillars of Project Success
5 Pillars of Project Success5 Pillars of Project Success
5 Pillars of Project SuccessKeyedIn Projects
 
Why project management is hard
Why project management is hardWhy project management is hard
Why project management is hardPMILebanonChapter
 
Reinventing project management antonio nieto-rodriguez. 27th may 2021
Reinventing project management   antonio nieto-rodriguez. 27th may 2021Reinventing project management   antonio nieto-rodriguez. 27th may 2021
Reinventing project management antonio nieto-rodriguez. 27th may 2021PMIUKChapter
 
Case Discussion Board QuestionsIs it possible for a company to ha.pdf
Case Discussion Board QuestionsIs it possible for a company to ha.pdfCase Discussion Board QuestionsIs it possible for a company to ha.pdf
Case Discussion Board QuestionsIs it possible for a company to ha.pdffastechsrv
 
Taming technical debt
Taming technical debt Taming technical debt
Taming technical debt Panji Gautama
 
The Adaptive PMO: Manage and Maintain Change Management for long term success
The Adaptive PMO: Manage and Maintain Change Management for long term successThe Adaptive PMO: Manage and Maintain Change Management for long term success
The Adaptive PMO: Manage and Maintain Change Management for long term successKeyedIn Projects
 
تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة عنوان المحاضرة Establish an...
تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة  عنوان المحاضرة Establish an...تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة  عنوان المحاضرة Establish an...
تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة عنوان المحاضرة Establish an...Egyptian Engineers Association
 
2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdf2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdfVMware Tanzu
 
About this research note Technology Insight notes descr.docx
About this research note Technology Insight notes descr.docxAbout this research note Technology Insight notes descr.docx
About this research note Technology Insight notes descr.docxransayo
 
Chartered Secretaries Risk & Compliance Module 8 - Project Governance - May 2010
Chartered Secretaries Risk & Compliance Module 8 - Project Governance - May 2010Chartered Secretaries Risk & Compliance Module 8 - Project Governance - May 2010
Chartered Secretaries Risk & Compliance Module 8 - Project Governance - May 2010UNSW Canberra
 
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Phil Comelio
 
Tech Trends 2015: The fusion of business and IT
Tech Trends 2015: The fusion of business and ITTech Trends 2015: The fusion of business and IT
Tech Trends 2015: The fusion of business and ITDeloitte United States
 
The 2021 PMO Outlook Report Findings
The 2021 PMO Outlook Report FindingsThe 2021 PMO Outlook Report Findings
The 2021 PMO Outlook Report FindingsKeyedIn Projects
 
Capacity Conquered: Realigning Resources to Respond, React and Recover
Capacity Conquered: Realigning Resources to Respond, React and RecoverCapacity Conquered: Realigning Resources to Respond, React and Recover
Capacity Conquered: Realigning Resources to Respond, React and RecoverKeyedIn Projects
 
How to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software EngineeringHow to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software EngineeringAndré Agostinho
 

Similar a Technical Debt: A Management Problem That Requires a Management Solution (20)

NetCom learning webinar 5 disruptive trends impacting the project management ...
NetCom learning webinar 5 disruptive trends impacting the project management ...NetCom learning webinar 5 disruptive trends impacting the project management ...
NetCom learning webinar 5 disruptive trends impacting the project management ...
 
Agility mgt v2md
Agility mgt v2mdAgility mgt v2md
Agility mgt v2md
 
High Performance Project Management
High Performance Project ManagementHigh Performance Project Management
High Performance Project Management
 
5 Pillars of Project Success
5 Pillars of Project Success5 Pillars of Project Success
5 Pillars of Project Success
 
Why project management is hard
Why project management is hardWhy project management is hard
Why project management is hard
 
Reinventing project management antonio nieto-rodriguez. 27th may 2021
Reinventing project management   antonio nieto-rodriguez. 27th may 2021Reinventing project management   antonio nieto-rodriguez. 27th may 2021
Reinventing project management antonio nieto-rodriguez. 27th may 2021
 
Successful project
Successful projectSuccessful project
Successful project
 
Case Discussion Board QuestionsIs it possible for a company to ha.pdf
Case Discussion Board QuestionsIs it possible for a company to ha.pdfCase Discussion Board QuestionsIs it possible for a company to ha.pdf
Case Discussion Board QuestionsIs it possible for a company to ha.pdf
 
Taming technical debt
Taming technical debt Taming technical debt
Taming technical debt
 
The Adaptive PMO: Manage and Maintain Change Management for long term success
The Adaptive PMO: Manage and Maintain Change Management for long term successThe Adaptive PMO: Manage and Maintain Change Management for long term success
The Adaptive PMO: Manage and Maintain Change Management for long term success
 
تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة عنوان المحاضرة Establish an...
تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة  عنوان المحاضرة Establish an...تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة  عنوان المحاضرة Establish an...
تواصل_تطوير المحاضرة رقم 203 مستشار / محمد خليفة عنوان المحاضرة Establish an...
 
2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdf2022-04 VMware DevOps Loop.pptx.pdf
2022-04 VMware DevOps Loop.pptx.pdf
 
About this research note Technology Insight notes descr.docx
About this research note Technology Insight notes descr.docxAbout this research note Technology Insight notes descr.docx
About this research note Technology Insight notes descr.docx
 
Chartered Secretaries Risk & Compliance Module 8 - Project Governance - May 2010
Chartered Secretaries Risk & Compliance Module 8 - Project Governance - May 2010Chartered Secretaries Risk & Compliance Module 8 - Project Governance - May 2010
Chartered Secretaries Risk & Compliance Module 8 - Project Governance - May 2010
 
Overcome barriers to good req mgmt
Overcome barriers to good req mgmtOvercome barriers to good req mgmt
Overcome barriers to good req mgmt
 
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?
 
Tech Trends 2015: The fusion of business and IT
Tech Trends 2015: The fusion of business and ITTech Trends 2015: The fusion of business and IT
Tech Trends 2015: The fusion of business and IT
 
The 2021 PMO Outlook Report Findings
The 2021 PMO Outlook Report FindingsThe 2021 PMO Outlook Report Findings
The 2021 PMO Outlook Report Findings
 
Capacity Conquered: Realigning Resources to Respond, React and Recover
Capacity Conquered: Realigning Resources to Respond, React and RecoverCapacity Conquered: Realigning Resources to Respond, React and Recover
Capacity Conquered: Realigning Resources to Respond, React and Recover
 
How to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software EngineeringHow to justify technical debt mitigations in Software Engineering
How to justify technical debt mitigations in Software Engineering
 

Más de Scott W. Ambler

Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Scott W. Ambler
 
Data DevOps: An Overview
Data DevOps: An OverviewData DevOps: An Overview
Data DevOps: An OverviewScott W. Ambler
 
Applying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationApplying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationScott W. Ambler
 
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Scott W. Ambler
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateScott W. Ambler
 
No frameworks: How we can take agile back
No frameworks: How we can take agile backNo frameworks: How we can take agile back
No frameworks: How we can take agile backScott W. Ambler
 
Agile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the uglyAgile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the uglyScott W. Ambler
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Scott W. Ambler
 
Choose Your WoW! DevOps in the Enterprise
Choose Your WoW!  DevOps in the EnterpriseChoose Your WoW!  DevOps in the Enterprise
Choose Your WoW! DevOps in the EnterpriseScott W. Ambler
 
Disciplined Agile Data Management
Disciplined Agile Data ManagementDisciplined Agile Data Management
Disciplined Agile Data ManagementScott W. Ambler
 
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationAgile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationScott W. Ambler
 
Measuring Agile: A Disciplined Approach To Metrics
Measuring Agile: A Disciplined Approach To MetricsMeasuring Agile: A Disciplined Approach To Metrics
Measuring Agile: A Disciplined Approach To MetricsScott W. Ambler
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architectureScott W. Ambler
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?Scott W. Ambler
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysisScott W. Ambler
 
Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debtScott W. Ambler
 
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...Scott W. Ambler
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business AnalysisScott W. Ambler
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesScott W. Ambler
 

Más de Scott W. Ambler (19)

Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?Artificial Intelligence for Project Managers: Are You Ready?
Artificial Intelligence for Project Managers: Are You Ready?
 
Data DevOps: An Overview
Data DevOps: An OverviewData DevOps: An Overview
Data DevOps: An Overview
 
Applying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning OrganizationApplying Disciplined Agile: Become a Learning Organization
Applying Disciplined Agile: Become a Learning Organization
 
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
Agile Data Warehousing (DW)/Business Intelligence (BI): Addressing the Hard P...
 
Working Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, AccelerateWorking Smarter: Learn, Optimize, Accelerate
Working Smarter: Learn, Optimize, Accelerate
 
No frameworks: How we can take agile back
No frameworks: How we can take agile backNo frameworks: How we can take agile back
No frameworks: How we can take agile back
 
Agile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the uglyAgile transformations: The good, the bad, and the ugly
Agile transformations: The good, the bad, and the ugly
 
Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!Choose Your Way of Working (WoW)!
Choose Your Way of Working (WoW)!
 
Choose Your WoW! DevOps in the Enterprise
Choose Your WoW!  DevOps in the EnterpriseChoose Your WoW!  DevOps in the Enterprise
Choose Your WoW! DevOps in the Enterprise
 
Disciplined Agile Data Management
Disciplined Agile Data ManagementDisciplined Agile Data Management
Disciplined Agile Data Management
 
Agile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and DocumentationAgile Modeling: A Disciplined Approach to Modelling and Documentation
Agile Modeling: A Disciplined Approach to Modelling and Documentation
 
Measuring Agile: A Disciplined Approach To Metrics
Measuring Agile: A Disciplined Approach To MetricsMeasuring Agile: A Disciplined Approach To Metrics
Measuring Agile: A Disciplined Approach To Metrics
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architecture
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?
 
Disciplined agile business analysis
Disciplined agile business analysisDisciplined agile business analysis
Disciplined agile business analysis
 
Crushed by technical debt
Crushed by technical debtCrushed by technical debt
Crushed by technical debt
 
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
 
Disciplined Agile Business Analysis
Disciplined Agile Business AnalysisDisciplined Agile Business Analysis
Disciplined Agile Business Analysis
 
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile StrategiesContinuous Architecture and Emergent Design: Disciplined Agile Strategies
Continuous Architecture and Emergent Design: Disciplined Agile Strategies
 

Último

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 

Último (20)

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 

Technical Debt: A Management Problem That Requires a Management Solution

  • 1. TECHNICAL DEBT A MANAGEMENT PROBLEM THAT REQUIRES A MANAGEMENT SOLUTION Scott Ambler Vice President & Chief Scientist, Disciplined Agile Project Management Institute @scottwambler Copyright Project Management Institute © Project Management Institute. All rights reserved. 1
  • 2. Scott Ambler © Project Management Institute. All rights reserved. 2 pmi.org/disciplined-agile Co-creator of Disciplined Agile VP & Chief Scientist, Disciplined Agile at PMI Twitter: @scottwambler linkedin.com/in/sambler/
  • 3. Agenda © Project Management Institute. All rights reserved. 3 • What is technical debt? • What causes technical debt? • How do management behaviors affect technical debt? • Talking with management about technical debt • What mindset shifts need to occur to properly address technical debt? • How can management behavior change so as to reduce and avoid technical debt while still achieving their other outcomes? • Learn more
  • 4. Technical debt © Project Management Institute. All rights reserved. 4
  • 5. What is Technical Debt? Technical debt is the accumulation of defects, quality issues (such as difficult to read code or low data quality), poor architecture, and poor design in existing solutions © Project Management Institute. All rights reserved. 5
  • 6. Technical debt occurs in many places • Architecture • Automated tests • Build infrastructure • Code • Data/database • Documentation • Operational infrastructure • Service/process • Skills/people © Project Management Institute. All rights reserved. 6
  • 7. PMI 2021 Technical Debt Survey © Project Management Institute. All rights reserved. 7 166responses October 11 to November 29, 2021 25% of firms take on technical debt intelligently 3% of firms indicate addressing technical debt as their #1 priority 61% of firms indicate addressing technical debt as their lowest priority 28%non-management, 37% project management, 35% senior management
  • 8. © Project Management Institute. All rights reserved. 8 Highly Agree Highly Disagree Agree Disagree Neutral The “Good News” Our IT leadership understands the implications of technical debt. I am empowered to act appropriately regarding technical debt. Our project managers understand the implications of technical debt. Source: PMI’s 2021 Technical Debt Survey
  • 9. © Project Management Institute. All rights reserved. 9 Highly Agree Highly Disagree Agree Disagree Neutral The Bad News I believe that most technical debt in my organization is taken on intentionally with a realistic plan to address it later. I believe technical debt reduces my organization’s ability to act. I believe my organization has an effective strategy in place to address technical debt. Our non-IT leadership understands the implications of technical debt. Source: PMI’s 2021 Technical Debt Survey
  • 10. What Causes Technical Debt? © Project Management Institute. All rights reserved. 10
  • 11. Why Does Technical Debt Occur? • Business pressures • Lack of process • Lack of alignment of implementation to requirements • Lack of architectural thinking • Lack of a regression test suite • Lack of documentation • Lack of collaborative development • Poorly coordinated parallel development • Delayed refactoring • Lack of alignment to standards • Lack of knowledge • Lack of effective governance © Project Management Institute. All rights reserved. 11 Source: Reworked from Wikipedia Caused by management Influenced by management Technical
  • 12. Management Behaviors and Technical Debt © Project Management Institute. All rights reserved. 12
  • 13. The Management “Iron Triangle” © Project Management Institute. All rights reserved. 13 On Budget Quality On Time To Specification • If you insist on building something “on time, on budget, to specification” then quality will suffer (technical debt increases) • Therefore, at least one of those three factors must be allowed to vary • Better yet, more than once should be allowed to vary • Agile iron triangle: scope must vary • Elastic triangle: all three factors vary
  • 14. FACT: Being forced to “deliver on time” motivates development teams to take quality short cuts © Project Management Institute. All rights reserved. 14
  • 15. 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Non-Mgmt Project Mgmt Senior Mgmt Personal Belief: Which is more important, delivering on time or addressing technical debt Being On Time Both are Equal Addressing Tech Debt © Project Management Institute. All rights reserved. 15 Source: PMI’s 2021 Technical Debt Survey
  • 16. FACT: Being forced to “deliver on budget” motivates development teams to take quality short cuts © Project Management Institute. All rights reserved. 16
  • 17. 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Non-Mgmt Project Mgmt Senior Mgmt Personal Belief: Which is more important, being on/under budget or addressing technical debt Being On/Under Budget Both are Equal Addressing Tech Debt © Project Management Institute. All rights reserved. 17 Source: PMI’s 2021 Technical Debt Survey
  • 18. FACT: There is a direct trade-off between investing in new functionality and in paying down technical debt © Project Management Institute. All rights reserved. 18
  • 19. 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Non-Mgmt Project Mgmt Senior Mgmt Personal Belief: Which is more important, adding new functionality or addressing technical debt Adding New Functionality Both are Equal Addressing Tech Debt © Project Management Institute. All rights reserved. 19 Source: PMI’s 2021 Technical Debt Survey
  • 20. Talking With Management About Technical Debt © Project Management Institute. All rights reserved. 20
  • 21. FACT: You are more likely to convince someone when you relate your message to what they believe to be important © Project Management Institute. All rights reserved. 21
  • 22. Talking with Senior Management Their Focus* Your Message © Project Management Institute. All rights reserved. 22 *Source: PMI’s Global Megatrends 2022 Report Digital disruption (rapid change) Demographic shifts (aging workforce) Economic shifts (resilience) Labor shortages Better quality enables swift response Poor quality is brittle Better quality is easier to evolve Nobody wants to work in technical sewage
  • 23. Technical Debt Quadrant © Project Management Institute. All rights reserved. 23 Reckless Prudent Deliberate Inadvertent “We don’t have time for architecture” “We don’t have time for design” “We must ship now and deal with the consequences later” “What is layering?” “What are design patterns?” “Now we know how we should have done it” Source: Martin Fowler As an organization, we must be strategic about how we take on technical debt.
  • 24. Talking with Project Management Their Focus Your Message © Project Management Institute. All rights reserved. 24 Source: PMI’s Global Megatrends 2022 Report We need to deliver on time We need to be on budget We need to deliver new functionality It is faster to work with high-quality assets It is easier to extend high-quality assets It is cheaper to work with high-quality assets
  • 25. Technical Debt Quadrant: Warning! © Project Management Institute. All rights reserved. 25 Reckless Prudent Deliberate Inadvertent “We don’t have time for architecture” “We don’t have time for design” “We must ship now and deal with the consequences later” “What is layering?” “What are design patterns?” “Now we know how we should have done it” Source: Martin Fowler “Dealing with the consequences later” = not a problem for this project
  • 26. FACT: Some people find metaphors easier to understand and remember © Project Management Institute. All rights reserved. 26
  • 27. The Financial Debt Metaphor We take on financial debt because we want something now that we don’t have sufficient funds to pay for. We take on technical debt because we want functionality now that we don’t have the time or money to build properly now. © Project Management Institute. All rights reserved. 27 Just like carrying some financial debt makes sense, so does carrying some technical debt. Be very smart about it.
  • 28. The Anchor Metaphor Too much technical debt is like having an anchor tied to us, reducing our ability to move. Our assets are brittle, hard to understand, and difficult to evolve. © Project Management Institute. All rights reserved. 28 Excessive technical debt holds us back.
  • 29. Shifting Our Mindset © Project Management Institute. All rights reserved. 29
  • 30. The Disciplined Agile Mindset The Way of Thinking for Enterprise Agility © Project Management Institute. All rights reserved. 30
  • 31. 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Non-Managers Project Managers Senior Managers What is the most important priority in my organization? Address Tech Debt New Functionality On or under budget Deliver on time © Project Management Institute. All rights reserved. 31 Source: PMI’s 2021 Technical Debt Survey
  • 32. 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Non-Managers Project Managers Senior Managers What is the least important priority in my organization? Address Tech Debt New Functionality On or under budget Deliver on time © Project Management Institute. All rights reserved. 32 Source: PMI’s 2021 Technical Debt Survey
  • 33. Towards True Predictability © Project Management Institute. All rights reserved. 33 On Budget Quality On Time To Specification The Traditional “Iron Triangle” Value Regular releases Invest wisely What stakeholders need The Disciplined Agile “Elastic Triangle”
  • 34. Shifting Management Behavior © Project Management Institute. All rights reserved. 34
  • 35. Highly disagree 25% Disagree 30% Neutral 18% Agree 20% Highly agree 7% I believe that most technical debt in my organization is taken on intentionally with a realistic plan to address it later © Project Management Institute. All rights reserved. 35 Source: PMI’s 2021 Technical Debt Survey
  • 36. Technical Debt Quadrant: Management Implications © Project Management Institute. All rights reserved. 36 Reckless Prudent Deliberate Inadvertent “We don’t have time for architecture” “We don’t have time for design” “We must ship now and deal with the consequences later” “What is layering?” “What is data normalization?” “Now we know how we should have done it” Source: Martin Fowler Invest in educating your staff Invest in more effective processes Reduce risk via technical spikes and minimum viable products (MVP) Make this decision strategically
  • 37. What forms of technical debt are you measuring? 29% 30% 31% 34% 34% 40% 45% 56% 79% Service/process Skills/people Operational infrastructure Build infrastructure Documentation Data/database Test automation Architecture Code © Project Management Institute. All rights reserved. 37 Source: PMI’s 2021 Technical Debt Survey What gets measured gets improved
  • 38. Parting Thoughts © Project Management Institute. All rights reserved. 38
  • 39. Challenges • Business often doesn’t understand technical debt • Business wants new functionality • Time-to-market concerns are often allowed to override long-term sustainability concerns • Acceptance of technical debt is typically the result of short-term tactical thinking, not long- term strategic thinking © Project Management Institute. All rights reserved. 39
  • 40. Technical Debt Requires a Culture Change • Make technical debt awareness part of your culture • Educate people in technical debt and the implications of it • Help people recognize the tradeoffs that they’re making • Communicate, communicate, communicate © Project Management Institute. All rights reserved. 40
  • 41. Make Addressing Technical Debt a Priority © Project Management Institute. All rights reserved. 41 Adding new functionality 31% Being on or under budget 15% Addressing technical debt 3% Delivering on time 51% What is the most important priority in my organization? Adding new functionality 11% Being on or under budget 22% Addressing technical debt 61% Delivering on time 6% What is the least important priority in my organization? Source: PMI’s 2021 Technical Debt Survey
  • 42. © Project Management Institute. All rights reserved. 42
  • 43. Thank You! © Project Management Institute. All rights reserved. 43 pmi.org/disciplined-agile • Twitter: @scottwambler • linkedin.com/in/sambler/
  • 44. Call to Action: Learn more about Disciplined Agile Copyright © Project Management Institute. All rights reserved. PMI.org/disciplined-agile • Intro to agile and lean • Understand the extensive options in the DA toolkit • Improve at personal and team level • Enterprise-class agile • Lead improvement at team(s) level • Lead improvement across disparate teams • Lead improvement across value streams and organization 44
  • 45. BACKUP SLIDES FOR MORE INFORMATION: WWW.PMI.ORG/DISCIPLINED-AGILE FEBRUARY 3, 2022 Disciplined Agile Overview © Project Management Institute. All rights reserved. 45
  • 46. Technical Debt Avoidance Strategies Detailed up-front architecture modeling Team members trained in technical debt Team works with Enterprise Architects Team includes Architecture Owner/Agile Architect Tech debt considered when designing Lightweight up-front architecture 12% 16% 19% 39% 49% 53% © Project Management Institute. All rights reserved. Source: SA+A 2015 Q1 Agile State of the Art Survey 46
  • 47. Learn more about Disciplined Agile © Project Management Institute. All rights reserved. 47 Basics of Disciplined Agile online course • An eight-module, self-paced and scenario-based introduction to how Disciplined Agile works. • PMI.org/da-basics Agile Certification • PMI.org/certifications/agile-certifications • PMI.org/learning/training-development/authorized-training-partners/find Books • PMI members can download the Choose Your WoW book from PMI.org/disciplined-agile/books/dad-handbook Websites • DA hub: PMI.org/disciplined-agile • Blogs: ProjectManagement.com/blogs/
  • 48. PMI’s Agile Certification Journey PMI.org/certifications/agile-certifications © Project Management Institute. All rights reserved. 48
  • 49. 49 © Project Management Institute. All rights reserved.
  • 50. T H I N K I N G P O I N T How to read a process goal diagram © Project Management Institute. All rights reserved. 50
  • 51. Some Organizations using Disciplined Agile 51 © Project Management Institute. All rights reserved.