PSD 300 FLASHCARD

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/300

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

301 Terms

1
New cards

When can Product Backlog Refinement occur?

Only during Sprint Planning.

Anytime during the Sprint.

Only during Refinement meetings planned by the Product Owner.

Before Sprint Planning.

Anytime during the Sprint.

2
New cards

What would NOT be considered Refactoring?

Reordering method parameters to improve readability.

Extracting interfaces.

Renaming things to be more logical.

Changing external interfaces or APIS.

Extracting methods.

Changing external interfaces or APIS.

3
New cards

Your Scrum Team is one of seven teams working on a Software Product. All teams use the same Version Control System. Which is the best approach to deliver a high-quality Increment?

Developers should perform a combination of local and private builds.

Each team's automated build is integrated toward the end of the Sprint.

There is one automated and integrated build for all seven teams.

Each team should have its own automated build.

There is one automated and integrated build for all seven teams.

4
New cards

Who creates documentation included with an Increment?

The Developers.

Increments do not need documentation.

The Product Owner.

Technical Writers.

The Scrum Master.

The Developers.

5
New cards

What is a merge in a Version Control System?

Copying a portion of a code base to isolate it from the original codebase.

Identifying a particular codebase as ready for distribution.

Triggering a Deployment into Production.

Combining two or more versions of code into a single codebase.

Combining two or more versions of code into a single codebase.

6
New cards

Which three of the following are feedback loops in Scrum?

Daily Scrum.

Release Planning.

Sprint Review.

Refinement Meeting.

Sprint Retrospective.

Daily Scrum.

Sprint Review.

Sprint Retrospective.

7
New cards

Which four types of tests can be included in an automated test harness?

Performance.

Exploratory.

Unit.

Functional.

Manual regression.

Integration.

Performance.

Unit.

Functional.

Integration.

8
New cards

Which concept is described by the Last Responsible Moment?

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

Discover decisions to be made as soon as possible but postpone deciding to the latest reasonable moment.

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

Opening a learning window to validate hypotheses and create learning.

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

Discover decisions to be made as soon as possible but postpone deciding to the latest reasonable moment.

9
New cards

Choose four desirable characteristics of a Unit Test.

Includes exercising the persistence layer.

Makes assertions about only one logical concept.

Independent of others.

Test code is as small as possible.

Execution is fast.

Makes assertions about only one logical concept.

Independent of others.

Test code is as small as possible.

Execution is fast.

10
New cards

Why does a test written using TDD (Test Driven Development) initially fail?

Because the test has not been refactored.

Because it has to be put into an automated test harness to be run.

Because the tests are checked in before the Product code exists.

Because the Product code to satisfy the test does not yet exist.

Because the Product code to satisfy the test does not yet exist.

11
New cards

When do the Developers show their work to the Product Owner?

Whenever the Product Owner asks.

During the Sprint Review.

Anytime the Developers need feedback from the Product Owner.

All of the above.

All of the above.

12
New cards

What are possible benefits from practicing Test Driven Development (TDD)?

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

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

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

It increases collaboration between Developers as it requires Pair Programming.

It might lead to better code as Refactoring is part of the TDD cycle.

It helps to identify gaps in understanding the desired behavior.

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

It might lead to better code as Refactoring is part of the TDD cycle.

It helps to identify gaps in understanding the desired behavior.

13
New cards

Who decides the System Architecture of a Product developed using Scrum?

The Architect chosen by the Scrum Team.

The Software Architect assigned to the Scrum Team.

The Developers with input from the Scrum Team and others.

The Chief Architect.

The Developers with input from the Scrum Team and others.

14
New cards

When using Continuous Integration, how often should the build be executed?

Once per hour.

Whenever new or changed code is checked into version control.

Once per day.

Before the end of the Sprint.
Whenever new tests are created or uncertainty arises about whether old tests will pass.

Whenever new or changed code is checked into version control.

15
New cards

Which of the following are advantages of Continuous Integration?

Readability of code is improved.

Know immediately how a change affected the Product.

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

Reduce effort and risk when integrating changes.

Know immediately how a change affected the Product.

Reduce effort and risk when integrating changes.

16
New cards

Who determines how work is performed during the Sprint?

The Scrum Master.

The Scrum Team.

Team Manager.

Subject matter experts.

The Developers.

The Developers.

17
New cards

Who creates tests on a Scrum Team?

The Product Owner.

The Developers.

