SlideShare a Scribd company logo
1 of 15
Download to read offline
Avoiding the “Technical Debt Collectors” With
DevOps
We are taught from an early age to be careful with
our money and to avoid the dangers of debt.
Don’t spend more than you make.
Keep on top of your debt payments.
Compounded interest can be dangerous.
Beware of hidden fees and penalties.
You can end up paying more in interest than you paid for what you
bought.
So why is it that we, in IT, are so poor at managing
our own “Technical Debt”?
Highlighted in “The Agile Manifesto” in 2002, “Technical Debt” is the
price organizations pay for releasing code without fixing any problems
immediately.
Like all debt, the burden of Technical Debt compounds over time, making
it hard to make changes later to key systems and applications.
But DevOps may be able to help.
And our early lessons about personal finance can help show us the way.
Here are five steps to controlling personal debt that may also help us
manage Technical Debt:
1. Avoid bad spending habits.
Easy credit may introduce bad habits. We are able
to spend big and put off repayment for “later.”
Avoid bad coding habits, too.
Testing is put off because the project is delayed. Or maybe there’s no
testing infrastructure at all.
With DevOps, teams make it a habit to test in parallel and fix code
defects as early in the cycle as possible, immediately.
Seek out and eradicate the conditions that allow bad habits to fester.
2. Consolidate your debt.
People with credit problems often spread it across
multiple credit cards, making it difficult to manage.
Consolidate your Technical Debt too.
In IT, our debt often spans multiple systems, many of which are built
upon badly designed and developed code bases. Short-term fixes and
bad code perpetuate the problem.
Identify the biggest problems and address these first.
Remember the 80/20 rule – fix the 20 percent of the systems that cause
80 percent of the problems.
3. Seek guidance and counseling.
Breaking bad personal finance habits is tough,
so people normally seek outside help.
In IT, seek peer review, mentors and
management input.
Make extensive use of code and peer-level reviews, mentorship and
management guidance.
IT operations and security should be involved right from the start of
development.
4. Avoid ‘spend more’ incentives.
Folks get tempted by credit card offers to get double frequent flyer
points or 0 percent interest for six months.
Don’t reward production volume
at the expense of quality.
Be careful using ‘carrots’ in development – incentivizing function points,
number of user stories delivered or even lines of code.
You get the behavior you pay for. Make sure incentives are aligned with
code quality metrics.
5. Watch for hidden interest charges.
Those “no interest for 2 years” deals have large and retroactive interest
charges if you miss a payment or don’t pay off in full by the deadline.
In IT, watch for hidden Technical Debt
Everybody pays attention to Dev, but there is Technical Debt in Ops as
well:
• Capacity • Performance • Network latency
A code defect led one client to believe they needed to buy more
hardware, when the problem was really with the code.
Start getting your Technical Debt
under control.
Download a copy of “Waste Not, Want Not: Applying Agile and Lean
thinking to eliminate eight elements of waste and prevent technical
debt”
DOWNLOAD NOW
www.ca.com/us/register/forms/collateral/devop
s-practitioner-series.aspx

More Related Content

What's hot

Digital Insurance Transformation
Digital Insurance TransformationDigital Insurance Transformation
Digital Insurance Transformation
digitalinsurer
 
Ibm symp14 referent_christian klezl_cloud
Ibm symp14 referent_christian klezl_cloudIbm symp14 referent_christian klezl_cloud
Ibm symp14 referent_christian klezl_cloud
IBM Switzerland
 

What's hot (20)

Ecommerce
EcommerceEcommerce
Ecommerce
 
Software Product Development in 2018 | An Infographic by RapidValue
Software Product Development in 2018 | An Infographic by RapidValueSoftware Product Development in 2018 | An Infographic by RapidValue
Software Product Development in 2018 | An Infographic by RapidValue
 
CompTIA's 6th Annual State of the Channel
CompTIA's 6th Annual State of the Channel CompTIA's 6th Annual State of the Channel
CompTIA's 6th Annual State of the Channel
 
Tech Stack Training
Tech Stack TrainingTech Stack Training
Tech Stack Training
 
Considering the New IT Buyer
Considering the New IT BuyerConsidering the New IT Buyer
Considering the New IT Buyer
 
