Estimation and Velocity Flashcards

1
Q

What estimation method does waterfall projects use to get an idea of project duration?

A

Bottom-up meaning all tasks are decomposed and then estimated.

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

What is estimating in a Scrum project called Top Down?

A

Because you first do a gross level estimate at the high level. As features are known in detail JIT estimates are created for each sprint. JIT estimates are more accurate because the details are known at that time.

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

What are 2 methods of estimating in scrum?

A

Planning Poker

T-shirt Sizes

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

How is relative work effort compared to absolute time estimation?

A

Absolute time is used for waterfall method and is precise estimate.
Relative work effort compares 2 task to each other and their relative work effort.

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

What is planning poker?

A

It is relative work effort estimation methodology that estimates time to complete a task. Fibonacci sequence is most often used.

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

What are the common numbers of the Fibonacci Sequence?

A

1, 2, 3, 5, 8, 13, 40, 100.

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

When using planning poker, what is the difference between a low number (1) and a high number (100)?

A

Lower number, the details are well known and more accurately estimated. Higher number indicates that the user story needs to be decomposed further.

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

Why would the Fibonacci sequence have wider ranges as the numbers increase?

A

There is a wider difference so it is easier to place an item in a lower or higher number.

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

During planning poker, what happens if all agree versus disagree on the estimate?

A

Agree, then this is the number assigned to the estimate. If they disagree, then the team discusses their differences to resolve to the same number.

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

During planning poker, why are the cards shown at the same time?

A

Avoid anchoring which is when a person agrees with the first person who speaks or agrees with the person who expresses the most confidence.

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

What is the definition of velocity?

A

Amount of work a team can produce from a single sprint.

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

Is velocity tracked for an individual or team?

A

Team

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

When tracking velocity, what should be considered about the dynamics of the team?

A

If members are coming and going on the team, the velocity is going to vary and will be challenging to measure.
Timeboxes must remain the same to make accurate measurement.

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

What can happen if the velocity estimate is wrong?

A

Lead to inefficient use of time, missed deadlines, micromanagement, stressed workers

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

What is technical debt?

A

Cost incurred when shortcuts are taken to deliver project results.

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

Why would an organization accept technical debt?

A

Bringing a product to market quickly.
Product life cycle is short and running out of time.
Seek early feedback that help to avoid making mistakes

17
Q

Does a technical debt have interest?

A

Yes because the longer you wait to implement the full feature set, the potential of customers leaving for a competitor that has a fuller feature set.

18
Q

Is technical debt always intentional?

A

No, it may be poor engineering, insufficient testing or poor quality overall.
The organization may lose a key vendor or supplier.

19
Q

When would you not pay down technical debt?

A

Product nearing its end of life.

Backlog features are not meaningful to customers