Winter Special Discount 60% Offer - Ends in 0d 00h 00m 00s - Coupon code: brite60

ExamsBrite Dumps

Professional Scrum Developer 1 (PSD I) Question and Answers

Professional Scrum Developer 1 (PSD I)

Last Update Mar 25, 2025
Total Questions : 163

We are offering FREE PSD Scrum exam questions. All you do is to just go and sign up. Give your details, prepare PSD free exam questions and then go for complete pool of Professional Scrum Developer 1 (PSD I) test questions that will help you more.

PSD pdf

PSD PDF

$42  $104.99
PSD Engine

PSD Testing Engine

$50  $124.99
PSD PDF + Engine

PSD PDF + Testing Engine

$66  $164.99
Questions 1

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

Discussion 0
Questions 2

The scrum team should change in members:

Options:

A.  

As needed, taking into account a short term reduction in productivity

B.  

Every sprint to remain agile

C.  

Never, it will reduce the velocity

D.  

As needed, but it should not affect the productivity

Discussion 0
Questions 3

Several scrum teams share the scrum master. Developers of multiple teams approach the scrum master, because they need fulltime commitment from the same technical specialist for the next sprint. What should the scrum master consider for the response to this problem? Choose the two best answers.

Options:

A.  

The need for a stable velocity

B.  

The benefit of the teams figuring it out theirselves

C.  

The need to have all developers busy with work

D.  

The ability of the scrum teams to produce integrated increments

Discussion 0
Questions 4

Which are three attributes of a bad bug report?

Options:

A.  

Vague statements or untested assumptions

B.  

Assigning blame

C.  

Generic titles

D.  

Simple and repeatable reproduction steps

E.  

One bug per report

Discussion 0
Questions 5

In what ways do Developers contribute to refining the Product Backlog? (choose the best three answers)

Options:

A.  

They may update estimates for Product Backlog items.

B.  

They do not. The Scrum Master and the Product Owner are responsible for Product Backlog refinement.

C.  

They give input on technical dependencies.

D.  

They do not. The Developers are only responsible for prioritizing technical work.

E.  

They ask QUESTION NO:s to clarify the intent of Product Backlog items.

Discussion 0
Questions 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

Discussion 0
Questions 7

You are asked to refactor part of the codebase for an application. When you are done, all unit tests pass with 50% code coverage. What can you infer from this?

Options:

A.  

Less than 50% of the application is working correctly

B.  

There are no bugs in the application

C.  

At least 50% of the application is working correctly

D.  

You did not break any of the unit tests that already existed

Discussion 0
Questions 8

What is the size of the scrum team?

Options:

A.  

typically 10 or fewer people

B.  

this differs every sprint

C.  

at least 8 people

D.  

3 to 11

Discussion 0
Questions 9

What would not be considered refactoring?

Options:

A.  

Extracting methods

B.  

Reordering method parameters to improve readability

C.  

Changing external interfaces or APIs

D.  

Renaming things to be more logical

E.  

Extracting interfaces

Discussion 0
Questions 10

Which concept is described by the Last Responsible Moment? (choose the best answer)

Options:

A.  

Discover decisions to be made as soon as possible but postpone making those decisions until the latest reasonable moment.

B.  

Making decisions as soon as possible to close feedback loops as soon as possible.

C.  

The last moment in a Sprint when code changes are allowed; after this, only stabilization work should be conducted.

D.  

The last moment a Developer is responsible for quality; after this, the Tester is responsible.

Discussion 0
Questions 11

The goal of the daily scrum is inspecting the progress toward the sprint goal and producing an actionable plan for the next day of work

Options:

A.  

False

B.  

True

Discussion 0
Questions 12

When is refinement of a Product Backlog item complete? (choose the best answer)

Options:

A.  

When the Product Owner says it is ready.

B.  

At the end of Sprint Planning.

C.  

When the Scrum Team agrees it is precise enough.

D.  

When the Product Backlog Refinement timebox expires.

Discussion 0
Questions 13

Which four are benefits of TDD?

Options:

A.  

It promotes good design and separation of concerns

B.  

It causes you to construct a test harness that can be automated

C.  

It improves quality and reduces bugs

D It reduces the cost of maintenance over time

D.  

It ensure there will be no bugs in the code

Discussion 0
Questions 14

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

Discussion 0
Questions 15

