The Scrum Guide Flashcards

1
Q

Who developed Scrum

A

Ken Schwaber and Jeff Sutherland

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

What is Scrum

A

A process framework used to manage complex product development

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

What is empiricism

A

That knowledge comes from experience and making decisions based on what is known.

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

What are the three pillars of empirical process control

A

Transparency
Inspection
Adaptation

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

By the empirical process, what is transparency

A

Significant aspects of the process must by visible to those responsible for the outcome (with a common standard)

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

By the empirical process, what is inspection

A

Frequently inspect artifacts and progress towards a spring goal (should not get in the way of work)

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

By the empirical process, what is adaptation

A

When an inspector finds that the process is not acceptable, the process must be changed to stop further deviation

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

In Scrum, what are the 4 (5?) formal events for inspection and adaptation

A
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
(The Sprint its self)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the five values of Scrum

A
Focus (on the work of the Sprint),
Openness (about work and challenges),
Respect (each other to be capable),
Courage (to do the right thing),
Commitment (to achieving the goals)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does the Scrum Team consist of

A

A Product Owner,
the Development Team,
and a Scrum Master

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

What are the two attributes of a Scrum Team

A

Self-organizing,

Cross-functional

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

Define self-organizing, by means of Scrum

A

Self-organizing teams choose how to best accomplish their work, rather than being directed by others outside of the team

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

Define cross-functioning, by means of Scrum

A

Cross-functional teams have all competencies needed to accomplish the work without depending on others not part of the team

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

What is the team model in Scrum designed for

A

To optimize…
Flexibility,
Creativity,
Productivity

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

What is the Product Owner responsible for

A

Maximizing the value of the product,

The work of the Development Team

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

The Product Owner is the sole person responsible for

A

Managing the Product Backlog

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

What is included with Product Backlog management

A

Clearly expressing Product Backlog items;

Ordering the items in the Product Backlog to best achieve the goals and missions;

Optimizing the value of the work the Development Teams performs;

Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum
Team will work on next;

Ensuring the Development Team understands items in the Product Backlog to the level needed

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

Who is accountable for the Product Backlog?

A

The Product Owner

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

True or False: The development team is allowed to work on items not in the Product Backlog?

A

False

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

The Development Team consists of professionals who do the work of delivering a …

A

potentially releasable Increment of “Done” product at the end of each Sprint

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

Development Teams are structured and empowered by the organization to …

A

organize and manage their own work

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

List the characteristics of a Development Team

A

They are self-organizing. No one (not even the Scrum Master) tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality;

Development Teams are cross-functional, with all of the skills as a team necessary to create a product Increment;

Scrum recognizes no titles for Development Team members other than Developer, regardless of the work being performed by the person; there are no exceptions to this rule;

Scrum recognizes no sub-teams in the Development Team, regardless of particular domains that need to be addressed like testing or business analysis; there are no exceptions to this rule;

Individual Development Team members may have specialized skills and areas of focus, but accountability belongs to the Development Team as a whole.

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

Optimal Development Team size is …

A

small enough to remain nimble and large enough to complete significant work within a Sprint

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

Smaller Development Teams (less than 3) may encounter …

A

skill constraints during the Sprint, causing the Development Team to be unable to deliver a potentially releasable Increment

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

What is the Scrum Master responsible for

A

Ensuring Scrum is understood and enacted (and helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t)

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

The Scrum Master is a _______ for the Scrum Team

A

Servant-leader

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

What is the Scrum Masters service to the Product Owner

A

Finding techniques for effective Product Backlog management;

Helping the Scrum Team understand the need for clear and concise Product Backlog items;

Understanding product planning in an empirical environment;

Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value;

Understanding and practicing agility;

Facilitating Scrum events as requested or needed.

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

What is the Scrum Masters service to the Development Team

A

Coaching the Development Team in self-organization and cross-functionality;

Helping the Development Team to create high-value products;

Removing impediments to the Development Team’s progress;

Facilitating Scrum events as requested or needed;

Coaching the Development Team in organizational environments in which Scrum is not yet fully adopted and understood.

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

What is the Scrum Masters service to the Organization

A

Leading and coaching the organization in its Scrum adoption;

Planning Scrum implementations within the organization;

Helping employees and stakeholders understand and enact Scrum and empirical product development;

