SQA Plan

An SQA plan defines the quality processes and procedures that should be used. This involves selecting and instantiating standards for products and processes and defining the required quality attributes of the system.

The SQA plan provides a roadmap for instituting software quality assurance. Developed by the SQA group (or the software team if a SQA group does not exist), the plan serves as a template for SQA activities that are instituted for each software project.

The quality plan should select those organizational standards that are appropriate to a particular product and development process. New standards may have to be defined if the project uses new methods and tools.

An outline structure for a quality plan includes:

1. Product introduction: A description of the product, its intended markets, and the quality expectations for the product.
2. Product plans: The critical release dates and responsibilities for the product along with plans for distribution and product servicing.
3. Process descriptions: The development and service processes that should be used for product development and management.
4. Quality goals: The quality goals and plans for the product including an identification and justification of critical product quality attributes.
5. Risks and risk management: The key risks that might affect product quality and the actions to address these risks.

Preparation of a Software Quality Assurance Plan for each software project is a primary responsibility of the software quality assurance group.  


Topics in a Software Quality Assurance Plan include:

  •  Purpose-scope of plan;
  •  List of references to other documents;
  •  Management, including organization, tasks, and responsibilities;
  •  Documentation to be produced;
  •  Standards, practices, and conventions;
  •  Reviews and audits;
  •  Testing;
  •  Problem reporting and corrective action;
  •  Tools, techniques, and methodologies;
  •  Code, media, and supplier control;
  •  Records collection, maintenance, and retention;
  •  Training;
  •  Risk management—the methods of risk management that are to be used.

Share/Bookmark

No comments: