««Blog Home


 

What’s the Difference Between Verification and Validation?

Posted by Chris Anderson     |       |   

If you’re tasked with preparing a project management plan, one of the elements of that plan is a test plan. Your test plan should include three distinct tests that you’ll need to perform: verification, validation, and acceptance.

Verification testing ensures that the expressed user requirements, gathered in the Project Initiation phase, have been met in the Project Execution phase. One way to do this is to produce a user requirements matrix or checklist and indicate how you would test for each requirement.  For example, if the product is required to weigh no more than 15 kg. (about 33 lbs.), the test could be, ”Weigh the object - does it weigh 15 kg. or less?”, and note “yes” or “no” on the matrix or checklist.

Validation testing ensures that any implied requirement has been met.  It usually occurs in the Project Monitoring and Control phase of project management. Using the above product as an example, you ask the customer, “Why must it be ‘no more than 15 kg.’?” One answer is, “It must be easy to lift by hand.”  You could validate that requirement by having twenty different people lift the object and asking each one, “Was the object easily to lift?” If 90% of them said it was easy, you could conclude that the object meets the requirement.

We call this an implied requirement because the answer to “Why?” was not stated: the ”easy to lift” requirement was not clearly specified or defined. Another way to validate an implied requirement is to produce some test objects, or prototypes, and have the customer evaluate them in the field.

Next comes Acceptance Testing, the official approval of your deliverables by the customer. Your customer may accept your verification and validation test results and accept the object. The customer may also have their own “easy lifting expert” on hand and use them for the acceptance test. Acceptance testing often occurs at the end of the Project Monitoring and Control phase, but it can also take place at the beginning of the Project Review and Close phase.

So what is the difference?  Verification is a test performed to ensure stated requirements have been met, Validation is a test performed to ensure implied requirements have been met, and Acceptance Testing ensures the customer has received what they asked for.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 United States License.

About Bizmanualz
Bizmanualz has been at the forefront of deploying business best practices since 1995 delivering Policies, Procedures and Forms; quality systems implementation; and strategic marketing services to help business owners achieve the growth and expansion they envision.

Learn more about Bizmanualz solutions:

3 Responses to “What’s the Difference Between Verification and Validation?”

  1. Geoff Towler Says:

    You have reversed the units of measurement referenced in your article on the difference between verification and validation. 15kg is equal to 33lbs. 33kg is actually equal to 72.6lbs.

    Regards

    Geoff

  2. Steve Flick Says:

    Geoff, thank you for pointing that out. 1 kilogram = approx. 2.2 pounds, not the reverse.

  3. Steve Says:

    The product weight in the example is corrected. Thank you for your help.

Leave a Reply

Or enter your details below:


Bizmanualz, Inc., 7777 Bonhomme Ave - Suite 2222, St. Louis, MO 63105. 1-800-466-9953 | Send us your feedback

Best Deals | Procedures Manuals | Process Training | Process Improvement Consulting
Accounting Procedures | Finance | Human Resources | Computer & IT | Sales & Marketing | Security & Disaster | ISO Quality
Employee Handbook | Construction Policies | Medical Office | Non-Profit | Banking | Software Development | Procedure E-Books

Copyright © 1999-2010 Bizmanualz, Inc. All Rights Reserved | Privacy | Sitemap | About Us | Policies and Procedures Home