Quality Assurance Specialists.

The Scrum Master.

The Developers.

18
New cards

What is Test First Development (TFD)?

Creating tests before satisfying them.

Testing existing code before adding more code to it.

Having the Tester in the Scrum Team write the test plans before coding.

The continuous restructuring of Software to retain flexibility.

Creating tests before satisfying them.

19
New cards

Which is the most reliable form of technical documentation?

A spreadsheet of passing manual tests.

The Developer's whiteboard.
UML model.

Release notes.

A help file.

A passing test harness with clear naming and vocabulary.

A passing test harness with clear naming and vocabulary.

20
New cards

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

Revise the tests so that the bug no longer appears on the bug report.

Fix the bug.

Talk to the Product Owner.

Stub out the code that caused the bug so it no longer occurs.

Talk to the Product Owner.

21
New cards

Who has the final decision about the order of items in the Product Backlog?

The Scrum Master.

The Stakeholders.

The Scrum Team.

The Developers.

The Product Owner.

The Product Owner.

22
New cards

What are two differences between Unit Tests and Integration Tests?

A Unit Test isolates a specific system behavior.

An Integration Test usually focuses on the integration of two or more units.

A Unit Test is automated.

An Integration Test runs overnight.

A Unit Test only runs on a Developer's workstation.

A Unit Test isolates a specific system behavior.

An Integration Test usually focuses on the integration of two or more units.

23
New cards

How much time must a Product Owner spend with the Developers?

100%.

Enough so that the Product Owner is not surprised by the value delivered by the Increment.

40%, or more if the Stakeholders agree.

Any amount of time the Developers ask the Product Owner to be present.

Any amount of time the Developers ask the Product Owner to be present.

24
New cards

What are the typical roles when practicing Pair Programming?

Product Owner and Developer.
Business Analyst and Developer.

Tester and Developer.

Driver and Navigator.

Frontend and Backend.

Driver and Navigator.

25
New cards

True or False: When multiple teams work together on the same Product, each team should maintain a separate Product Backlog.

True.

False.

False

26
New cards

What are three of the best ways to address non-functional requirements?

Scrum is for functional, front-end development only.

Important, recurring non-functional requirements can be added to the Definition of Done.

Discuss them during a risk mitigation phase before development.

Include them in the Product Backlog.

Specific expectations can be used as Acceptance Criteria to specific Product Backlog Items.

Before the release, they should be tested and validated in a hardening Sprint.

Important, recurring non-functional requirements can be added to the Definition of Done.

Include them in the Product Backlog.

Specific expectations can be used as Acceptance Criteria to specific Product Backlog Items.

27
New cards

What is the primary purpose of Refactoring?

Ensuring that all factors are constantly aligned.

Removing all bugs that were found during Regression Tests.

Making sure that the code is readable and maintainable.

Creating better technical documentation.

Making sure that the code is readable and maintainable.

28
New cards

Which are four attributes of a good bug report?

Expected results and observed results.

Includes build or version number where bug was found.

Includes code for a proposed fix.

Provides simple and repeatable reproduction steps.

Screenshots or other pictures of the bug in action.

Explains some new system functionality desired.

Expected results and observed results.

Includes build or version number where bug was found.

Provides simple and repeatable reproduction steps.

Screenshots or other pictures of the bug in action.

29
New cards

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

Regression Testing.

Object oriented requirements definition.

Acceptance Test Driven Development.

Behavior Driven Development.

Acceptance Test Driven Development.

30
New cards

What is a mock object?

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

A mock helps you create a build script.

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

A mock is a way to initialize the database for testing.

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

31
New cards

Which four are benefits of Test Driven Development?

It improves quality and reduces bugs.

It reduces the cost of maintenance over time.

It promotes good design and separation of concerns.

It ensures no defects are present in the code.

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

It improves quality and reduces bugs.

It reduces the cost of maintenance over time.

It promotes good design and separation of concerns.

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

32
New cards

Which are three attributes of a bad bug report?

Vague statements or untested assumptions.

Generic titles.

Simple and repeatable reproduction steps.

Assigning blame.

One bug per report.

Vague statements or untested assumptions.

Generic titles.

Assigning blame.

33
New cards

When using Scrum, can a Scrum Team use Continuous Delivery?

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

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.
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.

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

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

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

34
New cards

You are asked to refactor part of the codebase for Application X. When you are done, all Unit Tests pass with 50% Code Coverage. What can you infer from this?

