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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.5k
Context Engineeringの取り組み
nutslove
0
360
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
370
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
100
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.9k
Cosmos World Foundation Model Platform for Physical AI
takmin
0
930
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
470
Agile Leadership Summit Keynote 2026
m_seki
1
640
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
140
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
160
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Balancing Empowerment & Direction
lara
5
890
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
120
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
940
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
The agentic SEO stack - context over prompts
schlessera
0
640
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
100
What's in a price? How to price your products and services
michaelherold
247
13k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
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