We devote significant resources into our software QA, to ensure that our clients receive the type of high quality software they expect. We incorporate QA throughout the entire software development process and our QA teams directly report to senior management on a regular basis.
Our QA guidelines focus on product quality and process quality and are based on our organization's process capabilities and quality standards. In addition our QA infrastructure can be easily adapted to meet all of our client's requirements on software quality.
Our quality standards are based on quantitative analysis performed at the project level. Quality appraisal and testing are done at various project checkpoints. Quality standards are continuously refined based on a deviation analysis of test results versus bug prediction models.
The project level quality standards build incrementally to form our organization-wide quality standards, which are a culmination of organizational experience and best practices gained through each project we've done.
Our process quality for each software project is guaranteed through SQA. Based on a project audit strategy, SQA will audit the project team's work product and resolve any deviation through a feedback system. SQA also detects process-related project risks and promptly raises project-level pre-warnings and high-level alerts to bring potential quality defects to the attention of the project manager.
|