Steps to Develop and Implement Software Quality Assurance Plan

Software Quality Assurance (SQA) is an umbrella activity that is applied through the software process. A SQA plan provides a road map for establishing software quality assurance. It is developed by the SQA group and the project team, the plan serves as a template for SQA activities that are instituted for each software project.

Following are the steps to develop SQA
1] Initiate SQA process

2] Planning

3] Tracking

4] Training

5] Review and Inspection

6] Issue Resolution

7] Testing

8] Audit

9] Improvement process

Above steps are divided into five main steps to develop and implement a SQA plan which are:
Step 1: Document the plan

Step 2: Obtain management acceptance

Step 3: Obtain development acceptance

Step 4: Plan for implementation of the SQA plan

Step 5: Execute the SQA plan

Step 1: Document the plan

1] Initiate SQA process:-
Consist procedures, techniques, scope, purpose and tools used to ensure that a product meets the requirements specified in software requirements specification.

2] Planning: – Do plan for all process which are used to fulfill user specified requirement

3] Tracking: – Track the raised issues and other problems

4] Training: – Provide training if required

5] Review and Inspection: – Do the review to ensure are we going right way or not

6] Issue Resolution: – Resolve all raised issues

7] Testing: – Test the functionality as per specification

8] Audit: – Do audit for product functionality, process, documentation, designing, input, output etc.

9] Improvement process: – Schedule the follow up activities to improve the product functionality and process for quality product

Step 2: Obtain management acceptance
For successful implementation of a SQA planning management participation in must. They are also responsible for quality of software project, resources and approval process

Step 3: Obtain development acceptance
The software project team members or development team members must adhere to the project SQA plan; everyone must accept it and follow it.

Step 4: Plan for implementation of the SQA plan
Design a schedule for drafting, reviewing, resource and responsibility and approving the SQA plan should be developed.

Step 5: Execute the SQA plan
Execute the actual process and ensure deviation.

Leave a Reply