Download presentation
Presentation is loading. Please wait.
Published byMadison Harrell Modified over 9 years ago
1
Agile Estimating & Planning Kane Mar Certified Scrum Coach and Trainer. http://KaneMar.com http://Scrumology.com.au
2
Creative Commons Attribution 3.0 Kane Mar and Others (see credits) You are free: to Share — to copy, distribute and transmit the work to Remix — to adapt the work Under the following conditions: Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work) http://creativecommons.org/licenses/by/3.0/
3
Agenda About me. Traditional Estimating vs Agile Estimating Relative Estimates Context is Important Deriving Project Duration
4
About Me.
5
Tradition Estimating vs Agile Estimating KLoC Function Points Ideal Days Story Points
6
Relative Estimates Agile estimates are estimates made on a relative scale Here’s an example: Smarties in a glass
7
Relative Estimates Points are abstract representations of size, which includes complexity, effort etc. Scales currently used: Fibonacci Scale: 1, 2, 3, 5, 8, 13... Linear Scales: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 T-shirt sizes: XS, S, M, L, XL
8
Relatives Estimates Points do not have units Points are not related (easily) to hours or days What use are relative estimates if we don’t have a time or duration associated with them? How can we use an abstract concept to derive durations and timeframes?
9
Exercise: Relative Estimates We use an abstract concept to enable transactions for goods and services every single day. We define the value of a dollar (“fiat money”) by how much “stuff” we can buy with it
10
Exercise: Relative Estimates 1 litre of milk:
11
Exercise: Relative Estimates A loaf of bread:
12
Exercise: Relative Estimates A dozen eggs:
13
Exercise: Relative Estimates A desert:
14
Exercise: Relative Estimates This is a Runeberg Tart. It’s named after the Finnish national poet Johan Ludvig Runeberg (1804 - 1877) who, according to the legend, enjoyed the tart with punch
15
Context is important Context is important when estimating with relative sizing The relevance of a Point is very, very local Comparing points between teams has very little meaning (although it is possible with additional effort)
16
Exercise: Doggie Points Labrador retriever Chihuahua Great Dane German Shepherd Poodle St. Bernard Bulldog
17
Relative Estimates Estimating with Points is fast Points can be easy to explain and communicated They allow us to deal with ambiguity The whole team is involved with estimation
18
Project duration from Points Iteration 1 Iteration 2 Iteration 3 10 Pts 11 Pts 9 Pts 30 Pts
22
References “Agile Estimating and Planning”, Mike Cohn “User Stories Applied”, Mike Cohn
23
References “Agile Software Development with Scrum,” Ken Schwaber and Mike Beedle, 2001 “Agile Project Management with Scrum”, Ken Schwaber “Scrum and the Enterprise”, Ken Schwaber “Scrum in 5 minutes”, Softhouse Nordic AB http://www.softhouse.se/Uploades/Scrum_eng_webb.pdf http://www.softhouse.se/Uploades/Scrum_eng_webb.pdf
24
Credits http://www.flickr.com/photos/rugby_pioneers/ http://www.flickr.com/photos/66164549@N00/ http://www.flicker.com/photos/vernhart/ http://www.flickr.com/photos/lfl/ http://www.flickr.com/photos/rugby_pioneers/ http://www.flickr.com/photos/sierravalleygirl/
25
Credits http://www.flickr.com/photos/rugby_pioneers/ http://www.flickr.com/photos/rbh/ http://www.flickr.com/photos/mattimattilahttp://www.flickr.com/photos/mattimattila/ http://www.ScrumWorksPro.com/
26
This Presentation http://KaneMar.com/downloads This presentation can be used for commercial purposes provide that the license and attribution information is retained.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.