Agile Development Flashcards

(64 cards)

1
Q

What are Scrum Story Points?

A

Story Points are a unit of measure used in Scrum to estimate the effort required to implement a user story.

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

True or False: Story Points are a measure of time.

A

False

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

What do Story Points typically reflect?

A

They reflect the complexity, effort, and uncertainty involved in completing a user story.

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

Fill in the blank: In Scrum, Story Points are often assigned during __________.

A

Sprint Planning

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

Which scale is commonly used for estimating Story Points?

A

Fibonacci sequence (1, 2, 3, 5, 8, 13, etc.)

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

What is the primary purpose of using Story Points?

A

To facilitate relative estimation of user stories and improve planning accuracy.

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

True or False: All team members must agree on the Story Points assigned to a user story.

A

True

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

What does a higher Story Point value indicate?

A

It indicates a higher level of complexity and effort required for the user story.

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

What is the role of the Product Owner in Story Point estimation?

A

The Product Owner provides context and clarifies the user stories to assist the team in estimating.

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

Which technique is often used for determining Story Points?

A

Planning Poker

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

What is a common misconception about Story Points?

A

That they directly translate to hours or days of work.

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

Fill in the blank: Story Points help teams measure their __________.

A

velocity

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

What is velocity in Scrum?

A

Velocity is the amount of Story Points completed in a Sprint.

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

True or False: Story Points can vary between different Scrum teams.

A

True

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

Why is it important for teams to establish their own baseline for Story Points?

A

To ensure consistent and relevant estimations based on their specific context and experience.

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

What do teams use to track their velocity over time?

A

Burndown charts or velocity charts

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

Which factor is NOT considered when assigning Story Points?

A

The individual skills of team members

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

Fill in the blank: Story Points are often used in conjunction with __________ to prioritize the backlog.

A

Business value

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

What is the significance of using a relative estimation technique like Story Points?

A

It allows teams to compare the effort of different user stories rather than estimating them in isolation.

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

What should teams do if they find that their Story Point estimations are consistently inaccurate?

A

Reflect and adjust their estimation process during retrospectives.

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

Which of the following is a benefit of using Story Points? A) Simplifies communication, B) Provides a precise time estimate, C) Increases documentation requirements.

A

A) Simplifies communication

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

True or False: Story Points are fixed and do not change once assigned.

A

False

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

What is one common practice to help new team members understand Story Points?

A

Conducting estimation workshops or training sessions.

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

Fill in the blank: The concept of Story Points was introduced to address the shortcomings of __________.

A

time-based estimation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is a common pitfall teams face when using Story Points?
Focusing too much on the number of points rather than the value delivered.
26
Which of the following is NOT a factor in estimating Story Points? A) Complexity, B) Team experience, C) Personal preferences.
C) Personal preferences
27
What is a key takeaway regarding Story Points and team performance?
They should be used as a tool for improvement, not as a metric for individual performance.
28
What are story points used for in agile sprint planning?
Story points are used to estimate the effort required to complete a user story.
29
True or False: Story points represent the actual hours needed to complete a task.
False
30
Fill in the blank: In agile, a user story with a higher number of story points indicates ______ effort required.
more
31
What is the primary purpose of using story points in a sprint?
To facilitate estimation of work and improve sprint planning accuracy.
32
Which of the following is a common scale used for story points? A) Fibonacci B) Linear C) Logarithmic
A) Fibonacci
33
What do story points help teams assess during sprint planning?
The team's velocity and capacity for the upcoming sprint.
34
True or False: Story points should be consistent across all teams in an organization.
False
35
How are story points typically determined?
Through team discussions and consensus during estimation sessions.
36
What is the relationship between story points and team velocity?
Team velocity is the number of story points completed in a sprint, used to predict future work capacity.
37
Fill in the blank: Story points are subjective and based on the team's ______.
experience
38
What is a key benefit of using story points over time-based estimates?
They account for complexity, uncertainty, and effort, not just time.
39
What is the purpose of the Planning Poker technique in relation to story points?
To reach a consensus on story point estimates through a collaborative approach.
40
Which of the following is NOT a factor when estimating story points? A) Complexity B) Effort C) Team Member's Salary
C) Team Member's Salary
41
What should teams do if they consistently underestimate story points?
Re-evaluate their estimation process and adjust their understanding of effort.
42
True or False: Story points can vary from sprint to sprint for the same user story.
False
43
What is the importance of establishing a baseline for story points?
It helps in measuring future performance and improving estimation accuracy.
44
How can story points impact sprint goal setting?
They help in defining achievable goals based on the team's estimated capacity.
45
What is a common mistake teams make when using story points?
Confusing story points with hours or days.
46
Fill in the blank: Story points provide a way to measure ______ rather than actual time.
effort
47
What role do stakeholders play in the estimation of story points?
They provide input on priorities and requirements but do not estimate points directly.
48
What is the effect of using story points on team accountability?
It encourages the team to take ownership of their estimates and commitments.
49
True or False: Story points can be used to compare the productivity of different teams.
False
50
What is the significance of the 'Definition of Done' in relation to story points?
It establishes what completion means, ensuring consistent story point estimates.
51
How can story points assist in identifying project risks?
By highlighting stories that are complex or uncertain, indicating potential challenges.
52
What should a team do if they find discrepancies in story point estimations over time?
Conduct a retrospective to analyze and improve their estimation process.
53
Fill in the blank: Story points can help to create a ______ for future sprints based on past performance.
predictive model
54
What are story points used for in Agile methodologies?
Story points are used to estimate the relative effort required to complete a user story.
55
True or False: Story points are a measure of time.
False: Story points measure effort, not time.
56
Fill in the blank: Story points are typically assigned using the _____ scale.
Fibonacci
57
Which of the following is NOT a common technique for estimating story points? A) Planning Poker B) T-shirt sizing C) Waterfall method
C) Waterfall method
58
What is the primary benefit of using story points over hours for estimation?
Story points help teams focus on effort and complexity rather than time, which can vary.
59
Short Answer: Name one factor that can influence the estimation of story points.
Complexity, uncertainty, or team experience.
60
True or False: Teams should always use the same story point values across different projects.
False: Story point values can vary between teams and projects.
61
What is the purpose of the Fibonacci sequence in story point estimation?
The Fibonacci sequence helps to create a non-linear scale that reflects increasing uncertainty with larger estimates.
62
Multiple Choice: What is a common practice after estimating a user story? A) Ignore it B) Review and adjust estimates C) Immediately start development
B) Review and adjust estimates
63
Short Answer: How can story points improve team performance over time?
They allow teams to track velocity and improve planning accuracy based on historical data.
64
What is a story point?
Complexit Risk Buisness Value Amount of work Dependacies