Causing change that increases the productivity of the Scrum Team;

Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization.

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

What is the usefulness in prescribed events in Scrum

A

To create regularity and to minimize the need for meetings not defined in Scrum

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

What is a time-boxed event and is each event time-boxed

A

An event that has a maximum duration and yes, every event in Scrum is time-boxed

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

When may a time-boxed event end

A

Whenever the purpose is achieved, ensuring an appropriate amount of time is spent without allowing waste in the process.

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

What is a Sprint

A

A container for all other events, it is time-boxed to no longer than one month during which a “Done”, usable, and potentially releasable product Increment is created.

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

When does a sprint start

A

Immediately after the conclusion of the previous Sprint

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

What does the Sprint contain and consist of

A
Sprint Planning
Daily Scrums
The development work
Sprint Review
Sprint Retrospective
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Can changes me made during a sprint that endanger the Sprint Goal?

A

No

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

Can quality goals change during a Sprint

A

No

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

Can the scope be re-negotiated during a Sprint

A

Yes, Scope can be clarified and re-negotiated between the Product Owner and Development Team as more is learned

39
Q

What is the benefit to limiting a Sprint to one month or less

A

Sprints enable predictability by ensuring inspection and adaptation of progress toward a Sprint Goal at least every calendar month. Sprints also limit risk to one calendar month of cost.

40
Q

Can a Sprint be canceled

A

Yes

41
Q

Who may cancel a Sprint

A

Only the Product Owner

42
Q

Why would a Sprint be canceled

A

Because the Spring Goal has become obsolete

43
Q

What happens to the Product Backlog if a Sprint is canceled

A

Any completed and “Done” Product Backlog items are reviewed. If part of the work is potentially releasable, the Product Owner typically accepts it. All incomplete Product Backlog Items are re-estimated and put back on the Product Backlog.

44
Q

In what event is the work to be performed in the Sprint decided

A

Sprint Planning

45
Q

Who is involved in Sprint Planning

A

The entire Scrum team

46
Q

What is the (monthly) time-box size for Sprint Planning

A

8 hours

47
Q

What two things are achieved in Sprint Planning

A

What can be delivered in the Increment resulting from the upcoming Spring;

How will the work needed to delver the increment be achieved

48
Q

What is the input for Sprint Planning

A

The Product Backlog, the latest product Increment, projected capacity of the Development Team during the Sprint, and past performance of the Development Team

49
Q

During Sprint planning, the number of items selected from the Product Backlog for the Sprint is solely up to…

A

The Development Team

50
Q

What is a Sprint Goal

A

An objective that will be met within the Sprint through the implementation of the Product Backlog; it provides guidance to the Development Team on why it is building the Increment.

51
Q

What is the daily time-box for the Daily Scrum

A

15 minutes

52
Q

What is the Daily Scrum used for?

A

It is used to synchronize activities and inspect the work since the last Daily Scrum to the next day

53
Q

Why is the Daily Scrum held in the same location each day

A

To reduce complexity

54
Q

During the Daily Scrum, the Development Team members explain…

A

What did I do yesterday that helped the Development Team meet the Sprint Goal?

What will I do today to help the Development Team meet the Sprint Goal?

Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal?

55
Q

What does the development team use the daily scrum for

A

To inspect progress towards the Sprint Goal and to inspect how progress is trending toward completing the work in the Sprint Backlog

56
Q

What are the benefits of the Daily Scrum

A

Improves communications, eliminates other meetings, identifies impediments to development for removal, highlights and promote quick decision-making, and improves the Development Team’s level of knowledge

57
Q

Why is Sprint Review held at the end of the sprint

A

To inspect the Increment and adapt the Product Backlog if needed

58
Q

Is Sprint Review a formal meeting?

A

No, the Sprint Review is an informal meeting to get feedback and collaboration

59
Q

What is the time-box (monthly) for Sprint Review

A

4 hours

60
Q

List the elements of a Sprint Review

A

Attendees include the Scrum Team and key stakeholders invited by the Product Owner;

The Product Owner explains what Product Backlog items have been “Done” and what has not been “Done”;

The Development Team discusses what went well during the Sprint, what problems it ran into, and how those problems were solved;

The Development Team demonstrates the work that it has “Done” and answers questions about the Increment;

