Quality Assurance
Applied Solutions, Inc. (ASI) believes in delivering quality products and services to
both internal and external customers and has policies and procedures in place to help
ensure the quality of its products and services. All delivered services are based upon
following ASI’s policies and procedures which require adherence to standards, regular
status reporting, and maintenance of project plans and schedules using automated tools
that allow visibility of information to customers and ASI management. Products require
even more stringent verification prior to delivery. Verification and validation methods
to ensure product quality include:
• Individual(s) producing the product must sign-off on the completed documentation
item or unit tested software indicating that they are not aware of any flaws in the delivered item;
• Peer reviews;
• Integration testing or project review and Independent Quality Assurance (QA) Review;
• Customer testing or review; and
• Periodic QA review of project Configuration Items (CIs) under CM control.
Individual Sign-Off:
The individual(s) responsible for delivery of a work product must sign-off on the
completed product to attest that they have completed the work, satisfied all relevant
system requirements, and are not aware of any flaws in the product unless those flaws
are identified and are considered incidental to use of the product.
Peer Review:
During development of the product, peer reviews should be conducted to verify the
product design adheres to standards, satisfies requirements, and has no design constraints
that would prevent it from functioning properly and with acceptable performance.
Project Review:
Each product should undergo a thorough project review prior to delivery to the customer.
Documentation products should be reviewed prior to delivery by other project groups ensure
compliance with requirements and documentation standards. Software products should undergo
thorough integration testing to ensure that they function with other software components,
exercise all software functionality, adhere to standards, perform within desired performance
standards, and deliver all required functionality (i.e., a requirements checklist, traceability report,
or other similar documentation is required). In addition, all documentation and software products must
undergo independent QA review to verify that quality standards are adhered to on the product. The
steps followed for the QA review must be documented along with the results of the review.
Customer Testing or Review:
It is desirable that, if possible, customer representatives help perform final testing of the
product. Customers should also be involved in the review of interim work products and in project
reviews. Greater customer participation during the development process reduces the chance of
problems during final delivery since the customer has already bought into the process and resulting products.
QA Review of Configuration Management (CM) CIs:
Periodically, the QA group is required to review project CIs under CM control to verify that they
are correct and the CM system is functioning properly. This review is conducted in conjunction with
the CM manager and the results are documented and used to improve the CM process.