Development
7 Causes of Technical Debt and How to Avoid It
25 September 2017 by Scott M. Graffius ☕️ 2 minute read
Follow @scottgraffius

This is a brief introduction to technical debt—including top causes and how to avoid it.
Technical debt (also known as code debt and design debt) is a term used to describe the eventual consequences of a technical design or development choice made for a short-term benefit but with subsequent consequences. An example is writing suboptimal code to meet a deadline, knowing that the code will have to be rewritten later to make the software maintainable.
Technical debt may have one or more causes, such as:
1. Time pressures
2. Overly complex technical design
3. Poor alignment to standards
4. Lack of skill
5. Suboptimal code
6. Delayed refactoring
7. Insufficient testing
Over time, those factors result in the accumulation of technical inefficiencies that need to be serviced in the future. Unchecked technical debt may make the software more expensive to change than to re-implement.
Technical debt can be avoided or minimized by not taking shortcuts, using simple designs, and refactoring continuously. When there’s technical debt, the team should make the items visible by registering entries in the product release backlog, where the matters will be evaluated and prioritized for resolution.
Controlling technical debt (when others don't) can be a competitive advantage.
This content is an abridged excerpt from the award-winning book, Agile Scrum: Your Quick Start Guide with Step-by-Step Instructions, offered in digital and print formats.
The ebook (ASIN: B01FZ0JIIY) is available in:
The paperback (ISBN-13: 9781533370242) is for sale at:
For press, please visit AgileScrumGuide.com.
★★★★★
You're invited to find out more about Scott:
And connect with Scott on social:



This is a brief introduction to technical debt—including top causes and how to avoid it.
Technical debt (also known as code debt and design debt) is a term used to describe the eventual consequences of a technical design or development choice made for a short-term benefit but with subsequent consequences. An example is writing suboptimal code to meet a deadline, knowing that the code will have to be rewritten later to make the software maintainable.
Technical debt may have one or more causes, such as:
1. Time pressures
2. Overly complex technical design
3. Poor alignment to standards
4. Lack of skill
5. Suboptimal code
6. Delayed refactoring
7. Insufficient testing
Over time, those factors result in the accumulation of technical inefficiencies that need to be serviced in the future. Unchecked technical debt may make the software more expensive to change than to re-implement.
Technical debt can be avoided or minimized by not taking shortcuts, using simple designs, and refactoring continuously. When there’s technical debt, the team should make the items visible by registering entries in the product release backlog, where the matters will be evaluated and prioritized for resolution.
Controlling technical debt (when others don't) can be a competitive advantage.
This content is an abridged excerpt from the award-winning book, Agile Scrum: Your Quick Start Guide with Step-by-Step Instructions, offered in digital and print formats.
The ebook (ASIN: B01FZ0JIIY) is available in:
- Australia,
- Brazil,
- Canada,
- France,
- Germany,
- India,
- Italy,
- Japan,
- Mexico,
- the Netherlands,
- Spain,
- the United Kingdom, and
- the United States.
The paperback (ISBN-13: 9781533370242) is for sale at:
- Amazon,
- Barnes & Noble,
- Strand Books,
- Harvard Book Store,
- Books-a-Million,
- The Booksmith,
- Hudson Booksellers,
- Savoy Bookshop & Café,
- Compass Books at SFO/Books Inc.,
- Books & Books - Miami,
- University Press Books - Berkeley,
- and other retailers and partners in the United States and around the world.
For press, please visit AgileScrumGuide.com.
★★★★★
You're invited to find out more about Scott:
- Check out his bio,
- Find out about his speaking engagements,
- See and like his author page at Amazon,
- See and like his video channel at Vimeo, and
- Visit the website for his business — Exceptional PPM and PMO Solutions.
And connect with Scott on social:


Scott M. Graffius Speaking at DevOps Pro Europe Conference
25 February 2021 by Scott M. Graffius ☕️ 2 minute read
Follow @scottgraffius

Scott M. Graffius will be speaking at the 6th annual Vilnius, Lithuania-based DevOps Pro Europe Conference. This year, speakers and attendees can participate in-person or online. Scott will lead the session “But First, the Team!”
ℹ️ http://bit.ly/sg-lt
📍 Vilnius and online
🗓 Thursday, May 13, 2021
🕗 Pacific Time: 8:10-8:55 a.m. PT
🕒 Greenwich Mean Time: 3:10-3:55 p.m. GMT
🕕 Eastern European Time: 6:10-6:55 p.m. EET
🎟 https://devopspro.lt
Attendees may be eligible to receive continuing education unit (CEU) credit, equivalent to 0.75 hour. For reporting with the Project Management Institute (PMI), it's 0.75 professional development unit (PDU), under the Leadership category. For reporting with the Scrum Alliance, it's 0.75 Scrum educational unit (SEU), under either the Learning category or the Events category. For reporting with other organizations, refer to their respective instructions.
About Scott M. Graffius
Follow @scottgraffius
Scott M. Graffius, PMP, CSP-SM, CSP-PO, CSM, CSPO, ITIL, LSSGB has generated hundreds of millions of dollars of business value in aggregate for the organizations he has served. He is an agile project management practitioner, consultant, award-winning author, and international speaker. His expertise spans project, program, portfolio, and PMO leadership inclusive of agile, traditional, and hybrid approaches. Content from Scott's books, speaking engagements, and more have been featured and used by businesses, governments, and universities including Gartner, Microsoft, Oracle, Cisco, Ford, Qantas, Atlassian, Bayer, the National Academy of Sciences, the United States Department of Energy, the United States Army, the New Zealand Ministry of Education, Tufts University, James Madison University, Santa Clara University, Brigham Young University, Texas A&M University, Virginia Tech, Loughborough University London, and others. Thinkers360 named Scott a global top thought leader and influencer in three domains: Agile, Digital Transformation, and GovTech. His full-length bio is available at https://www.scottgraffius.com/bio.html.
About DevOps Pro Europe 2021
The DevOps Pro Europe conference—now in its 6th year—is the leading event where DevOps mindset, skills, and tools converge. The conference covers the core principles and concepts of the DevOps methodology and demonstrates how to use best DevOps patterns to develop, deploy, and maintain applications on-premises and in the cloud.
The conference covers a diverse range of topics, including:
The annual event attracts Developers, IT Professionals, IT Managers, and others involved with or interested in DevOps.
To learn more and to register for the event, visit https://devopspro.lt.
★★★★★
Connect with Scott on Twitter, Facebook, and LinkedIn.


Scott M. Graffius will be speaking at the 6th annual Vilnius, Lithuania-based DevOps Pro Europe Conference. This year, speakers and attendees can participate in-person or online. Scott will lead the session “But First, the Team!”
ℹ️ http://bit.ly/sg-lt
📍 Vilnius and online
🗓 Thursday, May 13, 2021
🕗 Pacific Time: 8:10-8:55 a.m. PT
🕒 Greenwich Mean Time: 3:10-3:55 p.m. GMT
🕕 Eastern European Time: 6:10-6:55 p.m. EET
🎟 https://devopspro.lt
Attendees may be eligible to receive continuing education unit (CEU) credit, equivalent to 0.75 hour. For reporting with the Project Management Institute (PMI), it's 0.75 professional development unit (PDU), under the Leadership category. For reporting with the Scrum Alliance, it's 0.75 Scrum educational unit (SEU), under either the Learning category or the Events category. For reporting with other organizations, refer to their respective instructions.
About Scott M. Graffius
Follow @scottgraffius
Scott M. Graffius, PMP, CSP-SM, CSP-PO, CSM, CSPO, ITIL, LSSGB has generated hundreds of millions of dollars of business value in aggregate for the organizations he has served. He is an agile project management practitioner, consultant, award-winning author, and international speaker. His expertise spans project, program, portfolio, and PMO leadership inclusive of agile, traditional, and hybrid approaches. Content from Scott's books, speaking engagements, and more have been featured and used by businesses, governments, and universities including Gartner, Microsoft, Oracle, Cisco, Ford, Qantas, Atlassian, Bayer, the National Academy of Sciences, the United States Department of Energy, the United States Army, the New Zealand Ministry of Education, Tufts University, James Madison University, Santa Clara University, Brigham Young University, Texas A&M University, Virginia Tech, Loughborough University London, and others. Thinkers360 named Scott a global top thought leader and influencer in three domains: Agile, Digital Transformation, and GovTech. His full-length bio is available at https://www.scottgraffius.com/bio.html.
About DevOps Pro Europe 2021
The DevOps Pro Europe conference—now in its 6th year—is the leading event where DevOps mindset, skills, and tools converge. The conference covers the core principles and concepts of the DevOps methodology and demonstrates how to use best DevOps patterns to develop, deploy, and maintain applications on-premises and in the cloud.
The conference covers a diverse range of topics, including:
- DevOps Approach – Continuous Delivery, Continuous Integration, Configuration Management, Automated testing, and Deployment.
- DevOps Technologies – Virtualization, Containerization, Orchestration, Microservices, and Cloud Computing (AWS, Azure, and OpenStack).
- DevOps Tools – Docker, Chef, Puppet, PowerShell, Kubernetes, GitHub, Ansible, SaltStack, Capistrano, and Jenkins.
- DevOps Real World Experience – technology adoption examples, real life implementation scenarios, best practices, and insights from thought leaders and influencers.
The annual event attracts Developers, IT Professionals, IT Managers, and others involved with or interested in DevOps.
To learn more and to register for the event, visit https://devopspro.lt.
★★★★★
Connect with Scott on Twitter, Facebook, and LinkedIn.
