Scrum Professional Scrum Master II Exam Practice Test

Page: 1 / 14
Total 75 questions
Question 1

What is one way to determine if the Product Owner is interacting with the Developers enough throughout a Sprint?

(choose the best answer)

A. The Developers should determine the percentage of time the Product Owner is required to be present and monitor whether the Product Owner's average presence is around this figure.



Answer : D

The best way to determine if the Product Owner is interacting with the Developers enough throughout a Sprint is to observe whether both parties are satisfied with the Increment.The Increment is a concrete stepping stone toward the Product Goal1.It must be usable and meet the Definition of Done1.The Product Owner is accountable for maximizing the value of the product resulting from the work of the Developers1.The Developers are accountable for creating a valuable, useful, and potentially releasable Increment every Sprint1. Therefore, if both the Product Owner and the Developers are happy with the quality and value of the Increment, it means that they have communicated and collaborated effectively throughout the Sprint.

Some reasons why the other options are not correct are:

A: The Developers should determine the percentage of time the Product Owner is required to be present and monitor whether the Product Owner's average presence is around this figure. This option is not correct because it implies that there is a fixed or optimal amount of time that the Product Owner should spend with the Developers, which may not be true. The Product Owner's interaction with the Developers may vary depending on the context, complexity, and uncertainty of the product and the Sprint.The Scrum Guide does not prescribe any specific time or frequency for the Product Owner's involvement with the Developers1.The Product Owner should be available to provide guidance and feedback to the Developers as needed, but not interfere with their self-organization and autonomy1.

B: Check the Daily Scrum reports to see whether the Product Owner was present at the majority of the Daily Scrum meetings. This option is not correct because it assumes that the Daily Scrum is a meeting where the Product Owner should be present, which is not true.The Daily Scrum is an event for and by the Developers12, not for reporting or accountability to anyone else.The Product Owner may attend as an observer or a collaborator, but only if invited by the Developers12. The presence or absence of the Product Owner at the Daily Scrum does not indicate how much they interact with the Developers throughout the Sprint.

C: Observe whether the Developers need to ask the Product Owner questions at times other than during the Daily Scrum. This option is not correct because it implies that asking questions is a sign of insufficient interaction, which may not be true. Asking questions is a natural and healthy part of communication and collaboration between the Product Owner and the Developers. It shows that they are engaged, curious, and willing to learn from each other. It also helps them to clarify requirements, expectations, and feedback, and to resolve any ambiguities or conflicts. Asking questions does not necessarily mean that there is a lack of interaction, but rather that there is a need for more information or clarification.


What is an Increment? | Scrum.org

What Is a Daily Standup? | A Guide to Running Effective Standup Meetings | Atlassian

Question 2

A Developer from the Scrum Team is always missing the Daily Scrum. She feels that if she is doing her job well, it does not matter whether she attends or not. The other Developers on the team have not done anything about it. As the Scrum Master how should you respond to this situation?

(choose the best answer)



Answer : B

As the Scrum Master, your role is to serve the Scrum Team by helping them to work effectively and deliver value. You are not responsible for managing the work or assigning tasks to the Developers. You should respect the self-organization and autonomy of the Developers, and support them in finding their own solutions to the problem. You should also facilitate collaboration and communication among the Developers and with other stakeholders.

Some reasons why option B is the correct answer are:

Asking the Developers what value they get by having the Daily Scrum with all team members present and what might go wrong if all Developers do not attend. This action will help the Scrum Team to understand the purpose and benefits of the Daily Scrum, and to identify and address the risks and consequences of missing it.The Daily Scrum is a 15-minute event for the Developers of the Scrum Team to inspect progress toward the Sprint Goal and adapt the Sprint Backlog as necessary, adjusting the upcoming planned work12.The Daily Scrum also provides an opportunity for the Developers to identify and communicate any impediments that are hindering their progress, and request help from the Scrum Master or other team members to resolve them12.The Daily Scrum improves communications, identifies impediments, promotes quick decision-making, and consequently eliminates the need for other meetings12.The Daily Scrum is not a status meeting, but a way for the Developers to collaborate and self-organize around the most important work for the next 24 hours12. If a Developer is missing the Daily Scrum, they may miss important information, feedback, or support from their peers, or they may cause delays, confusion, or conflicts for their team. The Scrum Master should encourage the Developers to share their perspectives and experiences on how the Daily Scrum helps them achieve their Sprint Goal and create a valuable Increment.

The Scrum Master should also help the Developers to come up with their own solutions on how to ensure full attendance and participation in the Daily Scrum. The Scrum Master should not impose or dictate a solution, but rather coach and guide the Developers to find what works best for them. The Scrum Master should also help the Developers to agree on some ground rules or norms for their Daily Scrum, such as when, where, and how to conduct it, what topics to discuss, and how to handle any issues or conflicts that may arise.