The Product Owner discusses the Product Backlog as it stands. He or she projects likely completion dates based on progress to date (if needed);

The entire group collaborates on what to do next, so that the Sprint Review provides valuable input to subsequent Sprint Planning;

Review of how the marketplace or potential use of the product might have changed what is the most valuable thing to do next;

Review of the timeline, budget, potential capabilities, and marketplace for the next anticipated release of the product.

61
Q

What is the overall goal of a Sprint Review

A

A revised Product Backlog that defines the probable Product Backlog items for the next Sprint

62
Q

Sprint Retrospective is an opportunity for the Scrum Team to

A

Inspect itself and plan improvements for the next Sprint

63
Q

When does Sprint Retrospective occur

A

After Sprint Review and before the next Sprint Planning

64
Q

What is the time-box (monthly) for Sprint Retrospective

A

3 hours

65
Q

What is the purpose of the Sprint Retrospective

A

To inspect how the last Sprint went with regards to people, relationships, process, and tools;

To identify and order the major items that went well and potential improvements;

To create a plan for implementing improvements to the way the Scrum Team does its work.

66
Q

During each Sprint Retrospective, the Scrum Team plans ways to increase product quality by

A

Adapting the definition of “Done” as appropriate

67
Q

By the end of the Sprint Retrospective, the Scrum Team should

A

Have identified improvements that it will implement in the next Sprint

68
Q

Implementing Sprint Retrospective improvements in the next Sprint is the ________ to the ________ of the Scrum Team itself.

A

Adaptation, Inspection

69
Q

What is a Scrum Artifact

A

Representations of work or value to provide transparency and opportunities for inspection and adaptation

70
Q

What are the three Scrum Artifacts

A

Product Backlog
Sprint Backlog
Increment

71
Q

What is the Product Backlog

A

An ordered list of everything that might be needed in the product

72
Q

When is a Product Backlog complete

A

Never

73
Q

The Product Backlog constantly changes to identify what the product needs to be

A

Appropriate
Competitive
Useful

74
Q

Product Backlog items have the attributes of

A

Description
Order
Value
Estimate

75
Q

Changes in what may cause changes in the Product Backlog

A

Business requirements
Market conditions
Technology

76
Q

Can multiple teams work on the same Product Backlog

A

Yes

77
Q

What is Product Backlog Refinement

A

The review and revise of items

78
Q

Product Backlog refinement is the act of adding ______ to items in the Product Backlog

A

Detail
Estimates
Order

79
Q

Who is involved in Product Backlog refinement

A

Product Owner

Development Team

80
Q

Higher ordered Product Backlog items are usually more or less detailed than lower ordered items

A

More detailed

81
Q

When is a Product Backlog item deemed “Ready”

A

When the Development Team determines that the item can be “Done” within one sprint

82
Q

What is a Sprint Backlog

A

The set of Product Backlog items selected for the Sprint

Plus a plan for delivering the increment and meeting the Sprint Goal

83
Q

The Sprint Backlog has enough detail that changes can be understood which meeting

A

The Daily Scrum

84
Q

The Sprint Backlog is a highly visible, real-time picture of

A

The work that the Development Team plans to accomplish during the Sprint

85
Q

Who owns the Sprint Backlog

A

The Development Team

86
Q

What is the Increment

A

The sum of all Product Backlog items completed during a Sprint and the value of the increments of all previous Sprints.

87
Q

The Increment must be ________ regardless of whether the Product Owner decides to actually release it.

A

In useable condition

88
Q

Decisions to optimize value and control risk are made based on

A

The perceived state of the artifacts

89
Q

The Scrum Master’s job is to work with the Scrum Team and the organization to increase the _______ of the artifacts

A

Transparency

90
Q

A Scrum Master can detect incomplete transparency by

A

Inspecting the artifacts
Sensing patterns
Listening closely to what is being said
Detecting differences between expected and real results

91
Q

What is the definition of “Done”

A

To have a shared understanding of what it means for work to be complete

92
Q

When does the development team deliver product functionality

A

Every Sprint

93
Q

If there are multiple Scrum Teams working on a prodcut, do they each get their own definition of “Done”

A

No. The development teams on all Scrum Teams must mutually define the definition of “Done”

94
Q

Can the definition of “Done” change

A

Yes. As a product matures so should the definition of “Done”