wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Practice Test 1

Total questions: 80

Worksheet time: 48mins

Name
Class
Date
1.
Which of the following is required by Scrum?
a)
Sprint Retrospective
b)
Sprint Burndowm chart
c)
Members must stand at the Daily Scrum
d)
Release Planning
e)
All of the above
2.
If two Scrum Teams are added to the development of a product that previously had only one Scrum Team, what will be the immediate impact on the productivity of the original Scrum Team?
a)

Its productivity is likely to stay same

b)

Its productivity is likely to increase

c)
Its productivity is likely to decrease
3.
Who is responsible for conducting the Daily Scrum ?
a)
The Scrum Master
b)
The Developers
c)
The Product Owner
d)
The Scrum Team
4.
For the purpose of transparency, when does Scrum say a new increment must be available?
a)
Before the release sprint
b)
Every 3 sprints
c)
At the end of every sprint
d)
When PO askes to create one
e)
After the acceptance testing phase
5.
Who is responsible for representing the stakeholders?
a)
The Developers
b)
The Team Manager
c)
The Project Manager
d)
The Business Analyst
e)
The Product Owner
6.

The Scrum Master participates in the Sprint Retrospective as a:

a)
Team Leader
b)
Peer Team Member
c)
Silent Observer
7.

What are two responsibilities of testers in a Scrum Team?

Choose 2 answers

a)
Scrum has no "tester" roles
b)
Tracking Quality Metrics
c)
Each Developer is accountable for quality as a professional
d)
Finding Bugs
e)
Verify the work of progammer
8.

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

Choose 2 answers

a)
Ordering product backlog items
b)
By Coaching team in self management and cross functionality
c)
Developing and explicitly communicating the product goal
d)
By causing removal of impediments to scrum team's progress
9.

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

Choose 2 answers

a)
Sprint Backlog for the next sprint
b)
The value of the work currently represented in the product backlog
c)
Definition of Done
d)
Team Relations
10.

By the end of the Sprint Retrospective, the Scrum Team should have identified:

(Choose the best answer)

a)
The Product backlog items that the developer will work on in the next sprint
b)
The increment that will be shortly released to production
c)

Improvements that it may be implemented in the next sprint

d)
The most productive developer
11.
When is the Sprint Backlog created?
a)
At the beginning of the project
b)
During the sprint
c)
Prior to sprint planning meeting
d)
During the sprint planning meeting
12.
A product increment must be released to production at the end of each Sprint
a)
true
b)
false
13.
Who must attend the Daily Scrum?
a)
The Scrum Team
b)
The Developers and Product Owner
c)
The Developers and Scrum Master
d)
The Developers
e)
The Scrum Master and Product Owner
14.
Which two stances would NOT be a good representation of a Product Owner implementing Value Driven Development? (choose the best two answers)
a)
Product Value Maximizer
b)
Impediment remover to the Developer's progress
c)
Product Marketplace Expert
d)
Coach the Developers in in self management and cross functionality
e)
Lead Facilitator of Key stakeholders Involvement
15.
The Developers are managed by:
a)
The Scrum Master
b)
The Product Owner
c)
None of the above
d)
The Lead Developer
16.
What is included in the Sprint Backlog?
a)
Any of these (or others) which are decomposition of the selected product backlog items
b)
Use cases
c)
User Stories
d)
Tasks
e)
Tests
17.
Who is allowed to change the Sprint Backlog during the Sprint? (choose the best answer)
a)
The Product Owner
b)
The Developers and Product Owner
c)
The Scrum Team
d)
The Developers
e)
The Scrum Master
18.
Product Backlog Refinement practice focuses on Items for upcoming Sprints, not the current Sprint in progress.
a)
true
b)
false
19.
How should the Developers deal with non-functional requirements?
a)
Make sure the release department understands these requirements but it is not the developers responsibility
b)
Assign them to the lead developers on the team
c)
Handle them during the integration sprint preceding the release sprint
d)
Ensure every increment meets them
20.
The Product Owner must release each Increment to production?
a)
Without any exception
b)
Whenever the product is free of defects
c)
When he has the approval of the CEO
d)
When it makes sense
21.

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)

a)

