SQA Work Procedures - PowerPoint PPT Presentation

About This Presentation
Title:

SQA Work Procedures

Description:

Dry Topic Alert. ISO 90003. Software Quality Management Standard ... big collection of templates. What is the value of. templates and checklists? Templates ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 16
Provided by: stephend5
Category:

less

Transcript and Presenter's Notes

Title: SQA Work Procedures


1
SQA Work Procedures
2
  • Pre-Project Activities
  • how will we define quality
  • contract review
  • writing a plan for quality assurance
  • Development Activities
  • Formal Reviews, Peer Reviews, unit testing,
    integration testing
  • writing a test plan
  • Infrastructure Needs and Management Tasks
  • Procedures and Work Instructions
  • Training
  • Preventative Actions
  • Configuration Control
  • Tracking Progress
  • Lessons to be Learned from CMM

You are here
3
definitions
  • procedure - general methodology
  • work instructions - details of how to implement
    those procedures for this project
  • template - a standard Table of Contents
  • checklist - list of items that are part of an
    activity

4
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.
  • Larry Wall
  • Creator of Perl
  • March 1999
  • Standardization is the key.
  • paraphrase of ISO 9000-3

5
Documenting your SQA Procedures
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

text section 14.2
6
ISO 90003 Software Quality Management Standard
  • ISO IEC 900032004 is an update of ISO 9000-3
    1997 and is based on the ISO 90012000 quality
    management standard. Both standards are organized
    in the same way and use basically the same
    numbering system. ISO IEC 90003 2004 is really
    nothing more that ISO 9001 2000 applied to
    computer software and related services. It
    doesnt add to or change the ISO 9001
    requirements in any way, it just explains and
    describes how you can meet these requirements if
    youre in the software business.

http//www.praxiom.com/iso-90003-intro.htm
7
How to meet the standard
  • ISO 90012000 Requirements (must)
  • ISO IEC 900032004 Guidelines
  • Recommendations (should)
  • Suggestions (may)

8
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
9
Example ProcedureDesign Reviews - Galin pp
322-324
  • Method
  • Preparation of Design Documents
  • Coordination of DR meeting
  • DR Meeting
  • concise presentation
  • DR team discussion
  • definition of action items
  • action items timetable and responsible person
  • person responsible for follow-up
  • DR Report

10
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

Galin page 316
11
What should go in coding work instructions?
  • design change request procedure
  • backup procedure
  • version control
  • adherence to coding standards
  • comments
  • variable names
  • error checking
  • etc

12
Example Work Instructions
  • See course web site for
  • National Weather Service
  • coding standards
  • NASA
  • development work procedures
  • NASA
  • SQA work instructions

13
example templates
  • found in textbook (see page 326 for details)
  • software test plan
  • software test description
  • software test report
  • DoD DIDs
  • Department of Defense - Data Item Description
  • big collection of templates

14
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

15
Next Time
  • Training
  • Preventive Actions
  • Document Control
Write a Comment
User Comments (0)
About PowerShow.com