Quality Control
Quality control is the Scrum Team carrying out planned tests, reviews, and checks while building potentially shippable increments, and using what they learn from each completed set of work to drive continual improvement.
Key Points
- Executes planned tests, reviews, and inspections during development.
- Verifies potentially shippable increments against acceptance criteria and the Definition of Done.
- Performed by the Scrum Team continuously throughout the sprint.
- Captures lessons learned to improve processes and product quality in future cycles.
Example
During a sprint, the Scrum Team runs unit tests, performs peer code reviews, and validates stories against acceptance criteria before the Sprint Review. Defects found are fixed, and in the retrospective the team updates their test checklist and DoD to prevent similar issues in the next sprint.
PMP Example Question
Which activity best represents quality control in an Agile Scrum project?
- Defining organizational quality standards for the year
- Conducting unit and acceptance tests on the sprint increment before the Sprint Review
- Securing funding for automated testing tools
- Documenting a quality management plan at project kickoff
Correct Answer: B — Performing planned checks on deliverables to verify they meet quality standards
Explanation: Quality control focuses on executing tests and inspections on the product increment. The other choices relate to planning, assurance, or budgeting, not control.
HKSM