Professional Scrum Master III

Ace your homework & exams now with Quizwiz!

False

A Nexus Integration Team is responsible for actually doing the integration work during the Sprint

There is no acceptable reason. A new Sprint starts immediately after the conclusion of the previous Sprint.

A Product Owner is entitled to postpone the start of a new Sprint after the conclusion of a previous Sprint for the following reason:

There is no acceptable reason. A new Sprint starts immediately after the conclusion of the previous Sprint. A new Sprint starts immediately after the conclusion of the previous Sprint.

A Product Owner is entitled to postpone the start of a new Sprint after the conclusion of a previous Sprint for the following reason:

False

A Scrum Team is only allowed to meet with stakeholders during Sprint Review

False

All Development Team members must attend the Nexus Daily Scrum.

As soon as possible in the Sprint, work with the Product Owner to remove some work or Product Backlog items

As the Development Team starts work during the Sprint, it realizes it has selected too much work to finish in the Sprint. What should I do?

False

Cross-functional teams are optimized to work on one technical layer of a system only (e.h. GUI, database, middle tier, interfaces)

True. Outcomes are affected by their participation and availability

Every Scrum Team must have a Product Owner and Scrum Master

The Development Team self-manages and is the only management required at the Daily Scrum. All others cannot attend

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

Create a matrix of skills, seniority, and level of experience to assign people to teams

In accordance with Scrum theory, how should a group of 100 people be divided into multiple Development Teams?

Larger than the items in the Sprint Backlog

Items on the Product Backlog tend to be

Release an Increment to the market to learn about the business assumptions built into the product.

Learning turns into 'validated learning' when assumptions and goals can be assessed through results. What is a key way for a Product Owner to apply validated learning?

Release an Increment to the market to learn about the business assumptions built into the product. The Product Owner manages Product Backlog against the assumption that value will be generated. This assumption remains invalidated when not checked against users and market.

Learning turns into 'validated learning' when assumptions and goals can be assessed through results. What is a key way for a Product Owner to apply validated learning?

False

Many Development Teams working in the same code creates coordination problems which can be sufficiently addressed with a comprehensive branching and merging model in shared version control.

It is mandatory. The Sprint Retrospective is an opportunity for the Scrum Team to assess its performance and improve itself. The Sprint Retrospective is an opportunity for the Scrum Team to inspect itself and create a plan for improvements to be enacted during the next Sprint.

Must the Product Owner be present at the Sprint Retrospective?

True

Scrum Master is a "management" position

True A Scrum Team has a Scrum Master, a Product Owner and a Development Team. As a whole they have all controls needed.

Scrum does not have a role called "project manager."

False

Scrum is a methodology that tells in details how to build software incrementally?

False

Scrum is methodology that tells in detail how to build software incrementally

The test executes fast Code in each test is as small as possible while maintaining readability of the code Each test is independent of other unit tests Each test makes assertions about only one logical concept

Select four (4) desirable characteristics of a unit test.

Causes team members to consider each other's work and context It leads to higher transparency and rapid feedback to the team

Select two (2) benefits of Continuous Integration

Causes team members to consider each other's work and context. It leads to higher transparency and rapid feedback to the team.

Select two (2) benefits of Continuous Integration.

Causes team members to consider each other's work and context. It leads to higher transparency and rapid feedback to the team

Select two (2) benefits of Continuous Integration.

Re-work the selected Product Backlog items with the Development Team to meet the Sprint Goal

The Development Team finds out during the Sprint that they aren't likely to build everything they forecasted. What would you expect a Product Owner to do?

Turn the Product Backlog items it selects into an increment of potentially releasable product functionality

The Development Team should have all the skills needed to:

The Sprint Backlog is fully formulated in the Sprint Planning meeting and does not change during the Sprint.

The Development Team should not be interrupted during the Sprint. The Sprint Goal should remain intact. These are conditions that foster creativity, quality and productivity. Based on this, which of the following is FALSE?

The Sprint Backlog is fully formulated in the Sprint Planning meeting and does not change during the Sprint. The Sprint Backlog makes visible all of the work that the Development Team identifies as necessary to meet the Sprint Goal. The Development Team modifies the Sprint Backlog throughout the Sprint, and the Sprint Backlog emerges during the Sprint.

The Development Team should not be interrupted during the Sprint. The Sprint Goal should remain intact. These are conditions that foster creativity, quality and productivity. Based on this, which of the following is FALSE?

Offer the Product Owner help in ordering the Product Backlog from an understanding that the goal is to maximize value

The Scrum Master observes the Product Owner struggling with ordering the Product Backlog. What would consider an appropriate action for the Scrum Master to take?

The estimated work remaining as the Sprint progresses

The Sprint Burndown charts are an efficient tracking tool because they show

True

The Sprint Goal is as result of Sprint Planning, as is the Sprint Backlog

False A Product Owner engages actively and regularly with stakeholders. However, to limit the disturbance to the development progress and keep focus high, the stakeholders have a formal role in the process at the Sprint Review only

The Sprint Review is the only time at which stakeholder feedback is taken into account.

Immediately raise the issue to the Scrum Master as an impediment.

The definition of "Done" describes the work that must be completed for every Product Backlog item before it can be deemed releasable. What should the Development Team do when, during the Sprint, it finds out that a problem outside of their control blocks them from doing all this work?

Create a shared understanding of when work is complete Increase transparency Guide the Development Team on how many Product Backlog items to do in a Sprint

The definition of "Done" is used to:

At the Sprint Review the Product Owner shares the current state of Product Backlog, which, combined with the inspection of the Increment, leads to an updated Product Backlog The Product Owner invites stakeholders to the Sprint Review to learn how the current state of the marketplace influences what is the most valuable thing to do next Scrum users must frequently inspect Scrum artifacts and progress to detect undesirable variances. The primary tool for the Product Owner to uphold transparency is the Product Backlog. Product Backlog is a living artifact that is actively maintained and updated to reflect reality. At the Sprint Review, attendees collaborate on the next things that could be done to optimize value, which is processed into an updated Product Backlog

