Verification versus Validation

Verification means:
1. Doing the thing right (climbing the chosen ladder in the right way!)
2. Ensuring throughout the project life cycle that the activities in the various SDLC phases are performed in accordance to their specified requirements.
3. Some of the suggested ways to achieve this are:
- create work-products of a phase in strict accordance to the specifications (for example coding as per detailed design specifications)
- perform peer reviews of work-products generated from a phase before transitioning to the next phase
- use pre-defined engineering standards for requirements, design, coding, etc.

Validation means:
1. Doing the right thing (choosing the right ladder to climb!)
2. Ensuring throughout the project life cycle that the product will work as intended in the actual operating conditions.
3. Some of the suggested ways to achieve this are:
- perform validation of customer requirements in the beginning and UAT in the end
- involve the end-user(s) throughout to make sure the final product will work as intended

No comments:

Post a Comment