0% found this document useful (0 votes)
271 views14 pages

Question 1 of 30

The document provides feedback on a Developer Open assessment completed by the user, indicating they scored 93.3% and completed the assessment in 5 minutes and 29 seconds on May 5, 2020. It congratulates the user on demonstrating basic Scrum developer knowledge and wishes them well continuing their Scrum learning.

Uploaded by

amirzainfo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
271 views14 pages

Question 1 of 30

The document provides feedback on a Developer Open assessment completed by the user, indicating they scored 93.3% and completed the assessment in 5 minutes and 29 seconds on May 5, 2020. It congratulates the user on demonstrating basic Scrum developer knowledge and wishes them well continuing their Scrum learning.

Uploaded by

amirzainfo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

5/4/2020 Finished.

Title: Developer Open

Percentage: 93.3%

Duration: 00:05:29

Date started: Tue 5 May 2020 00:16

Date finished: Tue 5 May 2020 00:21

Feedback
Congratulations! Your score on the Developer Open assessment demonstrates you know some Scrum developer
basics.

Scrum on,
Ken Schwaber

Correctly answered Incorrectly answered Missed correct option

All Questions 28 Correct 2 Partially Correct 0 Incorrect

Question 1 of 30

What is NOT Test-Driven Development?

(choose the best answer)

Correct answer: D)
You chose: D)

  A) A software development technique based on automated tests.

  B) An incremental and emergent approach to software design.

  C) A predictable way to develop working, clean code.

D) Testing existing software before developing any new software.

https://www.classmarker.com/online-test/results/ 1/14
5/4/2020 Finished.

Question 2 of 30

Should User Stories be part of the documentation generated by a Scrum project?

(choose the best answer)

Correct answer: E)
You chose: E)
Note: This question displayed answer options in random order when taking this Test.

  A) If the architect requires it.

  B) They must be provided to the Development Team as part of the user specifications
documents.
  C) Never.

  D) Always.

E) If they are part of the Definition of "done".

Question 3 of 30

Which is a benefit of establishing naming standards for code?

(choose the best answer)

Correct answer: C)
You chose: C)
Note: This question displayed answer options in random order when taking this Test.

  A) To make it easy to distinguish between different software products.

  B) To ensure that "orphan functions" are not created.

C) To make the code more readable.

  D) To communicate the name of the developer that worked on the code.

Question 4 of 30

Which of the following are benefits of Continuous Integration?

(choose the best two answers)

https://www.classmarker.com/online-test/results/ 2/14
5/4/2020 Finished.
Correct answer: A) D)
You chose: A) D)
Note: This question displayed answer options in random order when taking this Test.

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.

Question 5 of 30

What is code coverage?

(choose the best answer)

Correct answer: C)
You chose: C)
Note: This question displayed answer options in random order when taking this Test.

  A) The percent of code in version control included in a build.

  B) The number of developers that understand how the code works.

C) The degree to which the system under test has been exercised by tests.

  D) An insurance policy that covers the code for defects.

Question 6 of 30

True or False: Only technical writers can create documentation during a Sprint.

Correct answer: B)
You chose: B)

  A) True

B) False

Question 7 of 30

What are three advantages of Continuous Integration?

(choose the best three answers)


https://www.classmarker.com/online-test/results/ 3/14
5/4/2020 Finished.

Correct answer: A) B) D)
You chose: A) B) D)
Note: This question displayed answer options in random order when taking this Test.

A) Broken builds are detected quickly.


B) Know immediately how a check-in affected the build.
  C) Readability of code is improved.
D) The software is generally kept in a buildable state.

Question 8 of 30

The definition of "Done" describes the work that must be completed for every Product Backlog
item before it can be deemed releasable. What should the Development Team do when, during the
Sprint, it finds out that a problem outside of their control blocks them from doing all this work?

(choose the best answer)

Correct answer: D)
You chose: D)
Note: This question displayed answer options in random order when taking this Test.

  A) 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.
  B) Cancel the Sprint.

  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.
D) Immediately raise the issue to the Scrum Master as an impediment.

  E) Stop using Scrum.

Question 9 of 30

Which are attributes of a good bug report?

(choose all that apply)

Correct answer: A) B) C) D) E) F)
You chose: A) B) C) D) E) F)
Note: This question displayed answer options in random order when taking this Test.

A) Clear title and proper grammar in report.


B) Expected results and observed results.
https://www.classmarker.com/online-test/results/ 4/14
5/4/2020 Finished.

C) Screenshots or other pictures of bug in action when user interfaces are involved.
D) One bug per report.
E) Build/version where bug was found.
F) Simple and repeatable reproduction steps.

Question 10 of 30

