New Year Special Limited Time Flat 70% Discount offer - Ends in 0d 00h 00m 00s - Coupon code: 70spcl

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

Question 1

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

Options:

A.

False

B.

True

Question 2

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 3

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

Question 4

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 5

What is the practice of branching code in a version control system?

Options:

A.

Combining two or more branches of code into a single code base

B.

Creating a copy of existing code, isolated from the original code

C.

Releasing a specific codebase into a production environment

D.

Tagging or labeling a particular codebase as production ready

Question 6

When should the developers create their first automated build?

Options:

A.

Just before the first check-in

B.

Just before the product is released

C.

When the product owner asks for a build

D.

Just before the end of the sprint

E.

As soon as there is code in the version control system

Question 7

True or False: Best Practices are recommended to solve complex problems.

Options:

A.

True

B.

False

Question 8

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

Question 9

What is the step to take in TDD after the tests have failed?

Options:

A.

Meet with the team to see why it fails

B.

Change the test in a way that is passes

C.

Run it again to verify it fails.

D.

Write the code to satisfy the test

Question 10

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 11

Which output from sprint planning provides the developers with a target and overarching direction for the sprint?

Options:

A.

The sprint backlog

B.

The product goal

C.

The Sprint goal

D.

Sprint review minutes

Question 12

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

Question 13

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 14

The increment must be released at the end of the sprint

Options:

A.

True

B.

False

Question 15

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.

Question 16

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 17

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 18

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 19

What are the two primary ways a Scrum Master helps a Scrum Team work at its highest level of productivity? (choose the best two answers)

Options:

A.

By keeping high-value features high in the Product Backlog.

B.

By facilitating Scrum Team decisions.

C.

By ensuring the meetings start and end at the proper time.

D.

By removing impediments that hinder the Scrum Team.

Question 20

Who must attend the daily scrum? Choose all that apply.

Options:

A.

The developers

B.

Everyone invited by the product owner

C.

The scrum master

D.

The manager of the IT department

E.

It is optional, no one has to attend

F.

The product owner

Question 21

What topics can be addressed during the sprint review? Choose the best answer.

Options:

A.

The scrum process

B.

All of these

C.

The increment

D.

Coding and engineering practices

Question 22

How long should the sprint review take? Choose the best answer

Options:

A.

Until everyone is done.

B.

Max two hours for a one month sprint

C.

Max two hours

D.

Max four hours

E.

Max four hours for a one-month sprint

Question 23

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.

Question 24

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 25

Who is responsible for the sizing / estimate of the product backlog?

Options:

A.

Scrum team

B.

The product owner

C.

Developers

D.

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

Question 26

What is code coverage? (choose the best answer)

Options:

A.

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

B.

The number of Developers that understand how the code works.

C.

An insurance policy that covers the code for defects.

D.

The percentage of code in version control included in a build.

Question 27

Which of the following are quality goals in application architecture? (choose the best two answers)

Options:

A.

Build.

B.

Security.

C.

Design pattern selection.

D.

Scalability.

Question 28

Why does a test written using TDD always fail?

Options:

A.

Because testers are terrible coders

B.

Because the tests are checked in before the code exists

C.

Because the product code to satisfy the test doesn’t exist yet

D.

Because the test needs to be refactored

Question 29

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

Question 30

What are possible benefits from practicing Test-Driven Development? (choose the best three answers)

Options:

A.

It is a great way for Testers to contribute early in the Sprint as they can start creating all the tests from the beginning.

B.

It increases collaboration between Developers as it requires Pair Programming.

C.

It helps to identify gaps in understanding the desired behavior.

D.

It might lead to better code as refactoring is part of the Test-Driven Development cycle.

E.

It helps break down complex problems into smaller ones that are much easier to be tackled.

F.

It makes Integration Tests obsolete and by doing so saves a lot of time.

Question 31

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 32

Upon what type of process control is scrum based?

Options:

A.

Deductive

B.

Hybrid

C.

Empirical

D.

Technical

Question 33

What is the commitment for the sprint backlog?

Options:

A.

Definition of done

B.

Sprint goal

C.

Sprint planning outcome

D.

Product goal

Question 34

Which are two benefits of establishing naming conventions for code?

Options:

A.

To make the code more readable

B.

To make it easy to distinguish between different software products

C.

To communicate the identity of the developer that wrote the code

D.

To reduce friction in a shared codebase

E.

To ensure that orphan functions are not created

Question 35

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.

Question 36

What is static analysis?

Options:

A.

Analysis performed on software at runtime

B.

A tool that inspects the correctness of static keyword usage

C.

Work performed by the business analyst

D.

Analysis performed on code

Question 37

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

Question 38

Choose two benefits of Continuous Integration. (choose the best two answers)

Options:

A.

It eliminates bugs completely.

B.

It leads to higher transparency and rapid feedback for the team.

C.

The build is executed once every night and at least once each weekend.

D.

It can increase collaboration within the Developers.

Question 39

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

Question 40

Select three criteria for the definition of done

Options:

A.

Code review is done

B.

Acceptance tests pass

C.

Regression tests pass

D.

The product is released at the end of every sprint

E.

Code coverage 90%

Question 41

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 42

Which statement best describes the sprint review?

Options:

A.

It is a chance for inspecting the outcome of a sprint and determining the next steps

B.

It is a mechanism to control the work of the developers

C.

It is a demo of the work that was done

Question 43

Which metric is least useful when measuring code maintainability?

Options:

A.

Function points

B.

Cyclometic complexity

C.

Depth of inheritance

Question 44

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 45

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

Question 46

Only technical writers can create documentation during a sprint

Options:

A.

False

B.

True

Question 47

A scrum master is working with developers that are spread over different locations. They have a variety of meeting rooms and the daily scrum is a logistic struggle every day. What actions should the scrum master take?

Options:

A.

Allow the developers to self-manage and decide what to do their selves.

B.

Raise it as an impediment and make sure that management solves it.

C.

Create a schedule and alternate who is responsible for the daily scrum logistics

D.

Decide the best solution and arrange a meeting to inform the developers.

Question 48

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

Page: 1 / 16
Total 163 questions