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
Layers Of Complexity
Search
Marcus Ahnve
April 26, 2015
Business
1.2k
0
Share
Layers Of Complexity
Marcus Ahnve
April 26, 2015
More Decks by Marcus Ahnve
See All by Marcus Ahnve
Introduction to Clojure and ClojureScript
mahnve
0
90
Don't Be Done
mahnve
0
1.1k
DevOps and Microarchitectures - Why Technology Choices Matters
mahnve
0
1.3k
Throw Out The Experts
mahnve
0
1.4k
Git
mahnve
1
170
Taylorism and Mass Production - Why the Software Factory Fails
mahnve
2
1.6k
Everything You Didn't Know You Have To Know About System Development
mahnve
1
1.2k
Other Decks in Business
See All in Business
【営業職】中途採用向け会社説明資料(テックファーム株式会社)
techfirm
0
710
合同会社DMM.com ヘルスケア本部 サービス紹介資料
dmm
0
2k
ele&company_companydeck
eleand
0
3.5k
営業職/新卒向け会社紹介資料(テックファーム株式会社)
techfirm
1
1.5k
【正社員】C-United 会社説明資料
chrecruit
0
530
【新卒・若手必見!】「会議で成果を出すための3つの実践ワザ」を公開!
copilot
PRO
0
370
【会社説明資料】FUNDINNO_2025
recruiter1
0
430
日用品・雑貨EC
contentmetrics
0
1.3k
株式会社SAFELY 会社紹介 / Company
safely_pr
1
6.5k
【テックファームホールディングス】中途採用向け会社説明資料
techfirm
0
630
採用ピッチデック
macloud
4
87k
株式会社オーイズミピュアルズ採用資料2604
purells
0
170
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.2k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
98
Rails Girls Zürich Keynote
gr2m
96
14k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
170
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
370
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
150
The agentic SEO stack - context over prompts
schlessera
0
740
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.6k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Transcript
Layers of complexity Why can't we estimate stuff? Marcus Ahnve
@mahnve
[email protected]
About ME • Playing agile coach • Professional developer since
1996 • Polyglot programmer a.k.a web developer • Founder of Agila Sverige
Tldr; • Science doesn't work everywhere • Research is not
science • People don't know statistics • Software development is not, has never been and will never be a factory
Science in software development?
Velocity project 1
Velocity project 2
“We have to get better at DOING time estimates”
Square peg, meet round home First we try analysis When
that fails we try statistics
The problem with science
Org anized simplicity Unorganized complexity Medium number systems Complexity Randomness
Organized complexity
Medium number systems characteristics Anything can happen Murphys Law
Sleep Deprivation STUDY
We don't really understand Statistics
Correlation DOES not imply causation
Research Is not Science
A/b testing Color # successful # trials % successful Orange
114 4071 2.8 Green 205 6385 3.2 White 59 2264 2.6
Binomial Distribution, confidence interval
We Really, Really don't understand statistics
Science envy
Factory envy
Frederick W. Taylor 1911 1911 1856 - 1915
Economies of Scale
Chaos Simple Complex Complicated The cynefin framework
We Are doing things for the first time
The promise of kanban
Scientific method requires repeatability Process 1. Measure output 2. Introduce
one change 3. Measure output 4. Evaluate experiment 5. Repeat
Standard work Takt time Precise work sequence Standard inventory
What is Standard work In software development?
Thank you! Marcus Ahnve @mahnve
[email protected]