Which of the following are attributes of a bad bug report?

(choose the best three answers)

Correct answer: A) B) D)
You chose: A) B) D)
Note: This question displayed answer options in random order when taking this Test.

A) Vague statements or untested assumptions.


B) Generic titles.
  C) Simple and repeatable reproduction steps.
D) Assigning blame.
  E) One bug per report.

Question 11 of 30

True or False: Programmers and testers should not be included in refining Product Backlog items.

Correct answer: B)
You chose: B)

  A) True

B) False

Question 12 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?

(choose the best answer)

https://www.classmarker.com/online-test/results/ 5/14
5/4/2020 Finished.
Correct answer: A)
You chose: A)
Note: This question displayed answer options in random order when taking this Test.

A) The full history of retrospective plans and lessons learned.

  B) Well-structured and named code.

  C) Detailed designs.

  D) Acceptance tests.

Question 13 of 30

When is a system's architecture decided?

(choose the best answer)

Correct answer: D)
You chose: D)
Note: This question displayed answer options in random order when taking this Test.

  A) Whenever the assigned architect can join the Development Team.

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

  C) In the beginning of the project, during Sprint 0.

D) Throughout the project, as understanding emerges and the Development Team learns more
about the project.

Question 14 of 30

Which of the following best describes Continuous Integration?

(choose the best answer)

Correct answer: B)
You chose: B)
Note: This question displayed answer options in random order when taking this Test.

  A) A software development practice that continuously integrates feedback from users into
software design.
B) A software development practice where members of a development team integrate and
verify their work frequently, often multiple times each day, to detect integration errors as
quickly as possible.

https://www.classmarker.com/online-test/results/ 6/14
5/4/2020 Finished.
  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 used by Integration Teams to create best practice
branching and merging strategies.

Question 15 of 30

Which statement describes test first development?

(choose the best answer)

Correct answer: C)
You chose: C)
Note: This question displayed answer options in random order when taking this Test.

  A) The continuous restructuring of software to retain flexibility.

  B) Testing existing code before adding more code to it.

C) Designing tests before satisfying them.

  D) Having the tester in the Development Team write the test plans before coding.

Question 16 of 30

Why are automated builds important?

(choose the best answer)

Correct answer: B)
You chose: B)
Note: This question displayed answer options in random order when taking this Test.

  A) You are unable to check-in code without one.

B) They provide rapid assurance that defects and configuration management issues have not
been introduced.
  C) Without them you can't tell if your code works.

  D) They are part of your "done" criteria.

Feedback
Builds are just an extra level of validation to make sure that you still have a unit of potentially shippable
software. Automating builds makes that process faster.

https://www.classmarker.com/online-test/results/ 7/14
5/4/2020 Finished.

Question 17 of 30

What is Technical Debt?

(choose the best answer)

Correct answer: C)
You chose: C)
Note: This question displayed answer options in random order when taking this Test.

  A) The money an organization owes to tool and hardware vendors.

  B) The average time or money a Scrum Team spends per Sprint on bug fixes.

C) A term representing the eventual consequences of poor technical choices.

  D) Code that has not been commented or documented.

Question 18 of 30

Which of the following are NOT metrics of code quality?

(choose all that apply)

Correct answer: B) E)
You chose: B) E)
Note: This question displayed answer options in random order when taking this Test.

  A) Depth of inheritance
B) Code Coverage
  C) Cyclomatic complexity
  D) Class coupling
E) Cycle time per feature

Question 19 of 30

Which of the following describe an architecture spike?

(choose the best answer)

https://www.classmarker.com/online-test/results/ 8/14
5/4/2020 Finished.
Correct answer: A)
You chose: A)

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 within a Development Team

  D) A fundamental architectural problem found in an existing application

Question 20 of 30

What does a test written with Test Driven Development represent?

(choose the best answer)

Correct answer: D)
You chose: D)
Note: This question displayed answer options in random order when taking this Test.

  A) An assignment from the lead quality engineer.

  B) A bug that will be uncovered.

  C) Something that completes the test coverage of a system.

D) A technical requirement that must be satisfied.

Feedback
Since the test exists before the code that makes it pass, the test acts a requirement of the system under test.

Question 21 of 30

What happens during Sprint 0?

(choose the best answer)

Correct answer: D)
You chose: D)
Note: This question displayed answer options in random order when taking this Test.

  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.
https://www.classmarker.com/online-test/results/ 9/14
5/4/2020 Finished.

D) There is no such thing as Sprint 0.

  E) 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 22 of 30

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

(choose the best answer)

Correct answer: B)
You chose: B)
Note: This question displayed answer options in random order when taking this Test.

  A) The architect chosen by the Development Team.

