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
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
76
Racker - Making Packer Templates Easier
devopsanthony
0
210
Infrastructure Testing: Grey Matter
devopsanthony
1
210
Vagrant Users Boston - Meetup - 2014-04-30
devopsanthony
0
210
Other Decks in Technology
See All in Technology
ハッカソンで入賞した話 @ Findy LT
asari194617
0
1.5k
アクセスキー流出時の対応で再認識した攻撃側と防御側の非対称性について
kazzpapa3
0
190
Android skills に学ぶ
kokiko
0
170
IHV like なユースケースへのOpenID Connect 関連仕様の適用事例
optim
0
200
Digitization部 紹介資料
sansan33
PRO
2
7.7k
DDDのエッセンスを取り入れたAIでの開発
ak2ie
1
230
トークンマネジメントでAIにとって働きやすい環境を実現する
hikaruegashira
0
160
VLMで2.3万枚のPyCon JP写真を検索!
terapyon
1
480
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.5k
[potatotips #96] Give Your AI Agent the Flutter Playbook
korodroid
0
160
現場回帰したデータエンジニアが考える AI 時代のキャリア開発 / Career Development in the Age of AI Perspectives from a Hands-on Data Engineer
medley
0
330
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
250
Skip the Path - Find Your Career Trail
mkilby
1
190
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
The agentic SEO stack - context over prompts
schlessera
0
870
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
470
So, you think you're a good person
axbom
PRO
2
2.1k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
940
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
400
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