The process of regular inspection and adaptation employs knowledgeable and skilled inspectors. What are two ways in which the Product Owner takes the lead in the inspection process?

At the Sprint Review the Product Owner shares the current state of Product Backlog, which, combined with the inspection of the Increment, leads to an updated Product Backlog. The Product Owner invites stakeholders to the Sprint Review to learn how the current state of the marketplace influences what is the most valuable thing to do next

The process of regular inspection and adaptation employs knowledgeable and skilled inspectors. What are two ways in which the Product Owner takes the lead in the inspection process?

True

The purpose of a Sprint is to produce a done increment of product

True

The purpose of a Sprint is to produce a done increment of working product

Analysis Design Decomposition

To refine Product Backlog items, the following activities will occur implicitly or explicitly: (Select all that apply)

Empirical Scrum is founded on empirical process control theory, or empiricism. Empiricism asserts that knowledge comes from experience and making decisions based on what is known.

Upon what type of process control is Scrum based?

A technical requirement that must be satisfied.

What does a test written with Test Driven Development represent?

The event can take no more than a maximum amount of time Time-boxed events are events that have a maximum duration

What does it mean to say that an event has a time-box?

Work remaining to be completed in the Sprint Backlog

What does the BurnDown Chart represent?

Two developers writing code together, providing constant peer review

What is pair programming?

Designing tests before satisfying them

What is test first development?

Complete what it can and discuss undone work at the Sprint Review Collaborate with the Product Owner to determine what is possible and acceptable

What two things might a Development Team do when having trouble delivering a work increment

Whenever needed

When does a Development Team make adjustments to its engineering practices?

It is allowed to grow and change as more is learned about the product and its customers

Which best describes the Product Backlog

It guides the Development Team in creating a forecast at the Sprint Planning It track the the percent completeness of a Product Backlog item It creates transparency over the work inspected at the Sprint Review

A Development Team selects a set of Product Backlog items for a Sprint Backlog with the intent to get the selected items "Done" by the end of the Sprint. Which three phrases describe the purpose of a definition of "Done"

False A traditional project manager is responsible for all aspects of a project; costs, resources, execution, release, planning, capacity. Scrum is a framework for complex product development, regardless of whether the work is organized in projects. The Product Owner is responsible for maximizing the value of the product and the work performed, a responsibility that is complemented by the specific accountabilities of the Development Team and the Scrum Master.

A Product Owner is essentially the same thing as a traditional Project Manager?

Consult with the Development Team Alerting management to impediments and their impact Prioritize the list and work on the them in order

A Scrum Master is keeping a list of open impediments, but it is growing and he/she has been able to resolve a small portion of the impediments. Which three (3) techniques would be most helpful in this situation?

Set up the meeting and tell the Development Team that is how it will be done

A Scrum Master is working with a Development Team that has members in different physical locations. Development Team meets in a variety of meeting rooms and has much to do logistically (for example, setup conference calls) before the Daily Scrum. What action should be Scrum Master take?

Ensuring that the most valuable functionality is produced first, at all times Interacting with stakeholders

A Scrum Team has been working on a product for nine Sprints. A new Product Owner comes in understanding he is accountable for the Product Backlog. However, he is unsure about his responsibilities. Which two activities are part of the Product Owner role according to Scrum?

Interacting with stakeholders Providing the Development Team with detailed specifications

A Scrum Team has been working on a product for nine Sprints. A new Product Owner comes in, understanding he is accountable for the Product Backlog. However, he is unsure about his responsibilities. Which two activities are part of the Product Owner role according to Scrum?

At the end of each Sprint

A Sprint Retrospective should be held:

At the end of the Sprint

A Sprint Retrospective should be held:

True

A Sprint Review is the only time the stakeholders and the Scrum Team can come together

True A first Sprint requires no more than a Product Owner, a team, and enough ideas to potentially complete a full Sprint

A first Sprint can start before the Product Owner has a complete and exhaustive Product Backlog in place.

True A first Sprint requires no more than a Product Owner, a team, and enough ideas to potentially complete a full Sprint.

A first Sprint can start before the Product Owner has a complete and exhaustive Product Backlog in place.

False

A product increment must be released to production at the end of each Sprint

Remove or change selected Product Backlog items The Development Team ensures that the Product Owner is aware, starts the Sprint, and monitors progress

As the Sprint Planning meeting progresses, the Development Team sees that the workload is greater than they can handle. Which two are valid actions?

Remove or change selected Product Backlog items The Development Team ensures that the Product Owner is aware, starts the Sprint, and monitors progress.

As the Sprint Planning meeting progresses, the Development Team sees that the workload is greater than they can handle. Which two are valid actions?

Remove or change the selected Product Backlog items. The Development Team ensure that the Product Owner is aware, starts the Sprint and monitors progress

As the Sprint Planning meeting progresses, the workload is getting to be greater than the Development Team capacity. Which two actions make the most sense to do (Choose 2 answers)

Do not include the item in the Increment this Sprint Put it on the Product Backlog for the Product Owner to decide what to do with it.

At the end of a Sprint a Product Backlog items worked on during the Sprint does not meet the definition of "Done". What two things should happen with the undone Product Backlog items?

Do the work planned in the Sprint Backlog Pull Product Backlog items for the Sprint Set the time for the Daily Scrum

Choose three responsibilities of a self-organizing Development Team

Increase velocity Do the work planned in the Sprint Backlog

Choose two responsibilities of a self-organizing Development Team

True

Development Team members may also serve on the Nexus Integration Team.

Participating as a Scrum team member and facilitating as requested or needed