Inform the other members of the Scrum Team so the team can decide what to do

b)

Add the item to the next Sprint

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

22.

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

a)

True

b)

False

23.

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 Options.

24.

What is the role of Management in Scrum?

a)

Continually monitor staffing levels of the Scrum Team

b)

Identify and remove people that are not working hard enough

c)

Monitor the progress of the Developers on the Scrum Team

d)

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

25.

What is the recommended size for a Scrum Team?

a)

9

b)

7 plus or minus 2

c)

Typically 10 or fewer people.

d)

Minimum of 7

26.

What are two ways a Scrum Master serves to enable effective Scrum Teams?

a)

By starting and ending the meetings at the proper time

b)

By facilitating Developer decision-making

c)

By removing impediments that hinder the Scrum Team

d)

By keeping high value features high in the Product Backlog

27.

The timebox for the Sprint Planning event is?

a)

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

b)

4 hours

c)

Whenever it is done

d)

Monthly

28.

The length of a Sprint should be:

a)

Short enough to keep the business risk acceptable to the Product Owner

b)

Short enough to be able to synchronize the development work with other business events

c)

One month or less

d)

All of the above

29.

Which statement best describes the Sprint Review?

a)

It is a mechanism to control Developer activity during a Sprint

b)

It is when the Scrum Team and stakeholders inspect the outcome of a Sprint and figure out what to do next

c)

It is a demo at the end of the Sprint for everyone in the organization to check on the work done

30.

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 Project Manager

b)

The Product Owner

c)

The Scrum Master

d)

The Developers

31.

When many Scrum Teams are working on a single product, what best describes the Definition of Done?

a)

It depends

b)

Each Scrum Team uses its own, but must make their definition clear to all other teams so the differences are known

c)

All Scrum Teams must have a Definition of Done that makes their combined Increment valuable and useful

32.

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?

a)

The Developers

b)

The Product Owner and the Developers

c)

The Product Owner and all stakeholders

d)

The Scrum Master, the project manager, and the Developers

33.

Which Scrum events are timeboxed?

a)

Sprint Retrospective.

b)

Refinement

c)

Sprint Planning

d)

Sprint Review.

e)

Release Retrospective

34.

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)

a)

All investments required to conceive, develop, operate and maintain the product.

b)

The accumulated cost over the earned value of the product

c)

The money spent on development and delivery of the product.

35.

The value delivered by a product can only be determined by revenue

a)

True

b)

False

36.

To what extent does technical debt limit the value a Product Owner can get from a product?

(choose the best 2 answer)

a)

The velocity at which new functionality can be created is reduced when you have technical debt

b)

Technical debt causes a greater percentage of the product's budget to be spent on maintenance of the product.

c)

Technical debt does not influence the delivery of value.

d)

Technical debt is not a Product Owner concern, technical debt is only an issue for the Developers.

37.

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

(choose the best answer)

a)

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

b)

The Product Owner writes the User Stories as provided by the stakeholders

c)

The Product Owner provides the stakeholders with acceptance forms at the Sprint Review to record their formal agreement over the delivered software

d)

The Product Owner has the final call over the requirements and should involve the stakeholders as little as possible

38.

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

(choose the best answer)

a)

By the Product Owner and stakeholders accepting the Increment at the Sprint Review

b)

By measuring the actual time spent on development versus the time estimated for development

c)

By releasing frequently, and measuring the value customers/users experience.

d)

By measuring that velocity has increased since the last release

39.

The Product Owner's authority to change and update the Product Backlog is unlimited, except for:

(choose the best answer)

a)

Items the Scrum Master has identified as impediments

b)

Decisions by the CFO, the CEO or the board of directors

c)

There are no exceptions; the entire organization must respect a Product Owner's decisions

d)

High impact changes that have not been approved by the change request board

e)

Technical and architectural work that needs to be done first, as indicated by the chief enterprise architect.

40.

What two things best help the Product Owner manage the value of a product?

a)

Devising a formula for a neutral calculation of value.

b)

Setting value on individual Product Backlog items using Value Poker.

c)

The order of the Product Backlog

d)

Validating assumptions of value through frequent releases

41.

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)

a)

At the end of each Sprint when the timebox expires a detailed report with all test cases and test results is available

