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
85
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.3k
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
CSC Culture Code
csc
0
140
あえてのNotAI_AI時代の営業、人の感情と志にBetする
hitoshi_kakizawa
0
220
Talk to Someone At Carnival Cruise™️ USA Contact Numbers
carnivalcruisesupport
0
100
Leading Mark新卒採用資料
unno
0
2.7k
BetAIDay_07_culture_natsumi_yoshida
nacchan
0
250
ties|クラウド顧客・案件管理システム - サービスのご紹介
so_kotani
2
490
AIで「お客様のことだけを考える」 時間を増やすためには
kosakiteppei
0
360
ワンキャリア 会社説明資料 / Company Deck
onecareer
7
230k
株式会社10X - Company Deck
10xinc
89
1.5M
株式会社ジグザグ_新規投資家向け資料_2025年7月.pdf
zig_zag
0
2.4k
Sapeet Recruiting materials
sapeet
0
3.9k
株式会社いつも 採用ピッチ資料
itsumo365
0
210
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
7
530
Code Review Best Practice
trishagee
69
19k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
19k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
182
54k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Faster Mobile Websites
deanohume
308
31k
A Tale of Four Properties
chriscoyier
160
23k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
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]