Font size
WorksheetsPractice Test 1
Total questions: 80
Worksheet time: 48mins
Its productivity is likely to stay same
Its productivity is likely to increase
The Scrum Master participates in the Sprint Retrospective as a:
What are two responsibilities of testers in a Scrum Team?
Choose 2 answers
What are the two primary ways a Scrum Master keeps a Scrum Team working at its highest level of productivity?
Choose 2 answers
Which are NOT appropriate topics for discussion in a Sprint Retrospective?
Choose 2 answers
By the end of the Sprint Retrospective, the Scrum Team should have identified:
(Choose the best answer)
Improvements that it may be implemented in the next sprint
The CEO asks the Developers to add a "very important" item to a Sprint that is in progress. What should the Developers do?(choose the best answer)
Inform the other members of the Scrum Team so the team can decide what to do
Add the item to the next Sprint
Add the item to the current Sprint without any adjustments
Add the item to the current Sprint and drop an item of equal size
The Scrum Team must choose at least one high priority process improvement item, identified during the Sprint Retrospective, and place it in the Sprint Backlog
True
False
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?
Without a new vocabulary as a reminder of the change, very little change may actually happen
The organization may not understand what has changed with Scrum and the benefits of Scrum may be lost
Management may feel less anxious
All of the Options.
What is the role of Management in Scrum?
Continually monitor staffing levels of the Scrum Team
Identify and remove people that are not working hard enough
Monitor the progress of the Developers on 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-management, bottom-up intelligence, and intelligent product delivery
What is the recommended size for a Scrum Team?
9
7 plus or minus 2
Typically 10 or fewer people.
Minimum of 7
What are two ways a Scrum Master serves to enable effective Scrum Teams?
By starting and ending the meetings at the proper time
By facilitating Developer decision-making
By removing impediments that hinder the Scrum Team
By keeping high value features high in the Product Backlog
The timebox for the Sprint Planning event is?
8 hours for a monthly Sprint. For shorter Sprints it is usually shorter
4 hours
Whenever it is done
Monthly
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
One month or less
All of the above
Which statement best describes the Sprint Review?
It is a mechanism to control Developer activity during a Sprint
It is when the Scrum Team and stakeholders inspect the outcome of a Sprint and figure out what to do next
It is a demo at the end of the Sprint for everyone in the organization to check on the work done
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 Project Manager
The Product Owner
The Scrum Master
The Developers
When many Scrum Teams are working on a single product, what best describes the Definition of Done?
It depends
Each Scrum Team uses its own, but must make their definition clear to all other teams so the differences are known
All Scrum Teams must have a Definition of Done that makes their combined Increment valuable and useful
During a Sprint, a Developer determines that the Scrum Team will not be able to complete the items in their forecast. Who should be present to review and adjust the Product Backlog items selected?
The Developers
The Product Owner and the Developers
The Product Owner and all stakeholders
The Scrum Master, the project manager, and the Developers
Which Scrum events are timeboxed?
Sprint Retrospective.
Refinement
Sprint Planning
Sprint Review.
Release Retrospective
In order to make investment decisions, the Product Owner is likely to look at the Total Cost of Ownership (TCO) of the product being built. What costs will a Product Owner take into account?(choose the best answer)
All investments required to conceive, develop, operate and maintain the product.
The accumulated cost over the earned value of the product
The money spent on development and delivery of the product.
The value delivered by a product can only be determined by revenue
True
False
To what extent does technical debt limit the value a Product Owner can get from a product?
(choose the best 2 answer)
The velocity at which new functionality can be created is reduced when you have technical debt
Technical debt causes a greater percentage of the product's budget to be spent on maintenance of the product.
Technical debt does not influence the delivery of value.
Technical debt is not a Product Owner concern, technical debt is only an issue for the Developers.
What best describes the relationship of the Product Owner and the stakeholders?
(choose the best answer)
The Product Owner actively asks for stakeholder input and expectations to incorporate into the Product Backlog.
The Product Owner writes the User Stories as provided by the stakeholders
The Product Owner provides the stakeholders with acceptance forms at the Sprint Review to record their formal agreement over the delivered software
The Product Owner has the final call over the requirements and should involve the stakeholders as little as possible
How does an organization know that a product built using Scrum is successful?
(choose the best answer)
By the Product Owner and stakeholders accepting the Increment at the Sprint Review
By measuring the actual time spent on development versus the time estimated for development
By releasing frequently, and measuring the value customers/users experience.
By measuring that velocity has increased since the last release
The Product Owner's authority to change and update the Product Backlog is unlimited, except for:
(choose the best answer)
Items the Scrum Master has identified as impediments
Decisions by the CFO, the CEO or the board of directors
There are no exceptions; the entire organization must respect a Product Owner's decisions
High impact changes that have not been approved by the change request board
Technical and architectural work that needs to be done first, as indicated by the chief enterprise architect.
What two things best help the Product Owner manage the value of a product?
Devising a formula for a neutral calculation of value.
Setting value on individual Product Backlog items using Value Poker.
The order of the Product Backlog
Validating assumptions of value through frequent releases
How do timeboxes help the Product Owner and the other members of the Scrum Team validate assumptions, adapt, and maximize the value of their product?
(choose the best answer)
At the end of each Sprint when the timebox expires a detailed report with all test cases and test results is available
Timeboxes help minimize risk by creating the opportunity to validate assumptions using feedback from users and the market; allowing Scrum Teams to inspect progress toward the Product Goal and decide whether to pivot or persevere.
Timeboxes help by making sure a Sprint does not stop until all testing is done, and the work is verified by the Product Owner
Timeboxes assure the Product Owner that the Developers will finish all work on the Sprint Backlog by the end of the Sprint
What is the principal value of releasing an Increment?
(choose the best answer)
To validate assumptions made when developing the product
To learn about the forecast of functionality that was developed.
To learn about the Scrum Team’s productivity.
What are typical activities for a Product Owner in a Sprint?
(choose the best two answers)
Update the work plan for the Developers on a daily basis
Create financial reporting upon the spent hours reported by the Scrum Team
Work with the Developers on Product Backlog refinement
Attend every Daily Scrum to answer functional questions on the discussed Sprint Backlog items
Collaborate with stakeholders, user communities, and subject matter experts
What variables should a Product Owner consider when ordering the Product Backlog?
(choose the best answer)
Effort first, then value.
The availability of resources and skills for implementation.
Anything that informs them to achieve the product's goals and to optimize the value delivered
Lowest development cost in order to maximize Return on Investment (ROI)
What phrases best describe the relationship of the Product Owner and the Developers?
(choose the best two answers)
They collaborate often so the Developers build Increments keeping end-user and stakeholder concerns in mind
They should work apart as much as possible in order to keep the concerns of business and technology separated.
The Product Owner should be with the Developers full-time to grow a deep understanding of the technology being used
They should share no more than the Sprint Planning and the Sprint Review meeting.
They collaborate often so the Product Owner can make informed decisions in balancing effort and value of Product Backlog items
Which two statements explain why the Definition of Done is important to the Product Owner?
It creates transparency regarding progress within the Scrum Team
It establishes the expected quality of the Increment reviewed at the Sprint Review
It identifies undone work that can be addressed in a separate Sprint
It helps the Product Owner track the open work during a Sprint
What is a Product Backlog?
(choose the best answer)
It is a list of references to Use Case documents that are stored in a central repository. The references should be viewable and clickable by anybody to enhance transparency
It is a detailed list of functionalities from which the Developers draw items, to be complemented by a separate Technology Backlog managed by the Developers
It is a formally approved list of requirements to be implemented over a set period
The Product Backlog is an emergent, ordered list of what is needed to improve the product
Who should be present during Product Backlog refinement?
(choose the best answer)
The integration architects from the release department
The stakeholders
The external business analysts that have prepared the functional details
Anyone that the Scrum Team decides will be valuable during refinement
Only the most senior Developers
Which of the following describe an architecture spike?
(choose the best answer)
A small development activity to learn about technical elements of a proposed solution
The result of an exhaustive architectural planning effort
A decision made by a systems architect to settle disagreement between Developers
Fundamental architectural problem found in an existing application
When is a system's architecture decided?
(choose the best answer)
In the beginning of the project, during Sprint 0
It is designed along with the vision, before the first Sprint.
Throughout the project, as understanding emerges and the Developers learn more about the product
Whenever the assigned architect can join the Scrum Team
Who is responsible for the system architecture of a product being developed using Scrum?
(choose the best answer)
The architect chosen by the Scrum Team
The software architect
The Developers
The corporate architect
Product Backlog items are refined by:
(choose the best answer)
The Business analyst and the Product Owner
The Product Owner.
The Developers
The Scrum Team
When a Continuous Integration build fails, who ideally ensures the build is repaired?
(choose the best answer)
The next person who needs the build to complete successfully.
The person who broke the build
The tester responsible for validating builds
Whoever the Developers agree should fix it
The person assigned to the configuration management role within the team
Which statement describes how often the build should be executed?
(choose the best answer)
Whenever the Quality Assurance group becomes uncertain that the system works
As often as possible, and certainly prior to the end of the Sprint.
Once per day
Whenever new or modified code is pushed to the version control system
What is the value of refactoring code?
(choose the best answer)
To have all code in a single file for easy printing and code reviews
To make the software faster at runtime
To improve readability and maintainability
To keep the code moving
What are reasons to automate the software build process?
(choose the best two answers)
You cannot run automated tests without an automated build
Code reviews are much faster if you automate your build
To get feedback on changes to the code early and often
Automation improves the quality of software by making builds less error prone
What happens during Sprint 0?
(choose the best answer)
Requirements gathering, version control setup, and continuous integration setup
Base system architecture and design
Overall planning, base system architecture, base design, version control and continuous integration setup
There is no such thing as Sprint 0
Establish base system architecture and design, install version control and continuous integration setup
Should User Stories be part of the documentation generated by a Scrum Team? (choose the best answer)
If the architect requires it.
They must be provided to the Developers as part of the user specifications documents
Never
Always
If they are part of the Definition of Done
When does a Developer become accountable for the value of a Product Backlog item selected for the Sprint? (choose the best answer)
Whenever a team member can accommodate more work
During the Daily Scrum
At the Sprint Planning Event
Never. The entire Scrum Team is accountable for creating value every Sprint
Which of the following are benefits of Continuous Integration?
(choose the best two answers)
Causes team members to consider each other's work and context.
It eliminates bugs completely.
The build is executed once every night and at least once each weekend
It leads to higher transparency and rapid feedback to the team
What factors should be considered when establishing the length of a Sprint?(choose the best two answers)
The frequency at which team formation can be changed.
The level of uncertainty over the solution being developed
All teams in a Nexus must have the same Sprint length
The Integration Team should determine the Sprint length for all individual Scrum Teams
The risk of being disconnected from the stakeholders
What is the most important concern for multiple Scrum Teams when they are working from the same Product Backlog?
(choose the best answer)
Making sure there is enough work for everyone on every team.
Minimizing dependencies between Scrum Teams
Meeting original scope projections
Clear definition of requirements
What are two ways that Developers can ensure a good application architecture?
The Scrum Team should assign someone to the role of software architect whose job it is to make sure a consistent architecture is developed.
The Developers plan some time each Sprint to discuss the architecture needed for the features planned in that Sprint.r
The Scrum Team should have a set of guiding architecture principles that every Developer understands and follows when writing code.
The Developers do not need an architecture model in Scrum and should focus on adding functionality. The architecture will come into place without fail as the Developers add functionality
The Scrum Team plans a Sprint 0 at the beginning of a project with the objective of developing an architecture model used during the following Sprints
How should multiple Scrum Teams deliver a done, useful, and valuable Increment in a Sprint?
(choose the best answer)
Each Scrum Team delivers done Increments of its own area of responsibility. These Increments are integrated into a whole product during stabilization prior to release
Each Scrum Team provides a unique done Increment that includes the team's added functionality
Each Sprint, all Scrum Teams have a done Increment that integrates with all of the other done Increments from all other Scrum Teams on the initiative. The sum of all Increments is the Increment for that product
Functionality not integrated with the work of other Scrum Teams may be delivered as unintegrated Increments. This demonstrates the value created by the Scrum Teams unable to completely integrate their Increments
Using Scrum ensures that adding more resources to a project proportionally increases the value delivered
True
False
The Scrum Master can act as a Developer in the same Scrum Team.
True
False
During a Sprint, what may change?
Sprint Goal
Product Backlog
Sprint Backlog
User Stories are mandatory in Scrum.
False
True
A cross-functional Scrum Team includes at least one tester.
True
False
What limits the work in progress?
Cone of Uncertanity
Technical Debt
Time Boxing Concept
User Story Points
Experienced Scrum Teams decide which Scrum Events to do and which to skip.
True
False
The entire Scrum Team is accountable for creating a valuable, useful Increment every Sprint.
True
False
The Product Owner may delegate the creation and communication of the Product Goal, but he remain accountable.
True
False
During Sprint Planning, the Definition of Done helps the Developers when they decide how many PBIs to pull from the Product Backlog to the Sprint Backlog.
False
True
John has been assigned as a Product Owner in your team. He comes from traditional management and doesn’t have much experience with Scrum. John asks you how estimations work in Scrum. As a Scrum Master, what would be the best response?
Scrum is a framework and we can choose whatever techniques we want to estimate the size of the PBIs. So, advise John to use Story Points when he estimates the PBIs
Estimations are not allowed in Scrum
The people who are doing the work are responsible for the estimates
An organization decides to scale Scrum to build one software product. However, the teams are new to Scrum and don’t know who will coordinate their work. You are a Scrum Master. What should you do in this situation?
Every day, you have to spend a little bit of time with each team to help with the synchronization of their work
Introduce Git, a version control tool that helps developers work on different branches. When they merge the new code to the master branch, Git will display conflicts (if any) the developers should resolve. Git is one of the best version control tools that are available in the present market
Teach the developers that their teams should be able to combine their work into an integrated increment by the end of each Sprint. Discuss the concept of cross-functionality and the Definition of Done
Introduce the concept of “rotating developers”. Each Sprint the teams will exchange developers who would monitor the work and share any technical dependencies. The idea is to minimize any dependencies between the teams
As a Scrum Master, you have to make sure each developer speaks during the Daily Scrum event. If this is not the case, you must teach them how to do the event properly
True
False
Story Points are a relative unit of measurement. The PBIs on top of the Product Backlog must be estimated with Story Points
True
False
The purpose of ordering the Product Backlog is to maximize value
True
False
High-performing Scrum Team are those within which the members collaborate. During which Scrum event would be best to discuss how the members of the team collaborate?
Sprint Planning
Sprint Review
Sprint Retrospective
Daily Scrum
