Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Quantifying Tech Debt
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Anthony Spring
September 15, 2015
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Quantifying Tech Debt
2015 DevOps Days Boston - Lightning talk
Anthony Spring
September 15, 2015
More Decks by Anthony Spring
See All by Anthony Spring
Continuous Entropy
devopsanthony
0
77
Racker - Making Packer Templates Easier
devopsanthony
0
210
Infrastructure Testing: Grey Matter
devopsanthony
1
220
Vagrant Users Boston - Meetup - 2014-04-30
devopsanthony
0
210
Other Decks in Technology
See All in Technology
Deep Data Security 機能解説
oracle4engineer
PRO
2
790
ai_cording_with_k8s_knowledge.pdf
mochizuki875
1
340
大型犬好きによるPugの紹介
yamanoku
1
150
go-sqletch
moznion
0
140
【Data Engineering Summit2026_登壇資料】医療ビッグデータ×AIエージェントを支えるデータ基盤とハーネスエンジニアリング
jmdc_presentation
0
130
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
7
2.9k
遠藤な_めぐろLT #38 「社内のAI活用推進」@麻布台_20261009
endonanana
0
110
AIに攻撃される前に、AIに攻撃させる
tsuchikazu
0
170
会社説明資料
persolserverworks
0
9.7k
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
480
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
390
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
130
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
4
4k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
630
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
350
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
490
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
700
Leo the Paperboy
mayatellez
10
2.4k
Between Models and Reality
mayunak
4
490
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
930
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Designing for humans not robots
tammielis
254
26k
Transcript
Quantifying Technical Debt Casting magic missiles at the darkness Anthony
Spring DevOps Days Boston - 2015
Definitions Quantification - “express or measure the quantity of.” Technical
debt - “work that needs to be done before a particular job can be considered complete or proper.”* https://en.wikipedia.org/wiki/Technical_debt
Googling: Types of Debt Architectural changes Design considerations Hard coded
values Lack of documentation Redundant code Redundant code Test coverage
Quantification: Goals Ease of use Minimal friction — Getting developer
buy in is hard Ability for developers to breadcrumb notes related to the perceived technical debt. Reporting —automatically generated per project
Jenkins Task Scanner Plugin Added three new task tags: YELLOW,
ORANGE, RED Each color provides a rough estimate as to the time/ complexity of the technical debt. Allows for developer to add their own comments and considerations regarding the debt and paying it off. Not qualitative. We were already using it!
Text Jenkins Task Scanner Plugin* https://wiki.jenkins-ci.org/display/JENKINS/Task+Scanner+Plugin * I am not
the author
Text Job View
Text Details View per File Easily see the developer breadcrumbs
to help plan paying down the debt.
Text Dashboard View Providing an easily visualization of trending across
projects
How do we use it? Review new debt Is it
necessary? Is it classified correctly? Review old debt — was is fully paid off? Team OKR to pay off a specific amount of debt per quarter.
–Random Member of Audience “You talk too fast. Can you
clarify ________?”
Anthony Spring Minister of DevOps Culture / Infrastructure Tech Lead
[email protected]
@devopsanthony