Professional Documents
Culture Documents
com/online-test/results/
Percentage: 53.3%
Duration: 00:17:49
Feedback
Thank you for taking the Developer Open assessment of Scrum. Please read the Scrum Guide on Scrum.org
and take this assessment again to improve your score.
Scrum on,
Ken Schwaber
Question 1 of 30
Correct answer: C.
You chose: E.
D. The ratio of number of tests to lines of code in the system being tested.
Question 2 of 30
Correct answer: D.
You chose: D.
A. Coders
D. The Developers
Question 3 of 30
When a Continuous Integration build fails, who ideally ensures the build is repaired?
Correct answer: E.
You chose: C.
D. The person assigned to the configuration management role within the team.
Question 4 of 30
Correct answer: B.
You chose: A.
A. Never.
C. Always.
D. They must be provided to the Developers as part of the user specifications documents.
Question 5 of 30
Correct answer: A.
You chose: A.
D. The average time or money a Scrum Team spends per Sprint on bug fixes.
Question 6 of 30
Correct answer: C.
You chose: C.
A. Having the tester in the Scrum Team write the test plans before coding.
Question 7 of 30
Correct answer: C.
You chose: C.
D. Whenever the Quality Assurance group becomes uncertain that the system works.
Question 8 of 30
Correct answer: A. C. D.
You chose: A. C. D.
C. The build process is clearly defined and scripted, making it easy, consistent and
repeatable.
D. They allow frequent validation of the unit of software being worked on, ensuring it remains
in a potentially shippable state.
Question 9 of 30
What are some shortcomings of code coverage as a measurement for how well a system or
product is tested?
Correct answer: A. C. E.
You chose: B. C.
A. Code coverage does not ensure that the most important or highest risk areas of the code
are being exercised by tests.
E. Could create incentives to write tests that simply increase code coverage, rather than tests
that find bugs without increasing coverage.
Feedback
Code coverage is a useful metric, but not in isolation. It should not be considered a replacement for
effective test design techniques.
Question 10 of 30
The Definition of Done describes the work that must be completed for every Product Backlog
item. What should the Developers do during the Sprint, if they find a problem outside of their
control that is blocking them from delivering work?
Correct answer: B.
You chose: B.
C. Complete the work that can be done on as much scope as possible and complete the rest
during the "hardening" sprints at the end of the release.
E. Complete the work that can be done on as much scope as possible and use the Sprint
Review to plan the rest with the stakeholders.
Question 11 of 30
Correct answer: A. D.
You chose: B. D.
D. Automation improves the quality of software by making builds less error prone.
Question 12 of 30
Correct answer: D.
You chose: D.
B. A software development practice that continuously integrates feedback from users into
software design.
C. A software development practice where members of a development team all work on the
same computer to ensure a common code base.
D. A software development practice where developers integrate and verify their work
frequently, often multiple times each day, to detect integration errors as quickly as
possible.
Question 13 of 30
Correct answer: C.
You chose: C.
B. Never. It is the sole responsibility of the Product Owner to refine the Product Backlog.
Question 14 of 30
Correct answer: A. B. C. D.
You chose: A. B. C. D.
C. Code in each test is as small as possible while maintaining readability of the code.
Question 15 of 30
Correct answer: A.
You chose: A.
A. Throughout the project, as understanding emerges and the Developers learn more about
the product.
Question 16 of 30
Correct answer: B. C. D. E. F.
You chose: A. B. C. D. E. F.
A. Exploratory
B. Functional
C. Integration
D. Smoke
E. Performance
F. Unit
Question 17 of 30
Correct answer: A.
You chose: A.
D. The Developers.
Feedback
The Scrum Team is self-managing, they decide whether the Product Owner, Scrum Master and all or
some of the Developers should participate in Product Backlog refinement. A Scrum Team might also
choose to invite stakeholders as they see fit. Product Backlog refinement is not a mandatory event
prescribed by Scrum, and Scrum Teams should do Product Backlog refinement as needed to create
Product Backlog items that are deemed ready for selection at Sprint Planning.
Question 18 of 30
Correct answer: B. D.
You chose: A. D.
Question 19 of 30
True or False: 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.
Correct answer: B.
You chose: B.
A. True
B. False
Feedback
An earlier version of the Scrum Guide prescribed the practice of placing one improvement in the Sprint
Backlog. This was removed in the 2020 update to the Scrum Guide because it was felt to be too
prescriptive. However, if this practice provides value to you then you should adopt it. It is simply not
prescribed anymore, but can still be valuable.
Question 20 of 30
Correct answer: A. B. C. D.
You chose: A. D.
Question 21 of 30
Correct answer: B.
You chose: B.
A. The stakeholders.
B. Anyone that the Scrum Team decides will be valuable during refinement.
E. The external business analysts that have prepared the functional details.
Feedback
The Scrum Team is self-managing, they decide whether the Product Owner, Scrum Master and all or
some of the Developers should participate in Product Backlog refinement. A Scrum Team might also
choose to invite stakeholders, release engineers, architects, or others who are not on the Scrum Team
as long as those individuals will provide value during refinement. Product Backlog refinement is not a
mandatory event prescribed by Scrum, and Scrum Teams should do Product Backlog refinement as
needed to create Product Backlog items that are deemed ready for selection at Sprint Planning.
Question 22 of 30
Correct answer: B.
You chose: C.
B. The degree to which the system under test has been exercised by tests.
Question 23 of 30
Who is responsible for the system architecture of a product being developed using Scrum?
Correct answer: A.
You chose: A.
A. The Developers.
Question 24 of 30
You are on a Scrum Team that is enhancing an existing product. Which is the LEAST useful
piece of documentation you want to have at your disposal?
Correct answer: D.
You chose: A.
B. Acceptance tests.
C. Detailed designs.
Question 25 of 30
Correct answer: A.
You chose: C.
Feedback
Since the test exists before the code that makes it pass, the test acts as a requirement of the system
under test.
Question 26 of 30
Correct answer: A. B. C. D. E. F.
You chose: A. B. E.
E. Screenshots or other pictures of bugs in action when user interfaces are involved.
Question 27 of 30
Correct answer: B.
You chose: B.
A. Overall planning, base system architecture, base design, version control and continuous
integration setup.
C. Establish base system architecture and design, install version control and continuous
integration setup.
Feedback
Scrum does not include the concept of a Sprint 0. "Sprint 0" has become a phrase misused to describe
the planning that occurs prior to the first sprint.
Question 28 of 30
Correct answer: B. D. E.
You chose: B. C. D.
D. Generic titles.
E. Assigning blame.
Question 29 of 30
Correct answer: A.
You chose: B.
Question 30 of 30
Correct answer: C.
You chose: C.
C. The Developers.
Feedback
The Daily Scrum is for the people transforming the Product Backlog items into an Increment. Only the
people that are building the product should be present at the Daily Scrum.