Scrum Master v1
The size of the Development Team should be:
3 to 9 members
Which of the following is a typical output from the Daily Scrum meeting?
A common understanding of how the Sprint is progressing and what needs to done next to meet the Sprint Goal .
How can the Development Team make non-functional requirements transparent?
Add them to the Definition of Done and make sure that every Product Increment adherents to the Definition of Done .
Three Scrum Teams work on the same Product. How does this situation affect the Definition of Done?
All Development Teams share a common Definition of Done. This ensures that after each Sprint their Product Increment is "done" and releasable.
A large group of people needs to be divided into multiple Development Teams. Which approach would be consistent with Scrum's values?
All developers self-organize and collaboratively find a solution to form the news .
Which of the following represents a Product Increment of a software Product?
Any additional features that were added and which complement the existing features created in the previous Sprints .
When should the members of the Development Team change?
As needed , taking into account the reduction in productivity.
The Scrum Master in a newly formed organization is designated with helping form multiple Scrum teams from a larger group of people. How should the Scrum Master proceed?
Ask the developers to find a way to divide themselves into teams .
A new Scrum Team just started working on a new software Product. When should an Increment of working software be available for a potential release to the customers?
At the end of every Sprint
How should the Product Owner order the Product Backlog?
By value , with the most valuable items at the top of the Backlog. ------------------Not the most accurate answer but the best answer from the options available. The Product Owner will order the Product Backlog to best achieve goals and missions. The goal is to maximize the value.
The Development Team considers that the Daily Scrum is another interruption in their already busy schedule and would like to reduce the frequency. How should the Scrum Master react?
Coach the Development Team in the importance of the Daily Scrum .
During the Sprint, the Development Team has trouble understanding a functional requirement. What should the Scrum Master do in this situation?
Coach the Development Team to collaborate with the Product Owner until the functional reequipment is understood.
When multiple Development Teams work on the same Product, what should the Scrum Master do?
Coach the Development Teams that is is their responsibly to work with other teams and to create an integrated Product Increment. ----- Collaboration and integrating the work is the main concern here.
During the second part of the Sprint Planning meeting, the Development Team notice that the selected Product Backlog Items are more then they can handle in the Sprint. What should happen next?
Collaborate with the Product Owner. Remove or modify the selected Product Backlog Items . If this is not possible , start the Sprint and monitor the Sprint progress . -----------The Development Team can remove or modify the selected Product Backlog Items, typically in agreement with the Product Owner.
The Stakeholders are skeptical about the ability of the Scrum Team to deliver a Product Increment. Which of the following Scrum values is affected by this?
Commitment Courage Focus Respect Openness
During the Sprint Retrospective meeting, the Scrum Team can discuss the following topics:
Communication within the Scrum Team How Sprint Planning is performed Which technical skills can the Development Team improve How to adapt the Definition of Done ----ALL OF THE OPTIONS ABOVE
How can a Scrum Team building a home banking application handle security issues?
Create Product Backlog Items for every security issue . -----------The Product Backlog is single source of requirements for any changes to be made to the Product.
What should the Development Team do during the first three Sprints?
Deliver a working and releasable functionally in every Sprint , even if it is very small .
When is the Sprint Goal created?
During the Sprint Planning meeting. --------During Sprint Planning meeting the Scrum Team crafts a Sprint Goal.
Two Scrum Teams work on the same Product. How should be work selected during the Sprint Planning meeting?
Each team should pull work in collaboration with the Product Owner.
When forming a new Scrum Team, the Scrum Master should:
Ensure that everybody understands the need for having a Definition of Done. -----------Without a Definition of Done, there is no guarantee that the Product Increment is releasable. Everybody must understand what "done" means.
A senior Product Manager within the organization asks the Development Team for a status report for the current Sprint. The Development Team goes to the Scrum Master for advice. What should the Scrum Master do?
Explain to the Product Manager how Scrum works and that progress can be asserted by inspecting the Product Increment during the Sprint Review meeting .
A good example of a self-organizing team is that the Product Owner is no longer needed at the Sprint Retrospective. True or False?
FALSE -------The entire Scrum Team must attend the Sprint Retrospective.
When multiple Scrum Teams work on the same Product, they must share the same Sprint start date and duration.
FALSE ----- There is no requirement in this sense. The only requirement is to have an integrated Product Increment by the end of the Sprint. If the Sprints are no aligned, it is the responsibility of the Development Teams to find a solution to integrate their work.
The Product Owner must release the Product Increment at the end of each Sprint.
FALSE- -------Notice the "must" in the question. The Product Owner "can" release the Increment at the end of each Sprint.
The Development Team members can invite persons external to the Development Team to explain how to turn the selected Product Backlog Items into a potentially shippable Product Increment.
FALSE---- The Development Team is self-organizing. No one tells them how to turn the Product Backlog Items into a Product Increment.
It is acceptable for the Stakeholders to silently attend the Daily Scrum and to collaborate with the Scrum Master on how to optimize the output of the Development Team.
FALSE----The Daily Scrum is an internal Development Team meeting. Nobody else is present unless invited! The output of the Development Team can be inspected during the Sprint Review meeting. Managing the Sprint work is not a concern for the Scrum Master/Stakeholders.
When multiple teams work on the same Product, it is mandatory to have an Integration Sprint or a Release Sprint to ensure that the Product Increment is integrated and ready for production.
FAlSE-There is no Integration Sprint or Release Sprint in Scrum. Any work, including testing and integration, must be done within the Sprint.
A good example of a self-organizing team is that the Scrum Master role is no longer needed. True or False?
False
A mature Scrum Team will introduce a Release Sprint to ensures the Product Increment is integrated and releasable to the end-users.
False
An excellent example of a self-organizing Development Team is having an organized approach of passing the tasks from the architect to the developer and finally to the tester.
False
The Development Team can communicate with the Stakeholders only during the Sprint Review meeting.
False
The role of the Scrum Master in Scrum is quite similar to a traditional Project Manager .
False
The Product Owner is responsible for optimizing the value of the work the Development Team performs. During the Sprint Planning meeting, the Product Owner must ensure that enough work is selected for the next Sprint. This is to ensure that any project deadlines are met.
False . ------The Development Team will pull items from the Product Backlog in the Sprint Backlog. There Product Owner cannot make the Development Team select more work than they are comfortable with.
During the Daily Scrum, the main responsibility of the Scrum Master is to ensure that every Development Team member answers the three questions.
False------- ----------The Scrum Master does not have to attend the Daily Scrum. This is an internal Development Team meeting. The three questions are just a suggestion, and the Development Team will decide how to structure the meeting.
What is the time-box for the Sprint Review event?
Four-hours for a one-month Sprint
As a Scrum Master, you are helping a large group of people creates multiple Development Teams. Which question can help guide this process?
How to ensue that each team has the right level of experience and expertise ? ----------When forming multiple teams, it is important that the teams are balanced. But this is just one guiding question, not a requirement.
When does the next Sprint start?
Immediately after the the previous Sprint has ended .
An unexperienced Product Owner is unsure about estimates in Scrum and has asked the Scrum Master for help. How should the Scrum Master respond?
Inform the Product Owner to collaborate with the Development Team until he understands to estimate the Product Backlog alone .
When can a Development Team member cancel a Sprint?
It can't. Only the Product Owner can cancel a sprint .
Why does defining a Sprint Goal during the Sprint Planning meeting help the Development Team during the Sprint?
It helps the Development Team stay focused and collaborate toward a common goal .
Why must the Scrum Master be present during the Daily Scrum meeting?
It is not mandatory for the Scrum Master to attend .
How should the Scrum Master divide a large group of people into Development Teams?
Let the group self organize and divide themselves into teams based on what is know to be needed in the Product .
During which Scrum event is work distributed and the Development Team members take ownership of one or multiple Product Backlog Items?
Never . The entire Development Team owns the Product Backlog Items in the Sprint .
What is the typical time it takes after the completion of the Sprint to begin the next Sprint?
No time at all. The next Sprint will start immediately after the conclusion .
Which of the following is the responsibility of the Product Owner?
Optimizing the value of the work the Development Team performs.
Right before the beginning of a new Sprint, the Development Team raises a concern with the rest of the Scrum Team. The highest-ordered Product Backlog Items have a dependency on a component that is not yet available. But without the affected Product Backlog Items, the Development Team will not have enough work during the Sprint. How should the Product Owner order the Product Backlog?
Order the Product Backlog to maximize the value of the Product .
During the Sprint, the Development Team notices that it will not be able to finish the selected Product Backlog Items by the end of the Sprint. In order to meet the Sprint Goal, with whom should the Development Team collaborate to adapt the Sprint Backlog?
Product Owner
Which of the following is the responsibility of the Development Team?
Pulling items from the Product Backlog into the Sprint Backlog
At the end of the Sprint time-box, a Product Backlog Item selected by the Development Team is not "done". What should happen next?
Put the Product Backlog Item back in the Product Backlog and let the Product Owner decide what should happen next . ------------Incomplete Items are not part of the Increment, are not reviewed during the Sprint Review meeting and will be placed back in the Product Backlog.
What does the Scrum Master manage?
Scrum implementations in the organization .
Which of the following topics should be discussed during the Sprint Review meeting?
Sprint Outcome
A company wants to start building a new Product. At this initial phase, the Product Owner should present the Product, the Product Vision, long term goals and milestones to the rest of the Scrum Team. True or False?
TRUE --------------- Notice the "should" in the question. This is not explicit in the Scrum Guide and is not mandatory. It is considered a good practice to have a Product Vision and other goals. This can help along the way inspect how the development work is progressing. Do NOT confuse the Product Vision, long term goals and milestones with detailed up-front planning.
A self-organizing Development Team should create its own Sprint Backlog that contains a plan on how to deliver the Product Increment and any other work needed to ensure that everything is developed according to the Definition of Done.
TRUE ---------The Development Team "owns" the Sprint Backlog, will add any tasks required and can make changes to it anytime.
A fine example of a self-organizing team is having Development Team members collaborate on selecting their own work during the Sprint.
TRUE- The team will discuss on what needs to be done next and will decide on how to divide any work that needs to be done. Nobody from outside tells them how to do the work i
The Development Team can increase the security of the Product by adding security requirements to the Definition of Done?
TRUE------Yes, the Definition of Done can contain security requirements and it ensures that the Product Increment respects those requirements. An alternative is to add any security concerns to the Product Backlog. In depends on the circumstance which options works best but both ways are acceptable.
What is the relationship between technical debt and transparency?
Technical debt reduces transparency as it may affect if the Product Increment is releasable at the of the Sprint .
What typically happens as Scrum Teams get more experienced in building the Product?
The Definition of Done will expand to include more stringent criteria for higher quality .
Who decides when to update the Sprint Backlog?
The Development Team
Who is responsible for monitoring the work progress during the Sprint?
The Development Team
Who manages the Sprint Backlog?
The Development Team
A member of the Development Team is manifesting an unprofessional behavior toward the rest of the team. Should the situation persist, who is responsible for removing a member of the Development Team?
The Development Team is responsible. They may ask the the Scrum Master for support .
The Development Team did not complete the selected Product Backlog Items by the end of the Sprint. What happens next?
The Development Team learns what is possible within the Sprint time-box uses the experience in future sprints .
How are people external to the team involved in the Daily Scrum?
The Development Team self-manages and no external people are present . ---------The Daily Scrum is an internal Development Team meeting. Nobody outside of the Development Team is involved or should attend the meeting. The Development Team may decide to allow others to attend.
How much work must the Development Team do on the Sprint Backlog during the Sprint Planning meeting?
The Development Team should ensure enough work is planned to help forecast what it believes it can do in the upcoming Sprint . The work for the first days of the Sprint should be decomposed by the end of this meeting .
Who takes the final decision on the ordering of the Product Backlog?
The Product ---------The Product Owner is the sole person responsible for managing the Product Backlog, including ordering.
The highest-ordered Product Backlog Items are not clearly expressed. Who is responsible for this?
The Product Owner
Who has the responsibility of engaging the Stakeholders during the Sprint?
The Product Owner -------Stakeholder engagement is typically the process of communicating, interacting and collaborating with the people who are external to the Scrum Team (not part of the Scrum Team) that have a specific interest in and knowledge of the Product. The Product Owner will engage the Stakeholders throughout the Sprint. This does not mean that the rest of the Scrum Team cannot interact with the Stakeholders, but this is the responsibility of the Product Owner.
Who can stop a Sprint before the time-box expires?
The Product Owner.
Which of the following Scrum events represent an opportunity for the Development Team to change the Definition of Done?
The Sprint Retrospective
What can a burn-down chart track during the Sprint?
The amount of remaining work against the remaining time . ------The burn-down chart is an optional tool in Scrum that can be used to estimate when work will be completed.
Which of the following is a good approach to handling the architecture of a software application in Scrum?
The architecture of the Product is constantly improved in every Sprint , along with any functional requirements .
Who is responsible for defining the Definition of Done?
The development organization of the Development Team if none was created by the development organization .
Which of the following are characteristics of a cross-functional Development Team?
The members of the Development Team all have the skills needed to build the Product Increment without relying on outside help .
The development organization decided to add another Scrum Team to an existing one already developing a Product. How will this affect the short-term performance of the current Scrum Team?
The performance will decrease .
A tester within the Development Team is responsible for ... ?
There are is no "tester" role in within the Development Team --------Scrum does not recognize any title or roles for the Development Team members. The entire Development Team is responsible for quality.
How is management involved in Scrum?
To help the Scream Team with resources needed in the development process .
The Definition of Done can guide the Development Team during the Sprint Planning meeting in creating a forecast. True or False?
True
It is recommended that the length of the Sprint be the same throughout the entire development effort. True or False?
True ----------By no means should the Sprint duration be decided before every Sprint. The length of the Sprint should not be changed very often. Having a constant output helps the Scrum Team and entire organization.
Scrum mandates that every Scrum Team to have a Scrum Master and a Product Owner.
True. The Scrum Master and the Product Owner must be available for the rest of the Scrum Team. The results of the entire Scrum Team depend on their availability.
A newly formed Development Team has an internal disagreement regarding which software framework to use for the User Interface (UI). How should the Scrum Master handle this situation?
Try to understand the different points of view within the team . Involve the entire Development Team in finding a solution . ------------The Scrum Master should support the Development Team in self-organization.
The Development Team feels that the Sprint Retrospective is repetitive and does not have any real impact. For that reason, the Development Team has voted to remove this meeting. How should the Scrum Master react?
Understand the concerns raised by the Development Team . Work towards facilitating productive meetings .
When does a Sprint end?
When the Sprint time-box expires --------------------The Sprint ends when the time-box expires regardless of any other factors.
What is Scrum?
a framework
The Product Owner is:
concerned with optimizing the value generated ------- The Product Owner is a value optimizer.
Complete the following sentence: Self-organizing teams choose ...
how best to accomplish their work .
For every Product Backlog Item selected during the Sprint Planning meeting, the Development Team will:
perform all the work needed in accordance to the Definition of Done