ISO 9000-3 1997 Standard in Plain English Guidelines for Applying ISO 9001 1994 to Computer Software |
|
PAGE TWO OF TWO |
|
ISO 9000-3 is now OBSOLETE. It has been replaced by ISO 90003. |
This page
is based on the ISO 9000-3:1997 Quality Standard
published by the International Organization for Standardization.
It presents page 2 of a
detailed and
comprehensive interpretation
of this standard using language that is clear and easy to understand.
ISO prepared the 9000-3:1997 guidelines to help organizations
apply the ISO 9001:1994 requirements to computer software. Use
ISO 9000-3 if you develop, supply, install, and maintain
software.
4.8 Product identification and tracing |
|
Track your products |
Develop and document
procedures to identify and track
|
Identify and track your software products |
|
Use configuration management to identify and track software items |
Use configuration management methods to identify
and
Define your software configuration by identifying:
|
Use configuration management to control items |
Use configuration management methods to:
Develop procedures to ensure that every software
|
Configuration management accounting procedures |
Develop configuration management accounting procedures
|
Configuration management plan |
Develop a configuration management plan.
|
|
|
4.9 Process control requirements |
|
Control production, installation, |
Develop
procedures to plan, monitor, and control your production,
Your procedures should ensure that each process:
Design a record keeping system that monitors and controls process |
Control |
Develop procedures to control the software replication process.
|
Control |
Develop procedures to control the software release
|
Control |
Develop procedures to control the software
|
|
|
4.10 Product inspection and testing |
|
4.10.1 |
|
Develop software test plans |
Develop and document software test plans.
Your software test plans should:
|
4.10.2 |
Develop procedures that ensure that
incoming products are not used
4.10.2.1 Inspection of incoming products Your procedures should ensure that
incoming products are
4.10.2.2 Inspections done by subcontractors If your subcontractors (your suppliers)
carry out some of the
4.10.2.3 Use of products prior to inspection If products must be used prior to
inspection, your procedures should |
Verify third party software products |
Develop and document procedures to verify
software products and data |
4.10.3 |
Develop
procedures that ensure that work in process meets
|
4.10.4 |
Develop procedures to ensure that final products meet
Perform two kinds of tests on your final software products.
|
Perform software validation tests |
Perform software validation tests before you ask the customer
|
Perform software acceptance tests |
Perform software acceptance tests after you've validated your
Acceptance tests should be performed by the customer,
Help your customer to prepare for the testing process.
|
4.10.5 |
Develop a record keeping system that your staff can use
Specify who inspected or tested your products, |
|
|
4.11 Control of inspection equipment |
|
4.11.1 |
Develop procedures to control, calibrate, and maintain inspection,
|
Control software testing tools |
Use tools, techniques, and equipment to test whether
|
4.11.2 |
Develop procedures to ensure that your measurement
Develop procedures to calibrate all of your quality oriented
Develop procedures to calibrate hardware and
tools |
|
|
4.12 Inspection and test status of products |
|
Control the inspection status of your products |
Develop procedures to control the inspection status
|
Control the inspection status of your software products |
Develop methods to identify and control the test status of your
Record the test and inspection status of your |
|
|
4.13 Control of nonconforming products |
|
4.13.1 |
Develop procedures to prevent the inappropriate use of
Also make sure that everyone is notified when your |
Control your nonconforming software products |
Segregate nonconforming software by
placing
Clarify when nonconforming software must be recorded and controlled.
Consider using configuration management methods to |
4.13.2 |
Develop procedures to control how
your nonconforming products
|
Control the disposition of nonconforming software products |
Control the disposition of nonconforming
Re-test software components that have been modified.
Nonconforming software may be:
|
|
|
4.14 Corrective and preventive action |
|
4.14.1 |
Develop procedures to correct or prevent nonconformities.
|
4.14.2 |
Develop procedures to ensure that nonconformities are
|
4.14.3 |
Develop procedures to ensure that potential nonconformities are routinely detected and prevented. Your procedures must:
|
|
|
4.15 Handling, storage, and delivery |
|
4.15.1 |
Develop and document procedures to handle, store, |
4.15.2 |
Develop product handling methods and procedures
|
4.15.3 |
|
4.15.4 |
Develop packing, packaging, and marking methods
|
4.15.5 |
Develop methods and procedures to protect and preserve product
Develop methods to protect and preserve software product
|
4.15.6 |
Develop procedures to protect your products after final testing
|
|
|
4.16 Control of quality records |
|
Develop a quality record keeping system |
Develop a quality record keeping system,
Your quality record keeping system should:
|
Software |
Software quality records are documents and files that prove that
Specify how long you plan to retain electronic records.
|
|
|
4.17 Internal quality audit requirements |
|
Develop internal audit procedures |
Develop internal quality audit procedures which:
These procedures should also ensure that:
|
Develop an internal audit plan for your software projects |
Develop an internal audit plan. Your plan should:
Your internal audits should ensure that the quality plans, that
|
|
|
4.18 Training requirements |
|
Develop training procedures |
Develop quality-training procedures. These procedures
|
Address software development & management training needs |
|
|
|
4.19 Servicing requirements |
|
Develop service procedures |
Develop and document quality service procedures.
|
Develop software maintenance procedures |
Develop procedures to control your software maintenance process.
|
Develop software maintenance plans |
Develop plans to control your software maintenance projects.
|
Keep software maintenance records |
Keep a record of your software maintenance activities.
Use your software maintenance records to:
|
|
|
4.20 Statistical techniques |
|
4.20.1 |
Select the statistical techniques that you will need
|
4.20.2 |
Develop procedures to:
Make sure that:
|
Analyze process and product qualities |
Use statistical techniques to:
Use statistical data to evaluate process and product quality.
|
Select useful metrics |
Use effective metrics (measurable characteristics).
|
ISO 9000-3 is NOW OBSOLETE. It was replaced by ISO 90003. |
Praxiom Research Group Limited help@praxiom.com 780-461-4514 |
|||
Updated on November 29, 2014. First published on July 9, 1998. |
|||
Legal
Restrictions on the Use of this Page
Copyright © 1998 - 2014 by Praxiom Research Group Limited. All Rights Reserved. |