PSM I Flashcards

1
Q

Burn-down chart

A

a chart which shows the amount of work which is thought to remain in a backlog

Time is shown on the horizontal axis and work remaining on the vertical axis. As time progresses and items are drawn from the backlog and completed, a plot line showing work remaining may be expected to fall. The amount of work may be assessed in any of several ways such as user story points or task hours. Work remaining in Sprint Backlogs and Product Backlogs may be communicated by means of a burn-down chart. See also: Burnup Chart

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

Burn-up Chart

A

A chart which shows the amount of work which has been completed. Time is shown on the horizontal axis and work completed on the vertical axis.

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

Coherent/Coherence

A

The quality of the relationship between certain product backlog items which may make them worthy of consideration as a whole.

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

Daily Scrum

A

Scrum event that is a 15-minute time-boxed event held each day for the Developers. The Daily Scrum is held every day of the Sprint. At it, the Developers plan work for the next 24 hours. This optimizes team collaboration and performance by inspecting the work since the last Daily Scrum and forecasting upcoming Sprint work. The Daily Scrum is held at the same time and place each day to reduce complexity.

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

Definition of Done

A

is a formal description of the state of the Increment when it meets the quality measures required for the product.

The moment a Product Backlog item meets the Definition of Done, an Increment is born.

The Definition of Done creates transparency by providing everyone a shared understanding of what work was completed as part of the Increment. If a Product Backlog item does not meet the Definition of Done, it cannot be released or even presented at the Sprint Review.

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

Developer

A

any member of a Scrum Team, that is committed to creating any aspect of a usable Increment each Sprint regardless of technical, functional, or other specialty.

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

Empiricism

A

the philosophy that all knowledge originates in experience and observations. It’s a cornerstone of the scientific method and underlies much of modern science and medicine. In the context of Scrum, empiricism refers to the idea that solving complex problems, or doing complex work, can only be done using an exploratory process rather than relying on predetermined plans.

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

Engineering standards

A

a shared set of development and technology standards that Developers apply to create releasable Increments of software.

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

Increment

A

Scrum Artifact that defines the complete and valuable work produced by the Developers during a Sprint. The sum of ALL INCREMENTS FORM A PRODUCT.

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

Product Backlog

A

A Scrum Artifact that consists of an ordered list of the work to be done in order to create, maintain and sustain a product.

Managed by Product Owner

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

Product Backlog Refinement

A

Activity in a Sprint through which the Product Owner and the developers add granularity to the Product Backlog.

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

Product Owner

A

Role in Scrum accountable for maximizing the value of a product, primarily by incrementally managing and expressing business and functional expectations for a product to the Developers.

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

Product Goal

A

The Product Goal describes a future state of the product which can serve as a target for the Scrum Team to plan against. The Product Goal is in the Product Backlog. The rest of the Product Backlog emerges to define “what” will fulfill the Product Goal.

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

Which two things are appropriate for a scrum master to do if the scrum team doesn’t have the tools and environment to completely finish each selected product backlog item?

A
  1. Coach the Development Team to improve its skills, tools, and infrastructure over time and adjust the Definition of Done accordingly.
  2. The team must create a realistic Definition of Done under current circumstances.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How much of the Sprint backlog must be defined during the Sprint Planning event?

A

Enough so the Development Team can create its best forecast of what is can do, and to start the first several days of the Sprint.

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

How is management that is external to the Scrum Team involved in the Daily Scrum?

A

Managers are not required at the Daily Scrum.

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

When Developers are having trouble delivering an increment because they do not understand a functional requirement, what should they do?

A

Collaborate with the Product Owner to determine what is possible and acceptable.

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

The developers ask their PO to re-order the Product Backlog. The team is waiting for an external supplier to deliver a component. Without that component, there will not be enough work in the next Sprint to occupy the full team. As the Scrum Master, what advice would you give the PO?

A

Remind the Product Owner that his primary concern is the flow of value reflected in the ordering of the Product Backlog.

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

A developer takes the Scrum Master aside to express his concerns about data security issues. What should the Scrum Master do?

A

Ask the Developer to share the concern with the team as soon as possible.

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

Why is the Daily Scrum held at the same time and same place?

A

The consistency reduces complexity.

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

What is the typical size for a Scrum Team?

A

10 or fewer.

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

What is the function or purpose of Management in Scrum?

A

Support the Product Owner with insights and information into high value product and system capabilities. Support the Scrum Master to encourage organizational change that fosters empiricism, self-management, bottom-up intelligence, and intelligent product delivery.

Management has no official role or accountability on a Scrum Team. However, management external to the Scrum Team is relevant in setting the vision and strategy to guide the overall direction of the organization.

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

