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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Anthony Spring
September 15, 2015
Technology
130
0
Share
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
72
Racker - Making Packer Templates Easier
devopsanthony
0
210
Infrastructure Testing: Grey Matter
devopsanthony
1
200
Vagrant Users Boston - Meetup - 2014-04-30
devopsanthony
0
210
Other Decks in Technology
See All in Technology
オライリーイベント登壇資料「鉄リサイクル・産廃業界におけるAI技術実応用のカタチ」
takarasawa_
0
400
AWS WAFの運用を地道に改善し、自社で運用可能にするプラクティス
andpad
1
210
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.4k
「背中を見て育て」からの卒業 〜専門技術としてのテスト設計を軸に、品質保証のバトンを繋ぐ〜 #genda_tech_talk
nihonbuson
PRO
3
1.4k
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
100k
Tachikawa.any 運営挨拶
daitasu
0
170
20260516_SecJAWS_Days
takuyay0ne
2
420
ECSのTerraformモジュールにコントリビュートした話
harukasakihara
0
150
Agent の「自由」と「安全」〜未来に向けて今できること〜
katayan
0
360
Purview Endpoint DLP 動かしてみた
kozakigh
0
400
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
5
4.4k
分断された OT と IT を繋ぐ架け橋 -Kubernetes が切り拓く 産業用組み込み製品の現在地 -
yudaiono
1
110
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
350
Making the Leap to Tech Lead
cromwellryan
135
9.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Designing Powerful Visuals for Engaging Learning
tmiket
1
360
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
300
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.4k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
790
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