b)

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.

c)

Timeboxes help by making sure a Sprint does not stop until all testing is done, and the work is verified by the Product Owner

d)

Timeboxes assure the Product Owner that the Developers will finish all work on the Sprint Backlog by the end of the Sprint

42.

What is the principal value of releasing an Increment?

(choose the best answer)

a)

To validate assumptions made when developing the product

b)

To learn about the forecast of functionality that was developed.

c)

To learn about the Scrum Team’s productivity.

43.

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

(choose the best two answers)

a)

Update the work plan for the Developers on a daily basis

b)

Create financial reporting upon the spent hours reported by the Scrum Team

c)

Work with the Developers on Product Backlog refinement

d)

Attend every Daily Scrum to answer functional questions on the discussed Sprint Backlog items

e)

Collaborate with stakeholders, user communities, and subject matter experts

44.

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

(choose the best answer)

a)

Effort first, then value.

b)

The availability of resources and skills for implementation.

c)

Anything that informs them to achieve the product's goals and to optimize the value delivered

d)

Lowest development cost in order to maximize Return on Investment (ROI)

45.

What phrases best describe the relationship of the Product Owner and the Developers?

(choose the best two answers)

a)

They collaborate often so the Developers build Increments keeping end-user and stakeholder concerns in mind

b)

They should work apart as much as possible in order to keep the concerns of business and technology separated.

c)

The Product Owner should be with the Developers full-time to grow a deep understanding of the technology being used

d)

They should share no more than the Sprint Planning and the Sprint Review meeting.

e)

They collaborate often so the Product Owner can make informed decisions in balancing effort and value of Product Backlog items

46.

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

a)

It creates transparency regarding progress within the Scrum Team

b)

It establishes the expected quality of the Increment reviewed at the Sprint Review

c)

It identifies undone work that can be addressed in a separate Sprint

d)

It helps the Product Owner track the open work during a Sprint

47.

What is a Product Backlog?

(choose the best answer)

a)

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

b)

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

c)

It is a formally approved list of requirements to be implemented over a set period

d)

The Product Backlog is an emergent, ordered list of what is needed to improve the product

48.

Who should be present during Product Backlog refinement?

(choose the best answer)

a)

The integration architects from the release department

b)

The stakeholders

c)

The external business analysts that have prepared the functional details

d)

Anyone that the Scrum Team decides will be valuable during refinement

e)

Only the most senior Developers

49.

Which of the following describe an architecture spike?

(choose the best answer)

a)

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

b)

The result of an exhaustive architectural planning effort

c)

A decision made by a systems architect to settle disagreement between Developers

d)

Fundamental architectural problem found in an existing application

50.

When is a system's architecture decided?

(choose the best answer)

a)

In the beginning of the project, during Sprint 0

b)

It is designed along with the vision, before the first Sprint.

c)

Throughout the project, as understanding emerges and the Developers learn more about the product

d)

Whenever the assigned architect can join the Scrum Team

51.

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

(choose the best answer)

a)

The architect chosen by the Scrum Team

b)

The software architect

c)

The Developers

d)

The corporate architect

52.

Product Backlog items are refined by:

(choose the best answer)

a)

The Business analyst and the Product Owner

b)

The Product Owner.

c)

The Developers

d)

The Scrum Team

53.

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

(choose the best answer)

a)

The next person who needs the build to complete successfully.

b)

The person who broke the build

c)

The tester responsible for validating builds

d)

Whoever the Developers agree should fix it

e)

The person assigned to the configuration management role within the team

54.

Which statement describes how often the build should be executed?

(choose the best answer)

a)

Whenever the Quality Assurance group becomes uncertain that the system works

b)

As often as possible, and certainly prior to the end of the Sprint.

c)

Once per day

d)

Whenever new or modified code is pushed to the version control system

55.

What is the value of refactoring code?

(choose the best answer)

a)

To have all code in a single file for easy printing and code reviews

b)

To make the software faster at runtime

c)

To improve readability and maintainability

d)

To keep the code moving

56.

What are reasons to automate the software build process?

(choose the best two answers)

a)

You cannot run automated tests without an automated build

b)

Code reviews are much faster if you automate your build

c)

