Title: IEEESE2SC Study Group on Quality Management Systems
1IEEE-SE2SC Study Group on Quality Management
Systems
- Membership
- John Walz
- Scott Duncan
- Other volunteers?
- SP-07 - Relationship to Quality Management
- Needs expansion to Software Systems
2Quality Management Planning Group Agenda
- Direction
- ISO/IEC 90003 Application of software to ISO
9001 - IEEE P90003 - Life Cycle Processes
- P1220 Appl. Mgmt. of Syst. Engr. Process
- SC7 New Work Item Guidelines for application of
ISO 9001 to System Life Cycle Processes - IEEE Std 1074-1997 IEEE Standard for Developing
Software Life Cycle Processes - S2ESC Liaisons to other QM related groups
3SP-07 - Relationship to Quality Management
- Policy Statement
- S2ESC standards have the goal of consistency with
the quality management standards of ISO TC176 - S2ESC commits that ISO 9001 (2000) will provide
the principles and concepts for a quality program
in future updates of the IEEE software systems
engineering standards. - S2ESC commits that ISO/IEC 90003 (2002) will be
recognized as the primary document for guidance
of the application of quality systems for
organizations involved with systems containing
software and will serve as the basis for updates
of standards involving quality systems in the
IEEE software systems engineering standards
effective in 1998. - Rationale
- ISO 9001 is the recognized as the world-wide
standard for quality programs. - The IEEE-CS is committed to be "leading provider
of technical information and services to the
world's computing professionals." - The IEEE-CS is committed to continuing being a
major player in the development of international
standards for the computer industry. - The following limited list of standards
development organizations are committed to ISO
9001 ASQ, ASTM, BSI, CSA, ISO/IEC JTC1/SC7, SA. - ISO 9001 is the lead standard from the ISO
technical committee on quality. It was felt
additional guidance was needed to apply ISO 9001
to organizations involved in software development
or maintenance. To fulfill that need, ISO/IEC
90003 was prepared. Also the new version of ISO
90003 now has a defined relationship with
ISO/IEC 12207.
Agenda
4ISO/IEC 900032004 w/ JTC1 SC7 References
Guidelines for the application ofISO 90012000
to computer software
5Add IEEE S2ESC References
IEEE90003
6QMS Planning Group Concept Framework
Agenda
7P90003 Software Application to ISO 9001 to
Computer Software(using IEEE S2ESC documents)
- Standard Number
- P90003 (IEEE/ASQ adoption of ISO/IEC 90003)
- Standard Name
- Software and Systems Engineering - Guidelines for
the Application of ISO 90012000 to Computer
Software - Status/Notes
- This is the IEEE/ASQ adoption of ISO/IEC 90003.
IEEE, ISO, and ANSI have negotiated an agreement
to get an editable version for IEEE to use. Scott
distributed FDIS 90003 to the MB and current WG
chairs so that everyone could indicate which
clauses of 90003 are relevant to which IEEE
standards. - Plan for Evolution with SC7
- Coordinate with ASQ to adopt ISO/IEC 9000-3 as a
US standard when its SC7 revision is completed.
Add an informative annex providing
cross-references to IEEE standards. The ISO
version, plus this annex, would constitute the
"US" version, IEEE 90003. Maintain in a
coordinated fashion. (As of January 2004, the
ISO web site still shows ISO 9000-31997, not ISO
90003.)
Agenda
8ISO/IEC 15288
- IEEE P15288/D2 Systems EngineeringSystem Life
Cycle Processes - Annex E (Informative) Relationship to Other IEEE
Standards
9Guidelines for the application of ISO 9001 to
System Life Cycle Processes (15288)
- Three requirements, listed below, are identified
as top-level requirements for the study teams
work - Ensure that the objectives and coverage of ISO
9001 and ISO/IEC 15288 act in a complementary. - Remove or describe differences in terminology of
the two standards. - Clarify the boundaries between the two standards
to identify where the two documents overlap or
where there are gaps. - Requirements for the new Technical Report
- 1. Clearly identify the areas of applicability of
ISO 9001 and ISO/IEC 15288, and the interfaces
between the two documents, that eliminates
conflict and overlap, to ensure an integrated
application of the requirements of these two
standards. - 2. Wherever possible, use a common,
understandable set of terms and vocabulary from
ISO 9001 and ISO/IEC 15288. - 3. Where inconsistencies in terms and vocabulary
appear, provide an explanation of the
differences, and clarification on the
application/usage of such terms, to promote a
common understanding. - 4. Facilitate the mapping of terms from the two
standards, into the terminology of the
enterprise, organization or project. - 5. Use this Technical Report as an aid in
monitoring, reviewing, auditing or assessing an
enterprise, organization or project, as a means
of evaluating technical performance, at
appropriate levels, to identify findings. - 6. Use this Technical Report as a basis of
recommendations for future revisions of ISO 9001
and ISO/IEC 15288 (or its successor standard), to
improve the interface/inter-relationship between
the two standard(s). This will better align these
two standards and improve the usability of both
of them in future updates. - 7. A key achievement of this Technical Report
must be to simplify the joint application of
these two standards. To that end, the scope
(field of application) of this Technical Report
shall be defined, so that it is clear what is
covered.
Agenda
10P1220 Application and Management of the Systems
Engineering Process
- Abstract
- The interdisciplinary tasks, which are required
throughout a system's life cycle to transform
customer needs, requirements, and constraints
into a system solution, are defined. In addition,
the requirements for the systems engineering
process and its application throughout the
product life cycle are specified. The focus of
this standard is on engineering activities
necessary to guide product development while
ensuring that the product is properly designed to
make it affordable to produce, own, operate,
maintain, and eventually to dispose of, without
undue risk to health or the environment. - 4.13 Quality management
- The enterprise and project shall apply
quality-management procedures for the development
of products and life cycle processes.
Agenda
11IEEE Std 1074-1997 DevelopingSoftware Life Cycle
Processes
- IEEE 1074
- Keith Middleton, WG Chair
- Ron Dean
- A process for creating a software life cycle
process is provided. Although this standard is
directed primarily at the process architect, it
is useful to any organization that is responsible
for managing and performing software projects - Requires the definition of a users software life
cycle as required by TL 9000 - 1.5.1 Relationship to ISO 9001 and ISO/IEC 90003
- Relates to CMMI Org. Process Definition (OPD),
Establish - Standard Processes
- Life-Cycle Model Descriptions
- Tailoring Criteria and Guidelines
- Establish the Organizations Measurement
Repository - Establish the Organizations Process Asset
Library - ISO 9001 7.1 Planning of product realization
- The organization shall plan and develop the
processes needed for product realization.
Planning of product realization shall be
consistent with the requirements of the other
processes of the quality management system
12Sample IEEE 1074 vs. ISO 9001
- A.3.2 Design Activities
- A.5.1.1 Conduct Reviews
- A.5.1.4, Develop Test Procedures
- A.5.1.5, Create Test Data
- A.5.1.6, Execute Tests
- A.5.1.7, Report Evaluation Results
- 7.3.3 Design and development outputs
- 7.3.4 Design and development review
- 7.3.5 Design and development verification
Agenda
13S2ESC Liaisons to other QM related groups
- US TAG to TC 176
- ASQ divisions SW, QM, EC
- SEI CMMI
- Telecom TL 9000
- Aerospace AS9100
- Auto ISO 16949
- Medical Sector
- QAI / CSQA
- PMI
14Involvement
Advantage to expand the S2ESC Volunteer pool
15Search for S2ESC experts with membership in other
QM related groups
- Need to invite S2ESC experts who cross into
other sectors and QM related membership - S2ESC WG Ballot membership
- IEEE-SA records
- IEEE-CS Conferences Tutorials membership
Agenda
16QMS Planning Group Task List
- IEEE 900032004 review association
- Executive Committee contributions on which S2ESC
standards relate to ISO 9001 Clauses - Individual S2ESC standards experts assigned for
confirmation and additions of specific standards
Clauses - Reformat additional matrix at clause level
- Possibly add an errata sheet
- Create Ballot Pool, including selected non-S2ESC
experts - IEEE/ASQ 900032005 extension
- Possible US TAG review approval
- CMMISE/SW review association
- IEEE 1074 IEEE 1220 life cycle processes
- Possible Inputs to CMMI v1.2
- ISO 9001 Sectors review association
- Telecom TL 9000 Rev 4.0
- Aerospace AS 9100
- Auto TS 16749
- New S2ESC PARs for missing coverage
- ISO 90012008 revision
- ISO/IEC 900032008 revision
- Possibly replacing guidance text with reference
to S2ESC standards