#NoEstimates – Javazone 2014

Post on 05-Dec-2014

422 views 4 download

description

Lightning talk about #NoEstimates at Javazone 2014

Transcript of #NoEstimates – Javazone 2014

#NoEstimates

1https://www.flickr.com/photos/aidanmorgan/3249101355

2https://www.flickr.com/photos/spidie/2533808052

3https://www.flickr.com/photos/mbiebusch/12927268235

#NoEstimates

4

Definition by Woody Zuill:

#NoEstimates is a hashtag for the topic of exploring alternatives to estimates for making decisions in software development. That is, ways to make decisions with “No Estimates”.

http://zuill.us/WoodyZuill/2013/05/17/the-noestimates-hashtag/

#NoEstimates — My Way…

5

#NoEstimates — My Way…

6

1. Break the work down into easy tasks*

* Tasks, work items, stories, use cases, etc…

#NoEstimates — My Way…

7

1. Break the work down into easy tasks

2. Start working on them, and get them DONE

#NoEstimates — My Way…

8

1. Break the work down into easy tasks

2. Start working on them, and get them DONE

3. Create new tasks when you need them

#NoEstimates — My Way…

9

1. Break the work down into easy tasks

2. Start working on them, and get them DONE

3. Create new tasks when you need them

4. Track your progress

#NoEstimates — My Way…

10

1. Break the work down into easy tasks

2. Start working on them, and get them DONE

3. Create new tasks when you need them

4. Track your progress

5. Track the evolution of the total number of tasks

#NoEstimates — My Way…

11

1. Break the work down into easy tasks

2. Start working on them, and get them DONE

3. Create new tasks when you need them

4. Track your progress

5. Track the evolution of the total number of tasks

6. Predict time of completion and track prediction

12

13

Disclaimer: These data are fake!

14

15

16

17

18

19

20

21

22

23

24

25

Why does it work?

26

Why does it work?

Automatic calculation

⇔ Subjective opinion about the future

27

Why does it work?

Automatic calculation

Models and tracks the world as it is

⇔ Wishful thinking

28

Why does it work?

Automatic calculation

Models and tracks the world as it is

Takes into account (some) unknowns

⇔ Final backlog assumption

29

There's a catch…

30 https://www.flickr.com/photos/gracec/2489976526

There's a catch…

31

There's an “Estimate” in “#NoEstimates”!

https://www.flickr.com/photos/gracec/2489976526

There's a catch…

32

There's an “Estimate” in “#NoEstimates”!

https://www.flickr.com/photos/gracec/2489976526

There's a catch…

33

There's an “Estimate” in “#NoEstimates”!

1. Break the work down into “easy tasks”

https://www.flickr.com/photos/gracec/2489976526

“#SomeEstimates”

Customers want cost projections

34https://www.flickr.com/photos/mylesdgrant/3508435933

“#SomeEstimates”

Customers want cost projections

…internal customers too

35https://www.flickr.com/photos/mylesdgrant/3508435933

#NoEstimates Resources

36

Google

Twitter: #NoEstimates

Vasco Duarte's bloghttp://SoftwareDevelopmentToday.blogspot.com

Woody Zuill's bloghttp://zuill.us/WoodyZuill/

Neil Killick's bloghttp://neilkillick.com/category/noestimates/

Henri Karhatsu's bloghttp://blog.karhatsu.com/ http://www.slideshare.net/filipvanlaenen/

noestimates-javazone-2014