It is a type of an audit which has to be done on the system to verify if all the standards are met or not. To make sure that the compliances should meet. In some organization, compliance expert people will be establish. This team checks that whether the development teams meets the standards of the organization or not. The teams do analyze that the standards are properly implemented, which leads to the better quality. It is also known as Conformance testing. It will be performed by an independent team or by a third party company who are specialized in this type of testing.
Determines that the development and maintenance process will meet up the suggested methodology.
Make sure that deliverables of each phase of the development will meet up the standards and procedures.
Analyze the documentation of the project for the completeness and reasonableness.
When to use compliance testing:
It depends on the management’s call. If they want, they have to applied enough tests to approve the level of compliance to the methodology & pick out the violators. Management should make sure that the team have a complete and a correct understanding of the standards, procedures and methodology. They can organize the training for the team if required.
It may have the chances that the standards are not bring out properly or may be the standards are of poor quality. In this situation, efforts should be made either to correct it or to choose a new methodology. It is important that the compliance check should be made right from the initiation of the project than at the later stage because it will be difficult to correct the application when the requirement are not appropriately documented.
How to do it?
Some standards and procedures are documented for each phase of the development lifecycle. Deliverables of each phase required to compare against the standards and find out the differences. This is to be done by the inspection team or by independent team. Then owner of each phase will give a list of non compliant areas that needs to corrected after the inspection process. Then inspection process will be done again, to make sure that the non compliant items are approved and closed.