Presentation is loading. Please wait.

Presentation is loading. Please wait.

Even More SQA: Work Procedures

Similar presentations


Presentation on theme: "Even More SQA: Work Procedures"— Presentation transcript:

1 Even More SQA: Work Procedures

2 Pop Quiz What is the difference in "Software Testing" and "Software Quality Assurance"?

3 Which Philosophy is correct?
True greatness is measured by how much freedom you give to others, not by how much you can coerce others to do what you want. March 1999 Larry Wall Creator of Perl Standardization is the key. paraphrase of ISO

4 definitions procedure - general methodology
work instructions - details of how to implement those procedures for this project

5 example types of work instructions
audit process for subcontractors design documentation templates C++ programming instructions coordination and cooperation with the customer follow-up of beta site reporting monthly progress reporting SQA by Galin, page 316

6 How to Conduct a Design Review
Example Procedure: How to Conduct a Design Review Preparation of Design Documents DR Meeting concise presentation DR team discussion definition of action items action items timetable and responsible person person responsible for follow-up DR Report Galin pp

7 What should go in work instructions for coding?
adherence to coding standards comments variable names error checking etc design change request procedure version control backup procedure

8 Other Example Work Instructions
See course web site for: National Weather Service coding standards NASA code development procedures

9 Short related topics Since a good set of work procedures in useless unless people can see them and people know how to use them, our next brief topics are: Documenting SQA Procedures Training And since we need reporting to be standardized Templates and Checklists

10 definitions template - a standard Table of Contents
Examples: Peer Review Report Form Bug Report Form Software Test Report checklist - list of items that are part of an activity

11 What is the value of templates and checklists?
documents are more complete easier to review documents that are standardized easier to find information Checklists helps with self-checks more efficient and effective reviews

12 Documenting your SQA Procedures
Really Dry Topic Alert The collection of SQA procedures is usually called the "SQA Procedure Manual" A good reference for how to build a SQA Manual for software companies is ISO SQA by Galin - section 14.2

13 Items your Quality Manual should cover
4.1 Management responsibilities 4.2 Quality system requirements 4.3 Contract review requirements 4.4 Product design requirements 4.5 Document and data control 4.6 Purchasing requirements 4.7 Customer-supplied products 4.8 Product identification and tracing 4.9 Process control requirements 4.10 Product inspection and testing 4.11 Control of inspection equipment 4.12 Inspection and test status of products 4.13 Control of nonconforming products 4.14 Corrective and preventive action 4.15 Handling, packaging, and delivery 4.16 Control of quality records 4.17 Internal quality audit requirements 4.18 Training requirements 4.19 Servicing requirements 4.20 Statistical techniques according to ISO 9001

14 Why have a Training Program?
teach skills and knowledge needed by new staff update skills of old staff teach the proper use of SQA procedures and the uniform interpretation of standards because ISO and CMM say so blatant steal from Galin

15 Training Who does the training?
your SQA group, if you have one your staff who developed the standard/procedure/… commercial training companies, tool vendors, etc. What do the training sessions look like? anywhere from 30 minutes in your conference room to one week at a resort hotel

16 SQA Topics covered in this course
Managing SQA Costs Contract Review Formal Reviews Peer Reviews Work Instructions Templates and Checklists Contents of the Quality Manual SQA Training Corrective and Preventive Actions Industry Quality Standards (e.g. CMM and ISO9000) You are here


Download ppt "Even More SQA: Work Procedures"

Similar presentations


Ads by Google