Scrum PSD Practice Test - Questions Answers, Page 10
List of questions
Related questions
Which four are benefits of TDD?
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
E.
It ensure there will be no bugs in the code
Which three of the following are code quality metrics?
A.
Unit tests per class
B.
Cycle time per product backlog item
C.
Number of check-ins per day
D.
Depth of inheritance
E.
Cyclomatic complexity
F.
Class coupling
Which of the following two best describe a ready product backlog item?
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
The CEO demands a feature from the developers during the sprint. What should the developers do?
A.
Add the item to the next sprint
B.
Add the item to the current sprint and work harder
C.
Add the item to the current sprint and leave out something that is less important
D.
Inform the product owner, so the PO can deal with the CEO
What two things should the developers not do?
A.
Work together and self manage to create value
B.
Design the full architecture before starting
C.
Creating a plan for the entire project
D.
Create a potentially shippable functionality in the sprint
Which of the following best describes an increment of working software?
A.
Additions features in a usable state that complement those delivered in previous iterations
B.
UML diagrams that describe how to deliver functionality in future iterations
C.
A new user interface design for functionality delivered in previous iterations
D.
An automated test suite to verify functionality delivered in previous iterations
E.
A decomposition of all product backlog items into tasks for future sprint backlog lists
What are the developers responsible for? (choose two)
A.
Resolving conflicts amongst the developers
B.
Selecting the product owner
C.
Organizing work required to meet the sprint goal
D.
Reporting productivity
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?
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
Which three of the following are feedback loops in scrum?
A.
Release planning
B.
Daily scrum
C.
Sprint review
D.
Sprint retrospective
E.
Refinement meeting
What is the practice of branching code in a version control system?
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