Agile Estimation Flashcards
T-shirt sizing
Relative estimation
Small, medium, large, extra large, xx large
wide band Delphi
1) consensus-based technique for estimating effort.
2) Greater interaction and more communication between those participating
3) Coordinator prepares and distributes a summary of the estimates
4) Experts fill out forms, again anonymously, after discussing why their estimates differ widely
planning poker
1) Reveal card at the same time
2) Avoid bias
3) Similar to expert estimation
affinity estimating
1) quickly and easily estimate (in Story Points) a large number of user stories.
2) Particularly starting of project
3) It’s quick and easy;
4) it feels very natural; and, the entire decision making process is made very visible.
ideal time
time spent exclusively on the task, with no interruptions and in a good work disposition
Agile estimation overview
1) Part of adaptive planning process (increment)
2) Estimates uncertain by definition
3) Further out, the more inaccurate
4) Complex problems cannot fully defined
Cone uncertainity
1) Beginning relatively sized (t shirt)
2) Narrow cone uncertainty as project progress
3) Story points and hours
Size units
1) Real time (actual day / time)
2) Ideal time (Assumption no interruption)
3) Relative sizing (ideal estimation)
Real time
Not realistic
Includes unproductive tasks
Ideal time
100% productive assumption
8 ideal hours could equal 2-3 real days
Ratio real to ideal not all consistent
Relative sizing
1) How much user story compared to other user story
2) Does not equal any specific time
3) Story points
4) Fibonacci sequence
5 steps in affinity estimating
1) Silent relative sizing
2) Wikipedia like editing wall
3) Place Items into Relative Sizing Buckets
4) Product Owner “Challenge”
5) Get it into an Electronic Tool
Affinity size
minimum of 20 user stories to group
Normative methodologies
1) Sequence of steps known to solve the problem