Verification is the evaluation of whether or not a product, service, or result complies with a regulation, requirement, specification, or imposed condition.
It ensures that the work has been correctly executed according to predefined standards or criteria. Verification is typically a technical process conducted through inspection, testing, analysis, or demonstration to confirm that outputs are built correctly.
Key Characteristics
- Standards-Based – Confirms compliance with technical and contractual requirements
- Process-Oriented – Focuses on building the product right
- Performed Internally – Usually conducted by the development or quality team
- Supports Deliverable Readiness – Validates that outputs are complete and conforming
Example Scenarios
- Conducting unit tests to confirm code functions as expected
- Verifying that a report matches the approved format and contains required data
- Inspecting a deliverable for compliance with design specifications
Role in Quality Control
- Ensures Specification Compliance – Confirms that outputs match agreed requirements
- Reduces Defects – Identifies errors early in the development lifecycle
- Complements Validation – Paired with validation to ensure quality and fitness for use
- Strengthens Governance – Provides traceable evidence of conformance
See also: Validation, Test Plan, Requirements Traceability Matrix, Quality Control Measurements, Deliverable.