Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
90
Siobhan Baker - The Velocity X Legacy Problem
agilescotland
0
24
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
30分であなたをOmniのファンにしてみせます~分析画面のクリック操作をそのままコード化できるAI-ReadyなBIツール~
sagara
0
180
Amazon Bedrock Knowledge Bases × メタデータ活用で実現する検証可能な RAG 設計
tomoaki25
4
1.3k
CARTAのAI CoE が挑む「事業を進化させる AI エンジニアリング」 / carta ai coe evolution business ai engineering
carta_engineering
0
2k
SREには開発組織全体で向き合う
koh_naga
0
390
AIの長期記憶と短期記憶の違いについてAgentCoreを例に深掘ってみた
yakumo
4
460
.NET 10の概要
tomokusaba
0
120
【U/Day Tokyo 2025】Cygames流 最新スマートフォンゲームの技術設計 〜『Shadowverse: Worlds Beyond』におけるアーキテクチャ再設計の挑戦~
cygames
PRO
2
880
re:Invent2025 3つの Frontier Agents を紹介 / introducing-3-frontier-agents
tomoki10
0
280
エンジニアリングをやめたくないので問い続ける
estie
2
1.2k
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
17
7k
ウェルネス SaaS × AI、1,000万ユーザーを支える 業界特化 AI プロダクト開発への道のり
hacomono
PRO
0
210
Fashion×AI「似合う」を届けるためのWEARのAI戦略
zozotech
PRO
2
950
Featured
See All Featured
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
47k
The untapped power of vector embeddings
frankvandijk
1
1.5k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
200
Claude Code のすすめ
schroneko
65
200k
Tell your own story through comics
letsgokoyo
0
740
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
0
25
What's in a price? How to price your products and services
michaelherold
246
13k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.2k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
250
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
60
37k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Thoughts on Productivity
jonyablonski
73
5k
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