CompTIA Second Annual Trends in Enterprise Mobility: BYOD Uncovered
CompTIA Second Annual Trends in Enterprise Mobility: BYOD UncoveredCompTIA Second Annual Trends in Enterprise Mobility: BYOD Uncovered
CompTIA Second Annual Trends in Enterprise Mobility: BYOD Uncovered
 
Infrastructure that can stand the test of time | Accenture
Infrastructure that can stand the test of time | AccentureInfrastructure that can stand the test of time | Accenture
Infrastructure that can stand the test of time | Accenture
 
Solution Spotlight on OneShield Software : Enhancing the Digital Experience a...
Solution Spotlight on OneShield Software : Enhancing the Digital Experience a...Solution Spotlight on OneShield Software : Enhancing the Digital Experience a...
Solution Spotlight on OneShield Software : Enhancing the Digital Experience a...
 
Be Digital. Be More.
Be Digital. Be More.Be Digital. Be More.
Be Digital. Be More.
 
The Impacts of COVID-19 on Enterprise IT
The Impacts of COVID-19 on Enterprise ITThe Impacts of COVID-19 on Enterprise IT
The Impacts of COVID-19 on Enterprise IT
 
How witch companies are actively acquiring to expand their digital and emergi...
How witch companies are actively acquiring to expand their digital and emergi...How witch companies are actively acquiring to expand their digital and emergi...
How witch companies are actively acquiring to expand their digital and emergi...
 
CIO Tech Poll: Tech Priorities 2020
CIO Tech Poll: Tech Priorities 2020CIO Tech Poll: Tech Priorities 2020
CIO Tech Poll: Tech Priorities 2020
 
Digital Insurance Transformation
Digital Insurance TransformationDigital Insurance Transformation
Digital Insurance Transformation
 
The Impact of COVID-19 on Public Sector IT
The Impact of COVID-19 on Public Sector ITThe Impact of COVID-19 on Public Sector IT
The Impact of COVID-19 on Public Sector IT
 
The Next Generation of Contact Centers
The Next Generation of Contact CentersThe Next Generation of Contact Centers
The Next Generation of Contact Centers
 
Going Digital: A guide for Service Providers – The Executive Edition
Going Digital: A guide for Service Providers – The Executive EditionGoing Digital: A guide for Service Providers – The Executive Edition
Going Digital: A guide for Service Providers – The Executive Edition
 
2020 State of the CIO Research
2020 State of the CIO Research2020 State of the CIO Research
2020 State of the CIO Research
 
Ibm symp14 referent_christian klezl_cloud
Ibm symp14 referent_christian klezl_cloudIbm symp14 referent_christian klezl_cloud
Ibm symp14 referent_christian klezl_cloud
 
Evolution of the Digital Workplace - Office Insights 2018
Evolution of the Digital Workplace - Office Insights 2018Evolution of the Digital Workplace - Office Insights 2018
Evolution of the Digital Workplace - Office Insights 2018
 
Digital Insurance - Opportunities in India
Digital Insurance - Opportunities in IndiaDigital Insurance - Opportunities in India
Digital Insurance - Opportunities in India
 

Similar to Avoiding the “Technical Debt Collectors” with DevOps

Safe Spaces Self-Accreditation Scheme - Survey Tool FINAL
Safe Spaces Self-Accreditation Scheme - Survey Tool FINALSafe Spaces Self-Accreditation Scheme - Survey Tool FINAL
Safe Spaces Self-Accreditation Scheme - Survey Tool FINAL
Adam Loxley
 
For Good or for Worse Making happy client relationships
For Good or for Worse Making happy client relationshipsFor Good or for Worse Making happy client relationships
For Good or for Worse Making happy client relationships
Imre Gmelig Meijling
 
Question 1The board of directors is considering updating the fle.docx
Question 1The board of directors is considering updating the fle.docxQuestion 1The board of directors is considering updating the fle.docx
Question 1The board of directors is considering updating the fle.docx
makdul
 
Note Please, answer the questions in the word format ONLY with st.docx
Note Please, answer the questions in the word format ONLY with st.docxNote Please, answer the questions in the word format ONLY with st.docx
Note Please, answer the questions in the word format ONLY with st.docx
vannagoforth
 

Similar to Avoiding the “Technical Debt Collectors” with DevOps (20)

Technical debt
Technical debtTechnical debt
Technical debt
 