At least 50% of Application X functions correctly.

At most 50% of Application X functions correctly.

There are no bugs present in Application X.

You did not break any existing Unit Tests.

You did not break any existing Unit Tests.

35
New cards

What are two ways that regulatory compliance issues are dealt with in Scrum?

They are addressed by a separate team who is responsible for compliance issues.

They are addressed along with functional development of the Product.

They are discussed, determined, and documented before the actual feature development Sprints.

They are added to the Product Backlog and addressed in early Sprints, while always requiring at least some business functionality. no matter how small.

They are addressed along with functional development of the Product.

They are added to the Product Backlog and addressed in early Sprints, while always requiring at least some business functionality. no matter how small.

36
New cards

True or False: User Stories are required in the Product Backlog.

True.

False.

False.

37
New cards

In Software Development, DRY refers to:

Code with low Cyclomatic Complexity.

Code with minimal duplication.

Code that has not been peer reviewed.

Code that has been peer reviewed.

Code with minimal duplication.

38
New cards

Which statements are true when multiple Scrum Teams work on a Software Product at the same time?

All Scrum Teams work in their own version control branch.

Code is merged at the Scrum of Scrums.

The Scrum Teams must integrate their work before the end of the Sprint.

The Scrum Teams coordinate their work to deliver a single Increment.

Each Scrum Team should have a different Product Owner.

The Scrum Teams must integrate their work before the end of the Sprint.

The Scrum Teams coordinate their work to deliver a single Increment.

39
New cards

Which answer best describes Behavior Driven Development (BDD)?

A style of Test Driven Development focusing on user and system interactions.

A development style that accounts for leadership style among team members.

A way to organize Unit Tests based on class and method structures.

A technique for maintaining Regression Test harnesses.

A style of Test Driven Development focusing on user and system interactions.

40
New cards

In what ways do Developers contribute to refining the Product Backlog?

They ask questions in order to clarify the intent of Product Backlog Items.

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

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

They give input on technical dependencies.

They may update estimates for Product Backlog Items.

They ask questions in order to clarify the intent of Product Backlog Items.

They give input on technical dependencies.

They may update estimates for Product Backlog Items.

41
New cards

When should the Developers create their first automated build?

Just before the Product is released.

Before writing the first line of code.

When the Product Owner asks for a build.

Just before the end of the Sprint.

As soon as there is code in the Version Control System.

As soon as there is code in the Version Control System.

42
New cards

Which types of tests can be automated?

Exploratory.

Performance.

Unit.

Smoke.

Functional.

Integration.

Performance.

Unit.

Smoke.

Functional.

Integration.

43
New cards

How much work is required of the Developers to complete a Product Backlog Item selected during the Sprint Planning?

A proportional amount of time on analysis, design, development, and testing.

All development work and at least some testing.

As much as they can fit into the Sprint, with remaining work deferred to the next Sprint.

As much as s required to meet the Scrum Team's Definition of Done.

As much as s required to meet the Scrum Team's Definition of Done.

44
New cards

Why might Developers choose to do Pair Programming?

Information sharing and learning.

Improving Code Quality.
Efficiency.

It can be a fun way to work.

All of the above.

All of the above.

45
New cards

What is the role of Modeling in Scrum Teams?

Models are not used by agile teams.

Models are maintained along with the Software as it emerges.

Models are assembly instructions for the Developers.

Modeling may be useful to increase shared understanding.

Modeling may be useful to increase shared understanding.

46
New cards

Which of the following are DevOps Practices?

Continuous Integration / Continuous Deployment / Continuous Delivery.

Blue-Green Deployment.

Hypothesis Driven Development.

Vertical Teams.

Blameless Postmortem.

All of the above.

All of the above.

47
New cards

While practicing Test Driven Development, what is done after the test fails?

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

Refactor the test so the code passes.

Run it again to make sure it really fails.

Implement the required functionality.

Meet with the Business Analyst to ensure that the test is correct.

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

48
New cards

What tactic should a Scrum Master use to divide a group of 100 people into multiple Scrum Teams?

Create teams based on their skills across multiple layers (such as database, Ul, etc.).

Ask the people to divide themselves into teams.

Ask the Product Owner to assign the people to teams.

Ask the people to divide themselves into teams.

49
New cards

Developers are blocked by an impediment in the middle of the Sprint. The impediment is outside the Developer's control. What should they do?

Stop using Scrum until the impediment is resolved.