Which three of the following are feedback loops in scrum?

Options:

A.  

Release planning

B.  

Daily scrum

C.  

Sprint review

D.  

Sprint retrospective

E.  

Refinement meeting

Discussion 0
Questions 16

What do scrum artifacts represent?

Options:

A.  

Work that needs to be done

B.  

Flow and feedback

C.  

Work or value

D.  

Visual representation of the progress

Discussion 0
Questions 17

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.

Discussion 0
Questions 18

When using Scrum, can a Scrum Team use Continuous Delivery? (choose the best answer)

Options:

A.  

No, because the increment has to be approved at the Sprint Review before it can be released, and a 2-week Sprint would not be considered continuous.

B.  

No, because stakeholders may have already seen the new features and the Sprint Review will be meaningless.

C.  

No, because before releasing an Increment it first has to fulfill the Definition of Done.

D.  

No, because the Product Owner may not be available each time a PBI is done, and the Product Owner has to decide if it should be released.

E.  

Yes, there is nothing in Scrum that conflicts with Continuous Delivery.

Discussion 0
Questions 19

Who is responsible for a sprint backlog item that contains several database tasks?

Options:

A.  

The developers

B.  

Product owner

C.  

The company’s database specialist

D.  

Scrum master

Discussion 0
Questions 20

Who writes tests in a scrum team?

Options:

A.  

Most junior developer

B.  

Product owner

C.  

QA specialists

D.  

Scrum master

E.  

The tester

F.  

Developers

Discussion 0
Questions 21

Based on "Sprint 7 Burn-Down Chart," would you do anything different in Sprint 8? (choose the best two answers)

Options:

A.  

The Developers may forecast less overall work in Sprint 8.

B.  

Stakeholders will encourage the Scrum Team to estimate better during the Sprint 8 Planning Meeting.

C.  

There is nothing wrong. The Developers will present all Product Backlog items selected for Sprint 7 at the end of the Sprint.

D.  

The Developers carry over incomplete Sprint Backlog items from Sprint 7 to Sprint 8 and monitor the Sprint 8 burn-down chart. As soon as deviation from trends is detected, the Developers work with the Product Owner to negotiate remaining work.

E.  

The Scrum Master adds additional Developers for Sprint 8.

F.  

The Developers put incomplete Product Backlog items back into the Product Backlog for re-ordering. The Product Owner may ask the Developers to complete the unfinished Product Backlog items from Sprint 7 in Sprint 8.

Discussion 0
Questions 22

While practicing Test-Driven Development, what is done after the test fails? (choose the best answer)

Options:

A.  

Meet with the business analyst to ensure that the test is correct.

B.  

Write the minimum amount of product code to satisfy the test.

C.  

Run it again to make sure it really fails.

D.  

Implement the required functionality.

E.  

Refactor the test so the code passes.

Discussion 0
Questions 23

The right time to refactor code using TDD is

Options:

A.  

After the tests passes

B.  

When preparing legacy code for unit tests

C.  

When I can see the debt building in the code

D.  

After the tests fails

Discussion 0
Questions 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

Discussion 0
Questions 25

Which statement best describes a product owner’s responsibility?

Options:

A.  

Keeping stakeholders at bay

B.  

Optimizing the value of the developers’ work

C.  

Managing the project and ensuring the work gets done in line with the requirements

D.  

Directing the developers

Discussion 0
Questions 26

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.

Discussion 0
Questions 27

While developing new functionality, you find a bug that has already been delivered to the customer. What do you do?

Options:

A.  

Fix the bug

B.  

Revise the tests to hide the bug from the tests reports

C.  

Talk to the product owner

D.  

Stub out the code that causes the bug

Discussion 0
Questions 28

Scrum demands code review

Options:

A.  

True

B.  

False

Discussion 0
Questions 29

The increment must be released at the end of the sprint

Options:

A.  

True

B.  

False

Discussion 0
Questions 30

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

Discussion 0
Questions 31

What does code coverage show?

Options:

A.  

The ratio of the number of tests to lines of code in the system being tested

B.  

The quality of unit tests being written

C.  

Code being exercised by tests

D.  

The absence of defects in code

E.  

When a feature is done

Discussion 0
Questions 32

In software development DRY refers to:

Options:

A.  

Code with low cyclomatic complexity

B.  

Code with minimal duplication

C.  

Code that has not been peer reviewed (yet)

