Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Quantifying Tech Debt
Search
Anthony Spring
September 15, 2015
Technology
0
130
Quantifying Tech Debt
2015 DevOps Days Boston - Lightning talk
Anthony Spring
September 15, 2015
Tweet
Share
More Decks by Anthony Spring
See All by Anthony Spring
Continuous Entropy
devopsanthony
0
69
Racker - Making Packer Templates Easier
devopsanthony
0
200
Infrastructure Testing: Grey Matter
devopsanthony
1
180
Vagrant Users Boston - Meetup - 2014-04-30
devopsanthony
0
210
Other Decks in Technology
See All in Technology
datadog-incident-management-intro
tetsuya28
0
110
IBC 2025 動画技術関連レポート / IBC 2025 Report
cyberagentdevelopers
PRO
2
230
Kotlinで型安全にバイテンポラルデータを扱いたい! ReladomoラッパーをAIと実装してみた話
itohiro73
3
120
DSPy入門
tomehirata
6
750
CLIPでマルチモーダル画像検索 →とても良い
wm3
2
670
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
190
AIエージェントによる業務効率化への飽くなき挑戦-AWS上の実開発事例から学んだ効果、現実そしてギャップ-
nasuvitz
5
1.5k
組織全員で向き合うAI Readyなデータ利活用
gappy50
5
1.9k
アウトプットから始めるOSSコントリビューション 〜eslint-plugin-vueの場合〜 #vuefes
bengo4com
3
1.9k
Raycast AI APIを使ってちょっと便利なAI拡張機能を作ってみた
kawamataryo
0
220
Retrospectiveを振り返ろう
nakasho
0
140
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
610
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
RailsConf 2023
tenderlove
30
1.3k
Context Engineering - Making Every Token Count
addyosmani
8
320
Designing for Performance
lara
610
69k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Automating Front-end Workflow
addyosmani
1371
200k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
630
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Statistics for Hackers
jakevdp
799
220k
Speed Design
sergeychernyshev
32
1.2k
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