During a Sprint Retrospective, for what is the Scrum Master responsible?

Participating as a Scrum team member and facilitation as requested or needed

During a Sprint Retrospective, for what is the Scrum Master responsible?

The Product Owner and the Development Team During the Sprint, scope may be clarified and re-negotiated between the Product Owner and Development Team as more is learned

During a Sprint, a Development Team determines that it will not be able to finish the complete forecast. Who should be present to review and adjust the Sprint work selected?

As soon as possible after they are identified

During a Sprint, when is new work of further decomposition of work added to the Sprint backlog?

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

During the Daily Scrum, the Scrum Master's role is to:

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

During the Daily Scrum, the Scrum Master's role is to:

Facilitate inspection and adaptation opportunities as requested or needed Remove impediments

During the Sprint, the Scrum Master's role is to do which two of the following:

The risk of being disconnected from the stakeholders. The level of uncertainty over the technology to be used.

From the below list, what two factors should be most considered when establishing the length of a Sprint?

Through frequent delivery of Increments of the product into the market

How can a Product Owner use time-boxed Sprints to obtain feedback from users and the market?

By releasing often, and updating key performance indicators (KPIs) on value after every release and feeding this information back into work on the Product Backlog Scrum Teams deliver products iteratively and incrementally, maximizing opportunities for feedback. If a product isn't released, the opportunity to capture user and market feedback is lost

How does an organization know that a product built through Scrum is successful?

By releasing often, and updating key performance indicators (KPIs) on value after every release and feeding this information back into work on the Product Backlog Scrum Teams deliver products iteratively and incrementally, maximizing opportunities for feedback. If a product isn't released, the opportunity to capture user and market feedback is lost.

How does an organization know that a product built through Scrum is successful?

It is a good practice, keeping in mind that market reception is the best measure of value. Indications of value on Product Backlog are useful but are only a prediction until validated against users and market.

How important is it for a Product Owner to order Product Backlog items by value points?

An "ideal day" measuring only when he or she is productive

How many hours per day should a person on a Scrum Team work?

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

How much of the Sprint Backlog must be defined during the Sprint Planning meeting?

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

How much of the Sprint Backlog must be defined during the Sprint Planning meeting?

None. A new Sprint starts immediately following the end of the previous Sprint

How much time is required after a Sprint to prepare for the next Sprint?

The development Team pull in work in agreement with the Product Owner

How should Product Backlog items be chosen when multiple Scrum Team work from the same Product Backlog?

Ensure every Increment meets them

How should a Development Team deal with non-functional requirements?

Ensure every Increment meets them.

How should a Development Team deal with non-functional requirements?

When the work remaining will likely be completed if nothing changes on the Product Backlog or the Development Team

If burndown charts are used to visualize progress, what does a trend line through a release burndown indicate?

Understanding the product, the product vision and the rules of the Scrum framework, the group divides itself into teams

In accordance with Scrum theory, how should a group of 100 people be divided into multiple Development Teams?

Any projective practice based on trends of work completed and upcoming work

It is mandatory for the Product Owner to monitor and share progress of Product Backlog through: Any projective practice based on trends of work completed and upcoming work

False

Only technical writers can create documentation during a Sprint

False

Only technical writers can create documentation during a Sprint.

The Development Team and the Product Owner

Product Backlog items are refined by:

An estimate of the total work remaining for the Sprint How many hours have been worked by each Development Team member

Sprint burndown charts are an efficient tracking tool because they show:

False

The Product Owner determines how many Product Backlog items the Development Team selects for a Sprint

False

The Product Owner determines how many Product Backlog items the Development Team selects for a Sprint.

false

The Product Owner determines how many Product Backlog items the Development Team selects for a Sprint.

False

The Product Owner makes sure the team selects enough from the Product Backlog for a Sprint to satisfy the stakeholders

Coach the Product Owner in the values of Scrum and incremental delivery Bring up the problem in the Sprint Retrospective

The Product Owner remains distant. He/she has handed over the required Product Backlog for the Sprint but is not collaborating with the Development Team during the Sprint. What are valuable actions for a Scrum Master?

Short enough to keep the business risk acceptable to the Product Owner Short enough to be able to synchronize the development work with other business events No more than one month of these choices are appropriate considerations in determining the length of a Sprint

The length of a Sprint should be

Short enough to keep the business risk acceptable to the Product Owner. Short enough to be able to synchronize the development work with other business events. No more than one month. All of these answers are correct. All of these choices are appropriate considerations in determining the length of a Sprint.

The length of a Sprint should be:

False

The primary reason one might choose a four-week Sprint is when the work is too large for a two-week Sprint and cannot be decomposed further

True The heart of Scrum is a Sprint, a time-box of one month or less during which a "Done", usable, and potentially releasable product Increment is created

The purpose of a Sprint is to produce a done increment of working product.

Raise transparency Be accountable that an Integrated Increment is produced

The purpose of the Nexus Integration Team is to:

15 minutes

The time-box for a Daily Scrum is?

15 minutes The length of a daily Scrum is fixed at 15 minutes, it does not change with the length of a Sprint

The time-box for a Daily Scrum is?

15 minutes.

The time-box for a Daily Scrum is?

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

The time-box for the Sprint Planning meeting is:

8 hours for a monthly Sprint. For shorter Sprints it is usually shorter. Sprint Planning is time-boxed to a maximum of eight hours for a one-month Sprint. For shorter Sprints, the event is usually shorter.

The time-box for the Sprint Planning meeting is?

True

There is one Product Backlog for a Nexus.

There are no such activities. The next Sprint starts immediately after the current Sprint

What activities would a Product Owner typically undertake in the phase between the current Sprint Review meeting and the next Sprint's Sprint Planning?

There are no such activities. The next Sprint starts immediately after the current Sprint