Complete the work that can be done and complete the remainder during the hardening Sprint.

Immediately raise the issue to the Scrum Master.

Cancel the Sprint.

Drop the Product Backlog Items affected by the impediment from the Sprint Plan.

Immediately raise the issue to the Scrum Master.

50
New cards

What is an Integration Test?

A test of the user interface.

A test runs during a Continuous Integration build.

A test of a single unit of functionality.

A test of multiple units of functionality.

A test of multiple units of functionality.

51
New cards

Which of the following describes the focus of the first way of DevOps?

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

Using automated build and release pipelines.

To deliver value earlier and more frequently.

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

A culture of continuous experimentation and learning.

Using automated build and release pipelines.

52
New cards

Which of the following is true about the Definition of Done?

It might be a subject of discussion during Sprint Retrospective.

It is the sole responsibility of the Developers to define it.

It is synonymous with Acceptance Criteria.

It can only be extended; nothing can be removed.

It defines a state when the entire Increment is releasable.

It might be a subject of discussion during Sprint Retrospective.

It defines a state when the entire Increment is releasable.

53
New cards

At Sprint Planning, the Scrum Team has NO clear standard to meet for releasable Software. What should the Scrum Team do?

Ask the Product Owner to specify a Definition of Done.
Create a unique completion checklist for each item in the Sprint.

Specify a shared Definition of Done.

Ask the Scrum Master what they should do.

Specify a shared Definition of Done.

54
New cards

True or False: Database design must be complete before coding starts to ensure a solid foundation?

True.

False.

False.

55
New cards

The Daily Scrum event happens every day. What would be three concerns if the frequency were to be lowered to every two to three days?

Opportunities to inspect and adapt in the Sprint Backlog are lost.

The Scrum Master loses the ability to update the Gantt Chart properly.

Too much work is spent updating the Scrum Board before meeting.

Sprint Plan may become inaccurate.

Impediments are raised and resolved more slowly.

The Product Owner cannot accurately report to the Stakeholders.

Opportunities to inspect and adapt in the Sprint Backlog are lost.

Sprint Plan may become inaccurate.

Impediments are raised and resolved more slowly.

56
New cards

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

Release Burnup Chart.

Burndown Chart.

Unit Tests.

Critical Path Analysis.
Refactoring.

Build automation.

None of the above.

None of the above.

57
New cards

Who is responsible for creation of the Definition of Done?

The Scrum Master.

The Scrum Team.

The Development Team.

The Product Owner.

The Scrum Team.

58
New cards

Pair Programming is implemented by?

Frontend and Backend Developers.

Tester and Developer.

Developer and Scrum Master.

Two persons working on the same PBI.

Two persons working on the same PBI.

59
New cards

Which of the following best describes Emergent Architecture?

Starting development of a Software Product requires a clear understanding of the underlying Software Architecture and Emergent Architecture describes the process of creating this initial architecture.

The Software Architecture emerges solely decisions the Developers make from a technical perspective.

In Scrum there is no Architecture-Role therefore architecture emerges naturally.

The desire to make decisions easier to change in the future and find the best possible point in time to make decisions.

Enterprise Architects must be involved to create the foundation of each Software Product.

The desire to make decisions easier to change in the future and find the best possible point in time to make decisions.

60
New cards

Which are two benefits of establishing naming conventions for code? (choose best two answers)

To make it easy to distinguish between different Software Products.

To make the code more readable.

To communicate the identity of the Developer who worked on the code.

To reduce friction in a shared codebase.

To ensure that abandoned functions are not created.

To make the code more readable.

To reduce friction in a shared codebase.

61
New cards

Does delivering changes frequently and directly into Production help to reduce risk? (choose two)

Yes, because the changes you make are much smaller and it is easier to fix problems.

No, because each release means a risk to break something so releasing more frequently would increase the risk.

Yes, because frequent release encourage the Developers to automate the release process.
Yes, because you get earlier feedback and can learn faster.

No, the only way to tackle these risks is by extensive risk management.

No, because releasing needs extensive testing which cannot be conducted frequently.

Yes, because the changes you make are much smaller and it is easier to fix problems.

Yes, because frequent release encourage the Developers to automate the release process.
Yes, because you get earlier feedback and can learn faster.

62
New cards

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

True.

False.

False.

63
New cards

When is Performance Testing most effectively performed?

Often, throughout development of the Software.

Just before deploying to Production.

