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
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
What happened to RubyGems and what can we learn?
mikemcquaid
0
300
Red Hat OpenStack Services on OpenShift
tamemiya
0
120
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
Cosmos World Foundation Model Platform for Physical AI
takmin
0
930
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
190
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
330
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
480
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
260
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.3k
Introduction to Bill One Development Engineer
sansan33
PRO
0
360
20260204_Midosuji_Tech
takuyay0ne
1
160
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
2.3M
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
330
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Optimizing for Happiness
mojombo
379
71k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Paper Plane (Part 1)
katiecoart
PRO
0
4.3k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
380
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Information Architects: The Missing Link in Design Systems
soysaucechin
0
780
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