Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
The final words about 
software estimation 
Even broken models can teach us something 
@ziobrando
They may be right, sometimes
11 x 2 = …
“It’s only a couple of 
mines somewhere…”
Software 
development is a 
learning process 
Working code is a 
side effect
Learning is crucial for 
our job, and yet we don’t 
know much about it 
Look inside!
Learning is non 
linear 
(doesn’t fit into spreadsheets, burndown and Gantt charts)
Learn!
Can you estimate 
learning?
Value Stream Mapping 
http://agile.dzone.com/books/continuous-delivery-free
Coding 20cl, learning 20cl, 
deciding 20cl, waiting...
Can you estimate 
waiting?
Deciding?
We suck at it
Should I marry her? 
Yes 
No
Deadline!
...but can we stop 
afterthoughts?
Summary 
Repeatable (boring) —> Pseudo-linear 
Legacy —> Too guilty to accept the real 
numbers 
Learning —> Non Linear 
D...
The final words about software estimation
The final words about software estimation
Upcoming SlideShare
Loading in …5
×

The final words about software estimation

21,830 views

Published on

Slides of my Pecha Kucha short talk at #ALE14 in Krakow.

There's too much noise around software estimation, and one of the problem is that we try to use the same approach, when we're in practice estimating totally different things.

Published in: Software
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

The final words about software estimation

  1. 1. The final words about software estimation Even broken models can teach us something @ziobrando
  2. 2. They may be right, sometimes
  3. 3. 11 x 2 = …
  4. 4. “It’s only a couple of mines somewhere…”
  5. 5. Software development is a learning process Working code is a side effect
  6. 6. Learning is crucial for our job, and yet we don’t know much about it Look inside!
  7. 7. Learning is non linear (doesn’t fit into spreadsheets, burndown and Gantt charts)
  8. 8. Learn!
  9. 9. Can you estimate learning?
  10. 10. Value Stream Mapping http://agile.dzone.com/books/continuous-delivery-free
  11. 11. Coding 20cl, learning 20cl, deciding 20cl, waiting...
  12. 12. Can you estimate waiting?
  13. 13. Deciding?
  14. 14. We suck at it
  15. 15. Should I marry her? Yes No
  16. 16. Deadline!
  17. 17. ...but can we stop afterthoughts?
  18. 18. Summary Repeatable (boring) —> Pseudo-linear Legacy —> Too guilty to accept the real numbers Learning —> Non Linear Deciding —> Deadlines & acceptable results Waiting —> Remove coupling

×