To get feedback on changes to the code early and often

d)

Automation improves the quality of software by making builds less error prone

57.

What happens during Sprint 0?

(choose the best answer)

a)

Requirements gathering, version control setup, and continuous integration setup

b)

Base system architecture and design

c)

Overall planning, base system architecture, base design, version control and continuous integration setup

d)

There is no such thing as Sprint 0

e)

Establish base system architecture and design, install version control and continuous integration setup

58.

Should User Stories be part of the documentation generated by a Scrum Team? (choose the best answer)

a)

If the architect requires it.

b)

They must be provided to the Developers as part of the user specifications documents

c)

Never

d)

Always

e)

If they are part of the Definition of Done

59.

When does a Developer become accountable for the value of a Product Backlog item selected for the Sprint? (choose the best answer)

a)

Whenever a team member can accommodate more work

b)

During the Daily Scrum

c)

At the Sprint Planning Event

d)

Never. The entire Scrum Team is accountable for creating value every Sprint

60.

Which of the following are benefits of Continuous Integration?

(choose the best two answers)

a)

Causes team members to consider each other's work and context.

b)

It eliminates bugs completely.

c)

The build is executed once every night and at least once each weekend

d)

It leads to higher transparency and rapid feedback to the team

61.

What factors should be considered when establishing the length of a Sprint?(choose the best two answers)

a)

The frequency at which team formation can be changed.

b)

The level of uncertainty over the solution being developed

c)

All teams in a Nexus must have the same Sprint length

d)

The Integration Team should determine the Sprint length for all individual Scrum Teams

e)

The risk of being disconnected from the stakeholders

62.

What is the most important concern for multiple Scrum Teams when they are working from the same Product Backlog?

(choose the best answer)

a)

Making sure there is enough work for everyone on every team.

b)

Minimizing dependencies between Scrum Teams

c)

Meeting original scope projections

d)

Clear definition of requirements

63.

What are two ways that Developers can ensure a good application architecture?

a)

The Scrum Team should assign someone to the role of software architect whose job it is to make sure a consistent architecture is developed.

b)

The Developers plan some time each Sprint to discuss the architecture needed for the features planned in that Sprint.r

c)

The Scrum Team should have a set of guiding architecture principles that every Developer understands and follows when writing code.

d)

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

e)

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

64.

How should multiple Scrum Teams deliver a done, useful, and valuable Increment in a Sprint?

(choose the best answer)

a)

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

b)

Each Scrum Team provides a unique done Increment that includes the team's added functionality

c)

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

d)

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

65.

Using Scrum ensures that adding more resources to a project proportionally increases the value delivered

a)

True

b)

False

66.

The Scrum Master can act as a Developer in the same Scrum Team.

a)

True

b)

False

67.

During a Sprint, what may change?

a)

Sprint Goal

b)

Product Backlog

c)

Sprint Backlog

68.

User Stories are mandatory in Scrum.

a)

False

b)

True

69.

A cross-functional Scrum Team includes at least one tester.

a)

True

b)

False

70.

What limits the work in progress?

a)

Cone of Uncertanity

b)

Technical Debt

c)

Time Boxing Concept

d)

User Story Points

71.

Experienced Scrum Teams decide which Scrum Events to do and which to skip.

a)

True

b)

False

72.

The entire Scrum Team is accountable for creating a valuable, useful Increment every Sprint.

a)

True

b)

False

73.

The Product Owner may delegate the creation and communication of the Product Goal, but he remain accountable.

a)

True

b)

False

74.

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.

a)

False

b)

True

75.

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?

a)

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

b)

Estimations are not allowed in Scrum

c)

The people who are doing the work are responsible for the estimates

76.

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?

a)

Every day, you have to spend a little bit of time with each team to help with the synchronization of their work

b)

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

c)

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

d)

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

77.

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

a)

True

b)

False

78.

Story Points are a relative unit of measurement. The PBIs on top of the Product Backlog must be estimated with Story Points

a)

True

b)

False

79.

The purpose of ordering the Product Backlog is to maximize value

a)

True

b)

False

80.

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?

a)

Sprint Planning

b)

Sprint Review

c)

Sprint Retrospective

d)

Daily Scrum