Some reasons why the other options are not correct are:

A: You do not intervene. The Developers own the Daily Scrum, so they should deal with any issues with attendance. This option is not correct because it violates the Scrum Master role.The Scrum Master is accountable for establishing Scrum as defined in the Scrum Guide1, causing change that increases the productivity of the Scrum Team1, and working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization1. The Scrum Master should not ignore or avoid a problem that affects the performance or well-being of the Scrum Team, but rather help them address it in a constructive and respectful way. The Scrum Master should also not assume that the Developers know how to deal with any issues with attendance, but rather teach them how to do so effectively.

C: Talk to the Developer who is missing the Daily Scrum and ask her to always attend the Daily Scrum. This option is not correct because it violates the Scrum framework and the Scrum Master role.The Daily Scrum is an event for and by the Developers12, not for reporting or accountability to anyone else. The Scrum Master should not interfere with or dictate how the Developers conduct their Daily Scrum, or make unilateral decisions on behalf of them. The Scrum Master should also not single out or confront a Developer who is missing the Daily Scrum, but rather involve all Developers in finding a solution that works for everyone.

D: Teach the Developers how to deal with this situation by attending the Daily Scrum yourself. This option is not correct because it violates the Scrum framework and the Scrum Master role.The Daily Scrum is an event for and by the Developers12, not for anyone else's inspection or intervention.The Scrum Master should not attend or participate in the Daily Scrum unless they are actively working on items in the Sprint Backlog12. The presence of an outsider may disrupt or influence the dynamics of the Developers' communication and collaboration. The Scrum Master should also not teach by doing, but rather by coaching and facilitating.


What is a Daily Scrum? | Scrum.org

What Is a Daily Standup? | A Guide to Running Effective Standup Meetings | Atlassian

Question 3

You are the Scrum Master for four teams working from the same Product Backlog. Several of the Developers come to you complaining that work identified for the upcoming two Sprints will require full time commitment from Phil, an external specialist. As the Scrum Master what should you do to solve this upcoming problem?

(choose the best answer)



Answer : C

As the Scrum Master, your role is to serve the Scrum Team by helping them to work effectively and deliver value. You are not responsible for managing the work or assigning tasks to the Developers. You should respect the self-organization and autonomy of the Developers, and support them in finding their own solutions to the problem. You should also facilitate collaboration and communication among the Developers and with other stakeholders, such as Phil and the Product Owner.

Some reasons why the other options are not correct are:

A: Preparing the Sprint Backlogs each day for the teams so Phil can spend some time in each team. This option is not correct because it violates the Scrum framework and the Scrum Master role. The Sprint Backlog is owned and managed by the Developers, not by the Scrum Master. The Scrum Master should not interfere with or dictate how the Developers plan and execute their work. The Scrum Master should also not impose a solution that may not be optimal or feasible for the teams or for Phil.

B: Allocate Phil to one team per Sprint, so that over four Sprints every team will have had the support it requires. This option is not correct because it violates the Scrum framework and the Scrum Master role. The Scrum Master should not allocate resources or assign tasks to the teams or to Phil. The Scrum Master should also not impose a solution that may not be aligned with the Product Owner's priorities or the teams' needs.

D: Ask Phil for a plan to hire and train additional people in his domain, and in the meantime work with the Product Owner and Developers to re-prioritize the work so that tasks not depending on Phil can be done first. This option is not correct because it violates the Scrum framework and the Scrum Master role. The Scrum Master should not ask Phil to do something that may be beyond his authority or responsibility. The Scrum Master should also not work with the Product Owner and Developers to re-prioritize the work, as this is the Product Owner's accountability. The Scrum Master should respect the Product Owner's decisions on what is valuable and what is not, and support the Developers in delivering that value.


What is a Scrum Master? | Scrum.org

What is a Sprint Backlog? | Scrum.org

Who is responsible for dependency management? | Scrum.org

[Managing Dependencies in Scrum - Scrum Alliance]

Question 4

In the Sprint Retrospective, there is discussion that the quality of the Increment is not sufficient tor going to production In response, a Scrum Team member points out the high velocity reached by the team. What are the two best actions tor the Scrum Master to take?

(choose the best two answers)



Answer : B, D

https://www.scrum.org/resources/what-is-a-sprint-retrospectiveThe Sprint Retrospective is a Scrum event in which the Scrum Team inspects how the last Sprint went with regards to individuals, interactions, processes, tools, and their Definition of Done1.The purpose of the Sprint Retrospective is to plan ways to increase quality and effectiveness1. The Scrum Team should focus on improving the quality of the product Increment, not on increasing the measured velocity. Velocity is a metric that indicates how much work the team has completed in a Sprint, but it does not reflect the value or quality of that work. Working product is one of the primary measures of progress in Agile.

