Scrum Estimations Flashcards

1
Q

In Agile software development, most estimations are not done in terms of lapse time. User stories are estimated by size, which is referred to as _________.

A

Story Points

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

________ refers to the Development Team’s ability to complete story points in a Sprint.

A

Velocity

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

True or False

Velocity is a prediction of how much a team can do during a sprint.

A

False

It’s an observation based on historical data of the team.

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

What is the teams velocity if it completed 136 Story Points in the past 12 months.

A

Velocity of the team

136/12 = 11.33, rounded to 12

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

There are two basic ways of estimation in Agile.

A

Blind and Affinity

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

What Agile estimation requires background work and involves:

Estimate Product Backlog,
Decompose Reference Story,
Identify Team Capacity,
Estimate Team velocity.

A

Blind Estimation

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

What Agile estimation requires background work and involves:

User stories are grouped into relative sizes,
Quickly categorizing user stories,
Applying estimates to categories,
Recategorizing user stories.

A

Affinity Estimation

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

True or False

Planning Poker is a technique in which the entire team collaboratively estimates the effort involved in completing a user story.

A

True

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

Using the Planning Poker technique the process continues until the team…

A

Reaches consensus

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

True or False

The team ought to periodically revisit their estimates and revise them as the project progresses.

A

True

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

Estimating using ________ is common and preferred method. Another approach that can be used for Agile estimating is __________.

A

Story points

Ideal Time

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

Cite the method:

They help drive cross-functional behavior.
Estimates don’t decay.
They are a pure measure of size.
Time requirement is low.

A

Story Points

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

Cite the method:

This may differ between members of the same team.
It’s easier to explain to people outside the team.
It’s easier to estimate but takes longer.
It can compel companies to confront time wasting activities.

A

Ideal Time

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

True or False

Eventually, every Ideal Time estimation will have to be converted to elapsed time in order to account for the normal interruptions that occur during the day, such as phone calls, meetings, and so on.

A

True

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

To review Agile estimating:

A

Most teams will estimate user stories in the product backlog using Story Points.

Create the Definition of 'done'.
Determine the team's velocity.
Estimate the user stories using Story Points.
Decompose features into tasks.
Estimate the Ideal Time for each task.
Convert into elapsed time.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly