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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
70
Racker - Making Packer Templates Easier
devopsanthony
0
200
Infrastructure Testing: Grey Matter
devopsanthony
1
190
Vagrant Users Boston - Meetup - 2014-04-30
devopsanthony
0
210
Other Decks in Technology
See All in Technology
2人で作ったAIダッシュボードが、開発組織の次の一手を照らした話― Cursor × SpecKit × 可視化の実践 ― Qiita AI Summit
noalisaai
1
370
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
73k
Databricks Free Edition講座 データサイエンス編
taka_aki
0
290
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.1k
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.1k
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
420
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.1k
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
260
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/jat08
thara0402
0
140
使いにくいの壁を突破する
sansantech
PRO
1
110
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.2k
月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪
miyamu
0
800
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
0
75
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
310
Speed Design
sergeychernyshev
33
1.5k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
The SEO identity crisis: Don't let AI make you average
varn
0
64
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
First, design no harm
axbom
PRO
2
1.1k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
290
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
What's in a price? How to price your products and services
michaelherold
247
13k
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