wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scrum 101

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

What is Scrum?

a)

A tedious methodology focusing on KPI's and status meetings.

b)

A framework for developing, delivering, and sustaining complex products.

c)

A set of strict rules and processes put in place to deliver software quickly and frequently.

d)

A linear, sequential approach to the software development life cycle that emphasizes a logical progression of steps.

2.

Who runs the Scrum Team?

a)

The Product Owner

b)

The ScrumMaster

c)

The Development Lead

d)

Trey Keller, Android Mobile Web Cart Integration Tech Lead and Proud Supporter of Jimmie Johnson and the #48 Ally NASCAR team

e)

None of the Above

3.

What is the purpose of the Daily Scrum / Daily Stand-up?

a)

To provide status updates to the Product Owner and ScrumMaster.

b)

To get work assignments for the day.

c)

To get all of the developers' questions from the day before answered.

d)

To plan work for the next 24 hours, optimize team collaboration and performance through inspection of progress, and forecast upcoming Sprint work.

4.

The rules of Scrum are most clearly defined by which three things?

a)

Roles, events, and artifacts.

b)

Backlogs, meetings, and processes.

c)

Training, improvement, and delivery.

d)

Transparency, inspection, and adaption.

5.

The Agile Manifesto consists of four _______, and twelve _______.

a)

roles, events

b)

methodologies, processes

c)

values, principles

d)

stand-up questions, rules

6.

Scrum is founded on empirical process control theory, or empiricism. What are the three pillars of empiricism?

a)

Roles, events, and artifacts.

b)

Transparency, inspection, and adaption.

c)

Hypothesis, experimentation, and conclusion.

d)

Question, answer, and decide.

7.

The Product Owner's main responsibilities are (pick all that apply):

a)

Assign work to the team.

b)

Maximize the value of the product resulting from work of the Development Team.

c)

Clearly expressing business and customer requirements in the Product Backlog items and prioritizing those items to best achieve goals and missions.

d)

Creating reports and holding status report meetings.

e)

Prioritizing the Sprint Backlog.

8.

Once a Sprint has started, _________ prioritizes the Sprint Backlog and ________ can change the amount of work the team committed to.

a)

the Development Team, the Development Team

b)

the Product Owner, the Product Owner

c)

the Development Team, the Product Owner

d)

the Product Owner, the ScrumMaster

e)

The Product Owner, no one

9.

What should be the output delivered at the end of each Sprint?

a)

A demo of the work completed and an explanation of what was not completed.

b)

An explanation of the work completed and new Backlog items created for the work that wasn't completed.

c)

A status report for the key stakeholders and leadership.

d)

A potentially releasable Increment of "Done" product.

10.

Who tells the Development Team how to turn Product Backlog into Increments of potentially releasable functionality?

a)

The ScrumMaster

b)

The Product Owner

c)

The Solutions Manager

d)

None of the Above

11.

What titles/roles are defined as Development Team members?

a)

Product Owner, ScrumMaster, Developer, and QA.

b)

None. Scrum recognizes no title or sub-teams in the Development Team.

c)

Junior developer, senior developer, and development lead.

d)

Developer, development lead, and quality assurance tester.

12.

The ScrumMaster is responsible for (pick all that apply):

a)

Facilitating Scrum events as requested or needed.

b)

Coaching the Development Team in self-organization and cross-functionality.

c)

Telling the Development Team how to turn a Product Backlog into a releasable Increment.

d)

Ensure that goals, scope, and product domain are understood by everyone on the Scrum Team as well as possible.

e)

Helping employees and stakeholders understand and enact Scrum and empirical product development.

13.

Which of this are not identified as a Scrum Event?

a)

Sprint Planning

b)

Story Refinement

c)

Sprint Review

d)

Sprint Retrospective

e)

Sprint

14.

Who has the authority to cancel a Sprint before the time-box is over?

a)

The ScrumMaster

b)

The Development Team

c)

The Solutions Manager

d)

The Product Owner

15.

Who is responsible and accountable for ensuring everything a Development Team committed to is completed within a Sprint?

a)

The Development Leads

b)

The ScrumMaster

c)

Every single member of the Scrum Team

d)

The Product Owner

e)

The Solutions Manager

16.

True or False: If the Team commits to 10 stories in a Sprint, completes 15 stories, but 3 of the stories the Team originally committed to were not completed, the Team has still met their commitment.

a)

True

b)

False

17.

What are the Scrum Artifacts and who owns each one? (pick all that are correct)

a)

Product Backlog - owned by the Product Owner

b)

Sprint Backlog - owned by the Development Team

c)

Increment - owned by the Development Team

d)

Monitoring of Progress Towards Goal - owned by the Product Owner

e)

Monitoring of Sprint Progress - owned by the Development Team

18.

Sprint Planning is meant to answer what two questions? (Choose the correct two answers below)

a)

How will the work needed to deliver the Increment be achieved?

b)

What can the team do to stay busy?

c)

What can be delivered in the Increment resulting from the upcoming Sprint?

d)

Can the QA team test everything the Developers complete?

19.

What is the intended purpose of tracking Sprint Velocity?

a)

To monitor and judge the increase or decrease of progress from Sprint to Sprint.

b)

To identify impediments preventing the Team from completing the work they have committed to.

c)

To forecast the amount of work a Team can typically complete during a Sprint.

d)

To add transparency and show that a Development Team is delivering value.

20.

Under what circumstances would it make sense to cancel a Sprint?

a)

The Product Owner has decided mid-Sprint that some other chunk of work is now more important than what the team has committed to.

b)

A member of leadership has determined that they want some new initiative worked on and completed immediately.

c)

It never makes sense to cancel a Sprint.

d)

The Sprint Goal has become obsolete because the company changes director or the market or technology conditions have changed.

21.

What does 1 story point equate to?

a)

One day's worth of development work from concept to completion.

b)

One hour worth of development work from concept to completion.

c)

An abstract measurement of the simplest, baseline amount of effort, complexity, and risk a User Story presents on average and relative to type of work the Development Team typically does.

d)

An absolute 100% accurate measurement of how much effort it will take for the Development Team to deliver a story without question.

22.

What is Acceptance Criteria?

a)

The functional requirements of how to complete a User Story.

b)

Conditions a software product must satisfy to be accepted by the user, customer, or stakeholder.

c)

Business requirements including all designs, research, and documentation to answer all questions a developer might have to complete a User Story.

d)

Optional as long as there is separate technical documentation and fully vetted UX designs.

23.

What are the five key components of a User Story?

a)

Business requirements, functional requirements, designs, documentation, and estimates.

b)

Fully vetted requirements, UX designs, all questions answered, all research completed, and absolute assurance that the story will be completed as is.

c)

An epic, a feature, a role, an ask, and a reason.

d)

A user role, what the user wants, a quantifying value, acceptance criteria, and small and simple.

24.

When estimating a story, the Team should consider what? (pick all that apply)

a)

Effort

b)

Time

c)

Complexity

d)

Risk

e)

Individual Skill Levels

25.

What is the purpose of Tasks being created during Sprint Planning and the Estimated Time to Completion being added?

a)

To ensure the Development Team is actually working.

b)

To track hours on a Project Manager's Gantt Chart.

c)

To identify how quickly a developer can complete an entire User Story.

d)

To help the team understand the breakdown of the work and how long the Tasks take to complete at a granular level.