Independent Verfication and Validation

Magnifying-glass-keyboardIndependent Verification and Validation (IV&V) helps to assure quality by providing an objective second opinion during project implementation. Verification evaluates whether a product, service or system is accurate based on written specification, requirements, regulations or other conditions. Validation certifies that a product, service or system accomplishes its intended purpose.

Traditionally, IV&V is conducted for software, with established processes used to verify and validate software to specified software integrity levels; however, IV&V can also be conducted for plans, processes, projects and products beyond software components, assuring quality throughout all parts of a system. K3 offers IV&V services so customers can obtain this crucial information in an environment organizationally free from the influence, guidance and control of the development effort. The tasks that we perform for our customers include:

  • Criticality Analysis
  • Requirements Analysis/Requirements Tracing
  • ​Milestone Reviews
  • Software Design Analysis
  • Code Analysis
  • ​Document Inspection
  • ​Metrics
  • Test Witnessing
  • Test Planning, Execution and Reporting
  • ​Training Evaluation
  • ​Defect Investigation
  • Independent Assessments

K3’s methodology has redefined IV&V in much the same way that advances in life-cycle processes have improved and standardized software and system engineering. Our IV&V methodology is derived from industry concepts and standards such as:

  • CMMI (Capability Maturity Model Integration)
  • IEEE 1012-2012 System and Software Verification and Validation
  • ​ISO 9001:2008 Quality management systems — Requirements
  • ISO/IEC 12207:2008 Software Life Cycle Processes
  • ​IEEE 829-2008 Software Test Documentation
  • ​ANSI/IEEE 1008-1987 Software Unit Testing
  • ​IEEE 1028-2008 Software Review and Audits​