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.
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Epic Budgeti...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
compliance i...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
“We expect t...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Agile teams ...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Why do we ca...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Why do we ca...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Why do we ca...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Crossing the...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Which estima...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Audience par...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
imeline depe...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
2. Prioritiz...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Burnups are ...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
We are going...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Team Deliver...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
imeline depe...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
2. Prioritiz...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Epic
Epic
Id...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
2. Prioritiz...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Month
T-shir...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
T-Shirt
Size...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Month
T-shir...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Month
T-shir...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
How do I man...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
imeline depe...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Crossing the...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Thedetailsma...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Crossing the...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
imeline depe...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Incremental ...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
Incremental ...
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017
imeline depe...
Upcoming SlideShare
Loading in …5
×

Epic Budgeting - or how agile teams meet deadlines

414 views

Published on

According to this year's State of Agile survey, the most common success measure for agile initiatives, at 53%, is on-time delivery. But if agile teams can choose how much work they take into a sprint, how can teams be sure of delivering pre-committed scope on time and on budget? There is more to agile delivery than product owners ordering a backlog of work for teams to work on.

Epic budgeting is one tool that allows the product owner to steer a product across the line, delivering the expected scope on time by managing scope creep or an unsustainable focus on the perfect over the pragmatic. During this session learn about how product owners and their teams work towards a fixed date or budget by applying double loop learning to epic sizing and breakdown. Expect some tales from real companies and a few light hearted moments. And I'm at least 53% certain we will finish on time!

Published in: Technology
  • Be the first to comment

Epic Budgeting - or how agile teams meet deadlines

  1. 1. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Epic Budgeting How agile teams meet deadlines
  2. 2. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 compliance international B2B MBA English IPO agile healthcare husbandstart-up technology eCommerce newly-minted Canadian Executive leanstartup outsourcing father enterprise transitions B2C data analysis kanban seismology PhD scrum financial services organizational excellence BANKS dave.sharrock@agile42.com twitter: @davesharrock Certified Enterprise Coach (CEC) Certified Scrum Trainer™ (CST) Dave Sharrock
  3. 3. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 “We expect to know, at the start of a project, how long the project will take and how much it will cost for full delivery.”
  4. 4. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Agile teams are, well, agile… http://stateofagile.versionone.com/
  5. 5. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Why do we care about planning? Governance (accountable for competence) https://www.redstonelearning.com/uploads/topiccategoryimages/35_image_project%20%20(9).png
  6. 6. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Why do we care about planning? Governance (accountable for competence) Budgeting (time & materials vs. fixed price) http://piweb.azureedge.net/articles/articlesshare/i/2013/fixed-price-sign.jpg
  7. 7. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Why do we care about planning? Governance (accountable for competence) Budgeting (time & materials vs. fixed price) Dependency Management (you’ll need me when exactly?) http://www.moody.af.mil/News/Photos/igphoto/2001280155/
  8. 8. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Crossing the divide • Complicated, but not complex • Driving from Calgary to Vancouver Plan: Calgary Banff Golden Revelstoke Kamloops Merritt Hope Vancouver
  9. 9. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Which estimate would you go with? <9h 31m 10h 31m 12h 31m >14h 1 1 1 1 Calgary to Vancouver in how long?
  10. 10. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Audience participation: what estimate do you go with? <9h 31m 10h 31m 12h 31m >14h The deliverable goal impacts your plan as much as your comfort level with uncertainty.
  11. 11. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 imeline depends on your goal.
  12. 12. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 2. Prioritize Epics 1. Write Epics 3b. Or Create & Size User Stories 3a. T-shirt Sizing of Epics
  13. 13. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Burnups are only as good as your calibration…
  14. 14. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 We are going to miss our deadline… …by years!! “We expect to know, at the start of a project, how long the project will take and how much it will cost for full delivery. We can’t do that right now in Agile. Internal visibility during the project means nothing; we need visibility on whether or not the IS people will deliver what they are supposed to (ex-business change orders), all during the project. Again, right now we can’t do that. And we expect that.” 2018 2022 Which only gets better with time…
  15. 15. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Team Delivery is (always) below expectations We are going to miss our deadline… again! ?! “Dave, this is also exactly related to a scenario you pointed to during PO training as a problem, where there is a sustained period (start of sprint or not) where there is no burndown activity. 1-2 days of no delivery should be a flag for action from the PO and Scrum Master, and here we see 6 days at the beginning and 3 days mid-sprint.
  16. 16. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 imeline depends on your goal. ed reflects missing information.
  17. 17. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 2. Prioritize Epics 1. Write Epics 4. Calibrate Epics 3b. Or Create & Size User Stories 3a. T-shirt Sizing of Epics 5. Re-estimate Epic Size if Off Track
  18. 18. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Epic Epic Ideally, the epic breaks down into stories that add up to the estimated epic size …but back in the real world this never happens Epic Sum of Stories= = <
  19. 19. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 2. Prioritize Epics 1. Write Epics 4. Calibrate Epics 3b. Or Create & Size User Stories 3a. T-shirt Sizing of Epics 5. Adjust Scope Proactively
  20. 20. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Month T-shirt Size Actual October L 85 January M 47 S 17 M 62 L 72 M 54 M 37 M 43 March S 21 S 26 S 18 M 18 SUM 500
  21. 21. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 T-Shirt Size Calibrated Average Ranges S 21 17 - 26 M 44 37 - 62 L 79 72 - 85 Expected 20 40 80
  22. 22. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Month T-shirt Size Actual Expected October L 85 80 January M 47 40 S 17 20 M 62 40 L 72 80 M 54 40 M 37 40 M 43 40 March S 21 20 S 26 20 S 18 20 M 18 40 SUM 500 480
  23. 23. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Month T-shirt Size Actual Expected October L 85 80 January M 47 40 S 17 20 M 62 40 L 72 80 M 54 40 M 37 40 M 43 40 March S 21 20 S 26 20 S 18 20 M 18 40 SUM 500 480 Variance -5 -7 3 -22 8 -14 3 -4 -1 -6 2 22 -20
  24. 24. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 How do I manage scope creep as real data pushes planned work beyond my deadline? Drop these Build these
  25. 25. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 imeline depends on your goal. ed reflects missing information. djust scope proactively.
  26. 26. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Crossing the divide • Complicated, but not complex • Driving from Calgary to Vancouver We’ve travelled 256 km!
  27. 27. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Thedetailsmatter…
  28. 28. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Crossing the divide • Complicated, but not complex • Driving from Calgary to Vancouver We’re at Revelstoke – it took 6h 34m. We’re nearly 2h behind schedule. We won’t arrive until after 8pm.
  29. 29. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 imeline depends on your goal. ed reflects missing information. djust scope proactively. apture outcomes not activity.
  30. 30. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Incremental delivery saves the day http://vignette4.wikia.nocookie.net/creepypasta/images/3/31/Headlights_and_dark_road.jpg/revision/latest?cb=20150428084835 • Recalibrate epics using empirical (historical) data • Always be delivering releasable increments • Show experiences delivered, not worked on
  31. 31. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 Incremental delivery saves the day http://vignette4.wikia.nocookie.net/creepypasta/images/3/31/Headlights_and_dark_road.jpg/revision/latest?cb=20150428084835 • Recalibrate epics using empirical (historical) data • Always be delivering releasable increments • Show experiences delivered, not worked on
  32. 32. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. ©2017 imeline depends on your goal. ed reflects missing information. djust scope proactively. apture outcomes not activity. now where you are. Thank you! @davesharrock dave.sharrock@agile42.co m

×