What activities would a Product Owner typically undertake in the phase between the end of the current Sprint and the start of the next Sprint?

The Development Team may not know how many Product Backlog items it can do in a Sprint. All of the above The Development Team may not know what work is entailed in completing selected Product Backlog items The Product Owner may not know what he/she is inspecting at the Sprint Review The Product Owner may be unable to gauge the progress toward his/her goals.

What are some consequences if a Development Team does not have a consistent definition of done from Sprint to Sprint?

Independent, Negotiable, Valuable, Estimable, Small, and Testable

What are some of the characteristics of good Product Backlog Items?

Code coverage does not ensure that the most important or highest risk areas of the code are being exercised by tests. Code coverage does not necessarily provide functional coverage. Could create incentives to write tests that simply increase code coverage, rather than tests that find bugs without increasing coverage.

What are some shortcomings of code coverage as a measurement for how well a system or product is tested? (choose 3 answers)

Code coverage does not ensure that the most important or highest risk areas of the code are being exercised by tests. Code coverage does not necessarily provide functional coverage. Could create incentives to write tests that simply increase code coverage, rather than tests that find bugs without increasing coverage. Code coverage is a useful metric, but not in isolation. It should not be considered a replacement for effective test design techniques.

What are some shortcomings of code coverage as a measurement for how well a system or product is tested? (choose 3 answers)

Code coverage does not ensure that the most important or highest risk areas of the code are being exercised by tests. Code coverage does not necessarily provide functional coverage. Could create incentives to write tests that simply increase code coverage, rather than tests that find bugs without increasing coverage

What are some shortcomings of code coverage as a measurement for how well a system or product is tested? (choose 3 answers)

Increased feeling of accountability Increased commitment Increased creativity

What are the benefits to the Scrum development team of self-organization?

By facilitating Development Team decisions By removing impediments that hinder the Development Team A Scrum Master is a servant-leader for the Development Team. Facilitation and removing impediments serves a team in achieving the best productivity possible

What are the two primary ways a Scrum Master keeps a Development Team working at its highest level of productivity?

By facilitating Development Team decisions By removing impediments that hinder the Development Team A Scrum Master is a servant-leader for the Development Team. Facilitation and removing impediments serves a team in achieving the best productivity possible.

What are the two primary ways a Scrum Master keeps a Development Team working at its highest level of productivity?

Increased commitment Increased self-accountability Increased creativity

What are three benefits of self-organization?

Increased self-accountability Increased commitment Increased creativity

What are three benefits of self-organization?

Code reviews are much faster if you automate your build. Automation improves the quality of software by making builds less error-prone. To get feedback on changes to the code early and often. You can't run automated tests without an automated build.

What are two (2) reasons to automate the software build process?

The Development Team should have a set of guiding architecture principles that every Development Team member understands and follows when writing code The Development Team plans some time each Sprint to discuss the architecture needed for the features planned in that Sprint

What are two (2) ways a Development Team can ensure a good application architecture?

Add security concerns to the definition of "Done" Have the Scrum Team create Product Backlog item for each concern

What are two good ways for a Scrum Team to ensure security concerns are satisfied? Add security concerns to the definition of "Done" Have the Scrum Team create Product Backlog item for each concern

Add security concerns to the definition of "Done" have the Scrum Team create Product Backlog items for each concern

What are two good ways for a Scrum Team to ensure security concerns are satisfied?(2 answers)

Everyone in the Development Team is responsible for quality Scrum has no "tester" role

What are two responsibilities of testers in a Development Team?

Scrum has no "tester" role Everyone in the Development Team is responsible for quality

What are two responsibilities of testers in a Development Team?

Work with the Development Team on Product Backlog refinement Collaborate with stakeholders, user communities and product managers The Product Owner represents the stakeholders to the Scrum Team. This typically requires active interaction in order to be able to represent stakeholders and their needs Product Backlog refinement is an ongoing process in which the Product Owner and the Development Team collaborate on the details of Product Backlog items

What are two typical activities for a Product Owner in a Sprint?

Work with the Development Team on Product Backlog refinement. Collaborate with stakeholders, user communities and product managers.

What are two typical activities for a Product Owner in a Sprint?

Work with the Development Team on Product Backlog refinement. Collaborate with stakeholders, user communities and product managers.

What are two typical activities for a Product Owner in a Sprint?

They are added to the Product Backlog and addressed in early Sprints, while always requiring at least some business functionality, no matter how small They are implemented along with functional development of the product

What are two ways that architecture and infrastructure are handled in Scrum?

They are added to the Product Backlog and addressed in early Sprints, while always requiring at least some business functionality, no matter how small. They are implemented along with functional development of the product

What are two ways that architecture and infrastructure are handled in Scrum?

The Product Owner actively asks for stakeholder input and expectations to process into the Product Backlog.

What best describes the relationship of the Product Owner and the stakeholders?

Code being exercised by tests

What does Code Coverage show?

A technical requirement that must be satisfied

What does a test written with Test Driven Development represent?

There is no such thing as Sprint 0

What happens during Sprint 0?

The time-box holds and the Development Team continuously learns what is actually possible to do within a time-box

What happens if the Development Team cannot complete its work by the end of a time-box?

A term representing the eventual consequences of poor technical choices

What is Technical Debt?

Resolving internal team conflicts Organizing the work required to meet the Sprint Goal

What is a Development Team responsible for?

Resolving internal team conflicts Organizing the work required to meet the Sprint Goal

What is a Development Team responsible for? (Choose 2)

The degree to which the system under test has been exercised by tests

What is code coverage?

A) Tests B) Use cases C) Tasks D) User Stories E) Any of the above (or others) which are a decomposition of the selected Product Backlog items.

What is included in the Sprint Backlog?

Two Developers writing code together, providing constant peer review.

What is pair programming?

Designing tests before satisfying them.

What is test first development?