D.  

Code that has been peer reviewed

Discussion 0
Questions 33

Which are four attributes of a good bug report?

Options:

A.  

Screenshots or pictures of the bug in action, if possible

B.  

Explains some new system functionality desired

C.  

Includes build or version number where bug was found

D.  

Expected results and observed results

E.  

Provides simple and repeatable reproduction steps

F.  

Includes code for a proposed fix

Discussion 0
Questions 34

What is the commitment for the sprint backlog?

Options:

A.  

Definition of done

B.  

Sprint goal

C.  

Sprint planning outcome

D.  

Product goal

Discussion 0
Questions 35

Which best describes the practice of expressing requirements as acceptance tests?

Options:

A.  

Regression testing

B.  

Acceptance test driven development

C.  

Objective Driven Development

D.  

Quality Oriented Requirements Development

Discussion 0
Questions 36

Which best describes the Product Backlog? (choose the best answer)

Options:

A.  

It is allowed to grow and change as more is learned about the product and its customers.

B.  

It provides just enough information to enable a Scrum Team to start the design phase of a product.

C.  

It is baselined to follow change management processes.

D.  

It contains all foreseeable tasks and requirements from which the Scrum Team can develop and maintain a complete project plan.

Discussion 0
Questions 37

True or False: An Increment must be released to customers or users at the end of each Sprint.

Options:

A.  

True

B.  

False

Discussion 0
Questions 38

How is architecture decided in a scrum team during a project?

Options:

A.  

The developers emerge architecture as the system is created

B.  

The architect works in the early part of each sprint to define the architecture of that sprint

C.  

Upfront designs are presented to the developers prior to the first sprint

D.  

The architecture cares for itself as code is written and deployed

E.  

An architect on the team undertakes all architecture tasks

Discussion 0
Questions 39

What enhances the transparency of an Increment? (choose the best answer)

Options:

A.  

Doing all work needed to meet the Definition of Done.

B.  

Updating Sprint tasks properly in the electronic tracking tool.

C.  

Keeping track of and estimating all undone work to be completed in a “hardening" Sprint.

D.  

Reporting Sprint progress to the stakeholders daily.

Discussion 0
Questions 40

Who owns the Sprint Backlog? (choose the best answer)

Options:

A.  

The Product Owner.

B.  

The Scrum Team.

C.  

The Scrum Master.

D.  

The Developers.

Discussion 0
Questions 41

How much time must a product owner spend with the developers?

Options:

A.  

However much time the developers ask the PO to be present

B.  

40%, or more depending on stakeholders

C.  

100%

D.  

Enough to be aware of the increment’s value at the sprint review

Discussion 0
Questions 42

Why are automated builds important?

Options:

A.  

You are unable to check in code without them

B.  

They help you find defects and configuration management issues

C.  

Without them you can’t tell if your code works

D.  

They are part of the Definition of Done

Discussion 0
Questions 43

Which of the following are DevOps Practices? (choose the best answer)

Options:

A.  

Continuous Integration / Continuous Deployment / Continuous Delivery.

B.  

Blue-Green-Deployment.

C.  

Hypothesis-Driven Development.

D.  

Vertical Teams.

E.  

Blameless Post-Mortems.

F.  

All of the above.

Discussion 0
Questions 44

What are two differences between unit tests and integration tests?

Options:

A.  

A unit tests only runs on the developer’s computer

B.  

A unit test is automated

C.  

An integration test runs overnight

D.  

A unit tests isolates a specific system behavior

E.  

An integration test may be composed of unit tests

Discussion 0
Questions 45

What is an integration test?

Options:

A.  

A test of the user interface

B.  

A test that runs during a continuous integration build

C.  

A test of multiple units of functionality

D.  

A test of a single unit of functionality

Discussion 0
Questions 46

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.

Discussion 0
Questions 47

What relation does scrum have to development practices?

Options:

A.  

Scrum requires a specific set of development practices

B.  

Scrum is complemented by good development practices

C.  

Scrum requires all development practices

D.  

Scrum has no relationship to development practices

Discussion 0
Questions 48

What is a mock object?

Options:

A.  

A mock helps you create a build script

B.  

Mocks, stubs, dummies, fakes and shims are all the same

C.  

A mock is a way to initialize the database for testing

D.  

A test object that mimics the behavior of a dependency in the system under test

Discussion 0