After coding is complete.

In Production.

Often, throughout development of the Software.

64
New cards

Which three of the following criteria are most helpful as part of a Scrum Team's Definition of Done? (choose best three answers)

The Product is released at the end of every Sprint.

Acceptance Tests pass.

Code Review is done.

Regression Tests pass.

No impediments exist.

Acceptance Tests pass.

Code Review is done.

Regression Tests pass.

65
New cards

A team has expressed requirements as a set of failing Acceptance Tests. What are three benefits? (choose best two answers)

Improves quality in the requirement itself.

Clear Acceptance Criteria for each feature.

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

Promotes the use of DRY principle.

Tracking of competencies.

Improves quality in the requirement itself.

Clear Acceptance Criteria for each feature.

66
New cards

Which is LEAST useful when measuring Code Maintainability?

Function Points.

Cyclomatic Complexity.

Depth of Inheritance.

Function Points.

67
New cards

Which two criteria are useful in deciding if something should be documented every Sprint? (choose best two answers)

The Scrum Master requires it.

It is required by the Definition of Done.

The documentation is used to enhance and maintain the Software.

The Software tool being used requires it.

It has always been documented in the past.

It is required by the Definition of Done.

The documentation is used to enhance and maintain the Software.

68
New cards

What factor should be considered when establishing the Sprint length?

The need of the team to learn on doing work and measuring results.

The frequency at which team formation can be changed.

The organization release schedule.

The organization has mandated similar length Sprints.

The need of the team to learn on doing work and measuring results.

69
New cards

What are some disadvantages of Code Coverages as a measurement for how well a system or Product is tested? (choose best three answers)

It only provides insights for programmers.

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

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

It is too complicated to explain to Management.

Developers could stop adding more valuable tests once the target coverage is achieved.

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

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

Developers could stop adding more valuable tests once the target coverage is achieved.

70
New cards

Which of the following are quality goals in Application Architecture? (choose best two answers)

Build.

Security.

Design Pattern selection.

Scalability.

Security.

Scalability.

71
New cards

True or False: Stakeholders can be included in Product Backlog Refinement?

True.

False.

True.

72
New cards

What are two good ways for the Development Team to make a non-functional requirements visible?

Put them on a separate list on the Scrum board, available for all to see.

Add them to the Product Backlog and keep the Product Owner posted on the expected effort.

Run the Integration and Regression Tests before the end of the Sprint, and capture the open work for the Sprint Backlog of the next Sprint.

Add them to the Definition of Done so the work is taken care of every Sprint.

Add them to the Product Backlog and keep the Product Owner posted on the expected effort.

Add them to the Definition of Done so the work is taken care of every Sprint.

73
New cards

What activities would a Product Owner typically undertake in the phase between the end of the current Sprint and the start of the next Sprint? (choose the best answer)

There are no such activities. The next Sprint starts immediately after the current Sprint.

Work with the Quality Assurance departments on the Increment of the current Sprint.

Refine the Product Backlog.
Update the project plan with Stakeholders.

There are no such activities. The next Sprint starts immediately after the current Sprint.

74
New cards

You are the Scrum Master on a newly formed Scrum Team. Which two of the following activities would probably help the team in starting up? (choose the best two answers)

Ensure the Scrum Team members have compatible personalities.

Introduce a bonus system for the top performers in the team.

Ensure the team understands they need a Definition of Done.

Have the development managers for each Development Team member introduce their direct reports and go over their responsibilities on the Scrum Team.

Ask the Product Owner to discuss the Product, its vision, history, goals, and context, as well as answer questions.

Ensure the team understands they need a Definition of Done.

Ask the Product Owner to discuss the Product, its vision, history, goals, and context, as well as answer questions.

75
New cards

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

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

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

It is baselined to follow change management processes.

It provides just enough information to enable a Scrum team to start the design phase of a Product.

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

76
New cards

What are two responsibilities of Testers in a Development Team? (choose the best two answers)

Verifying the work of programmers.

Scrum has no "Tester" role.
Finding bugs.

Everyone in the Development Team is responsible for quality.

Tracking quality metrics.

Scrum has no "Tester" role.
Finding bugs.

Everyone in the Development Team is responsible for quality.

77
New cards

How do you know that a Development Team is cross-functional? (choose the best answer)

A few of the Development Team members pair program and do Test Driven Development.

Development Team has all the skills to create a potentially releasable increment by the end of every Sprint.

