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
0
1.2k
Layers Of Complexity
Marcus Ahnve
April 26, 2015
Tweet
Share
More Decks by Marcus Ahnve
See All by Marcus Ahnve
Introduction to Clojure and ClojureScript
mahnve
0
88
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
メドピアグループ紹介資料
medpeer_recruit
10
140k
Morght 会社紹介資料_LAST UPDATED 2026.1
morght
1
7.7k
イグニション・ポイント株式会社/採用エントランスBook_2026
ignitionpointhr
2
170k
株式会社ファーマインド_グループ農園各社_会社紹介資料
farmind_farm
0
120
採用サイト 中途ページ添付資料
naomichinishihama
0
260
BLUEPRINTエンジニア採用_候補者向け会社説明資料
hik
0
130
採用ピッチ資料
s_kamada
0
270
全社員が使える環境を整える! n8n Enterprise導入と浸透施策の実践
enpipi
0
880
株式会社gecogeco 会社紹介資料
gecogeco
2
3.5k
未完成を最強の「通貨」に変える - civicship
hopin
0
130
【Progmat】ST-Market-Outlook-2026
progmat
0
890
2025 サステナビリティレポート
mpower_partners
PRO
1
100
Featured
See All Featured
Skip the Path - Find Your Career Trail
mkilby
0
52
How to make the Groovebox
asonas
2
1.9k
Agile that works and the tools we love
rasmusluckow
331
21k
Evolving SEO for Evolving Search Engines
ryanjones
0
120
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Done Done
chrislema
186
16k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Facilitating Awesome Meetings
lara
57
6.7k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
920
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]