Validation vs. Verification
In software development, validation and verification are key elements to a successful project, but often the terms are mis-understood. Per the CMMI guidelines, validation is used to demonstrate that the product will meet it’s intended use, and verification demonstrates that the product matches the specified requirements. Validation ensures that you "built the right thing" and verification ensure that you "built it right".
Verification is largely the domain of the development and QA teams and includes activities such as peer reviews, inspection, and testing. Whereas work that the requirements team does is a big input to their work, the requirements team itself is generally not involved much in verification activities. As you might expect, though, the requirements team is very much involved in validation activities.
In my next post, I'll further explain validation and provide some best practices.
Verification is largely the domain of the development and QA teams and includes activities such as peer reviews, inspection, and testing. Whereas work that the requirements team does is a big input to their work, the requirements team itself is generally not involved much in verification activities. As you might expect, though, the requirements team is very much involved in validation activities.
In my next post, I'll further explain validation and provide some best practices.
4 Comments:
Hi,
You have just initiated a much talked about concept in my organization. We are a eLeanring firm and hence the scope and purpose of both VER and VAL processes needs to carefully evaluated before releasing the same for implementation. I look forward towards your next blog and would appreiciate if you could put together examples from different industries.
Thanks
Prasad
Interesting post. Count me among the number that interchangeably refer to validation and verification. I'll be looking forward to your coming post on validation.
What are the similarities between validation testing and verification testing.
Thanks for the question Rahul! I put this question on the message board for further discussion here:
http://www.seilevel.com/messageboard/showthread.php?p=3638#post3638
Post a Comment
<< Home