Who has the final say on the order of the Product Backlog?

A

The Product Owner.

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

Which statement best describes the Sprint Review?

A

It is when the Scrum Team and stakeholders inspect the outcome of a Sprint and figure out what to do next.

Every event in Scrum, besides the Sprint, which is a container for the other events, is an opportunity to Inspect and Adapt.

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

The length of a Sprint should be:

A
  1. Short enough to keep the business risk acceptable to the Product Owner.
  2. Short enough to be able to synchronize the development work with other business events.
  3. One month or less

Usually a “All of the Above answer.

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

The timebox for the Sprint Planning event is?

A

8 hours for a monthly Sprint. For shorter Sprints it is usually shorter.

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

The CEO asks the Developers to add a “very important” item to a Sprint that is in progress. What should the Developers do?

A

Discuss the item with the other members of the Scrum Team so the team can decide what to do.

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

The Product Backlog is ordered by:

A

Whatever is deemed most appropriate by the Product Owner.

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

Who is on the Scrum Team?

A

Developers, Scrum Master, PO

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

True or False: The Scrum Team must choose at least one high priority process improvement item, identified during the Sprint Retrospective, and place it in the Sprint Backlog.

A

False

An earlier version of the Scrum Guide prescribed the practice of placing one improvement in the Sprint Backlog. This was removed in the 2020 update to the Scrum Guide because it was felt to be too prescriptive. However, if this practice provides value to you then you should adopt it. It is simply not prescribed anymore, but can still be valuable.

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

True or False: Scrum has a role called “project manager.”

A

False

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

What are two ways a Scrum Master serves to enable effective Scrum Teams?

A
  1. By facilitating Developer decision-making.
  2. By removing impediments that hinder the Scrum Team.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Who creates the Definition of Done?

A

If it is not an organizational standard, the Scrum Team must create a Definition of Done appropriate for the product.

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

True or False: The purpose of a Sprint is to produce a valuable and useful Increment of a usuable product.

A

True

The heart of Scrum is a Sprint, a timebox of one month or less during which a done, useful, and valuable working product Increment is created.

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

Which statement best describes a Product Owner’s responsibility?

A

Maximizing the value of the work the Scrum Team does.

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

The timebox for the Sprint Review is:

A

4 hours for a monthly Sprint. For shorter Sprints it is usually shorter.

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

What is the main reason for the Scrum Master to be at the Daily Scrum?

A

They do not have to be there; they only need to ensure the Developers have a Daily Scrum.

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

Which of the following services is appropriate for a Scrum Master in regard to the Daily Scrum?

A

Teach the Developers to keep the Daily Scrum within the 15 minute timebox.

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

When does a Developer become the sole owner of an item on the Sprint Backlog?

A

Never. All Sprint Backlog items are “owned” by the Developers on the Scrum Team.

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

The Developers should not be interrupted during the Sprint and the Sprint Goal should remain intact. These are conditions that foster creativity, quality and productivity.

(Which one the following answers is FALSE?)

A] As a decomposition of the selected Product Backlog items, the Sprint Backlog changes and may grow as the work emerges.

B] The Developers may work with the Product Owner to add or remove work if they find themselves with more or less capacity than expected.

C] The Product Owner can help clarify or optimize the Sprint when asked by the Developers.

D] The Sprint Backlog is fully formulated in the Sprint Planning event and does not change during the Sprint.

A

D] The Sprint Backlog is fully formulated in the Sprint Planning event and does not change during the Sprint.

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

What does it mean to say that an event has a timebox?

A

The event can take no more than a maximum amount of time.

42
Q

The Developers should have all the skills needed to:

A

Turn the Product Backlog items they select into an Increment of a useful and valuable product.

43
Q

When many Scrum Teams are working on a single product, what best describes the Definition of Done?

A

All Scrum Teams must have a Definition of Done that makes their combined Increment valuable and useful.

44
Q

When should a Developer on a Scrum Team be replaced?

A

As needed, while taking into account a short-term reduction in productivity.

45
Q

A Scrum Team consists of the following:

A

The Scrum Team consists of one Scrum Master, one Product Owner, and Developers.

46
Q

Which Scrum events are timeboxed?

A

The Scrum Guide states that the Sprint Planning, Sprint Retrospectives, and Sprint Reviews are timeboxed events.

Sprints are fixed length events of one month or less to create consistency, and the Daily Scrum is a 15-minute event.

47
Q

Who is responsible for managing the progress of work during a Sprint?

A

The Developers

48
Q

When might a Sprint be cancelled?

A

When the Sprint Goal becomes obsolete.

49
Q

What should the Scrum Team do during the first Sprint?

A

Develop a plan for the rest of the release.

