Chapter 6Establishing SQA Processes and Their Coordination with Relevant Software Processes
6.1 Establishing SQA Processes
The established SQA processes are intended to serve as infrastructure for the performance of SQA processes in the organization's software project, and as a basis for software quality management by the organization. These infrastructure development activities are of a strategic nature for the organization. The SQA processes to be defined and developed include the following:
- Defining the organization's quality policy.
- Establishing the organization's SQA processes.
- Defining tasks to those responsible for SQA processes.
- Defining the management's follow-up tool/method.
- Developing a follow-up and review method for the SQA function.
All these SQA processes have to be defined and developed independently from the organization's software projects. In new organizations, these infrastructure processes are intended to be completed before software contacts are signed.
The role of the SQA function in the establishment of the organization's SQA processes is to initiate and support the development. The SQA processes discussed here follow the IEEE Std. 730-2014 (IEEE, 2014).
A discussion of SQA processes follows.
- Defining the organization quality policy
The definition and development of the organization's quality policy will include the roles and responsibilities of SQA in the organization, and the obligatory status of SQA processes to be performed in the organization's ...
Get Software Quality now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.