Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DDD Adelaide - Being Consistently Wrong
Search
ridget
November 22, 2025
Technology
82
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DDD Adelaide - Being Consistently Wrong
ridget
November 22, 2025
More Decks by ridget
See All by ridget
Being consistently wrong LAST Adelaide
ridget
0
60
Being Consistently Wrong
ridget
0
380
How to (remotely) win friends and influence people
ridget
0
49
Embrace your legacy
ridget
0
45
Your Story Matters - Southeast Ruby
ridget
0
61
Your Story Matters
ridget
0
57
Mocks Vs Stubs
ridget
0
130
Other Decks in Technology
See All in Technology
オントロジーって 結局なにもの? AI エージェントに「意味」を渡す知識設計の話
greenmidori
0
190
Optunaの最新リリースv5.0について
pfn
PRO
0
120
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
770
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
会社説明資料
persolserverworks
0
9.8k
How to Design Configuration for Rails Applications
willnet
1
780
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
250
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
340
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
210
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
870
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
780
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
320
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
260
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Making Projects Easy
brettharned
120
6.8k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Building an army of robots
kneath
307
47k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
4 Signs Your Business is Dying
shpigford
187
23k
Transcript
Tom Ridge Sta ff Engineer Culture Amp Father D&D Nerd
Has Attack Eyebrows tom-j-ridge
None
Being consistently wrong
Remote, distributed team Make a performance product Team morale not
great
We’re well behind schedule
12 24 Weeks
We’re stuck in this loop
Large up-front project Horribly over-estimate
Quality issues Not many chances to celebrate & learn Cut
scope hurts product Poor collaboration Hard to respond to urgent requests Over-time
We’re always wrong
“We need to improve our delivery predictability”
Delivery Lead
Pyschological safety Team wants change New(ish) leadership
How do we get out of this?
None
None
Tighter feedback loops Better quality & less risk Deliver value
sooner Stronger collaboration
I still have a big problem to solve
Estimation (Making sh*t up)
We’re bad at it
Estimation is waste
We are optimising for correctness > learning
The start of the project is when we know the
least
The larger the project the worse the estimate is going
to be
Wat? “No matter what estimate you give me as a
Software Engineer, I am going to add 25-50% to it”
Estimation isn’t forecasting
But we do need to be able to communicate when
something is going to be done
How can I deliver on time?
Days remaining = # of stories remaining / (WIP /
avg. cycle time)
None
None
Time for queue to process = size of queue /
how fast the queue moves
Story Time in Progress Time in Review Time in QA
Cycle Time Enable sharing for admins 4 2 1 7 Enable sharing for managers 3 1 2 6
None
“When is it going to be done?”
None
Days remaining = # of stories remaining / (WIP /
avg. cycle time)
None
New small project
Small projects ✅
Large(r) projects..?
None
Size of the queue & how fast the queue moves
Days remaining = # of stories remaining / (WIP /
avg. cycle time)
None
User story mapping
https://jpattonassociates.com/the-new-backlog/
https://www.altexsoft.com/blog/a-complete-guide-to-user-story-mapping-process-tips advantages-and-use-cases-in-product-management/
Shared understanding Outcomes > output Enables collaboration Helps us get
to wrong sooner
Days remaining = # of stories remaining / (WIP /
avg. cycle time)
WIP
Keep WIP low
Cycle Time
Variance
None
Days remaining = # of stories remaining / (WIP /
avg. cycle time + variation)
None
How do we minimize variation?
None
How much capacity we have How work enters the system
How work fl ows through the system
Slicing, Re fi nement, and Backlogs
Ready to go Re fi ned
Less rework Less risk Less time spent in meetings
Slicing
None
Is it 3 days worth of work?
Role Function eg exports Seams eg “and”
Mary & Tom Poppendieck - Lean Software Development “How can
I learn most effectively? The answer is often to have many short learning cycles”
Once we pull it in, we execute quickly
Address bottlenecks
None
None
Swarm
Now we can forecast
None
None
We’re still bad at estimating
Is it 3 5 days worth of work?
We are consistently, frequently wrong
We are consistently, frequently learning
So what happened?
None
Team less stressed Bottlenecks addressed Quality improved Conversations become about
value not dates More experimentation More team celebrations and learning
It’s worked in other teams, too
We’ve created a system that delivers consistent streams of value
when we say we’re going to*
So how can you do this yourself?
Measure Slice Optimise your queue
When doesn’t this work?
None
Recommended resources
Is it done yet? (How about now?) Slicing Heuristics #NoEstimates
Lean software development (an agile toolkit) Spreadsheet Tool
Tom Ridge Sta ff Engineer Culture Amp Father D&D Nerd
Has Attack Eyebrows tom-j-ridge
None