この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) は、国家標準化団体 (ISO メンバー団体) の世界的な連合体です。国際規格の作成作業は通常、ISO 技術委員会を通じて行われます。技術委員会が設立された主題に関心のある各会員団体は、その委員会に代表される権利を有します。政府および非政府の国際機関も ISO と連携してこの作業に参加しています。
この文書の作成に使用される手順と、そのさらなる保守を目的とした手順は、ISO/IEC 指令第 1 Part に記載されています。特に、さまざまなタイプの ISO 文書に必要なさまざまな承認基準に注意する必要があります。この文書は、ISO/IEC 指令第 2 Part の編集規則に従って起草されました ( www.iso.org/directives or www.iec.ch/members_experts/refdocs を参照)
この文書の要素の一部が特許権の対象となる可能性があることに注意してください。 ISO は、かかる特許権の一部またはすべてを特定する責任を負わないものとします。文書の作成中に特定された特許権の詳細は、序論および/または受領した特許宣言の ISO リスト ( www.iso.org/patents を参照)、または受領した特許宣言の IEC リスト ( http:/ を参照) に記載されます。 /patents.iec.ch )
本書で使用されている商号は、ユーザーの便宜のために提供された情報であり、推奨を構成するものではありません。
規格の自主的な性質の説明、適合性評価に関連する ISO 固有の用語と表現の意味、および貿易の技術的障壁 (TBT) における世界貿易機関 (WTO) 原則への ISO の準拠に関する情報については、 www を 参照してください。 .iso.org/iso/foreword.html IEC については、 www.iec.ch/ Understanding-standards を参照してください。
この文書は、ISO/IEC JTC 1 合同技術委員会、情報技術、サブ委員会 SC 7, ソフトウェアおよびシステム エンジニアリングによって作成されました。
この文書は、技術的に改訂された ISO/IEC 15504-5:2012 を取り消し、置き換えます。
ISO/IEC 15504-5:2012 と比較した主な変更点は次のとおりです。
- ISO/IEC/IEEE 12207 プロセスを反映するために、すべてのプロセスとその基本慣行が変更されます。
- すべてのプロセス関連のプロセス出力とその説明が改訂されます。
- このプロセス評価モデルには、プロセスパフォーマンスのプロセス品質属性が含まれており、ISO/IEC 33020 で説明されている能力など、プロセス品質の他のモデルと一緒に使用できます。
導入
ISO/IEC 330xx ファミリと呼ばれる一連の国際規格 ISO/IEC 33001 ~ ISO/IEC 33099 は、プロセス評価に必要な要件とリソースを定義します。 ISO/IEC 330xx ファミリの全体的なアーキテクチャと内容は、ISO/IEC 33001 で説明されています。プロセス評価に関する ISO/IEC 330xx ファミリのいくつかの規格は、ISO/IEC 15504 シリーズの一部を置き換え、拡張することを目的としています。 ISO/IEC 330xx 規格ファミリーの要約とプレビューは、ISO Web サイトでご覧いただけます。
この文書は、ISO/IEC 33002 の要件に従って適合性評価を実行する際に使用する、ISO/IEC 33004 の要件に準拠したソフトウェア ライフ サイクル プロセスのプロセス評価モデルを定義します。
プロセス評価モデルは、1 つ以上のプロセス参照モデルに関連しています。 ISO/IEC/IEEE 12207 で定義されたプロセス参照モデルは、この文書のプロセス評価モデルの基礎として使用されます。
プロセス評価モデルには、ISO/IEC 33003 の要件に準拠したプロセス測定フレームワークが組み込まれており、定義された一連のプロセス属性を持つプロセス品質特性として表現されます。
プロセス評価モデルには、一連の評価指標が含まれています。プロセスパフォーマンス指標は、プロセス評価モデルの各プロセスのプロセスの目的と結果に対処します。プロセス品質指標は、プロセス測定フレームワークにおけるプロセス属性の達成を示します。これらの指標は、プロセス改善プログラムを実装する際の実践の参考情報源となる場合もあります。
評価指標は、実装されたプロセスのパフォーマンスと品質の評価を割り当てる際の評価者の判断をサポートする客観的な証拠を収集するための基礎として使用されます。この文書で定義されている指標のセットは、包括的なセットであり、その全体が適用されることを意図したものではありません。評価のコンテキストと範囲に適したサブセットを選択する必要があり、場合によっては追加の指標で強化する必要があります。
プロセス評価は、文書化された評価プロセスに従って実施されます。文書化された評価プロセスでは、評価プロセスの属性に使用される評価方法が特定され、評価の決定に使用される集計方法が特定または定義されます。
ISO/IEC 33020 は、プロセス能力を評価するためのプロセス測定フレームワークを提供します。このフレームワークは、この文書にプロセス測定フレームワークとして組み込まれる場合があります。 ISO/IEC 33020:2019, 付録 B には、プロセス測定フレームワークの各プロセス属性に対する一連のプロセス品質指標が含まれています。
1 スコープ
この文書は、ISO/IEC 33002 の要件に従って適合性評価を実行する際に使用する、ISO/IEC 33004 の要件に準拠したソフトウェア ライフ サイクル プロセスのプロセス評価モデルを定義します。
2 規範的参照
以下の文書は、その内容の一部またはすべてがこの文書の要件を構成する形で本文中で参照されています。日付が記載された参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。
- ISO/IEC/IEEE 12207:2017, システムおよびソフトウェア エンジニアリング — ソフトウェア ライフ サイクル プロセス
- ISO/IEC 33001, 情報技術 - プロセス評価 - 概念と用語
- ISO/IEC 33003:2015, 情報技術 — プロセス評価 — プロセス測定フレームワークの要件
- ISO/IEC 33004:2015, 情報技術 — プロセス評価 — プロセス参照、プロセス評価および成熟度モデルの要件
3 用語と定義
この文書の目的には、ISO/IEC 33001 で与えられる用語と定義が適用されます。
ISO と IEC は、標準化に使用する用語データベースを次のアドレスで維持しています。
参考文献
| 1 | ISO Guide 73:2009, リスク管理 — 語彙 |
| 2 | ISO 9000:2015, 品質マネジメントシステム - 基礎と用語 |
| 3 | ISO 9001, 品質マネジメントシステム — 要件 |
| 4 | ISO/IEC/IEEE 14764, ソフトウェア エンジニアリング - ソフトウェア ライフ サイクル プロセス - メンテナンス |
| 5 | ISO/IEC/IEEE 15288:2015, システムおよびソフトウェア エンジニアリング — システム ライフ サイクル プロセス |
| 6 | ISO/IEC/IEEE 15289, システムおよびソフトウェアエンジニアリング - ライフサイクル情報項目の内容 (文書) |
| 7 | ISO/IEC 16350, 情報技術 - システムおよびソフトウェア エンジニアリング - アプリケーション管理 |
| 8 | ISO/IEC TR 19759:2015, ソフトウェア エンジニアリング — ソフトウェア エンジニアリング知識体系ガイド (SWEBOK) |
| 9 | ISO/IEC 19770-1, 情報技術 - IT 資産管理 - Part 1: IT 資産管理システム - 要件 |
| 10 | ISO/IEC 20000-1, 情報技術 - サービス管理 - Part 1: サービス管理システム要件 |
| 11 | ISO/IEC/IEEE 24748-1, システムおよびソフトウェア エンジニアリング — ライフ サイクル管理 — Part 1: ライフ サイクル管理のガイドライン |
| 12 | ISO/IEC/IEEE 24748-5, システムおよびソフトウェア エンジニアリング — ライフ サイクル管理 — Part 5: ソフトウェア開発計画 |
| 13 | ISO/IEC/IEEE 24765, システムおよびソフトウェアエンジニアリング — 語彙 |
| 14 | ISO/IEC 26550, ソフトウェアおよびシステム エンジニアリング — 製品ラインのエンジニアリングと管理の参照モデル |
| 15 | ISO/IEC 27002, 情報技術 - セキュリティ技術 - 情報セキュリティ管理の実践規範 |
| 16 | ISO/IEC 27034, 情報技術 - アプリケーションのセキュリティ |
| 17 | ISO/IEC 27036, 情報技術 — セキュリティ技術 — サプライヤーとの関係のための情報セキュリティ |
| 18 | ISO/IEC TR 29110-1, システムおよびソフトウェア エンジニアリング — 非常に小規模な事業体 (VSE) のライフサイクル プロファイル — Part 1: 概要 |
| 19 | ISO/IEC TR 29110-5-6-2, システムおよびソフトウェア エンジニアリング — 非常に小規模な事業体 (VSE) のライフサイクル プロファイル — Part 5-6-2: システム エンジニアリング — 管理およびエンジニアリング ガイド: 汎用プロファイル グループ: 基本プロファイル |
| 20 | ISO/IEC/IEEE 29119, ソフトウェアおよびシステムエンジニアリング - ソフトウェアテスト |
| 21 | ISO/IEC/IEEE 29148, システムおよびソフトウェア エンジニアリング — ライフ サイクル プロセス — 要件エンジニアリング |
| 22 | ISO/IEC 33002:2015, 情報技術 — プロセス評価 — プロセス評価を実行するための要件 |
| 23 | ISO/IEC 33020:2019, 情報技術 — プロセス評価 — プロセス能力を評価するためのプロセス測定フレームワーク |
| 24 | ISO/IEC/IEEE 42010, システムおよびソフトウェア エンジニアリング - アーキテクチャの説明 |
| 25 | IEEE 730-2014, ソフトウェア品質保証プロセスのIEEE標準 |
| 26 | IEEE 1012‐2012, システムおよびソフトウェアの検証および検証に関する IEEE 標準 |
| 27 | IEEE 15288.2-2014, 防衛計画に関する技術レビューおよび監査に関するIEEE標準 |
| 28 | INCOSE システム エンジニアリング ハンドブック: システム ライフ サイクル プロセスとアクティビティのガイド、第 4 版。 © 2015 John Wiley & Sons, Inc. John Wiley & Sons, Inc. により 2015 年に発行 |
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
The procedures used to develop this document and those intended for its further maintenance are described in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the different types of ISO documents should be noted. This document was drafted in accordance with the editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives or www.iec.ch/members_experts/refdocs ).
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of any patent rights identified during the development of the document will be in the Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents ) or the IEClist of patent declarations received (see http://patents.iec.ch ).
Any trade name used in this document is information given for the convenience of users and does not constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and expressions related to conformity assessment, as well as information about ISO's adherence to the World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see www.iso.org/iso/foreword.html . In the IEC, see www.iec.ch/understanding-standards .
This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 7, Software and systems engineering.
This document cancels and replaces ISO/IEC 15504-5:2012, which has been technically revised.
The main changes compared to ISO/IEC 15504-5:2012 are as follows:
- all processes and their base practices are changed to reflect the ISO/IEC/IEEE 12207 processes;
- all process related process outputs and their descriptions are revised;
- this process assessment model includes a process quality attribute of process performance and can be used with other models of process quality, for instance capability as described in ISO/IEC 33020.
Introduction
The set of International Standards ISO/IEC 33001 to ISO/IEC 33099, termed the ISO/IEC 330xx family, defines the requirements and resources needed for process assessment. The overall architecture and content of the ISO/IEC 330xx family is described in ISO/IEC 33001. Several standards in the ISO/IEC 330xx family for process assessment are intended to replace and extend parts of the ISO/IEC 15504 series. Abstracts and previews of the ISO/IEC 330xx family of standards can be found on the ISO website.
This document defines a process assessment model for software life cycle processes, conformant with the requirements of ISO/IEC 33004, for use in performing a conformant assessment in accordance with the requirements of ISO/IEC 33002.
A process assessment model is related to one or more process reference models. The process reference model defined in ISO/IEC/IEEE 12207 is used as the basis for the process assessment model in this document.
A process assessment model incorporates a process measurement framework conformant with the requirements of ISO/IEC 33003 and is expressed as a process quality characteristic with a defined set of process attributes.
A process assessment model includes a set of assessment indicators. Process performance indicators address the process purpose and outcomes of each process in the process assessment model. Process quality indicators demonstrate the achievement of the process attributes in the process measurement framework. These indicators may also provide a reference source of practices when implementing a process improvement program.
The assessment indicators are used as a basis for collecting objective evidence to support an assessor’s judgement in assigning ratings of the performance and quality of an implemented process. The set of indicators defined in this document are not intended to be an all-inclusive set and applicable in its entirety. Subsets appropriate to the context and scope of the assessment should be selected, and potentially augmented with additional indicators.
A process assessment is conducted according to a documented assessment process. A documented assessment process identifies the rating method to be used in rating process attributes and identifies or defines the aggregation method to be used in determining ratings.
ISO/IEC 33020 provides a process measurement framework for the assessment of process capability which may be incorporated as a process measurement framework in this document. ISO/IEC 33020:2019, Annex B includes a set of process quality indicators for each process attribute in the process measurement framework.
1 Scope
This document defines a process assessment model for software life cycle processes, conformant with the requirements of ISO/IEC 33004, for use in performing a conformant assessment in accordance with the requirements of ISO/IEC 33002.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
- ISO/IEC/IEEE 12207:2017, Systems and software engineering — Software life cycle processes
- ISO/IEC 33001, Information technology — Process assessment — Concepts and terminology
- ISO/IEC 33003:2015, Information technology — Process assessment — Requirements for process measurement frameworks
- ISO/IEC 33004:2015, Information technology — Process assessment — Requirements for process reference, process assessment and maturity models
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO/IEC 33001 apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
Bibliography
| 1 | ISO Guide 73:2009, Risk management — Vocabulary |
| 2 | ISO 9000:2015, Quality management systems — Fundamentals and vocabulary |
| 3 | ISO 9001, Quality management systems — Requirements |
| 4 | ISO/IEC/IEEE 14764, Software Engineering — Software Life Cycle Processes — Maintenance |
| 5 | ISO/IEC/IEEE 15288:2015, Systems and software engineering — System life cycle processes |
| 6 | ISO/IEC/IEEE 15289, Systems and software engineering — Content of life-cycle information items (documentation) |
| 7 | ISO/IEC 16350, Information technology — Systems and software engineering — Application management |
| 8 | ISO/IEC TR 19759:2015, Software Engineering — Guide to the software engineering body of knowledge (SWEBOK) |
| 9 | ISO/IEC 19770-1, Information technology — IT asset management — Part 1: IT asset management systems — Requirements |
| 10 | ISO/IEC 20000-1, Information technology — Service management — Part 1: Service management system requirements |
| 11 | ISO/IEC/IEEE 24748-1, Systems and software engineering — Life cycle management — Part 1: Guidelines for life cycle management |
| 12 | ISO/IEC/IEEE 24748-5, Systems and software engineering — Life cycle management — Part 5: Software development planning |
| 13 | ISO/IEC/IEEE 24765, Systems and software engineering — Vocabulary |
| 14 | ISO/IEC 26550, Software and systems engineering — Reference model for product line engineering and management |
| 15 | ISO/IEC 27002, Information technology — Security techniques —Code of practice for information security controls |
| 16 | ISO/IEC 27034, Information technology — Application security |
| 17 | ISO/IEC 27036, Information technology — Security techniques — Information security for supplier relationships |
| 18 | ISO/IEC TR 29110-1, Systems and software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 1: Overview |
| 19 | ISO/IEC TR 29110-5-6-2, Systems and software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 5-6-2: Systems engineering — Management and engineering guide: Generic profile group: Basic profile |
| 20 | ISO/IEC/IEEE 29119, Software and systems engineering — Software testing |
| 21 | ISO/IEC/IEEE 29148, Systems and software engineering — Life cycle processes — Requirements engineering |
| 22 | ISO/IEC 33002:2015, Information technology — Process assessment — Requirements for performing process assessment |
| 23 | ISO/IEC 33020:2019, Information technology — Process assessment — Process measurement framework for assessment of process capability |
| 24 | ISO/IEC/IEEE 42010, Systems and software engineering — Architecture description |
| 25 | IEEE 730-2014, IEEE Standard for Software Quality Assurance Processes |
| 26 | IEEE 1012‐2012, IEEE Standard for System and Software Verification and Validation |
| 27 | IEEE 15288.2-2014, IEEE Standard for Technical Reviews and Audits on Defense Programs |
| 28 | INCOSE Systems Engineering Handbook: A Guide for System Life Cycle Processes and Activities, Fourth Edition. © 2015 John Wiley & Sons, Inc. Published 2015 by John Wiley & Sons, Inc. |