B) The Development Team.

  C) The software architect.

  D) The corporate architect.

Question 23 of 30

What are some shortcomings of code coverage as a measurement for how well a system or
product is tested?

(choose the best three answers)

Correct answer: A) C) D)
You chose: A) C) D)
Note: This question displayed answer options in random order when taking this Test.

A) Could create incentives to write tests that simply increase code coverage, rather than tests
that find bugs without increasing coverage.
  B) Code coverage metrics vary by development platform (e.g., .NET, Java)
C) Code coverage does not ensure that the most important or highest risk areas of the code
are being exercised by tests.
D) Code coverage does not necessarily provide functional coverage.

https://www.classmarker.com/online-test/results/ 10/14
5/4/2020 Finished.
  E) It is too complicated to explain to management.

Feedback
Code coverage is a useful metric, but not in isolation. It should not be considered a replacement for effective
test design techniques.

Question 24 of 30

Which describes the practice of expressing requirements as acceptance tests?

(choose the best answer)

Correct answer: C)
You chose: C)
Note: This question displayed answer options in random order when taking this Test.

  A) Quality Oriented Requirements Definition.

  B) Regression Testing

C) Acceptance Test Driven Development

  D) Object Driven Requirements Definition.

Feedback
Advanced practices of test-driven development can lead to Acceptance Test-driven development (ATDD) where
the criteria specified by the customer are automated into acceptance tests, which then drive the traditional unit
test-driven development (UTDD) process.

Question 25 of 30

What is the value of refactoring code?

(choose the best answer)

Correct answer: A)
You chose: A)
Note: This question displayed answer options in random order when taking this Test.

A) To improve readability and maintainability.

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

  C) To keep the code moving.

  D) To make the software faster at runtime.


https://www.classmarker.com/online-test/results/ 11/14
5/4/2020 Finished.

Question 26 of 30

Which statements describe why automated builds are important?

(choose the best three answers)

Correct answer: C) D) E)
You chose: B) C) E)
Note: This question displayed answer options in random order when taking this Test.

  A) They eliminate the need for Build Engineers.


B) They ensure your product remains bug free.
C) They support continuous integration.
D) The build process is clearly defined and scripted, making it easy consistent and repeatable.
E) They allow frequent validation of the unit of software being worked on, ensuring it remains
in a potentially shippable state.

Question 27 of 30

Which types of tests can be automated?

(choose all that apply)

Correct answer: A) C) D) E) F)
You chose: A) C) D) E) F)
Note: This question displayed answer options in random order when taking this Test.

A) Unit
  B) Exploratory
C) Performance
D) Integration
E) Smoke
F) Functional

Question 28 of 30

Who should be present during Product Backlog refinement?

https://www.classmarker.com/online-test/results/ 12/14
5/4/2020 Finished.

(choose all that apply)

Correct answer: C) D)
You chose: C) D)
Note: This question displayed answer options in random order when taking this Test.

  A) The external business analysts that have prepared the functional details.
  B) The stakeholders.
C) The Product Owner.
D) The Development Team.
  E) Only the most senior people from the Development Team.
  F) The integration architects from the release department.

Question 29 of 30

What are ways a Development Team can ensure a good application architecture?

(choose the best two answers)

Correct answer: D) E)
You chose: C) E)
Note: This question displayed answer options in random order when taking this Test.

  A) The Development Team plans a Sprint 0 at the beginning of a project with the objective of
developing an architecture model used during the following Sprints.
  B) The Development Team should assign someone to the role of software architect whose job
it is to make sure a consistent architecture is developed.
C) A Development Team doesn't need an architecture model in Scrum and should focus on
adding functionality. The architecture will come into place without fail as the Development
Team adds functionality.
D) The Development Team plans some time each Sprint to discuss the architecture needed for
the features planned in that Sprint.
E) The Development Team should have a set of guiding architecture principles that every
Development Team member understands and follows when writing code.

Feedback
There is no specific "architect" role on a Scrum team, nor is there an architecture planning Sprint.  But, a good
architecture doesn't just happen automatically.  Guiding principles and frequent conversations on the team help
ensure that the most appropriate architecture is developed as it is needed by features being developed in the
current Sprint.

Question 30 of 30
https://www.classmarker.com/online-test/results/ 13/14
5/4/2020 Finished.

Product Backlog items are refined by:

(choose the best answer)

Correct answer: C)
You chose: C)
Note: This question displayed answer options in random order when taking this Test.

  A) The Product Owner solely

  B) The Development Team

C) The Development Team and the Product Owner

  D) The Business analyst and the Product Owner

https://www.classmarker.com/online-test/results/ 14/14

You might also like