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
61
How To Be An Evil Scientist
agilescotland
0
92
Siobhan Baker - The Velocity X Legacy Problem
agilescotland
0
27
Dominique Tan - ‘Enterprise Transformations - Don’t Forget The Product’
agilescotland
0
21
Site Reliability Engineering
agilescotland
0
22
Team Thermometer in 45 mins
agilescotland
0
22
How To Embed Inclusion In Your Tech Business
agilescotland
0
50
The Magic 3 - The Frontline
agilescotland
0
54
Diving Into Courage
agilescotland
0
130
Other Decks in Technology
See All in Technology
入門DBSC
ynojima
0
130
製造業ドメインにおける LLMプロダクト構築: 複雑な文脈へのアプローチ
caddi_eng
1
460
20260305_【白金鉱業】分析者が地理情報を武器にするための軽量なアドホック分析環境
yucho147
1
170
ソフトウェアアーキテクトのための意思決定術: Create Decision Readiness—The Real Skill Behind Architectural Decision
snoozer05
PRO
30
9k
AIに視覚を与えモバイルアプリケーション開発をより円滑に行う
lycorptech_jp
PRO
1
800
Security Diaries of an Open Source IAM
ahus1
0
200
Digitization部 紹介資料
sansan33
PRO
1
7k
Evolution of Claude Code & How to use features
oikon48
1
250
Ultra Ethernet (UEC) v1.0 仕様概説
markunet
3
200
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
1
110
LY Tableauでの Tableau x AIの実践 (at Tableau Now! - 2026-02-26)
yoshitakaarakawa
0
1.3k
Exadata Fleet Update
oracle4engineer
PRO
0
1.3k
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Designing for Timeless Needs
cassininazir
0
150
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
400
The agentic SEO stack - context over prompts
schlessera
0
680
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
300
So, you think you're a good person
axbom
PRO
2
1.9k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
120
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
63
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
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