Some actions that the Scrum Master can take in this situation are:

Facilitate a discussion on how to improve the quality to a level sufficient for production, even if the measured velocity will drop in the next Sprint. This action will help the Scrum Team to identify and address the root causes of the quality issues, and to plan actions for improvement. The Scrum Master should encourage the Scrum Team to inspect their Definition of Done, their testing and quality assurance practices, their technical debt, and their collaboration with stakeholders. The Scrum Master should also help the Scrum Team to prioritize quality over quantity, and to understand that delivering a potentially releasable Increment at the end of every Sprint is one of the goals of Scrum.

Stress the value of working product over measured velocity. This action will help the Scrum Team to align their work with the Agile values and principles, and to focus on delivering value to the customers and users. The Scrum Master should remind the Scrum Team that velocity is not a goal or a measure of success, but a tool for planning and forecasting. The Scrum Master should also help the Scrum Team to avoid falling into the trap of velocity-driven development, where they sacrifice quality, sustainability, and customer satisfaction for higher numbers.

Some actions that the Scrum Master should not take in this situation are:

Agree and praise the Developers for their hard work, so they are motivated to do even more in the next Sprint. This action will not help the Scrum Team to improve their quality or effectiveness, but rather reinforce a false sense of achievement based on velocity. The Scrum Master should acknowledge and appreciate the Developers' efforts, but also challenge them to inspect and adapt their work processes and outcomes. The Scrum Master should also help the Developers to balance their motivation with realism, and to avoid overcommitting or overestimating their capacity.

Acknowledge the hard work, but remind the Developers that they need to improve to do even more in the next Sprint. This action will not help the Scrum Team to improve their quality or effectiveness, but rather put pressure on them to increase their velocity. The Scrum Master should not imply that doing more work is equivalent to doing better work, or that higher velocity is expected or desired. The Scrum Master should also help the Developers to avoid burnout, stress, and fatigue caused by unrealistic or unsustainable expectations.


The Sprint Retrospective - What It Is & Tips for Making the Most of Your Meeting | Scrum Alliance

How to Measure Sprint Velocity in Agile | Parabol

What is a Sprint Retrospective? - Zeolearn

What Is the Goal of Sprint Retrospective Meeting? | Wrike

What is a Sprint Retrospective? | Scrum.org

[Principles behind the Agile Manifesto]

[What is a Product Increment? | Scrum.org]

[Velocity-driven development: A trap waiting for you | Agile Alliance]

Question 5

Respect is one of the five Scrum values. Which statements demonstrate respectful behavior in the Scrum Team?

(choose the best two answers)



Answer : A, C

Respect is one of the Scrum values that means recognizing the value of each individual and their contribution, trusting them to fulfill their tasks, listening to and considering their ideas, and acknowledging their accomplishments. Respect also means honoring the diversity of people, their experiences, and their opinions. Respect facilitates collaboration, learning, and creativity in the Scrum Team.

Some statements that demonstrate respectful behavior in the Scrum Team are:

Respect the accountabilities of the Scrum Team members. This means that each role in the Scrum Team has a clear set of responsibilities and expectations, and that other team members respect those boundaries and do not interfere with or undermine them. For example, the Product Owner is accountable for maximizing the value of the product and the work of the Developers, and the Developers respect that by following the Product Owner's guidance on what to work on and what not to work on. The Scrum Master is accountable for establishing Scrum as defined in the Scrum Guide, 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. The Developers respect that by adhering to the Scrum framework, being open to feedback and improvement, and collaborating with other Scrum Teams when needed.

Respect people, their experience, diversity, and difference in opinion. This means that each person in the Scrum Team is valued as a skilled professional who brings unique perspectives and insights to the team. The team members respect each other's expertise, skills, and ideas, and are willing to learn from each other and from their stakeholders. They also respect that people may have different opinions or preferences on how to approach a problem or a solution, and they seek to understand those differences rather than dismiss or ignore them. They engage in constructive dialogue and respectful disagreement when necessary, and they support team decisions even if they are not their personal choices.

Some statements that do not demonstrate respectful behavior in the Scrum Team are:

Respect the Product Owner by letting them change the Sprint Goal during the Sprint. This is not respectful because it violates the Scrum framework and undermines the Developers' autonomy and commitment. The Sprint Goal is a shared objective that provides guidance to the Developers on why they are building an Increment. It is crafted by the Product Owner in collaboration with the Developers during Sprint Planning, and it remains fixed for the duration of the Sprint unless a significant change occurs that invalidates it. Allowing the Product Owner to change the Sprint Goal during the Sprint would disrupt the focus and alignment of the Developers, introduce uncertainty and confusion, and reduce transparency and accountability.

