Independent Verification & Validation (IV&V) is performed by an independent in-house team or an independent third-party team or provider. Verification makes sure that the product is designed to deliver all functionality to the customer. Validation is determining if the system complies with the requirements and performs functions for which it is intended and meets the organization's goals and user needs.
IV&V has different goals and objectives. The major objectives are as follows:
When performed diligently, IV&V complement each other by providing a holistic view of systems and software quality at various checkpoints throughout the development project life cycle.