#noestimates - typo3 conference 2013
DESCRIPTION
The Slides on my talk about "#NoEstimates" at the TYPO3 Conference 2013 in Stuttgart.TRANSCRIPT
![Page 1: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/1.jpg)
1
![Page 2: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/2.jpg)
#NoEstimatesRobert Weißgraeber
TYPO3 Conference 2013Stuttgart, 30st Oct
2
![Page 3: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/3.jpg)
/meRobert WeißgraeberPrincipal @ aexea
3
communication. content. consulting.
![Page 4: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/4.jpg)
/me@robert_we
4coffee image: epsos.de
#foodkoma
![Page 5: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/5.jpg)
#NoEstimates as a hashtag
5
![Page 6: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/6.jpg)
6
![Page 7: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/7.jpg)
why do we estimate?
7
(1)
![Page 8: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/8.jpg)
typical questions to be answered
"when will it be finished?"
"when do you have feature X ready?"
"what does it cost?"
8
![Page 9: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/9.jpg)
abstractionneed to know about cost to make decision
need to know some numbers to make a plan
9
customer value?how can we do it?
how can we do better?
![Page 10: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/10.jpg)
why estimates cause problems.
10
(2)
![Page 11: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/11.jpg)
time vs. effort:your mileage may vary
time, as in effort of a task, can not be compared
between people
individual productivity may vary
duration depends on lots of factors: resources, task-switching
requirements get stale
11
![Page 12: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/12.jpg)
„Work expands so as to fillthe time
available for its completion.“
Parkinsown‘s Law
12Cyril Northcote Parkinson, 1955
![Page 13: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/13.jpg)
estimates are muda (waste)a number has no intrinsic value for your software
Lean: „...any human activity that absorbs resources but creates no value.“
Principles behind the Agile Manifesto: „Simplicity – the art of maximizing the amount of work not done – is essential.“
13
![Page 14: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/14.jpg)
14
![Page 15: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/15.jpg)
gaming the system
15
![Page 16: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/16.jpg)
16
![Page 17: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/17.jpg)
17
gaming the systemPeople turn estimates into targets. Meeting the target becomes the de facto goal and the de facto method. Meeting needs fades in priority.
People construe estimates as promises. No one can predict the future, but many people treat estimates as guarantees. Failed predictions fan blame. Trust and openness suffer.
http://www.estherderby.com/2012/03/estimating-is-often-helpful-estimates-are-often-not.html
![Page 18: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/18.jpg)
story points & velocitystory points instead of time!
18Photos: DieselDemon, Kyle May, CC-by via flickr
![Page 19: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/19.jpg)
Lake Wobegon effectaka Illusory Superiority
aka „above average effect“
people misestimate their own ability
19
![Page 20: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/20.jpg)
survivorship bias„... is the logical error of concentrating on the people or things that "survived" some process and inadvertently overlooking those that did not because of their lack of visibility.“
look at all your projects
even those, which didn‘t happen
20
![Page 21: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/21.jpg)
no estimates!
21
(3)
![Page 22: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/22.jpg)
productivity by estimation strategy22
1985, Jeffery-Lawrence
![Page 23: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/23.jpg)
people are already doing this!story count gives a more stable prediction than story point velocity
by Vasco Duarte using Scrum (@duarte_vasco)
various different projects
http://bit.ly/NoEstimatesProjectsDB
23
![Page 24: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/24.jpg)
focus on value
24
![Page 25: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/25.jpg)
Customer collaboration over contract negotiation.
Responding to change over following a plan
25
![Page 26: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/26.jpg)
26
![Page 27: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/27.jpg)
requirements are not stable
27
![Page 28: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/28.jpg)
abstractionuse value as primary decision criteria
be better at executing, delivering – the in comparison to the real world, not some plan
28
arbitrary plancost-driven decision
ignore youre potential
![Page 29: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/29.jpg)
what to do?
29
(4)
![Page 30: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/30.jpg)
simple!
1. select the most important part of work that has to be done
2. break it down into small chunks (risk neutral, commitable...)
3. deliver it
4. iterate and refactor
30(by Vasco Duarte) Photo: mtshaw, CC-by via flickr
![Page 31: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/31.jpg)
observe and predictobserve & measure
think about your indicators
do not put guesses in
predict the future
31
![Page 32: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/32.jpg)
stable development processyou need a stable development flow, system, people
you can concentrate on improving this
32
![Page 33: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/33.jpg)
self-regulating predictionnumber of stories instead of arbitrary guess
size of stories may change over time
observed outcome changes -> changes prediction
33
![Page 34: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/34.jpg)
kanban anyone?
34
![Page 35: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/35.jpg)
35
readynew doing delivered done
![Page 36: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/36.jpg)
readynew doing delivered done
36
• lead time• cycle time• flow
![Page 37: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/37.jpg)
scrum “stories of size 1“
37
![Page 38: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/38.jpg)
chaordic/chaotic: no estimation, focus on delivering?
38
![Page 39: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/39.jpg)
but... what is the price for the customer?
39
Price?
![Page 40: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/40.jpg)
be Agile!do not be trapped in a plan
40
![Page 41: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/41.jpg)
focus on valuehighest value first
how many features in your projects do not deliver value?
41
![Page 42: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/42.jpg)
42
Trust.
![Page 43: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/43.jpg)
Iterate, don‘t estimate.43
![Page 44: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/44.jpg)
what not to do!
44
(5)
![Page 45: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/45.jpg)
do not refuse to answer estimation requests.
but…
45Photo: jcolman, CC-by via flickr
![Page 46: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/46.jpg)
large projects, unbreakable chunks
46
![Page 47: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/47.jpg)
not large, monolithic projects47Photo: Steven Thomas
woman in pastoral setting
increment & iterate & deliver
![Page 48: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/48.jpg)
Wrap UpGuessing + Estimates are bad
value and cost are not related
focus on value, focus on better delivering, gain trust
stop estimating
look at your process to get #BeyondEstimates
48
(6)
![Page 49: #NoEstimates - TYPO3 Conference 2013](https://reader037.vdocument.in/reader037/viewer/2022100304/554c596db4c905452e8b4e59/html5/thumbnails/49.jpg)
thank you.
thank you. discuss!
49
#BeyondEstimates
#NoProjects