Black Friday Special Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70special

Scrum PSD Professional Scrum Developer 1 (PSD I) Exam Practice Test

Page: 1 / 16
Total 163 questions

Professional Scrum Developer 1 (PSD I) Questions and Answers

Testing Engine

  • Product Type: Testing Engine
$37.5  $124.99

PDF Study Guide

  • Product Type: PDF Study Guide
$33  $109.99
Question 1

The product owner determines how many product backlog items the developers select for the sprint in the sprint planning.

Options:

A.

False, the scrum master does that

B.

True

C.

True, in line with what was promised to the stakeholders

D.

True, if the developers have enough capacity

E.

False, the project manager does that

F.

False

Question 2

Choose three reasons why automated builds are important.

Options:

A.

They support Continuous Integration

B.

The eliminate the need for build engineers

C.

They ensure your product remains bug free

D.

They clearly define the build process

E.

They allow frequent validation and ensure the product remains in a potentially releasable state

Question 3

What is the role of modeling in scrum teams?

Options:

A.

Models are not used by agile teams

B.

Models are maintained along with the software as it emerges

C.

Models are assembly instructions for the developers

D.

Modeling may be useful to increase shared understanding

Question 4

What is a merge in a version control system?

Options:

A.

Identifying a particular codebase as ready for distribution

B.

Combining two or more versions of code into a single codebase

C.

Copying a portion of a codebase to isolate it from the original codebase

D.

Two or more developers working together to ensure proper coding and configuration management

Question 5

A team has expressed requirements as a set of failing acceptance tests. What are three benefits? (choose the best three answers)

Options:

A.

Improves quality in the requirement itself.

B.

Promotes the use of the DRY principle.

C.

Tracking of completeness.

D.

Using a code generation tool, the solution can be generated from the requirements model.

E.

Clear acceptance criteria for each feature.

Question 6

The developers should have all the skills needed to:

Options:

A.

Do all the work except for deployment

B.

Complete the work in the within the foreseen time and costs

C.

Create a potentially releasable increment from the product backlog items

Question 7

Which phrase best describes a product owner?

Options:

A.

Team manager

B.

Project manager

C.

Requirements engineer

D.

Mediator for the developers and customers

E.

Value optimizer

Question 8

What is a sprint burn down chart?

Options:

A.

Visual representation of work that is still to do and time that is left

B.

A chart showing progress towards the product goal

C.

A chart that shows whether bugs came up

D.

Visual representation of the product backlog items left

Question 9

How is the management external to the Scrum team involved in the daily scrum?

Options:

A.

The product owner speaks on their behalf

B.

The developers self-manage and they are the only management required at the daily scrum

C.

The scrum master speaks on their behalf

D.

The scrum master lets them know whether they need to be preset

Question 10

Your team is one of seven teams working on a product. All teams use the same version control system. Which is the best approach to deliver high-quality increments?

Options:

A.

Each team’s automated build is integrated toward the end of the sprint

B.

Developers should perform a combination of local and private builds

C.

Each team should have its own automated build

D.

There is one automated build for all teams

Question 11

Which are obligatory scrum events?

Options:

A.

sprint retrospective

B.

sprint goal meeting

C.

backlog refinement

D.

sprint planning

E.

sprint review

F.

daily scrum

Question 12

What happens if the Scrum Team cannot complete its work by the end of the Sprint? (choose the best answer)

Options:

A.

The Sprint is extended temporarily. Lessons are taken to ensure it does not happen again.

B.

The Sprint length is unchanged, and the Scrum Team continuously learns and adapts.

C.

The Sprint is extended, and future Sprints use this new duration.

Question 13

True or False: Stakeholders can be included in Product Backlog refinement.

Options:

A.

True

B.

False

Question 14

What is the commitment for the sprint backlog?

Options:

A.

Definition of done

B.

Sprint goal

C.

Sprint planning outcome

D.

Product goal

Question 15

True or False: Product documentation may be required as part of a working Increment.

Options:

A.

True

B.

False

Question 16

A Scrum Team is required to deliver a Done Increment by the end of a Sprint. Select two statements that explain what Done means. (choose the best two answers)

Options:

A.