A measure of the remaining Sprint Backlog across the time of the Sprint plan

What is the Sprint Burndown?

He or she does not have to be there; he or she only has to ensure the Development Team has a Daily Scrum The Scrum Master enforces the rule that only Development Team members participate in the Daily Scrum.

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

3 to 9

What is the recommended size for a Development Team (within the Scrum Team)?

Support the Product Owner with insights and information into high value product and system capabilities. Support the Scrum Master to cause organizational change that fosters empiricism, self-organization, bottom-up intelligence, and intelligent release of software

What is the role of Management in Scrum?

Support the Product Owner with insights and information into high value product and system capabilities. Support the Scrum Master to cause organizational change that fosters empiricism, self-organization, bottom-up intelligence, and intelligent release of software.

What is the role of Management in Scrum?

To improve readability and maintainability

What is the value of refactoring code?

The Sprint Goal

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

Scrum Development Teams with excellent technical practices will likely be more successful

What relationship does Scrum have to technical practices?

Coach the Development Team to improve its skills, tools and infrastructure over time and adjust the Definition of Done accordingly Have the Development Team establish a Definition of Done that is actually possible to achieve given current circumstances

What two things are appropriate for a Scrum Master to do if the Development Team doesn't have the engineering tools and infrastructure to completely finish each selected Product Backlog item?

Complete what it can and discuss undone work at the Sprint Review Collaborate with the Product Owner to determine what is possible and acceptable

What two things might a Development Team do when having trouble delivering a work increment

Within the Sprint, the Development Team makes the best decisions possible to assure progress toward the Sprint Goal, re-aligning with the Product Owner once he/she is available again In a permanent state of unavailability, a new Product Owner needs to be appointed. Development efforts without a Product Owner are not employing Scrum 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 Scrum Team consists of a Product Owner, the Development Team, and a Scrum Master. The Product Owner is responsible for maximizing the value of the product and the work of the Development Team. In the absence of a Product Owner, the latter accountability is not performed

What two things should be done if the Product Owner is unavailable?

Within the Sprint, the Development Team makes the best decisions possible to assure progress toward the Sprint Goal, re-aligning with the Product Owner once he/she is available again In a permanent state of unavailability, a new Product Owner needs to be appointed. Development efforts without a Product Owner are not employing Scrum. 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 Scrum Team consists of a Product Owner, the Development Team, and a Scrum Master. The Product Owner is responsible for maximizing the value of the product and the work of the Development Team. In the absence of a Product Owner, the latter accountability is not performed.

What two things should be done if the Product Owner is unavailable?

Within the Sprint, the Development Team makes the best decisions possible to assure progress toward the Sprint Goal, re-aligning with the Product Owner once he/she is available again. In a permanent state of unavailability, a new Product Owner needs to be appointed. Development efforts without a Product Owner are not employing Scrum.

What two things should be done if the Product Owner is unavailable?

Whatever is most appropriate for the Product Owner to achieve the product's goals and to optimize the value received The Product Owner is responsible for ordering the items in the Product Backlog to best achieve goals and missions, thereby optimizing the value of the work the Development Team performs. How this is done, and what value means, may vary widely across organizations

What variables should a Product Owner consider when ordering the Product Backlog?

He or she does not have to be there; he or she only has to ensure the Development Team has a Daily Scrum

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

Support the Scrum Master to cause organizational change that fosters empiricism, self-organization, bottom-up intelligence, and intelligent release of software. Optimal Management has no active role in the actual product development through Scrum. However, management external to the Scrum team is incredibly important in setting the vision and strategy to guide the overall direction of the organization.

What's the role of Management in Scrum?

The person who broke the build

When a Continuous Integration build fails, who ideally ensures the build is repaired?

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

When a Development Team is having trouble delivering a working increment because they don't understand a functional requirement, what should they do?

From the beginning and throughout all Sprints

When are testers and quality experts ideally included in a project?

Never. All Sprint Backlog Items are "owned" by the entire Development Team, even though each one may be done by an individual development team member. Sprint Backlog and all of its items are collectively owned by the Development Team. No individual team member can claim ownership over an item as this would block communication and collaboration.

When do Development Team members become the exclusive owner of a Sprint Backlog item?

Never. All Sprint Backlog Items are "owned by the entire Development Team, even though each one may be done by an individual Development Team member

When do Development Team members take ownership of a Sprint Backlog item?

Anytime during the Sprint

When does the Development Team participate in Product Backlog refinement?

Anytime during the Sprint.

When does the Development Team participate in Product Backlog refinement?

Immediately after the conclusion of the previous Sprint A new Sprint starts immediately after the conclusion of the previous Sprint

When does the next Sprint begin?

Immediately after the first Sprint

When does the second Sprint start?

Throughout the project, as understanding emerges and the Development Team learns more about the project

When is a system's architecture decided?

When the item has no work remaining in order to be potentially released

When is implementation of a Product Backlog item considered complete?

When the item has no work remaining in order to be released

When is implementation of a Product Backlog item considered complete?

During the Sprint Planning meeting

When is the Sprint Backlog created?

All Development Teams must have a definition of "done" that makes their combined work potentially releasable. Scrum requires an Increment to be releasable. This is an Increment of product. Many teams working on a single product are expected to deliver such an Increment.

When many Development Teams are working on a single product, what best describes the definition of "done?"

When the Sprint Goal becomes obsolete A Sprint can be cancelled before the Sprint time-box is over. A Sprint would be cancelled if the Sprint Goal becomes obsolete. This might occur if the company changes direction or if market or technology conditions change

When might a Sprint be abnormally terminated?

False Products have one Product Backlog, regardless of how many teams are used. Any other setup makes it difficult for the Development Team to determine what it should work on

When multiple teams work together on the same product, each team should maintain a separate Product Backlog

During Sprint Planning

When should a Sprint Goal be created?