The heart of Scrum is a Sprint, which is one month or less during which a done, usable, valuable product Increment is created. This applies to every Sprint.

50
Q

Velocity

A

The measure of how many story points the team can handle in a single sprint.

Velocity is the key metric in Scrum.

51
Q

What is the Sprint Backlog?

A

The Product Backlog items selected for this Sprint plus the plan for delivering them.

52
Q

What does Product Backlog management include? Select three most applicable items.

A
  1. Ordering the items in the Product Backlog to best achieve goals and missions.
  2. Optimizing the value of the work the Development Team performs.
  3. Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum team will work on next.
53
Q

Who is responsible for crafting the Sprint Goal at the Sprint Planning?

A

The Scrum Team

54
Q

Could the Sprint Planning be finished if only work planned for the first days of the Sprint is decomposed to units of one day or less?

A

Yes, if the remaining work is also estimated, maybe in bigger units

The Scrum Guide requires only the work planned for the first days of the Sprint is decomposed by the end of the Sprint Planning, often to units of one day or less. However, the Development Team should be able to explain to the Product Owner and Scrum Master how it intends to work as a self-organizing team to accomplish the Sprint Goal and create the anticipated Increment.

55
Q

True or False: Only the Product Owner and the Development Team participate in the Sprint Planning. There is nothing to do for the Scrum Master.

A

False.

The work to be performed in the Sprint is planned at the Sprint Planning. This plan is created by the collaborative work of the entire Scrum Team.

56
Q

What are the three questions the Scrum Guide gives as an example that can be used at the Daily Scrum?

A
  1. Do I see any impediment that prevents me or the Development Team from meeting the Sprint Goal?
  2. What will I do today to help the Development Team meet the Sprint Goal?
  3. What did I do yesterday that helped the Development Team meet the Sprint Goal?
57
Q

Who participates in the Sprint Review? Select all applicable variants.

A
  1. Product Owner
  2. Scrum Master
  3. Key Stakeholders
  4. The Development Team

In essence, Scrum Team + Stakeholders

58
Q

What are the time-boxes for the Sprint Review and the Sprint Retrospective?

A

4 and 3 hours respectively

The Sprint Review is at most a four-hour meeting for one-month Sprints.

The Sprint Retrospective is at most a three-hour meeting for one-month Sprints.

59
Q

What comprises Scrum (select four)?

A

The Scrum framework consists of Scrum Teams and their associated roles, events, artifacts, and rules.

Each component within the framework serves a specific purpose and is essential to Scrum’s success and usage. The rules of Scrum bind together the events, roles, and artifacts, governing the relationships and interaction between them.

60
Q

How does the Scrum Master serve the Organization? Select the three most appropriate answers.

A
  1. Planning scrum implementations within the org
  2. Leading and coaching the org in its scrum adoption
  3. working with other scrum masters to increase the effectiveness of the application of scrum in the org

The Scrum Master serves the organization in several ways, including:

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; and,
Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization.

61
Q

What are the three pillars that uphold Scrum?

A
  1. Transparency
  2. Inspection
  3. Adaptation
62
Q

The Scrum Master does the following regarding the Daily Scrum (select all applicable variants):

A

The Scrum Master

Ensures that the Development Team has the meeting, but the Development Team is responsible for conducting the Daily Scrum.

Teaches the Development Team to keep the Daily Scrum within the 15-minute time-box.

If others are present at the Daily Scrum, ensures that they do not disrupt the meeting.

63
Q

What belongs solely to the Development Team?

A

Sprint Backlog

The Sprint Backlog is a highly visible, real-time picture of the work that the Development Team plans to accomplish during the Sprint, and it belongs solely to the Development Team.

64
Q

What are the three main qualities the team model in Scrum is designed to optimize?

A

Flexibility, Creativity, and Productivity

65
Q

Where can Scrum be used?

A

Scrum has been used to develop software, hardware, embedded software, networks of interacting function, autonomous vehicles, schools, government, marketing, managing the operation of organizations and almost everything we use in our daily lives, as individuals and societies.

Scrum has been used extensively, worldwide, to:

Research and identify viable markets, technologies, and product capabilities;

Develop products and enhancements;

Release products and enhancements, as frequently as many times per day;

Develop and sustain Cloud (online, secure, on-demand) and other operational environments for product use;

and,
Sustain and renew products.

66
Q

When many Scrum Teams are working on the same product, should all of their Increments be integrated every Sprint?

A

Yes, otherwise the Product Owners (and stakeholders) may not be able to accurately inspect what is done.

67
Q

Which output from Sprint Planning provides the Development Team with a target and overarching direction for the Sprint?

A

The Sprint Goal

68
Q

What should the Scrum Team do during the first Sprint?

