Even More SQA: Work Procedures - PowerPoint PPT Presentation

About This Presentation
Title:

Even More SQA: Work Procedures

Description:

Even More SQA: Work Procedures Pop Quiz What is the difference in – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 17
Provided by: StephenD6
Category:

less

Transcript and Presenter's Notes

Title: Even More SQA: Work Procedures


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 9000-3

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
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 322-324
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?
  • Templates
  • 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 9000-3

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

according to ISO 9001
14
Training
  • 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
Write a Comment
User Comments (0)
About PowerShow.com