Friday, April 30, 2010

Verification Vs Validation

When working on a project in the Requirements Analysis Phase of Business Analysis, two of the steps defined are "Verification" of the requirements and "Validation" of the requirements.

What is the difference?

VERIFICATION is a process that falls within the purview of Qality Control. It is a process that is used to evaluate whether the defined solution (product, service, or system) is compliant with specifications, conditions, regulations imposed at the start of a development phase. This is an internal process.

VALIDATION is a process that falls within Quality Control also, and is the process of providing the evidence that the deliverable accomplishes its intended requirements. This involves acceptance of fitness for a purpose with END USERS and other Stakeholders. Validation should be performed after verficiation, which is internal, and can involve some sign-off.

In Summary,

VERIFICATION >> Are you building it right >> Specifications are being correctly implemented by the team.
VALIDATION >> "Are you Building the Right Thing" - refers back to the users needs which is why we need Stakeholder involvement.

No comments:

Post a Comment