Focused agile audit planning using analytics
Focused agile audit planning using analyticsFocused agile audit planning using analytics
Focused agile audit planning using analytics
 
Top 8 Mobile Finance Trends 2015
Top 8 Mobile Finance Trends 2015Top 8 Mobile Finance Trends 2015
Top 8 Mobile Finance Trends 2015
 
Overcome barriers to good req mgmt
Overcome barriers to good req mgmtOvercome barriers to good req mgmt
Overcome barriers to good req mgmt
 
Ten rules for CIOs
Ten rules for CIOsTen rules for CIOs
Ten rules for CIOs
 
Safe Spaces Self-Accreditation Scheme - Survey Tool FINAL
Safe Spaces Self-Accreditation Scheme - Survey Tool FINALSafe Spaces Self-Accreditation Scheme - Survey Tool FINAL
Safe Spaces Self-Accreditation Scheme - Survey Tool FINAL
 
Core Banking Systems for Microfinance Institutes.docx
Core Banking Systems for Microfinance Institutes.docxCore Banking Systems for Microfinance Institutes.docx
Core Banking Systems for Microfinance Institutes.docx
 
For Good or for Worse Making happy client relationships
For Good or for Worse Making happy client relationshipsFor Good or for Worse Making happy client relationships
For Good or for Worse Making happy client relationships
 
AI in Banking - What it can do & its benefits | Virtue Analytics
AI in Banking - What it can do & its benefits | Virtue AnalyticsAI in Banking - What it can do & its benefits | Virtue Analytics
AI in Banking - What it can do & its benefits | Virtue Analytics
 
Garth Graham MBA Tech Keynote slides 2018
Garth Graham MBA Tech Keynote slides 2018Garth Graham MBA Tech Keynote slides 2018
Garth Graham MBA Tech Keynote slides 2018
 
3-I to manage issues and risks associated to software and IT services
3-I to manage issues and risks associated to software and IT services3-I to manage issues and risks associated to software and IT services
3-I to manage issues and risks associated to software and IT services
 
Why Cloud ERP is Important for Business - AcTouch Technologies
Why Cloud ERP is Important for Business - AcTouch TechnologiesWhy Cloud ERP is Important for Business - AcTouch Technologies
Why Cloud ERP is Important for Business - AcTouch Technologies
 
apidays LIVE London 2021 - From Open Banking to Embedded Finance by Simon Tor...
apidays LIVE London 2021 - From Open Banking to Embedded Finance by Simon Tor...apidays LIVE London 2021 - From Open Banking to Embedded Finance by Simon Tor...
apidays LIVE London 2021 - From Open Banking to Embedded Finance by Simon Tor...
 
Question 1The board of directors is considering updating the fle.docx
Question 1The board of directors is considering updating the fle.docxQuestion 1The board of directors is considering updating the fle.docx
Question 1The board of directors is considering updating the fle.docx
 
Implementing and Auditing GDPR Series (3 of 10)
Implementing and Auditing GDPR Series (3 of 10) Implementing and Auditing GDPR Series (3 of 10)
Implementing and Auditing GDPR Series (3 of 10)
 
Implementing and Auditing General Data Protection Regulation
Implementing and Auditing General Data Protection RegulationImplementing and Auditing General Data Protection Regulation
Implementing and Auditing General Data Protection Regulation
 
BSIDES DETROIT 2015: Data breaches cost of doing business
BSIDES DETROIT 2015: Data breaches cost of doing businessBSIDES DETROIT 2015: Data breaches cost of doing business
BSIDES DETROIT 2015: Data breaches cost of doing business
 
Non performing assets in banking industry
Non performing assets in banking industryNon performing assets in banking industry
Non performing assets in banking industry
 
Note Please, answer the questions in the word format ONLY with st.docx
Note Please, answer the questions in the word format ONLY with st.docxNote Please, answer the questions in the word format ONLY with st.docx
Note Please, answer the questions in the word format ONLY with st.docx
 
How to prepare for your first anti fraud review
How to prepare for your first anti fraud reviewHow to prepare for your first anti fraud review
How to prepare for your first anti fraud review
 

More from CA Technologies

More from CA Technologies (20)

CA Mainframe Resource Intelligence
CA Mainframe Resource IntelligenceCA Mainframe Resource Intelligence
CA Mainframe Resource Intelligence
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
 
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
 