Ready to be released to end users.

B.

Whatever the Product Owner defines as quality.

C.

No work is left to meet the Definition of Done.

D.

Ready for integration.

E.

All work the Developers are willing to do.

Question 17

Who decides the system architecture of a product developed using Scrum? (choose the best answer)

Options:

A.

The Architect chosen by the Scrum Team.

B.

The software architect assigned to the Scrum Team.

C.

The Developers with input from the Scrum Team and others.

D.

The Chief Architect.

Question 18

What are two ways developers can ensure a good architecture? (two answers)

Options:

A.

Architecture is an ongoing discussion amongst the developers, focusing on implementing current Sprint Backlog Items

B.

The developers focus only on adding functionality. The architecture will take care of itself as the developers add functionality

C.

The developers have a set of guiding architecture principles that every developer understands and follows when writing code

D.

Developers assign someone to the role of software architect to ensure the architecture

E.

Architecture is dealt with in sprint 0

Question 19

Which of the following best describe continuous integration?

Options:

A.

A software development practice used by integration teams to create best practice branching and merging strategies

B.

A software development practice that continuously integrates feedback from users in the software design

C.

A software development practice where developers all work on the same computer to assure a common codebase

D.

A software development practice where developers integrate and verify their work frequently, often multiple times a day, to detect integration errors as quickly as possible

Question 20

What should the Scrum Team do during the first Sprint? (choose the best answer)

Options:

A.

Analyze, describe, and document the requirements for the subsequent Sprints.

B.

Define the major product features and a release plan architecture.

C.

Make up a plan for the rest of the project.

D.

Create at least one valuable and useful Increment.

Question 21

Why might a scrum team choose to do pair programming?

Options:

A.

Improving code quality

B.

All of these

C.

It is a nice way to work

D.

Information sharing and learning

E.

Efficiency

Question 22

When more teams are working on the same product. How should they go about their definition of done?

Options:

A.

Every team must make their own DoD, a meeting should be organised so that the differences are known.

B.

It depends on the product owner

C.

All development teams must have a DoD that makes their combined work releasable.

D.

Every team uses its own. The differences are discussed in a hardening sprint.

Question 23

The increment must be released at the end of the sprint

Options:

A.

True

B.

False

Question 24

The practice of decomposing a requirement into failing tests is called:

Options:

A.

Behavior driven development

B.

Scrum testing

C.

Regression testing

D.

Acceptance test driven development

Question 25

What is the definition of done good for? Choose all that apply.

Options:

A.

This way documentation is obligated and cannot be skipped

B.

It creates a shared understanding of what done means

C.

Management knows what the work of the developer needs to be checked for

D.

It helps the developers know how much work to select during the sprint planning

Question 26

Which of the following are advantages of Continuous Integration? (choose the best two answers)

Options:

A.

The feature-branch is generally kept in a buildable state.

B.

Know immediately how a change affected the product.

C.

Reduce effort and risk when integrating changes.

D.

Readability of code is improved.

Question 27

Database design must be complete before coding starts to ensure a solid foundation

Options:

A.

False

B.

True

Question 28

Choose two common cross-cutting concerns in application architecture

Options:

A.

Release documentation

B.

Build automation

C.

Security

D.

Design pattern choices

E.

Scalability

Question 29

True or False: A high-performance Scrum Team ensures that each Increment is complete by running a Release Sprint.

Options:

A.

True

B.

False

Question 30

Which of the following best describes Emergent Architecture? (choose the best answer)

Options:

A.

An approach to make decisions easier to change in the future and find the best possible point in time to make decisions.

B.

Starting development of a software product requires a clear understanding of the underlying software architecture, and Emergent Architecture describes the process of creating this final architecture.

C.

In Scrum there is no Architect-Role; therefore, architecture emerges naturally.

D.

Enterprise Architects must be involved to create the foundation of each software product.

E.

The software architecture emerges solely from decisions the Developers make from a technical perspective.

Question 31

When is it most appropriate for developers to change the Definition of Done

Options:

A.

During the sprint planning when they can’t fit enough into the sprint

B.

Prior to starting a new sprint

C.

In the retrospective when it turns out they can improve quality