Every member of the Development Team is able to perform every task.

There are no conflicts within the Development Team.

Development Team has all the skills to create a potentially releasable increment by the end of every Sprint.

78
New cards

For the purpose of transparency, when does Scrum say a new Increment of working Software must be available? (choose the best answer)

When the Product Owner asks to create one.

At the end of every Sprint.

Before the release Sprint.

Every 3 Sprints.

After the Acceptance Testing phase.

At the end of every Sprint.

79
New cards

Which three behaviors demonstrate that a team is self-organizing? (choose the best three answers)

The Development Team members are working within the boundaries of their functional description and nicely handing off work from analyst to Developer to Tester to integration.

The Product Owner doesn't need to be at Sprint Retrospectives.

Stakeholders walking in at the Daily Scrum to check progress and work with the Scrum Master to optimize the functional scope for the Sprint.

Development Team members collaboratively selecting their own work during the Sprint.

The Scrum Master is no longer needed.

The Development Team has all the skills needed to create a releasable Increment.

The Development Team creating their own Sprint Backlog, reflecting all work that is part of the Definition of Done.

Development Team members collaboratively selecting their own work during the Sprint.

The Development Team has all the skills needed to create a releasable Increment.

The Development Team creating their own Sprint Backlog, reflecting all work that is part of the Definition of Done.

80
New cards

What is the purpose of a Sprint Review? (choose the best answer)

To take time to judge the validity of the project.

To inspect the Product Increment with the Stakeholders and collect feedback on next steps.

To review the Scrum Team's activities and processes during the Sprint.

To build team spirit.

To inspect the Product Increment with the Stakeholders and collect feedback on next steps.

81
New cards

True or False: The Product Owner makes sure the team selects enough from the Product Backlog for a Sprint to satisfy the Stakeholders.

True.

False.

False.

82
New cards

Which statement best describes the Sprint Backlog as outcome of the Sprint Planning? (choose the best answer)

It is the Development Team's plan for the Sprint.

Every item has a designated owner.

It is a complete list of all work to be done in a Sprint.

Each task is estimated in hours.

It is ordered by the Product Owner.

It is the Development Team's plan for the Sprint.

83
New cards

A Development Team selects a set of Product Backlog Items for a Sprint Backlog with the intent to get the selected items "Done" by the end of the Sprint. Which three phrases best describe the purpose of a Definition of Done? (choose the best three answers)

It provides a template for elements that need to be included in the technical documentation.

It guides the Development Team in creating a forecast at the Sprint Planning.

It controls whether the Developers have performed their tasks.

It creates transparency over the work inspected at the Sprint Review.

It defines what it takes for an Increment to be ready for release.

It tracks the percentage complete of a Product Backlog Item.

It guides the Development Team in creating a forecast at the Sprint Planning.

It creates transparency over the work inspected at the Sprint Review.

It defines what it takes for an Increment to be ready for release.

84
New cards

Which output from Sprint Planning provides the Development Team with a target and overarching direction for the Sprint? (choose the best answer)

The Sprint Goal.

Sprint Review minutes.

The Release Plan.

The Sprint Backlog.

The Sprint Goal.

85
New cards

The Product Owner determines how many Product Backlog Items the Development Team selects for a Sprint. (choose the best answer)

True, but only after confirmation by the resource manager that the Team has enough capacity.

False, capacity and commitment are the Project Manager's responsibility.

False, the Scrum Master does that.

True.

True, accordingly to what was committed to the Stakeholders.

False.

False.

86
New cards

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

The Scrum Team.

The Scrum Master.

The Development Team.

The Product Owner.

The Development Team.

87
New cards

When is implementation of a Product Backlog Item considered complete? (choose the best answer)

When the item has no work remaining in order to be potentially released.

When Quality Assurance reports that the item passes all Acceptance Criteria.

At the end of the Sprint.

When all work in the Sprint Backlog related to the item is finished.

When the item has no work remaining in order to be potentially released.

88
New cards

Which two of the following are true about the Scrum Master role? (choose the best two answers)

The Scrum Master teaches the Development Team to keep the Scrum meetings to their time-box.

The Scrum Master is responsible for updating the Sprint Burndown.

The Scrum Master assigns tasks to Development Team members when they need work.

The Scrum Master helps those outside the team interact with the Scrum Team.

At the Sprint Review, the Scrum Master identifies what has been "Done" and what has not been "Done".