What to do and how to do it

Which answer best describes the topics covered in the Sprint Planning Meeting?

Sprint Backlog for the next Sprint The value of work currently represented in the Product Backlog

Which are NOT appropriate topics for discussion in a Sprint Retrospective?

Sprint Backlog for the next Sprint The value of work currently represented in the Product Backlog

Which are NOT appropriate topics for discussion in a Sprint Retrospective? (choose 2 answer)

One bug per report. Simple and repeatable reproduction steps. Expected results and observed results. Build/version where bug was found. Screenshots or other pictures of bug in action when user interfaces are involved.

Which are attributes of a good bug report (choose all that apply)?

It promotes good design and separation of concerns It improves quality and reduces bugs It causes you to construct a test harness that can be automated It speeds the overall development process

Which are benefits of Test Driven Development (choose all that apply).

It promotes good design and separation of concerns. It improves quality and reduces bugs. It causes you to construct a test harness that can be automated. It speeds the overall development process.

Which are benefits of Test Driven Development (choose all that apply).

Generic titles Vague statements or untested assumptions Assigning blame

Which are three attributes of a bad bug report?

Value Maximizer The Product Owner is responsible for maximizing the value of the product. How this is done will vary widely

Which description best fits the role of the Product Owner?

How to best accomplish its work

Which does a self-organizing Development Team choose?

To make the code more readable.

Which is a benefit of establishing naming standards for code?

Lines of Code Cycle time per feature

Which of the following are NOT metrics of code quality? (choose all that apply)

A software development practice where members of a development team integrate and verify their work frequently, often multiple times each day, to detect integration errors as quickly as possible

Which of the following best describes Continuous Integration?

Additional feature in a useable state that complement those delivered in previous iterations.

Which of the following best describes an increment of working software? Additional feature in a useable state that complement those delivered in previous iterations.

Selecting the Product Owner

Which of the following is the Development Team not responsible for?

An increment of working software that is "Done" A single document, if that is what the product owner asked for

Which of these may a Development Team deliver at the end of a Sprint

An increment of working software that is "done"

Which of these may a Development Team deliver at the end of a Sprint?

They will improve their definition of "Done" to include more stringent criteria.

Which outcome is expected as Scrum Teams mature?

Value optimizer

Which phrase best describes a Product Owner?

Optimizing the value of the work the Development Team does. The Product Owner is responsible for maximizing the value of the product and the work of the Development Team.

Which statement best describes a Product Owner's responsibility?

It is the Development Team Plan for the Sprint

Which statement best describes the Sprint Backlog as outcome of the Sprint Planning?

Act as a go-between for them

Which technique is the LEAST productive way for the Scrum Master to ensure that the Development Team communicates effectively with the Product Owner

Daily Scrum Sprint Retrospective Sprint Review

Which three of the following are feedback loops in Scrum

Sprint Retrospective Daily Scrum Sprint Review

Which three of the following are feedback loops in Scrum?

Sprint Planning (8 hours) Daily Scrum (15 minutes) Sprint Retrospective (4 hours)

Which three of the following are timeboxed events in Scrum?

Each component of Scrum serves a specific purpose, and is essential to Scrum's success and your usage of Scrum to develop complex products Scrum is a framework for developing and maintaining complex products Scrum is based on empirical process control theory

Which three of the following are true about Scrum

Ask the Development Team to do the best it can on each Product Backlog item it selects Has the Development Team Team improve its skills, tools and infrastructure over time and adjust the definition of "done" accordingly

Which two (2) things does a Scrum Master do if the Development Team doesn't have the engineering tool or infrastructure to completely finish any Product Backlog items?

Prioritize the Development Team's work on the Sprint Backlog Run the Daily Scrum Answer questions from the Development Team about items in the current Sprint. Update the Sprint burndown chart Work with the stakeholders

Which two activities will a Product Owner engage in during a Sprint?

A well structured Product Backlog can minimize and often eliminate Development Team members working on multiple Scrum Teams during a Sprint. A single person working on multiple Scrum Teams is often less productive than one focused on the Sprint Backlog of a single Scrum Team

Which two statements are true regarding the nature of large-scale software development with Scrum?

It assures the Increment reviewed at the Sprint review is usable so the Product Owner may choose to release it. It creates transparency regarding progress within the Scrum Team

Which two statements explain why the definition of "Done" is important to the Product Owner?

Coach the Development Team to improve its skills, tools and infrastructure over time and adjust the Definition of Done accordingly Reefocus the current Sprint on establishing the Development Team's infrastructure instead of delivering an increment

Which two things are appropriate for a Scrum Master to do if the Development Team doesn't have the engineering tools and infrastructure to completely finish each selected Product Backlog item?

Existing teams propose how they would like to go about organizing into the new structure Bring all the developers together and let them self-organize into Development Teams.

Which two ways of the creating Development Team are consistent with Scrum's values?

A) Unit B) Integration C) Smoke D) Exploratory E) Functional F) Performance

Which types of tests can be automated?

Fix the bug if it is critical or easily fixed. Otherwise, put the new bug into the Product Backlog to be prioritized and fixed in an upcoming Sprint

While changing software, you find a bug in a previously delivered piece of functionality. What should you do?

The product Owner

Who can abnormally terminate a Sprint?

The development organization (or Development Team if none is available from the development organization)

Who creates the definition of "Done"?

The Development Team

Who determines how work is performed during the Sprint

The Development Team

Who determines when it is appropriate to update the Sprint Backlog during a Sprint?

The Scrum Master The Product Owner The Development Team The Scrum Team consists of the Scrum Master (manages the process), the Product Owner (decides what to do) and the Development Team (does the work).

Who is on the Scrum Team?

The Scrum Master The Product Owner The Development Team

Who is on the Scrum Team?