A

Create a valuable and useful increment.

69
Q

What are two ways a scrum master serves to enable effective Scrum Teams?

A
  1. By removing impediments that hinder the Scrum Team.
  2. By facilitating Developer decision-making.
70
Q

Which statement best describes the Sprint Review?

A

It is when the Scrum Team and stakeholders inspect the outcome of a Sprint and figure out what to do next.

Every event in Scrum, besides the Sprint, which is a container for the other events, is an opportunity to Inspect and Adapt.

71
Q

True or False: When multiple scrum teams work together on the same product, each team should maintain a separate product backlog.

A

False:

Products have one Product Backlog, regardless of how many Scrum Teams are used. Any other setup makes it difficult for the Developers to determine what they should work on.

72
Q

When many Scrum Teams are working on a single product, what best describes the DoD?

A

All Scrum Teams must have a Definition of Done that makes their combined Increment valuable and useful.

This means that when many Scrum Teams are working on a single product, they are expected to adhere to a single Definition of Done for the Increment.

73
Q

What should the Scrum Team do during the first Sprint?

A

Create a valuable and useful increment.

74
Q

Which of the following services is appropriate for a Scrum Master in regard to the Daily Scrum?

A

Teach the Developers to keep the Daily Scrum within the 15 min timebox.

75
Q

How much work must the developers complete for each Sprint?

A

Enough so that the increment meets the Definition of Done.

76
Q

True or False: The purpose of a Sprint is to produce a valuable and useful Increment of a usable product.

A

True

77
Q

During a Sprint, a Developer determines that the Scrum Team will not be able to complete the items in their forecast. Who should be present to review and adjust the Product Backlog items selected?

A

The Product Owner and the Developers.

78
Q

What are three incorrect, untrue, or misleading statements about Scrum?

A
  1. Scrum is like traditional processes but with self-organization to replace Project Managers.
  2. Scrum is a framework that eliminates complexity.
  3. Scrum is a methodology where you can pick and choose which parts of Scrum you think will work for your environment.
79
Q

A team assigned 3 story points to a story. The manager wanted to know how this can corelate to the time required to complete it. How should the team respond?

A

Story points are not directly correlated to time, rather through velocity, which specifies how many points a team can complete in an iteration.

80
Q

In order to implement Lean, the first step should be to:

A

Draw a value stream map

Value stream mapping is a way of analyzing a chain of processes and is the first step to achieving the elimination of waste.

81
Q

Continuous integration is:

A

When all the code changes are checked and tested every day

82
Q

A definition of done clarifies when a particular work item can be marked as done. When is the definition of done first used by the team?

A

While estimating the work

83
Q

How frequently should the test-code-test cycle repeat itself in test-driven development?

A

Every few minutes

84
Q

The process of test-driven development has the following steps:

A

Test, code, refactor, deliver

85
Q

Agile focuses on iterative, incremental development, whereas Kanban focuses on:

A

Flow of work

86
Q

A PMO (Project Manager Office) can be a key enabler for an agile transformation. What could be an area that the PMO can help an agile team with?

A

Guidelines to ensure compliance and established frameworks

The PMO can help the team stay on the right side of required compliance needs

87
Q

A team is estimating the time needed to create a software package by posting stories on the wall in the order from of least to greatest. This is an example of:

A

Relative sizing

Relative sizing is estimating the size of a function or user story based on the size of another one.

88
Q

The most important job of a scrum master is:

A

To keep the team focused on agile principles

89
Q

Senior management would like to keep tabs on progress of a project. What is the best demonstration of progress that the team can come up with?

A

Working product

90
Q
A
91
Q
A
92
Q
A
93
Q

Distributed agile teams often make use of live video conferences to stay in touch with the remote team members. This is important because these methods enable:

A

Face to face communication

94
Q
A
94
Q

You see a burndown chart, burnup chart, feature backlog, and a velocity chart on the wall. What are they?

A

Agile status

95
Q

The charter for an agile project is a bit different from the charter for a traditional project in that:

A

Agile charter is more lightweight, recognizing the inevitability of changes

96
Q

Documentation for an agile project should be _________________.

A

Barely sufficient

97
Q

A team and business users are trying to agree on the design of a web interface for an ecommerce application. Which technique is likely to be most effective in this process?

A

Wireframes are simple means to express a user interface. Hence, in this case wireframes is the most effective technique.

98
Q

A team finds that it frequently lands into trouble while implementing a feature due to unfulfilled external dependencies. They decided to ensure in the future that all dependencies should be met before an item can be accepted into an iteration for development. This needs to be included in the:

A

definition of ready

99
Q

Continuous integration is the practice of:

A

Checking in the new features daily

100
Q
A