The Scrum Master teaches the Development Team to keep the Scrum meetings to their time-box.

The Scrum Master helps those outside the team interact with the Scrum Team.

89
New cards

Which two of the following are appropriate topics for discussion during a Sprint Retrospective? (choose the best two answers)

Documenting Acceptance Criteria for items in the next Sprint.

The order of items in the Product Backlog.

Identifying high priority process improvements for the next Sprint.

How the team collaborates.

Identifying high priority process improvements for the next Sprint.

How the team collaborates.

90
New cards

True or False: Multiple Scrum Teams working on the same project must have the same Sprint start date.

True.

False.

False.

91
New cards

When is it most appropriate for a Development Team to change the Definition of Done? (choose the best answer)

During Sprint Planning.

Prior to starting a new project.

Prior to starting a new Sprint.

During the Sprint Retrospective.

During the Sprint Retrospective.

92
New cards

The Product Owner is not collaborating with the Development Team during the Sprint. What are two valuable actions for a Scrum Master to take? (choose the best two answers)

Nominate a proxy Product Owner.

Coach the Product Owner in the values of Scrum and incremental delivery.

Stop the Sprint, send the Product Owner to a course and restart.

Inform the Product Owner's functional manager.

Bring up the problem in the Sprint Retrospective.

Coach the Product Owner in the values of Scrum and incremental delivery.

Bring up the problem in the Sprint Retrospective.

93
New cards

A Scrum Master is working with a Development Team that has members in different physical locations. The Development Team meets in a variety of meeting rooms and has much to do logistically (for example, set up conference calls) before the Daily Scrum. What action should the Scrum Master take? (choose the best answer)

Ask the Development Team members to alternate who is responsible for meeting setup.
Set up the meeting and tell the Development Team that is how it will be done.

Inform Management and ask them to solve it.

Allow the Development Team to self-manage and determine for itself what to do.

Allow the Development Team to self-manage and determine for itself what to do.

94
New cards

Five new Scrum Teams have been created to build one Product. A few of the Developers on one of the Development Teams ask the Scrum Master how to coordinate their work with the other teams. What should the Scrum Master do?

Teach the Product Owner to work with the Lead Developers on ordering Product Backlog in a way to avoid too much technical and development overlap during a Sprint.

Collect the Sprint tasks from the teams at the end of their Sprint Planning and merge that into a consolidated plan for the entire Sprint.

Teach them that it is their responsibility to work with the other teams to create an integrated Increment.

Visit the five teams each day to inspect that their Sprint Backlogs are aligned.

Teach them that it is their responsibility to work with the other teams to create an integrated Increment.

95
New cards

True or False: Scrum is a methodology that tells in detail how to build Software incrementally.

True.

False.

False.

96
New cards

A member of the Development Team takes the Scrum Master aside to express his concerns about data security issues. What should the Scrum Master do? (choose the best answer)

Create a Product Backlog Item for security.

Ask the person to share the issue with the team as soon as possible.

Add security to the Definition of Done.

Tell the Product Owner to stop further development of features until the issues are fixed.

Go check with the Testers.

Ask the person to share the issue with the team as soon as possible.

97
New cards

What are two ways that architecture and infrastructure are handled in Scrum? (choose the best two answers)

They are implemented along with functional development of the Product.

They are built by a separate team through the creation of an architectural runway.

They are added to the Product Backlog and addressed in early Sprints, while always requiring at least some business functionality, no matter how small.

They are discussed, determined, and documented before the actual feature development Sprints.

They are implemented along with functional development of the Product.

They are added to the Product Backlog and addressed in early Sprints, while always requiring at least some business functionality, no matter how small.

98
New cards

What are three ways Scrum promotes self-organization? (choose three)

By preventing Stakeholders from entering the development room.

By removing titles for Development Team members.

By not allowing documentation.

By being a lightweight framework.

By the Development Team deciding what work to do in a Sprint.

By removing titles for Development Team members.

By being a lightweight framework.

By the Development Team deciding what work to do in a Sprint.

99
New cards

True or False: Cross-functional teams are optimized to work on one technical layer of a system only (e.g. GUI, database, middle tier, interfaces).

False.

True.

False.

100
New cards

What are three benefits of self-organization? (choose three)

Increased accuracy of estimates.

Increased rule compliance.

Increased self-accountability.

Increased creativity.

Increased commitment.

Increased self-accountability.

Increased creativity.

Increased commitment.