The Development Team Only the people doing the work described on the Sprint Backlog need to inspect and adapt at the Daily Scrum. If the Scrum Master or Product Owner is also on the Development Team, they will need to be at the Daily Scrum. Otherwise, the Scrum Master simply has to make sure the Development Team knows how to conduct a Daily Scrum and does so

Who is required to attend the Daily Scrum?

The Product Owner

Who is responsible for clearly expressing Product Backlog Items?

The Development Team

Who is responsible for the system architecture of a product being developed using Scrum?

The Development Team

Who is ultimate responsible for the Product Backlog item estimates?

The Development Team The Daily Scrum is for the people transforming the Product Backlog items into an Increment. Only the people that are building the product should be present at the Daily Scrum.

Who must be present at the Daily Scrum meeting?

The Development Team The Daily Scrum is for the people transforming the Product Backlog items into an Increment. Only the people that are building the product should be present at the Daily Scrum

Who must be present at the Daily Scrum meeting?

The Development Team

Who must do all the work to make sure Product Backlog items confirm the Definition of "Done"

The Development Team. The Product Owner

Who should be present during Product Backlog refinement?

The Product Owner. The Development Team

Who should be present during Product Backlog refinement?

The Product Owner The Product Owner is the sole person responsible for managing the Product Backlog, which includes that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next.

Who should know the most about the progress toward a business objective or a release, and be able to explain the alternatives most clearly?

The Development Team

Who should make sure everyone on the Development Team does his or her tasks for the Sprint?

The Development Team

Who's required to attend the Daily Scrum?

The Development Team.

Who's required to attend the Daily Scrum?

The Development Team is more focused with a common yet specific goal

Why does a Development Team need a Sprint Goal?

The consistency reduces complexity. The Daily Scrum is held at the same time and place each day to deuce complexity.

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

The consistency reduces complexity. The Daily Scrum is held at the same time and place each day to reduce complexity

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

The full history of retrospective plans and lessons learned

You are on a Scrum Team that is enhancing an existing product. Which is the LEAST useful piece of documentation you want to have at your disposal?

False A traditional project manager is responsible for all aspects of a project; costs, resources, execution, release, planning, capacity. Scrum is a framework for complex product development, regardless of whether the work is organized in projects. The Product Owner is responsible for maximizing the value of the product and the work performed, a responsibility that is complemented by the specific accountabilities of the Development Team and the Scrum Master.

A Product Owner is essentially the same thing as a traditional Project Manager?

Estimates are made by the Development Team

A Product Owner wants advice from the Scrum Master about estimating work in Scrum. Which of these is the guideline that a Scrum Master should give?

As needed, while taking into account a short term reduction in productivity Teams typically go through some steps before achieving a state of increased performance. Changing membership typically reduces cohesion, affecting performance and productivity in the short term

Development Team membership should change:

Facilitate Development Team decisions and remove impediments

Of the following choices, what is the most effective way a Scrum Master can keep a Development Team working at its highest level of productivity?

Automation improves the quality of software by making builds less error-prone To get feedback on changes to the code early and often

What are two (2) reasons to automate the software build process?

The development Team includes cross-skilled individuals who are able to contribute to do what is necessary to deliver an increment of software

What does it mean for a Development Team to be cross-functional?

Whenever new or changed code is checked into version control

Which is the best answer for how often the build should be executed?

Development Team Product Owner Scrum Master The Scrum Team consists of a Product Owner, the Development Team, and a Scrum Master

Which of the below are roles on a Scrum Team?

Development Team Product Owner Scrum Master The Scrum Team consists of a Product Owner, the Development Team, and a Scrum Master.

Which of the below are roles on a Scrum Team?

Monitor communications between them and facilitate direct collaboration

Which technique is the best way the Scrum Master can ensure that the Development Team communicates effectively with the Product Owner?

Daily Scrum Sprint Retrospective Sprint Review

Which three of the following are feedback loops in Scrum

The Development Team

Who owns the Sprint Backlog?

Testing existing software before developing any new software

What is NOT Test-Driven Development?

False Products have one Product Backlog, regardless of how many teams are used. Any other setup makes it difficult for the Development Team to determine what it should work on.

When multiple teams work together on the same product, each team should maintain a separate Product Backlog.

Its productivity is likely to decrease

If two Scrum Teams are added to the development of a product that previously had only one Scrum Team, what will be immediate impact on the productivity of the original Scrum Team?

Bring up the problem in the Sprint Retrospective Coach the Product Owner in the values of Scrum and incremental delivery

The Product Owner is not collaborating with the Development Team during the Sprint. What are two valuable actions for a Scrum Master to take?

At the Sprint Review the Product Owner shares the current state of Product Backlog, which, combined with the inspection of the Increment, leads to an updated Product Backlog The Product Owner invites stakeholders to the Sprint Review to learn how the current state of the marketplace influences what is the most valuable thing to do next Scrum users must frequently inspect Scrum artifacts and progress to detect undesirable variances. The primary tool for the Product Owner to uphold transparency is the Product Backlog. Product Backlog is a living artifact that is actively maintained and updated to reflect reality. At the Sprint Review, attendees collaborate on the next things that could be done to optimize value, which is processed into an updated Product Backlog

The process of regular inspection and adaptation employs knowledgeable and skilled inspectors. What are two ways in which the Product Owner takes the lead in the inspection process?

The Development Team has a set of guiding architecture principles that every Development Team member understands and follows when writing code. Architecture is an ongoing discussion in the Development Team, focusing on implementing current Sprint Backlog items

What are two ways a Development Team can ensure a good application architecture?

The event can take no more than a maximum amount of time. Time-boxed events are events that have a maximum duration

What does it mean to say that an event has a time-box?

The event can take no more than a maximum amount of time. Time-boxed events are events that have a maximum duration.

What does it mean to say that an event has a time-box?

