WorksheetsPSM1 - 80 - 5
Total questions: 80
Worksheet time: 3hrs 40mins
Name
Class
Date
1.
When does a Developer become accountable for the value of a Product Backlog item selected for the Sprint?
a)
During the Daily Scrum
b)
Whenever a team member can accommodate more work.
c)
Never. The entire Scrum Team is accountable for creating value every Sprint.
d)
At the Sprint Planning Event.
2.
What is the main reason for the Scrum Master to be at the Daily Scrum?
a)
To gather status and progress information to report to management
b)
To write down any changes to the Sprint Backlog, including adding new items, and tracking progress on the burn-down.
c)
They do not have to be there, they only need to ensure the Developers have a Daily Scrum
d)
To make sure every team member answers the three questions
3.
True or False: Cross-functional teams are optimized to work on one technical layer of a system only (e.g. GUI, database, middle tier, interfaces).
a)
True.
b)
False.
4.
The Product Owner must release each Increment to production.
a)
When it makes sense.
b)
To make sure the Developers work is done every Sprint.
c)
Whenever the product is free of defects.
d)
Without exception.
5.
When do a single developer take ownership of a Sprint Backlog item?
a)
At the Sprint planning meeting.
b)
During the Daily Scrum.
c)
Never. All Sprint Backlog Items are "owned" by the Developers, even though each one may be done by an individual Developers member.
d)
Whenever a team member can accommodate more work.
6.
How much time is required after a Sprint to prepare for the next Sprint?
a)
The break between Sprints is time-boxed to 1 week for 30 day Sprints, and usually less for shorter sprints.
b)
Enough time for the requirements for the next Sprint to be determined and documented.
c)
Enough time for the Developers to finish the testing from the last Sprint.
d)
None. A new Sprint starts immediately following the end of the previous Sprint.
e)
All of the above are allowed depending on the situation.
7.
A Scrum Team consists of the following:(choose the best three answers)
a)
Users
b)
Product Owner
c)
Customers
d)
Developers
e)
Scrum Master
8.
The timebox for the Sprint Review is:
a)
2 hours.
b)
1 day.
c)
4 hours for a monthly Sprint. For shorter Sprints it is usually shorter.
d)
4 hours and longer as needed.
e)
As long as needed.
9.
Who can abnormally terminate a Sprint? (choose the best answer)
a)
The Scrum Master.
b)
The Developers.
c)
The Product Owner.
d)
The Stakeholders.
10.
What is the recommended size for a Scrum Team? (choose the best answer)
a)
At least 7.
b)
9.
c)
10 or fewer.
d)
7 plus or minus 3.
11.
Select the correct timebox for each Scrum event.
a)
Sprint Planning 8 hours, Daily Scrum 30 minutes, Sprint Review 4 hours, Sprint Retrospective 3 hours.
b)
Sprint Planning 4 hours, Daily Scrum 15 minutes, Sprint Review 4 hours, Sprint Retrospective 4 hours.
c)
Sprint Planning 4 hours, Daily Scrum 15 minutes, Sprint Review 8 hours, Sprint Retrospective 4 hours.
d)
Sprint Planning 8 hours, Daily Scrum 15 minutes, Sprint Review 4 hours, Sprint Retrospective 3 hours.
12.
True or False: When multiple teams work together on the same product, each team should maintain a separate Product Backlog.
a)
True.
b)
False.
13.
Which statement best describes Scrum?
a)
A defined and predictive process that confirms to the principles of Scientific Management.
b)
A complete methodology that defines how to develop software.
c)
A cookbook that defines best practices for software development.
d)
A framework within which complex products in complex environments are developed.
14.
Which statement best describes the Sprint Review? (choose the best answer)
a)
It is used to congratulate the Developers if it did what it forecast, or to punish the Developers if it failed to meet its forecast.
b)
It is a demo at the end of the Sprint for everyone in the organization to check on the work done.
c)
It is a mechanism to control the Developers activities during a Sprint.
d)
It is when the Scrum Team and stakeholders inspect the outcome of a Sprint and figure out what to do next.
15.
When must a Product Owner release each Increment? (choose the best answer)
a)
When it makes sense.
b)
When the Scrum Team finishes their work.
c)
Whenever the product is free of defects.
d)
After every Sprint.
16.
Who should make sure everyone on the Developers does his or her tasks for the Sprint?
a)
The Project Manager.
b)
The Product Owner.
c)
The Scrum Master.
d)
The Developers.
e)
All of the above.
17.
The Developers should have all the skills needed to: (choose the best answer)
a)
Turn Product Backlog items into an Increment of potentially releasable product functionality.
b)
Do all of the development work, except for specialized testing that requires additional tools and environments.
c)
Complete the project within the date and cost as calculated by the Product Owner.
18.
Which two activities will a Product Owner engage in during a Sprint? (choose two)
a)
Run the Daily Scrum.
b)
Prioritize the Developers work on the Sprint Backlog.
c)
Update management on what is being worked on.
d)
Answer questions from the Developers about items in the current Sprint.
e)
Work with the stakeholders.
19.
The Scrum Master is accountable for the Product Backlog.
a)
True.
b)
False.
20.
The Product Owner must attend the Sprint Retrospective.
a)
True.
b)
False.
21.
Developers include which role(s)?
a)
No other roles. Developers are one of the 3 accountabilities in Scrum.
b)
Testers.
c)
Business Analysts.
d)
Software Architects.
22.
Upon what type of process control is Scrum based?
a)
Hybrid
b)
Empirical
c)
Defined
d)
Complex
23.
A Scrum Team has how many specific accountabilities?
a)
1.
b)
4.
c)
2.
d)
3.
24.
When is the Sprint Backlog created? (choose the best answer)
a)
At the beginning of the project.
b)
During the Sprint Planning meeting.
c)
Prior to the Sprint Planning meeting.
d)
During the Sprint.
25.
What is the purpose of a Sprint Review?
a)
To take time to judge the validity of the project.
b)
To inspect the product increment with the stakeholders and collect feedback on next steps.
c)
To review the Scrum Team's activities and processes during the Sprint.
d)
To build team sprint.
26.
Who has the final say on the order of the Product Backlog?
a)
The Product Owner.
b)
The CEO.
c)
The Developers.
d)
The Scrum Master.
e)
The Stakeholders
27.
During a Sprint Retrospective, for what is the Product Owner responsible?
a)
Participating as a Scrum Team member.
b)
Summarizing and reporting the discussions to the stakeholders that he/she represents in the Scrum Team.
c)
Capturing requirements for the Product Backlog.
d)
The Product Owner should not take part in Sprint Retrospectives.
28.
Who is responsible for tracking the remaining work of the Sprint?
a)
Developers.
b)
The Scrum Master.
c)
The Project Manager.
d)
Developers in consultation with the Product Owner.
e)
The Product Owner.
29.
When multiple Scrum Teams work together on the same product, each team should maintain a separate Product Backlog.
a)
True.
b)
False.
30.
Who is accountable for tracking the remaining work toward the Sprint Goal? (choose the best answer)
a)
The Developers.
b)
The Scrum Master.
c)
The Product Owner.
d)
The Project Manager.
31.
Who is required to attend the Daily Scrum?
a)
The Scrum Master and Product Owner.
b)
The Developers and Scrum Master.
c)
The Developers.
d)
The Developers and Product Owner.
e)
The Scrum Team
32.
Who should know the most about the progress toward a business objective or a release, and be able to explain the alternatives most clearly?
a)
The Product Owner
b)
The Project Manager
c)
The Developers
d)
The Scrum Master
33.
The Scrum Master manages the Scrum Team.
a)
True.
b)
False.
34.
The Definition of Done is a mandatory part of Scrum.
a)
True.
b)
False.
35.
When does a Sprint conclude?
a)
When the Product Owner decides enough has been delivered to meet the Sprint Goal.
b)
When the Sprint Retrospective is complete.
c)
When all the tasks are completed by the Developers.
d)
When all Product Backlog items meet their Definition of Done.
36.
Who is responsible for monitoring the progress of work during a Sprint?
a)
Project Manager.
b)
Product Owner.
c)
Scrum Master.
d)
Developers.
37.
What is the time-box for the Sprint Review?
a)
As long as needed.
b)
6 hours for a monthly Sprint.
c)
4 hours for a monthly Sprint.
d)
4 hours and longer as needed.
e)
1 day
38.
True or False: Multiple Scrum Teams working on the same product or system all select work from the same Product Backlog.
a)
True.
b)
False.
39.
When might a Sprint be cancelled? (choose the best answer)
a)
When the Developers feels that the work is too hard.
b)
When the Sprint Goal becomes obsolete.
c)
When the sales department has an important new opportunity.
d)
When it becomes clear that not everything will be finished by the end of the Sprint.
40.
The purpose of a Sprint is to produce a valuable and useful Increment of working product.
a)
True.
b)
False.
41.
You are the Scrum Master on a newly formed Scrum Team. Which three of the following activities would probably help the team in starting up? (choose three)
a)
Introduce a bonus system for the top performers in the team.
b)
Have the Scrum Team members introduce themselves to each other and give a brief background of their skills and work history.
c)
Ask the Product Owner to discuss the product or project, its history, goals, and context, as well as answer questions.
d)
Ensure the Scrum Team members have compatible personalities.
e)
Ensure the team understands they need a definition of "Done".
42.
Who may be best positioned to decide who will be the Scrum Master for a new Scrum Team?
a)
The Developers and the Product Owner.
b)
The Developers.
c)
The Product Owner.
d)
Stakeholders.
43.
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? (choose two)
a)
Ensuring that the most valuable functionality is produced first, at all times.
b)
Interacting with stakeholders.
c)
Providing the Developers with detailed specifications.
d)
Describing features as Use Cases.
e)
Creating detailed functional test cases.
44.
A Scrum Master is keeping a list of open impediments, but it is growing and he/she has been able to resolve only a small portion of the impediments. Which three techniques would be most helpful in this situation? (choose three)
a)
Consulting with the Developers.
b)
Prioritizing the list and working on them in order.
c)
Arranging a triage meeting with all project managers.
d)
Alerting management to the impediments and their impact.
45.
A Developer asks their Product Owner to re-order the Product Backlog. The team is waiting for an external supplier to deliver a specific software component. Without that component there won't be enough work in the next Sprint to occupy the full team. The Product Owner asks the Scrum Master for help. What would be good advice to give the Product Owner?
a)
Remind the Product Owner that his primary concern is the flow of value reflected in the ordering of the Product Backlog.
b)
Tell the Product Owner to re-order the Product Backlog so the work involving the external component can be planned in a separate sprint.
c)
Tell the Product Owner that the Product Backlog should be ordered to maximize utilization of the Developers.
46.
During a Sprint Retrospective, for what is the Scrum Master responsible? (choose the best answer)
a)
Prioritizing the resulting action items.
b)
Participating as a Scrum team member and facilitating as requested or needed.
c)
Acting as a scribe to capture the Developers answers.
d)
Summarizing and reporting the discussions to management.
47.
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?
a)
Product Backlog items must be estimated in story points.
b)
Estimates are made by the Developers.
c)
Estimates must be in relative units.
d)
Scrum forbids estimating.
e)
Estimates are made by the Product Owner, but are best checked with the Developers.
48.
When is it most appropriate for a Developers to change the definition of "Done"?
a)
During Spring Planning.
b)
Prior to starting a new Sprint.
c)
During the Sprint Retrospective.
d)
Prior to starting a new project.
e)
During the Sprint
49.
What are the developers responsible for? (choose two)
a)
Resolving internal team conflicts.
b)
Reporting productivity.
c)
Selecting the Product Owner.
d)
Organizing the work required to meet the Sprint Goal.
50.
The Scrum Master observes the Product Owner struggling with ordering the Product Backlog. What is an appropriate action for the Scrum Master to take? (choose the best answer)
a)
Suggest the Product Owner to extend the Sprint, so he can have more time to order the Product Backlog.
b)
Suggest that the Developers does the ordering to be sure that it is a feasible ordering of work.
c)
Offer the Product Owner help in understanding that the goal of ordering the Product Backlog is to maximize value.
d)
Present the Product Owner with an ordered Product Backlog to use.
e)
Encourage the Product Owner to work with the Developers to see which items are fastest to implement.
51.
Which outcome is expected as Scrum Teams mature?
a)
They will improve their definition of "Done" to include more strict criteria.
b)
The Sprint Retrospectives will grow to be longer than 4 hours.
c)
There is no need for a time-boxed Sprint, since time-boxes are only for new Scrum Teams.
d)
Sprint Reviews will no longer be needed.
e)
A Scrum Master is no longer needed since they are a mature team now.
52.
The CEO asks the Developers to add a "very important" item to a Sprint that is in progress. What should the Developers do?
a)
Add the item to the next Sprint.
b)
Inform the other members of the Scrum Team so the team can decide what to do
c)
Add the item to the current Sprint without any adjustments.
d)
Add the item to the current Sprint and drop an item of equal size.
53.
What is the key concern when multiple Developers are working from the same Product Backlog?
a)
Minimizing dependencies between teams.
b)
Clear definition of requirements.
c)
Meeting original scope projections.
d)
Making sure there's enough work for everyone on every team.
e)
Maximizing velocity.
54.
How often should developers membership change?
a)
As needed, while taking into account a short term reduction in productivity.
b)
Never, because it reduces productivity.
c)
As needed, with no special allowance for changes in productivity.
d)
Every Sprint to promote shared learning.
55.
What happens if the Developers cannot complete its work by the end of the Sprint?
a)
The Sprint is extended and future Sprints use this new duration.
b)
The Sprint length holds and the Developers continuously learns what is actually possible to do within a Sprint of this length.
c)
The Sprint is extended temporarily. Lessons are taken to ensure it doesn't happen again.
d)
The Sprint is cancelled
56.
Which one of the following answers is FALSE?
a)
The Product Owner can help clarify or optimize the Sprint Backlog when asked by the Developers.
b)
The Developers may work with the Product Owner to add or remove work if they find themselves with more or less capacity than expected.
c)
The Sprint Backlog is fully formulated in the Sprint Planning event and does not change during the Sprint.
d)
As a decomposition of the selected Product Backlog items, the Sprint Backlog changes and may grow as the work emerges.
57.
The Product Owner is not collaborating with the Developers during the Sprint. What are two valuable actions for a Scrum Master to take? (choose two)
a)
Inform the Product Owner's functional manager.
b)
Stop the Sprint, send the Product Owner to a course and restart.
c)
Bring up the problem in the Sprint Retrospective.
d)
Coach the Product Owner in the values of Scrum and incremental delivery.
e)
Nominate a proxy Product Owner.
58.
Developers are required to deliver a done Increment by the end of a Sprint. Select two statements that explain what "Done" means. (choose two)
a)
All work the Developers are willing to do.
b)
Ready for integration.
c)
No work left from the definition of "Done".
d)
Whatever the Product Owner defines as quality.
e)
All work to create a software or piece of software that is ready to be released to end users.
59.
Which three of the following are appropriate topics for discussion during a Sprint Retrospective? (choose the best two answers)
a)
Identifying high priority process improvements for the next Sprint.
b)
The order of items in the Product Backlog.
c)
How the team collaborates.
d)
Documenting acceptance criteria for items in the next Sprint.
e)
How to improve the Definition of Done
60.
Which of the following are examples of a Scrum Team practicing Scrum poorly or not exhibiting traits of a self-managing Scrum Team?
a)
The Developers have all the skills they need to create a valuable, useful Increment
b)
Stakeholders attend the Daily Scrum to check on the Scrum Team's progress.
c)
The Developers create their own Sprint Backlog, reflecting all work that i required to meet the Definition of Done.
d)
The Developers are collaboratively selecting their own work during the Sprint
e)
The Developers invite external stakeholders to the Sprint Planning to ask them how to turn a Product Backlog item into an Increment via a complete and detailed Sprint Backlog
61.
An organization has decided to adopt Scrum, but management wants to change the terminology to fit with terminology already used. What will likely happen if this is done?
a)
Without a new vocabulary as a reminder of the change, very little change may actually happen
b)
The organization may not understand what has changed with Scrum and the benefits of Scrum may be lost
c)
Management may feel less anxious
d)
All of the above
62.
A Scrum Master is working with Developers that are in different physical locations. The Developers meets in a variety of meeting rooms and has much to do logistically (for example, set up conference calls) before the Daily Scrum. What action should the Scrum Master take? (choose the best answer)
a)
Allow the Developers to self-manage and determine for themselves what to do.
b)
Set up the meeting and tell the Developers that is how it will be done.
c)
Ask the Developers members to alternate who is responsible for meeting setup.
d)
Inform management and ask them to solve it.
63.
When many Scrum Teams are working on the same product, should all of their increments be integrated every Sprint?
a)
Yes, but only for Scrum Teams whose work has dependencies.
b)
Yes, otherwise the Product Owners (and stakeholders) may not be able to accurately inspect what is done.
c)
No, each Scrum Team stands alone.
d)
No, that is far too hard and must be done in a hardening Sprint.
64.
How should a Developer deal with non-functional requirements?
a)
Ensure every Increment meets them.
b)
Make sure the release department understands these requirements, but it is not the Developers responsibility.
c)
Handle them during the Integration Sprint preceding the Release Sprint.
d)
Assign them to the lead developers on the team.
65.
User documentation is part of your definition of "Done". However, there aren't enough technical writers for all teams. Your Developers doesn't have a technical writer. What should you do?
a)
Form a separate team of technical writers that will work on an on-demand basis for the various Product Owners. Work order will be first in, first out.
b)
Let the user documentation remain undone and accumulate until after the last development Sprint. It will then be done by any available technical writers.
c)
Wait until you have a technical writer among your Developers to take care of this.
d)
Your Developers are still responsible for creating user documentation. In this case, the Developers members will write it.
66.
For the purpose of transparency, when does Scrum say a new increment of working software must be available?
a)
After the acceptance testing phase.
b)
Before the release Sprint.
c)
Every 3 Sprints.
d)
At the end of every Sprint.
e)
When the Product Owner asks to create one.
67.
Which of the following are true about the length of the Sprint? (choose two)
a)
The length of the Sprint should be proportional to the work that is done in between Sprints.
b)
It is best to have Sprints of consistent length throughout a development effort.
c)
Sprint length is determined during Sprint Planning, and should hold the time it will take to code the planned features in the upcoming Sprint, but does not include time for any testing.
d)
Sprint length is determined during Sprint Planning, and should be long enough to make sure the Developers can deliver what is to be accomplished in the upcoming Sprint.
e)
All Sprints must be 1 month or less.
68.
Sprint burndown charts are an efficient tracking tool, because they show:
a)
An estimate of the total work remaining for the Sprint.
b)
How much effort has gone into a Sprint.
c)
How many hours have been worked by each Developer member.
d)
An estimate of the work done during the sprint
69.
Which answer best describes the topics covered in Sprint Planning?
a)
What to do and who will do it.
b)
How conditions have changed and how the Product Backlog should evolve.
c)
What can be done and how to do it.
d)
What went wrong in the last Sprint and what to do differently this Sprint.
e)
Who is on the team and what team member roles will be.
70.
During a Sprint Retrospective, the Developers proposes moving the Daily Scrum to only occur on Tuesdays and Thursdays. Which two are the most appropriate responses for the Scrum Master? (choose the best two answers)
a)
Consider the request and decide on which days the Daily Scrum should occur.
b)
Coach the team on why the Daily Scrum is important as an opportunity to update the plan.
c)
Have the developers vote.
d)
Learn why the Developers wants this and work with them to improve the outcome of the Daily Scrum.
e)
Acknowledge and support the self-organizing team's decision.
71.
Select two ways in which technical debt impacts transparency. (choose two)
a)
When calculated and estimated, the total amount of technical debt shows exactly how long until the Product Owner can release the Increment.
b)
It leads to false assumptions about the current state of the system, specifically of an Increment being releasable at the end of a Sprint.
c)
As development progresses and code is added, the system becomes more difficult to stabilize, which results in future work being slowed down in unpredictable ways.
d)
It enhances transparency for the Product Owner as Developers are not allowed to do additional feature development in a Sprint as long as there is technical debt.
72.
In order to achieve the benefits of Scrum, it is important to enact the value of commitment. What two actions demonstrate the commitment of Scrum Team members? (choose the best two answers)
a)
Always deliver the items in the Sprint forecast.
b)
Help the other Scrum Team members.
c)
Do your best
d)
Send out a daily status report.
e)
Work late.
73.
A member of the Developers takes the Scrum Master aside to express his concerns about data security issues. What should the Scrum Master do?
a)
Add security to the definition of "Done".
b)
Tell the Product Owner to stop further development of features until the issues are fixed.
c)
Create a Product Backlog item for security.
d)
Ask the person to bring the subject during the Sprint Retrospective at the end of the sprint.
e)
Ask the person to share the issue with the team as soon as possible.
74.
How much of the Sprint Backlog must be defined during the Sprint Planning event?
a)
Just enough tasks for the Scrum Master to be confident in the Developers understanding of the Sprint.
b)
The entire Sprint Backlog must be identified and estimated by the end of the Sprint Planning meeting.
c)
Enough so the Developers can create its best forecast of what is can do, and to start the first several days of the Sprint.
d)
Just enough to understand design and architectural implications.
75.
Why is the Daily Scrum held at the same time and same place?
a)
The place can be named.
b)
Rooms are hard to book and this lets it be booked in advance.
c)
The consistency reduces complexity.
d)
The Product Owner demands it.
76.
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?
a)
There are no such activities. The next Sprint starts immediately after the current Sprint.
b)
Refine the Product Backlog.
c)
Work with the Quality Assurance departments on the Increment of the current Sprint.
d)
Update the project plan with stakeholders.
77.
When should a Developer on a Scrum Team be replaced?
a)
As needed, while taking into account a short-term reduction in productivity.
b)
Every Sprint to promote shared learning
c)
As needed, with no special allowance for changes in productivity.
d)
Never, it reduces productivity.
78.
What two factors are best considered when establishing the Sprint length? (choose two)
a)
The organization has mandated similar length sprints.
b)
The level of uncertainty over the technology to be used.
c)
The frequency at which team formation can be changed.
d)
The risk of being disconnected from the stakeholders.
79.
When a Developer is having trouble delivering a working Increment because they don't understand a functional requirement, what should they do? (choose the best answer)
a)
Add a specialist to the Developers.
b)
Partially complete the functionality, and discuss the remaining work at the Sprint Review.
c)
Collaborate with the Product Owner to determine what is possible and acceptable.
d)
Defer the work to a more appropriate Sprint.
80.
Among the Developers, there is nobody with significant testing expertise. They should...
a)
Request for a specialist tester to join them and queue testing for them to do when they arrive in a later Sprint.
b)
Produce an Increment that will be tested by a dedicated test team after the Sprint to guarantee the quality.
c)
Raise this as an impediment which may require the assistance of the Scrum Master to resolve.
d)
Quality is the responsibility of the Developers and they should undertake testing themselves to the best of their abilities.
100 %
