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
The Velocity x Legacy Problem
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Agile Scotland
October 13, 2020
Technology
0
24
The Velocity x Legacy Problem
Siobhan Baker, Senior Software Crafter, 8th Light - Agile Scotland October 2020
Agile Scotland
October 13, 2020
Tweet
Share
More Decks by Agile Scotland
See All by Agile Scotland
Building Trust
agilescotland
0
60
How To Be An Evil Scientist
agilescotland
0
91
Siobhan Baker - The Velocity X Legacy Problem
agilescotland
0
26
Dominique Tan - ‘Enterprise Transformations - Don’t Forget The Product’
agilescotland
0
21
Site Reliability Engineering
agilescotland
0
21
Team Thermometer in 45 mins
agilescotland
0
21
How To Embed Inclusion In Your Tech Business
agilescotland
0
49
The Magic 3 - The Frontline
agilescotland
0
54
Diving Into Courage
agilescotland
0
130
Other Decks in Technology
See All in Technology
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
370
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.9k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
170
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
プロポーザルに込める段取り八分
shoheimitani
1
430
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
130
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
380
Featured
See All Featured
Writing Fast Ruby
sferik
630
62k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
97
YesSQL, Process and Tooling at Scale
rocio
174
15k
WCS-LA-2024
lcolladotor
0
450
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Are puppies a ranking factor?
jonoalderson
1
2.7k
Utilizing Notion as your number one productivity tool
mfonobong
3
220
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
150
Transcript
The Velocity x Legacy Problem
Senior Software Crafter @8thLightInc Community & Relationships @codingblackfems @sohbaker
A little about me ▪ Career switcher ▪ Arts &
Philosophy background ▪ Experience in data and project management ▪ Intern > Apprentice > Engineer @sohbaker
What we’ll cover Methodologies ▪ Which method/s are we talking
about? Challenges ▪ What’s difficult about legacy code? Strategies ▪ How do we make it more manageable? @sohbaker
Velocity How does Agile help us to move quickly? 1.
‘agile’ @gasya @bahayogi @by_elr
More on Agile ▪ Number of methodologies ▪ Agile manifesto:
12 key principles ▪ XP: extreme form @sohbaker
XP always keeps the system in deployable condition. Problems are
not allowed to accumulate. - Kent Beck
Our Approach ▪ Roots in XP ▪ Focus: □ Test-Driven
Development □ Continuous Delivery □ Whole Team @sohbaker
The Legacy Problem The challenges of legacy systems. 2.
Challenges - code ▪ Technical Debt ▪ Not many or
unhelpful tests ▪ Flaky system @sohbaker
Challenges - team ▪ Isolated teams ▪ Pockets of knowledge
▪ Limited documentation @sohbaker
Challenges - allies ▪ Resistance to change ▪ Need for
clear, visible progress @sohbaker
Learnings & Strategies What has made it more manageable? 3.
Strategies - code ▪ Solution-focused ▪ Not perfect, but better
▪ Introduce tests @sohbaker
Strategies - teams ▪ Open up communication ▪ Empower your
teams ▪ Document valuable discoveries @sohbaker
Strategies - allies ▪ Ask questions ▪ Improve visibility ▪
Estimates and expectations @sohbaker
Recap What have we covered? 4.
Recap: we covered Methodologies ▪ Rooted in XP Challenges ▪
Complex code ▪ Isolated teams ▪ Buy-in from allies Strategies @sohbaker
@sohbaker
This is software, not hardware. - Andrea (my mentor)
What has helped you? Tell me more: @sohbaker in/sohbaker