Resolving internal team conflicts Organizing the work required to meet the Sprint Goal

What is a Development Team responsible for? (Choose 2)

It is a living artifact of product requirements that exists and evolves as long as a product exists

What is a Product Backlog?

A test that isolates and verifies individual units of source code

What is a unit test?

Any of the above (or others) which are a decomposition of the selected Product Backlog items

What is included in the Sprint Backlog?

There is no such thing as Sprint 0.

What is the accountability of the product owner during Sprint 0?

Never. All Sprint Backlog Items are "owned" by the entire Development Team, even though each one may be done by an individual Development Team member

When do Development Team members take ownership of a Sprint Backlog Item?

Never. All Sprint Backlog Items are "owned" by the entire Development Team, even though each one may be done by an individual Development Team member.

When do Development Team members take ownership of a Sprint Backlog Item?

False Products have one Product Backlog, regardless of how many teams are used. Any other setup makes it difficult for the Development Team to determine what it should work on.

When multiple teams work together on the same product, each team should maintain a separate Product Backlog

It promotes good design and separation of concerns. It improves quality and reduces bugs. It causes you to construct a test harness that can be automated. It speeds the overall development process.

Which are benefits of Test Driven Development (choose all that apply).

All of the above

Which of the following might the Scrum Team discuss during a Sprint Retrospective?

Optimizing the value of the work the Development Team does

Which statement best describes a Product Owner's responsibility?

Sprint Planning Daily Scrum Sprint Retrospective

Which three of the following are timeboxed events in Scrum?

It assures the Increment reviewed at the Sprint review is usable so the Product Owner may choose to release it. It creates transparency regarding progress within the Scrum Team. All Scrum Team members must have a shared understanding of what it means for work to be complete, to ensure transparency. This is the definition of "Done" for the Scrum Team and is used to assess when work is complete on the product Increment. The Increment reviewed at the Sprint Review must be useable, so a Product Owner may choose to immediately release it.

Which two statements explain why the definition of "Done" is important to the Product Owner?

The development organization (or Development Team if none is available from the development organization If the definition of "done" is part of the conventions, standards or guidelines of the development organization, all Scrum Teams must follow it as a minimum. The Development Team of the Scrum Team can complement it with elements specific for the product or context. If "done" for an increment is not a convention of the development organization, the Development Team of the Scrum Team must define a definition of "done" appropriate for the product.

Who creates the definition of "Done"?

The Development Team

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

The Development Team

Who is responsible for tracking the remaining work of the Sprint?

The Product Owner The Development Team

Who should be present during Product Backlog refinement?

The Product Owner The Development Team

Who should be present during Product Backlog refinement?

The Development Team

Who should make sure everyone does his or her tasks for the Sprint?

The product has one Product Backlog There should be only one Product Owner

You have just been hired by a company new to Scrum. Your management has assigned you to be the Scrum Master of six new Scrum Teams. These teams will build one product. Select Two conditions you should strive for in this scenario.

Facilitate inspection and adaptation opportunities as requested or needed. Remove impediments.

During the Sprint, the Scrum Master's role is to do which two of the following:

A measure of the remaining Product Backlog across the time of a release plan

What is the release burndown?

By releasing often, and updating key performance indicators (KPIs) on value after every release and feeding this information back into work on the Product Backlog

How does an organization know that a product built through Scrum is successful?

As much as it has told the Product Owner will be done for every Product Backlog item it selects in conformance with the definition of "Done

How much work must a Development Team do to a Product Backlog item it selects for a Sprint?

How the organization discusses and plans the work of creating software will be reflected in the implementation of that software

Technical systems can be decomposed to composite elements, from the large to the small. Basic components may be represented as activities, workflows, functions, features, capabilities, and other similar nomenclature. How does this system decomposition affect Scrum Teams on scaled projects?

The Sprint Backlog is fully formulated in the Sprint Planning meeting and does not change during the Sprint

The Development Team should not be interrupted during the Sprint. The Sprint Goal should remain intact. These are conditions that foster creativity, quality and productivity. Based on this, which of the following is FALSE?

Creating and sustaining a Product Backlog that maximizes value and represents the needs of the stakeholders The Product Owner is responsible for maximizing the value of the product and the work of the Development Team. The primary tool to do so is the Product Backlog.

What is the Product Owner accountable for in Scrum?

To identify issues that impact multiple teams

What is the primary purpose of the first part of the Nexus Sprint Retrospective, when representatives from across the Nexus meet?

The product has one Product Backlog There should be only one Product Owner.

You have just been hired by a company new to Scrum. Your management has assigned you to be the Scrum Master of six new Scrum Teams. These teams will build one product. Select Two conditions you should strive for in this scenario.

There are no such pre-conditions

What pre-conditions must be fulfilled in order to allow Sprint Planning to begin?

They collaborate often so the Development Team builds Increments keeping end-user and stakeholder concerns in mind. They collaborate often so the Product Owner can make informed decisions in balancing effort and value of Product Backlog items

What two phrases best describe the relationship of the Product Owner and the Development Team?

They collaborate often so the Development Team builds Increments keeping end-user and stakeholder concerns in mind They collaborate often so the Product Owner can make informed decisions in balancing effort and value of Product Backlog items

What two phrases best describe the relationship of the Product Owner and the Development Team?

A small development activity to learn about technical elements of a proposed solution

Which of the following describe an architecture spike?


Related study sets

Module Quiz: Human Resource Management Chapter 13

View Set

MACROECONMICS FINAL SCC Barb Neuwerth

View Set

Ch. 6 An Introduction to the Viruses

View Set

Chapter 5: Control of Microbial Growth

View Set

المحاضرة الثانية -مبادئ القانون

View Set

MAKRO 25.- 31. Fejezet- fogalmak

View Set

Chapter 1: A Framework for Financial AccountingAssignment

View Set