Effort Estimation 1 - Non-algorithmic Techniques Flashcards

1
Q

Cone of Uncertainty

A

Uncertainty decreases with more information about the project / activities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Top-Down estimation

A
  • Uses a high-level work breakdown structure
  • Suited for a quick first-pass
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Bottom-up

A
  • Uses a detailed work breakdown structure
  • Estimate cost of each component separately
  • Add these costs to produce a final cost estimate
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Delphi Technique - Procedure

A
  1. The moderator distributes the product / project definition to the estimators
  2. Each estimator completes the estimation anonymously
  3. The moderator prepares and distributes a summary of the estimations together with unusual rationales provided by the estimators
  4. The estimators complete a re-estimation (again anonymously) based on the results of the previous round
  5. The process is iterated for as many rounds as required!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Delphi Technique - Advantages

A
  • Iterative, team based, collaborative estimating
  • Less biased than individual estimation
  • Does not require historical data
  • Can be used for both high-level and detailed level estimation
  • Simple and cheap!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Delphi Technique - Disadvantages

A
  • May be hard to find more than one expert
  • Estimations are not reproducible and cannot be reviewed
  • Possible to reach consensus on an incorrect estimate, people may not be skeptical enough
  • Can develop false sense of confidence
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Planning Poker Cards - Procedure

A
  1. At first the story is briefly discussed
  2. Then each team member chooses from his own deck the numbered card that represents his estimate of how much work is involved in the story under discussion
  3. All estimates are kept private until each participant has chosen a card
  4. At that time, all estimates are revealed and discussion can begin again
    -> Highest and lowest estimation must be justified
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Story Point

A
  • A unit used to estimate the difficulty of implementing a given user story
  • Considered aspects: complexity and risks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Team Velocity

A
  • Average number of story points successfully implemented in sprints
  • Each team has its own velocity
  • If the velocity is known and constant, story points can be matched to sprints!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Estimating a complete project

A
  1. To map the story points to classic effort quantities the team productivity must be known
    - Velocity: average
  2. If a team has a very stable velocity, the number of sprints estimated to implement all backlog entries is fairly accurate
  3. Can also be used to clean up a backlog that has become too large
  4. The product owner needs such an estimate for release planning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly