Scrum Online Quiz
1. Question
Which is not an effective way to encourage collaboration between the scrum
development team and product owner?
Act as a go-between for them
Teach the team to talk in terms of business needs and objectives
Listen to their communications
Teach the product owner about technologies the team uses
2. Question
Many people feel pair programming reduces errors and increases maintainability. What is
pair programming?
One person checks in code so another person can review it later
Two people share one workstation, typically taking turns typing while the
other pays attention and helps
Code is written two lines at a time to reduce errors
3. Question
What is a Scrum Team expected to do during the first Sprint?
Test the product
Develop a detailed plan for the rest of the project
Nail down the architecture
Build a thin slice of potentially shippable functionality
4. Question
What should happen in the sprint review meeting?
Feedback from stakeholders resulting in additional items added to the
product backlog
A powerpoint presentation about hypothetical things
Live demonstration of a potentially shippable product increment
A report about what happened during the Sprint
Declration by the product owner which items are done and which ones are
not done
5. Question
During sprint execution, when are new sprint tasks added?
When the product owner identifies a new task
When the scrummaster identifies a new taks
Never. The sprint tasks are fixed and decided during sprint planning
As soon as possible after they are identified, unless they reflect a scope
change in the sprint goals
When the scrummaster approves them
6. Question
How is Product Backlog Arranged?
Items are randomly arranged
Into categories, P1, P2, P3 etc
Large items at the top, small items at the bottom
Most important items at the top, least important items at the bottom
7. Question
Test Driven Development (TDD) involves creating tests and code almost simultaneously,
while constantly improving the design.
Many Agile developers believe TDD helps ensure implementation while reducing the cost
of change. Is TDD part of Scrum?
Yes - Scrum is a complete methodology containing everything you need to
succeed
No - Scrum is only a feedback framework. It does not specify particular
technical practices
8. Question
Which statement best describes Scrum?
A complete methodology that defines how to develop software
A cookbook that defines best practices for software development
A defined and predictive process that fits in with traditional management
approaches
A framework with built-in reality checks for complex work in uncertain
domains
9. Question
What is a good size for a sprint task?
One person per day or less, so other team members can easily detect when
a task is stuck
2-3 people 2-3 days, so that every product backlog item equals one sprint
task
10. Question
When should a retrospective meeting be held?
Only at the end of a release
At the end of each sprint, before the sprint review meeting
At the end of each sprint, after the sprint review meeting
Every now and then, when the team wants to improve
Only at the end of a project
11. Question
Who estimates the effort to complete a product backlog item?
The scrum development team, after clarifying the requirement
The ScrumMaster, with input from the scrum development team
The most senior people in the organization, such as engineering managers
and chief architect
The product owner, with input from the scrum development team
12. Question
In a Scrum organization, which is a responsibility of management external to the Scrum
team?
Coordinate activities between Scrum teams
Setup performance appraisals
Help resolve team-reported impediments and improve the larger
organization
Monitor the sprint burndown chart to ensure individuals are contributing
Monitor the daily scrum meetings and reward team players
13. Question
Which of the following is the scrum team NOT responsible for?
Planning how to meet a sprint goal
Increasing productivity and learning
Resolving internal conflicts
Coordinating daily during the sprint to meet the sprint goal
Selecting the product owner
14. Question
How often should backlog grooming occur?
Once, at the beginning of the project
Once, at the end of the project
Every Sprint
Every release cycle
15. Question
During sprint execution, a Scrum team uses “information radiators” such as the task
board or sometime a sprint burn-down chart. Who are these for?
The team, so they can take responsibility for their own work habits
Outside managers, so they can intervene as soon as they don't like how a
Sprint is going
16. Question
Which is the time-box for daily Scrum meeting?
5 minutes
10 minutes
15 minutes
As long as necessary
17. Question
Does scrum have rules, or just guidelines?
Scrum has a few simple rules
Scrum has guidelines only, no rules at all.
18. Question
some Scrum teams fully embrace Agile technical practices. How often do these teams
integrate their work and rerun regression tests?
Continuously as things change; potentially many times per day
Only at the end of each sprint
Once pre day (or night)
19. Question
Should the product backlog contain tasks?
No
Yes
20. Question
Which of the following are explicitly defined questions in the daily Scrum meeting?
What time is the next daily scrum meeting?
What did I do yesterday (or since last scrum meeting)
What are my actuals compared to my estimates
What impedes me (blocks my progress)
What will I do today (or before the next scrum meeting)
21. Question
When is the sprint backlog created?
Whenever needed
During the backlog refinement meeting
During the sprint planning meeting
At the beginning of the project
22. Question
What is the recommended size of a scrum team?
It doesn't matter, as long as the team is cross functional
9 plus or minus 3
10 plus or minus 3, or more if the team is geographically dispersed
7 plus or minus 2
23. Question
Does scrum have a role called “project manager”?
No
Yes
24. Question
which is the more important reason to demonstrate working products frequently?
To accelerate our understanding of the user's real need
To get more features out
25. Question
The CEO asks a team member to do some work outside the goals of the current Sprint in
progress. what should the team member do?
Add it to the next Sprint
Add it to the current Sprint while swapping out committed work of equal
size
Inform the Product Owner so he can work with the CEO
Add it to the current Sprint
26. Question
What is code refactoring?
Improving both internal structure and functional behavior
Improving internal structure only, e.g. removing duplicate code
Improving functional behavior only, e.g. fixing bugs
27. Question
Who owns sprint commitments?
Individuals, as assigned by ScrumMaster
The team owns them collectively
The ScrumMaster
Individuals, as determined during the Sprint planning meeting
28. Question
In an organization that embraces Agile values, who would be responsible for tool
selection and configuration?
The teams, who would have to coordinate with each other
The ScrumMasters, who would have to coordinate with each other
29. Question
When is Sprint execution completed?
When all tasks are complete
When all committed product backlog items meet their definition of done
It depends
When the time-box expires
30. Question
Which is not an effective way to encourage collaboration between the scrum team and
external departments or other scrum teams?
Remove impediments to team member travel
Act as a go-between for them
Listen to their communications
Introduce them to each other
Walk them over to their desks