Respect stakeholder expectations that Scrum Teams will meet their forecast. This is not respectful because it implies that stakeholders have unrealistic or unreasonable expectations that are not based on empirical evidence or feedback. The forecast is a plan for what functionality will be delivered in an Increment by the end of a Sprint. It is based on what is known at Sprint Planning, but it is not a guarantee or a commitment. The forecast may change during the Sprint as new information emerges or as unforeseen challenges arise. The Scrum Team respects stakeholders by being transparent about their progress and any changes to their forecast, by delivering a valuable Increment at least by the end of every Sprint, by seeking feedback from stakeholders during Sprint Review, and by incorporating that feedback into future Sprints.


The Scrum Values

Understanding the 5 Scrum Values

Top 5 Scrum Values & Principles

Question 6

You are a Scrum Master employed by the IT department. The IT manager considers adopting Scrum tor a new project He wonders however, what the value is in having all team members attend this meeting called "Daily Scrum" every day. The organization already has its employees attending so many mandatory meetings.

What are two outcomes of the Daily Scrum you inform him about, to express the importance of the Daily Scrum?

(choose the best two answers)



Answer : A, C

The Daily Scrum is a 15-minute event for the Developers of the Scrum Team to inspect progress toward the Sprint Goal and adapt the Sprint Backlog as necessary, adjusting the upcoming planned work. The Daily Scrum is not a status meeting, but a way for the Developers to collaborate and self-organize around the most important work for the next 24 hours. The Daily Scrum also provides an opportunity for the Developers to identify and communicate any impediments that are hindering their progress, and request help from the Scrum Master or other team members to resolve them.


What is a Daily Scrum? | Scrum.org

What Is the Daily Scrum? | A Guide to the Daily Event - Scrum Alliance

Question 7

The Developers are waiting for an external supplier to deliver a specific product component that they need to integrate and use. Without that component there will not be enough work in the next Sprint to occupy the full team. They ask their Product Owner to re-order the Product Backlog. The Product Owner asks the Scrum Master for help. What would be good advice for the Product Owner?

(choose the best answer)



Answer : B

https://www.scrum.org/resources/what-is-a-product-backlogThe Product Owner is responsible for maximizing the value of the product resulting from the work of the Scrum Team1.One of the ways to do this is to order the Product Backlog in a way that reflects the flow of value to the stakeholders and customers2.The Product Owner can use various factors to order the Product Backlog, such as value, risk, dependencies, learning opportunities, and feedback loops3.

However, sometimes the Product Owner may face challenges or constraints that affect the ordering of the Product Backlog, such as external dependencies, market changes, technical issues, or stakeholder requests4. In such cases, the Product Owner needs to balance between delivering value and managing risks.The Product Owner may need to adjust the Product Backlog ordering to account for these factors, but not at the expense of compromising the value delivery5.

In this scenario, the Developers are waiting for an external supplier to deliver a specific product component that they need to integrate and use. Without that component there will not be enough work in the next Sprint to occupy the full team. They ask their Product Owner to re-order the Product Backlog. The Product Owner asks the Scrum Master for help. A good advice for the Product Owner would be to tell them that their primary concern is the flow of value reflected in the ordering of the Product Backlog. Timeline of the flow might be influenced by such dependencies and require some level of Product Backlog re-ordering.

This advice would help the Product Owner to focus on delivering value while also considering the impact of the external dependency. The Product Owner could work with the Developers and stakeholders to identify and prioritize other valuable work that can be done in the next Sprint without relying on the external component. The Product Owner could also communicate with the external supplier and try to minimize or eliminate the dependency as much as possible.

The other options are not good advice for the Product Owner. Telling them that they need to re-order the Product Backlog to maximize utilization of the Developers would imply that keeping productivity high is more important than delivering value. This would go against the Scrum values of focus and respect. Telling them to remove all work involving the external component from the Product Backlog and create a new backlog for it would imply that they are ignoring or avoiding the dependency rather than managing it. This would go against the Scrum values of courage and openness.


The Scrum Guide 2020, section ''The Product Owner''

What is a Product Backlog? | Scrum.org, section ''Ordering''

Product Backlog Ordering - Zen Ex Machina, section ''Ordering by Value''

Product Backlog Ordering - Zen Ex Machina, section ''Ordering by Risk''

Ordered Not Prioritized | Scrum.org, section ''Ordering by Dependencies''

[The Scrum Values | Scrum.org], section ''The Scrum Values''

Page:    1 / 14   
Total 75 questions