|
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 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.
|
PAGE TWO OF TWO |
|
4.8 Product identification and tracing |
|
|
Track your products |
Develop and document procedures to identify and track products from start to finish. When appropriate, these procedures should make sure that you:
|
|
Identify and track your software products |
|
|
Use configuration management to identify and track software items |
Use configuration management methods to identify and track your software products and components. Configuration management methods may be used to:
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 to monitor and manage software status and changes. These procedures should allow you to:
|
|
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, installation, and servicing processes. Your procedures must be documented, and should ensure that each process is:
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 inspected and approved before they are used or processed. All incoming products must conform to specified requirements.
4.10.2.2 Inspections done by subcontractors If your subcontractors (your suppliers) carry out some of the required inspections and if they provide you with recorded evidence which demonstrates that their products are, in fact, acceptable, then your procedures should not ask you to repeat these inspections.
4.10.2.3 Use of products prior to inspection If products must be used prior to inspection, your procedures should tell you to identify and record them so that they can be quickly recalled and replaced if they subsequently do not meet all requirements. |
|
Verify third party software products |
Develop and document procedures to verify software products and data that are provided by third parties and will be built into your software product. Third parties may include your customers and suppliers. |
|
4.10.3 |
Develop procedures that ensure that work in process meets all requirements before work is allowed to continue.
|
|
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, measuring, and test equipment used to demonstrate that products conform to requirements.
|
|
Control software testing tools |
Use tools, techniques, and equipment to test whether
|
|
4.11.2 |
Develop procedures to ensure that your measurement equipment is appropriate, effective, and secure. Your procedures should specify:
Develop procedures to calibrate all of your quality oriented inspection, measuring, and test equipment. Your procedures should ensure that:
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 and procedures to protect and control the quality of products and packaging materials. |
|
4.15.5 |
Develop methods and procedures to protect and preserve product
Develop methods to protect and preserve software product quality prior to delivery while the product is still under your control. Consider the following methods:
|
|
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 control your software projects, do not contradict your organization's quality system requirements. |
|
|
|
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 OBSOLETE. It has been replaced by ISO 90003. |
|
|
PRAXIOM RESEARCH GROUP
LIMITED First published on July 9, 1998. Updated on December 10, 2011. |
|||
Legal
Restrictions on the Use of this Page
Thank
you for visiting this page. You are, of course, welcome to view our
material as often as you wish, free of charge. And as long as you
keep intact
all copyright notices, you are also welcome to print or make one
copy of this
page for your own personal, noncommercial, home use. But, you are not
legally authorized to print or produce additional copies or to
copy and paste
any of our material onto another web site or to republish it in
any way.
Copyright © 1997-2011 by Praxiom Research Group Limited. All Rights Reserved.
![]()