Slide 1

Slide 1 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Agile Estimation and Sizing

Slide 2

Slide 2 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Ty Crockett Started as an IT dude, now is an Agile dude Loves to work with teams, Digs Scrum Comic Book Fan, Convention Geek

Slide 3

Slide 3 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Why am I doing this? I am also an estimation victim….

Slide 4

Slide 4 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. THE PLAYERS

Slide 5

Slide 5 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc.

Slide 6

Slide 6 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. THE ASK

Slide 7

Slide 7 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. When can I have it? How much will it cost? What will I get? The Key 3

Slide 8

Slide 8 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. The Iron Triangle Fixed Estimated Resources Time Requirements Conventional Planning 8

Slide 9

Slide 9 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. THE RESPONSE

Slide 10

Slide 10 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Our 1st Reaction

Slide 11

Slide 11 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Fear of Commitment

Slide 12

Slide 12 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. How certain are we?

Slide 13

Slide 13 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. The Cone of Uncertainty 100% 200% 400% 50% 25% Time Actual Completion Realistic Projections Typical Projections

Slide 14

Slide 14 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Precision 3.1415926535897932384626 3.14 3

Slide 15

Slide 15 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Accuracy v. precision

Slide 16

Slide 16 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. THE AGILE

Slide 17

Slide 17 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Agile? 3.14 3 One of these guys is not…

Slide 18

Slide 18 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. 4 Agile Core Values http://agilemanifesto.org/

Slide 19

Slide 19 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Agile Planning

Slide 20

Slide 20 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. PLANNING

Slide 21

Slide 21 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Why do Planning? There is no Plan B There was no Plan A Because it is not ok to not have a plan

Slide 22

Slide 22 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Why do Planning? Ø If you do not have a plan Ø They… Ø Think you lack vision Ø Lose confidence Ø Will tell you the date

Slide 23

Slide 23 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Why do Planning? We should be able to forecast We should have a forecast Our forecasts should be defensible Based on historical performance It is an act of transparency It is something to measure progress against It is a great way to estimate a project’s cost

Slide 24

Slide 24 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Ø We can Identify Conflicts Why do Planning?

Slide 25

Slide 25 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Why do Planning? Our clients deserve to know when… Our “team” deserves to know when…

Slide 26

Slide 26 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. The Planning Onion Strategy Portfolio Product Roadmap Release Sprint Day Agile Project Planning Market Research

Slide 27

Slide 27 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Inverting the Iron Triangle Fixed Estimated Resources Time Features Requirements Resources Time Classic was Plan Driven Agile is Feature Driven 27

Slide 28

Slide 28 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. What type of Release? Feature Based Time Based VS

Slide 29

Slide 29 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. What type of Release? Ø Feature Based Ø Reaching a critical mass of business value Ø Delivering a themed feature set

Slide 30

Slide 30 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. What type of Release? Ø Time based Ø Contractual Dates Ø A cadenced release schedule

Slide 31

Slide 31 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Roadmap Planning Release Planning Sprint Planning Themes Epics Stories Tasks Daily Planning Finer Levels, Finer Detail 31

Slide 32

Slide 32 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Themes Epics Stories Tasks Finer Detail, Finer Estimates 32

Slide 33

Slide 33 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Lack of detail... What about when we lack all of the information?

Slide 34

Slide 34 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Lack of detail… Even with minimal information we still size. (It’s all relative of course) Our teams still have the option to resize as new information becomes apparent.

Slide 35

Slide 35 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. What do we need?

Slide 36

Slide 36 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Alternatives? Dude, what if I have no long term plan?

Slide 37

Slide 37 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Change Sometimes you have to reset your plan. By sometimes, I mean very often… Mom, I can’t call Tracy, I’m like… all out of minutes and stuff! Yes, I like… put limits on your plan. Buh-bye!

Slide 38

Slide 38 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. ESTIMATION

Slide 39

Slide 39 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Our Scale

Slide 40

Slide 40 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Why Fibonacci?

Slide 41

Slide 41 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Planning Poker

Slide 42

Slide 42 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Affinity Estimation Smaller Larger 1 2 3 5 8 13 20 40 100

Slide 43

Slide 43 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. White Elephant Sizing Smaller Larger 1 2 3 5 8 13 20 40 100 USER STORY #1 This first one is a ___ in the world of stuff that we do.

Slide 44

Slide 44 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. White Elephant Sizing Smaller Larger 1 2 3 5 8 13 20 40 100 USER STORY #2 USER STORY #3 The team continues to put up stories under the size that they feel is appropriate When all the stories are up the team takes turn moving stories and having discussion on why When the group feels that enough progress has been made they have a sized backlog

Slide 45

Slide 45 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. FORECASTING THE FUTURE

Slide 46

Slide 46 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Velocity

Slide 47

Slide 47 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Yesterday’s Weather

Slide 48

Slide 48 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Release Burnup Chart 6.25 11 18 25.5 24 28 36 40 0 5 10 15 20 25 30 35 40 45 50 1 2 3 4 5 6 7 8 Points Sprints Release Progress Cumulative Points Description Simple tool for Team to track progress during a Sprint. Key Characteristics "   Shows work remaining, not work completed "   Allows analysis of true Team capacity Managed by Team, ScrumMaster 48

Slide 49

Slide 49 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Scope Increase A Great Release Plan Burn Up

Slide 50

Slide 50 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Scope Increase Now What?!

Slide 51

Slide 51 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. Story Point Burn-up Story Points 51

Slide 52

Slide 52 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. When is when? 500 pt Product Backlog Two week Sprints 500 25 20 Sprints 2 weeks 40 wks. or 10 Mo.

Slide 53

Slide 53 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. How much is it going to cost me? $15,000 $600,000 40 wks.

Slide 54

Slide 54 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. By the way… http://www.forbes.com/sites/carolpinchefsky/2012/02/21/how-much-would-it-cost-to-build-the-death-star-from-star-wars/ The Death Star was pretty expensive. “$852,000,000,000,000,000. Or roughly 13,000 times the world’s GDP” …and that’s just the cost of steel production. …and we built it twice!

Slide 55

Slide 55 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc. References http://www.gettingagile.com/2008/07/04/affinity-estimating-a-how-to/ http://tastycupcakes.org/2009/09/sizing-game/ @ttcrockett tycrockett.com

Slide 56

Slide 56 text

©2010 Improving Enterprises, Inc. ©2011 Improving Enterprises, Inc.