Case Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software DevelopmentCase Study: How The Home Depot Built Quality Into Software Development
Case Study: How The Home Depot Built Quality Into Software Development
 
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
 
Case Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on TimeCase Study: Privileged Access in a World on Time
Case Study: Privileged Access in a World on Time
 
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
 
Case Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital GovernmentCase Study: Putting Citizens at The Center of Digital Government
Case Study: Putting Citizens at The Center of Digital Government
 
Making Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security ProgramMaking Security Work—Implementing a Transformational Security Program
Making Security Work—Implementing a Transformational Security Program
 
Keynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive AdvantageKeynote: Making Security a Competitive Advantage
Keynote: Making Security a Competitive Advantage
 
Emerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access ManagementEmerging Managed Services Opportunities in Identity and Access Management
Emerging Managed Services Opportunities in Identity and Access Management
 
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
 
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
 
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
 
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
 
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of DeploymentBlockchain: Strategies for Moving From Hype to Realities of Deployment
Blockchain: Strategies for Moving From Hype to Realities of Deployment
 
Establish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital EnterpriseEstablish Digital Trust as the Currency of Digital Enterprise
Establish Digital Trust as the Currency of Digital Enterprise
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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 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 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, AdobeApidays 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
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Avoiding the “Technical Debt Collectors” with DevOps

  • 1. Avoiding the “Technical Debt Collectors” With DevOps
  • 2. We are taught from an early age to be careful with our money and to avoid the dangers of debt. Don’t spend more than you make. Keep on top of your debt payments. Compounded interest can be dangerous. Beware of hidden fees and penalties. You can end up paying more in interest than you paid for what you bought.
  • 3. So why is it that we, in IT, are so poor at managing our own “Technical Debt”? Highlighted in “The Agile Manifesto” in 2002, “Technical Debt” is the price organizations pay for releasing code without fixing any problems immediately. Like all debt, the burden of Technical Debt compounds over time, making it hard to make changes later to key systems and applications.
  • 4. But DevOps may be able to help. And our early lessons about personal finance can help show us the way. Here are five steps to controlling personal debt that may also help us manage Technical Debt:
  • 5. 1. Avoid bad spending habits. Easy credit may introduce bad habits. We are able to spend big and put off repayment for “later.”
  • 6. Avoid bad coding habits, too. Testing is put off because the project is delayed. Or maybe there’s no testing infrastructure at all. With DevOps, teams make it a habit to test in parallel and fix code defects as early in the cycle as possible, immediately. Seek out and eradicate the conditions that allow bad habits to fester.
  • 7. 2. Consolidate your debt. People with credit problems often spread it across multiple credit cards, making it difficult to manage.
  • 8. Consolidate your Technical Debt too. In IT, our debt often spans multiple systems, many of which are built upon badly designed and developed code bases. Short-term fixes and bad code perpetuate the problem. Identify the biggest problems and address these first. Remember the 80/20 rule – fix the 20 percent of the systems that cause 80 percent of the problems.
  • 9. 3. Seek guidance and counseling. Breaking bad personal finance habits is tough, so people normally seek outside help.
  • 10. In IT, seek peer review, mentors and management input. Make extensive use of code and peer-level reviews, mentorship and management guidance. IT operations and security should be involved right from the start of development.
  • 11. 4. Avoid ‘spend more’ incentives. Folks get tempted by credit card offers to get double frequent flyer points or 0 percent interest for six months.
  • 12. Don’t reward production volume at the expense of quality. Be careful using ‘carrots’ in development – incentivizing function points, number of user stories delivered or even lines of code. You get the behavior you pay for. Make sure incentives are aligned with code quality metrics.
  • 13. 5. Watch for hidden interest charges. Those “no interest for 2 years” deals have large and retroactive interest charges if you miss a payment or don’t pay off in full by the deadline.
  • 14. In IT, watch for hidden Technical Debt Everybody pays attention to Dev, but there is Technical Debt in Ops as well: • Capacity • Performance • Network latency A code defect led one client to believe they needed to buy more hardware, when the problem was really with the code.
  • 15. Start getting your Technical Debt under control. Download a copy of “Waste Not, Want Not: Applying Agile and Lean thinking to eliminate eight elements of waste and prevent technical debt” DOWNLOAD NOW www.ca.com/us/register/forms/collateral/devop s-practitioner-series.aspx