D.

Prior to starting a new project

Question 32

What are some disadvantages of code coverage as a measure for how well a system or product is tested? (three answers)

Options:

A.

It does not measure usability

B.

It is too complicated to explain to management

C.

It only provides insights to programmers

D.

It does not ensure that the most important or highest risk areas of the code are being exercised by tests

E.

It could create incentives to write tests that simply increase code coverage, rather than tests that find bugs without increasing code coverage

Question 33

Which four types of tests can be included in an automated test harness? (choose the best four answers)

Options:

A.

Exploratory.

B.

Functional.

C.

Unit.

D.

Integration.

E.

Manual regression.

F.

Performance.

Question 34

Who creates documentation included with a working increment?

Options:

A.

Scrum requires no documentation

B.

Technical writers

C.

Scrum master

D.

Product owner

E.

Developers

Question 35

What is a unit test?

Options:

A.

A technique for ensuring that units of co-dependent systems integrate correctly

B.

A way to ensure product code satisfies the user requirements

C.

A test that isolates and verifies individual units of functionality

D.

A test that ensures a specific method integrates properly with the code calling it

Question 36

During the sprint the developers realize that they have selected too many product backlog items. How should they go from there?

Options:

A.

Inform the product owner and the stakeholders during the sprint review

B.

As soon as they realize they should work with the product owner to remove some work while not endangering the sprint goal

C.

Outsource the work to another team

D.

Use a definition of done with lower standards to be able to finish all the work they committed to

Question 37

Improvements that are outcome of the sprint retrospective can be added to the sprint backlog for the next sprint.

Options:

A.

True

B.

False

Question 38

If multiple teams are working on the same product, each team should have its own product owner

Options:

A.

False

B.

True

Question 39

Product backlog items are refined by

Options:

A.

Developers

B.

Developers and product owner

C.

Product owner

D.

Scrum team

E.

Scrum master and product owner

F.

Scrum master

Question 40

What is an inappropriate activity for a developer with special QA skills?

Options:

A.

Create a plan for testing the application

B.

Identify tools and techniques to be used in testing the product

C.

Define acceptance criteria for features

D.

Delay test activities until a feature has been coded

Question 41

How much time will there be after a sprint before the next one starts?

Options:

A.

Enough to deploy the increment and update the product backlog based on the outcome of the sprint review

B.

Enough to clean up lingering definition of done points

C.

None, a new sprint starts immediately after the end of the previous one

D.

At most a week for a one-month sprint

Question 42

When is a system's architecture decided? (choose the best answer)

Options:

A.

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

B.

In the beginning of the project, during Sprint 0.

C.

Before writing code.

D.

Throughout development, as understanding emerges.

Question 43

Which of the following describes the focus of the first way of DevOps? (choose the best answer)

Options:

A.

A culture of continuous experimentation and learning.

B.

To deliver value earlier and more frequently.

C.

A tool-focused way of introducing DevOps, compared to a mindset way (second way) and organizational structure (third way).

D.

Using automated build and release pipelines.

E.

The first set of practices a team should apply before moving to the second way.

Question 44

True or False: A Sprint can be canceled before the timebox ends.

Options:

A.

True

B.

False

Question 45

When might a sprint be cancelled?

Options:

A.

When the developers feel they aren't ready

B.

When the project manager decides this.

C.

Never, the sprint must always be finished.

D.

When the sprint goal becomes obsolete

Question 46

Which of the following two best describe a ready product backlog item?

Options:

A.

It is a complete user story with all the necessary components

B.

It is well understood by the developers and product owner at the sprint planning

C.

It has been changed from unready to ready status in the tracking tool

D.

It has been fully described in the user requirements analysis

E.

It can most likely be done within one sprint

Question 47

Upon what type of process control is scrum based?

Options:

A.

Deductive

B.

Hybrid

C.

Empirical

D.

Technical

Question 48

Which of the following are required by Scrum? (choose all that apply)

Options:

A.

Release burn-up.

B.

Burn-down chart.

C.

Unit tests.

D.

Critical path analysis.

E.

Refactoring.

F.

Build automation.

G.

None of the above.

Page: 1 / 16
Total 163 questions