PSD
PSD
The Definition of Done describes the work that must be completed for
every Product Backlog item. What should the Developers do during the
Sprint, if they find a problem outside of their control that is blocking
them from delivering work?
The Developers
Code Coverage.
Throughout the project, as understanding emerges and the Developers learn more about
the product.
True or False: The Scrum Team must choose at least one high priority
process improvement item, identified during the Sprint Retrospective,
and place it in the Sprint Backlog
FALSE
When does a Developer become accountable for the value of a Product
Backlog item selected for the Sprint?
Never. The entire Scrum Team is accountable for creating value every Sprint.
A software development practice where developers integrate and verify their work
frequently, often multiple times each day, to detect integration errors as quickly as
possible.
False
When are individuals with testing and quality expertise included in the
software development effort?
Assigning blame.
Generic titles.
Functional
Integration
Smoke
Performance
Unit
They provide rapid assurance that defects and configuration management issues
have not been introduced.
The Developers.
Which are potential benefits of Test-Driven Development?
Screenshots or other pictures of bugs in action when user interfaces are involved.
Fix the bug if it is critical or easily fixed. Otherwise, put the new bug into the Product
Backlog to be prioritized and fixed in an upcoming Sprint.
False
Select the desirable characteristics of a unit test.
Code in each test is as small as possible while maintaining readability of the code.
Scrum Teams with excellent technical practices will likely be more successful.
Anyone that the Scrum Team decides will be valuable during refinement.
The Developers plan some time each Sprint to discuss the architecture needed for the
features planned in that Sprint.
The Scrum Team should have a set of guiding architecture principles that every
Developer understands and follows when writing code.
Could create incentives to write tests that simply increase code coverage,
rather than tests that find bugs without increasing coverage.
Code coverage does not ensure that the most important or highest risk areas of the code
are being exercised by tests.
The degree to which the system under test has been exercised by tests.
FALSE
The DEVELOPRS
Which of the following are benefits of Continuous Integration?
Automation improves the quality of software by making builds less error prone.
The build process is clearly defined and scripted, making it easy, consistent and
repeatable.
They allow frequent validation of the unit of software being worked on, ensuring it
remains in a potentially shippable state.