Free PSD Exam Braindumps (page: 6)

Page 6 of 42

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

  1. It is a great way for Testers to contribute early in the Sprint as they can start creating all the tests from the beginning.
  2. It increases collaboration between Developers as it requires Pair Programming.
  3. It helps to identify gaps in understanding the desired behavior.
  4. It might lead to better code as refactoring is part of the Test-Driven Development cycle.
  5. It helps break down complex problems into smaller ones that are much easier to be tackled.
  6. It makes Integration Tests obsolete and by doing so saves a lot of time.

Answer(s): C,D,E

Explanation:

Test-Driven Development (TDD) helps identify gaps in understanding by requiring tests that outline the desired behavior. Refactoring ensures better code quality, and breaking problems into smaller units makes them manageable.



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

  1. The Architect chosen by the Scrum Team.
  2. The software architect assigned to the Scrum Team.
  3. The Developers with input from the Scrum Team and others.
  4. The Chief Architect.

Answer(s): C

Explanation:

In Scrum, architecture decisions are made collectively by the Developers with input from the Scrum Team and stakeholders. This aligns with the principle of cross-functionality and collective ownership.



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

  1. The feature-branch is generally kept in a buildable state.
  2. Know immediately how a change affected the product.
  3. Reduce effort and risk when integrating changes.
  4. Readability of code is improved.

Answer(s): B,C

Explanation:

Continuous Integration ensures that changes are integrated and tested frequently, providing immediate feedback on their impact. It reduces the effort and risks associated with late integrations.



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)

  1. Ready to be released to end users.
  2. Whatever the Product Owner defines as quality.
  3. No work is left to meet the Definition of Done.
  4. Ready for integration.
  5. All work the Developers are willing to do.

Answer(s): A,C

Explanation:

An Increment is Done when it meets the Scrum Team's Definition of Done, ensuring that it is ready for release if required. It signifies no remaining work to meet quality and functionality standards.






Post your Comments and Discuss Scrum PSD exam with other Community members:

PSD Exam Discussions & Posts