この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。情報技術の分野では、ISO と IEC が合同技術委員会 ISO/IEC JTC 1 を設立しました。
この文書の作成に使用された手順と、今後の維持を意図した手順は、ISO/IEC 指令で説明されています。 1. 特に、さまざまなタイプの ISO 文書に必要なさまざまな承認基準に注意する必要があります。この文書は、ISO/IEC 指令の編集規則に従って作成されました。 2 ( www.iso.org/directives を参照)
このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。ドキュメントの開発中に特定された特許権の詳細は、序文および/または受信した特許宣言の ISO リストに記載されます ( www.iso.org/patents を参照)
このドキュメントで使用されている商号は、ユーザーの便宜のために提供された情報であり、保証を構成するものではありません。
適合性評価に関連する ISO 固有の用語と表現の意味に関する説明、および技術的貿易障壁 (TBT) における世界貿易機関 (WTO) の原則への ISO の準拠に関する情報については、次の URL を参照してください: www.iso .org/iso/foreword.html .
この文書を担当する委員会は、ISO/IEC JTC1, 情報技術、小委員会 SC 7, ソフトウェアおよびシステム工学です。
ISO/IEC 29155 シリーズのすべての部品のリストは、ISO Web サイトにあります。
序章
ベンチマークとは、「関心のあるオブジェクト」を相互に、またはベンチマークと比較して特性を評価する活動です。 ISO/IEC 29155 シリーズのコンテキストでは、「関心対象」は情報技術 (IT) プロジェクトのパフォーマンスであり、特性は生産性などの IT プロジェクトの特定の側面です。
ベンチマークは、IT プロジェクト管理の分野で最も急速に成長している手法の 1 つです。 IT プロジェクトのパフォーマンス ベンチマークのインスタンスは、さまざまな理由で開始および実施されます。最も一般的な理由は次のとおりです。
- a)類似産業間でプロジェクトの生産性を比較する必要性;
- b)異なるプロジェクトの種類と技術の間で生産性を比較する必要性;
- c) IT 開発プロセスを改善するための最も効果的な目標を見つける必要性。
- d)異なる供給者間の生産性を比較する必要性;
- e)プロジェクト管理の成熟度を改善する必要性;
- f)プロジェクト見積もり能力を改善する必要性。
IT プロジェクトのパフォーマンス ベンチマークを確立する試みについては多くのことが書かれており、統計は、測定およびベンチマーク プログラムの失敗率が高いことを証明しています。失敗の原因として最も可能性が高いのは、選択した測定値とビジネス目標が一致していないためにベンチマークの結果が期待外れになることと、プログラムおよびポートフォリオ管理レベルに関連するプロジェクト レベルの測定値が誤解されていることです。実行された測定と提供された結果との間に整合性がない場合、プロジェクト データを収集する IT プロジェクト チームは不必要な労力を必要とします。その結果、ベンチマーキングを継続して制度化する意欲が低下します。
図 1 に示すように、ISO/IEC 29155 シリーズは複数の部分で構成されています。
- ISO/IEC 29155-1 は、IT プロジェクトのパフォーマンス ベンチマークの全体的なフレームワーク モデルを提供します。これは、ベンチマークの特定、定義、選択、適用、および改善を成功させるために必要なアクティビティとコンポーネントで構成されています。
- ISO/IEC 29155-2 は、組織内でベンチマークを実施および/または成功させるためのさまざまな活動を実行するために必要な、個々のベンチマーク活動に必要なタスクを規定しています。
- ISO/IEC 29155-3 は、報告プロセスと典型的な報告の内容に関するガイダンスを規定しています。
- ISO/IEC 29155-4 は、ベンチマーク リポジトリに入力して維持する IT プロジェクトのデータを収集する活動のガイダンスを提供します。
さらなる部分が続くかもしれません。
図 1 — IT プロジェクトのパフォーマンス ベンチマーク基準の概要
1 スコープ
このドキュメントは、情報技術 (IT) プロジェクトのデータを収集および維持するための一般的な要件とガイダンスを提供し、以下を規定することにより、「IT プロジェクト パフォーマンス ベンチマーク フレームワーク」のベンチマーク活動内でベンチマーク リポジトリを提供します。
- a)データ要素定義の要件とガイダンス;
- b)ベンチマーキングフレームワーク内のデータ収集および保守プロセスの要件とガイダンス;
- c)ベンチマーク リポジトリ製品と発行されたベンチマークを維持するための要件とガイダンス。
このドキュメントは主に、「リポジトリの維持」、「IT プロジェクト データの提出」、および「IT プロジェクトの測定」という 3 つの主要なアクティビティに焦点を当てています。
このドキュメントは、IT プロジェクト パフォーマンス ベンチマークの利害関係者 (ベンチマーク ユーザー、ベンチマーク プロバイダー、ベンチマーク サービス プロバイダー、IT プロジェクト チームなど) による使用を目的としています。
注以下は、このドキュメントの使用方法の例です。
- ベンチマーク プロバイダーによる、データ要素の定義、IT プロジェクト データの収集と維持、およびベンチマーク リポジトリ製品または発行されたベンチマークの提供。
- ベンチマーク アナリストによる、ベンチマークのインスタンスを実行するためのベンチマーク リポジトリ製品および/またはベンチマークの使用。
- ベンチマーク サービス プロバイダーによる、ベンチマーク サービスを提供するためのベンチマーク リポジトリ製品および/またはベンチマークの利用。
- IT サービスプロバイダーによって、測定されるデータ要素、および/またはリポジトリ所有者に提出されるデータ要素を定義します。
ベンチマーク リポジトリの特定のデータ要素の定義、フォーマット、またはコンテンツのセットを規定することは、このドキュメントの範囲外です。
2 参考文献
このドキュメントには規範的な参照はありません。
3 用語と定義
このドキュメントの目的のために、ISO/IEC 29155-1, ISO/IEC 29155-2, および以下に記載されている用語と定義が適用されます。
ISO と IEC は、次のアドレスで標準化に使用する用語データベースを維持しています。
3.1
属性
人間または自動化された手段によって定量的または定性的に区別できるエンティティの特性または特性
[出典: ISO/IEC 15939:2007, 2.2]
3.2
データ項目
ITプロジェクトのデータの最小単位
注記 1:データ要素は通常、ベンチマーク リポジトリおよび/または「IT プロジェクト データ」のデータ セルとして実装されます。
注記 2:データ要素は、データ収集またはベンチマークを計画する責任者によって定義されます。
3.3
データ記録
関連する データ要素 (3.2) の定義されたグループ。対象の 属性 (3.1) を表すために必要なすべてのデータ要素が含まれています。
注記 1:通常、1 つのデータ レコードは、IT プロジェクト パフォーマンス ベンチマーク フレームワーク内の特定の IT プロジェクトに対応します。
3.4
IT プロジェクト データ セット
収集されたデータレコードが事前に定義された基準によって選択される、分類された データレコードのグループ (3.3) 。
注記 1: IT プロジェクト データセットの分類基準は、データの所有者および/またはユーザーの情報ニーズに基づく場合があります。
参考文献
| [1] | ISO/IEC 12207:2008, システムおよびソフトウェア工学 — ソフトウェア ライフ サイクル プロセス |
| [2] | ISO/IEC 15288, システムおよびソフトウェア工学 — システム ライフ サイクル プロセス |
| [3] | ISO/IEC 15939:2007, システムおよびソフトウェア工学 - 測定プロセス |
| [4] | ISO/IEC 25012, ソフトウェア工学 — ソフトウェア製品の品質要件と評価 (SQuaRE) — データ品質モデル |
| [5] | ISO/IEC 25021:2012, システムおよびソフトウェア工学 — システムおよびソフトウェアの品質要件と評価 (SQuaRE) — 品質測定要素 |
| [6] | IPA/SEC, IPA/SEC データ項目定義、バージョン 3., 独立行政法人情報処理推進機構ソフトウェア技術センター (IPA/SEC)、 http で無料で入手可能 ://www.ipa.go.jp/english/sec/ |
| [7] | IPA/SEC, IPA/SEC data item validation rules, version 3.0 (for IPA/SEC data item definitions, version 3.0) , 独立行政法人情報処理推進機構ソフトウェア技術センター (IPA/SEC), http://www.ipa.go.jp/english/sec/ |
| [8] | ISBSG, データの機密性と完全性、International Software Benchmarking Standards Grou, http: //www.isbsg.org/ |
| [9] | ISBSG, フィールドの説明: Data Release 11 、International Software Benchmarking Standards Grou, http: //www.isbsg.org/ で無料で入手可能 |
| [10] | ISBSG, Data validation standard 、International Software Benchmarking Standards Grou, http: //www.isbsg.org/ で無料で入手可能 |
| [11] | ISO/IEC 29155-1, システムおよびソフトウェア工学 — 情報技術プロジェクト パフォーマンス ベンチマーク フレームワーク — 1: 概念と定義 |
| [12] | ISO/IEC 29155-2, システムおよびソフトウェア工学 — 情報技術プロジェクト パフォーマンス ベンチマーク フレームワーク — 2: ベンチマークの要件 |
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
The procedures used to develop this document and those intended for its further maintenance are described in the ISO/IEC Directives, 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, 2 (see www.iso.org/directives ).
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 ).
Any trade name used in this document is information given for the convenience of users and does not constitute an endorsement.
For an explanation on 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 the following URL: www.iso.org/iso/foreword.html .
The committee responsible for this document is ISO/IEC JTC1, Information technology, Subcommittee SC 7, Software and systems engineering.
A list of all parts in the ISO/IEC 29155 series can be found on the ISO website.
Introduction
Benchmarking is an activity of comparing “objects of interest” to each other or against a benchmark to evaluate characteristic(s). In the context of the ISO/IEC 29155 series, the “object of interest” is the performance of information technology (IT) project, and the characteristic is a particular aspect of an IT project such as productivity.
Benchmarking is one of the fastest-growing techniques in the area of IT project management. Instances of IT project performance benchmarking are initiated and conducted for various reasons. Among the most common reasons are the following:
- a) the need to compare project productivity between similar industries;
- b) the need to compare productivity between different project types and technologies;
- c) the need to find the most effective targets for IT development process improvement;
- d) the need to compare productivity between different suppliers;
- e) the need to improve project management maturity;
- f) the need to improve project estimation capability.
Much has been written regarding the trials of establishing IT project performance benchmarking, and statistics bear witness to the high failure rate of measurement and benchmarking programs. The most probable causes for failure have been disappointment in the benchmarking outcomes due to a lack of alignment between the selected measurements and business goals, and the misunderstanding of project level measurements in relation to program and portfolio management levels. When there is no alignment between executed measurements and provided outcomes, unnecessary effort is required from the IT project teams collecting the project data. The result is decreased motivation to continue and institutionalize benchmarking.
As is shown in Figure 1, the ISO/IEC 29155 series consists of multiple parts.
- ISO/IEC 29155-1 provides the overall framework model for IT project performance benchmarking. It consists of activities and components that are necessary to successfully identify, define, select, apply, and improve benchmarking.
- ISO/IEC 29155-2 prescribes the required tasks in individual benchmarking activities that are necessary to execute various activities to conduct and/or support successful benchmarking in an organization.
- ISO/IEC 29155-3 prescribes the guidance for reporting processes and contents of typical reports.
- ISO/IEC 29155-4 provides guidance for the activities to collect data of IT projects to be entered into and maintained in a benchmarking repository.
Further parts might follow.
Figure 1—IT project performance benchmarking standards overview
1 Scope
This document provides general requirements and guidance for collecting and maintaining data of information technology (IT) projects and for delivering the benchmarking repository within benchmarking activities of “the IT project performance benchmarking framework” by prescribing the following:
- a) requirements and guidance for data element definitions;
- b) requirements and guidance for the data collection and maintenance processes within the benchmarking framework;
- c) requirements and guidance for maintaining benchmarking repository product and issued benchmarks.
This document mainly focuses on three major activities, which are “maintain repository”, “submit IT project data”, and “measure IT project” activities.
This document is intended for use by stakeholder(s) of IT project performance benchmarking (e.g. benchmarking user, benchmark provider, benchmarking service provider, and IT project team).
NOTE The following are examples of how this document can be used:
- by a benchmark provider, to define data elements, collect and maintain IT project data, and provide benchmarking repository product or issued benchmarks;
- by a benchmarking analyst, to use benchmarking repository product and/or benchmarks for executing an instance of benchmarking;
- by a benchmarking service provider, to utilize benchmarking repository product and/or benchmarks for providing benchmarking services;
- by an IT service provider, to define data elements to be measured and/or to be submitted to repository owner.
It is out of the scope of this document to prescribe a particular set of data element definitions, formats or contents of the benchmarking repository.
2 Normative references
There are no normative references in this document.
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO/IEC 29155-1, ISO/IEC 29155-2, and the following apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
3.1
attribute
property or characteristic of an entity that can be distinguished quantitatively or qualitatively by human or automated means
[SOURCE: ISO/IEC 15939:2007, 2.2]
3.2
data element
smallest unit of data of IT project
Note 1 to entry: Data element is usually implemented to be a data cell in a benchmarking repository and/or an “IT project data”.
Note 2 to entry: Data element is defined by a responsible person who plans data collection or benchmarking.
3.3
data record
defined group of related data elements (3.2) , in which all the necessary data elements are included to represent attributes (3.1) of interest
Note 1 to entry: One data record usually corresponds to a specific IT project within IT project performance benchmarking framework.
3.4
IT project dataset
classified group of data records (3.3) , into which collected data records are selected by pre-defined criteria
Note 1 to entry: Classification criteria for an IT project dataset might be based on the information needs of the owner and/or users of data.
Bibliography
| [1] | ISO/IEC 12207:2008, Systems and software engineering — Software life cycle processes |
| [2] | ISO/IEC 15288, Systems and software engineering — System life cycle processes |
| [3] | ISO/IEC 15939:2007, Systems and software engineering — Measurement process |
| [4] | ISO/IEC 25012, Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Data quality model |
| [5] | ISO/IEC 25021:2012, Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Quality measure elements |
| [6] | IPA/SEC, IPA/SEC data item definitions, version 3.0 (for IPA/SEC White Paper2007on software development projects in Japan), Software Engineering Center, Information-Technology Promotion Agency, Japan (IPA/SEC), freely available at http://www.ipa.go.jp/english/sec/ |
| [7] | IPA/SEC, IPA/SEC data item validation rules, version 3.0 (for IPA/SEC data item definitions, version 3.0), Software Engineering Center, Information-Technology Promotion Agency, Japan (IPA/SEC), freely available at http://www.ipa.go.jp/english/sec/ |
| [8] | ISBSG, Confidentiality and integrity of the data, International Software Benchmarking Standards Group(ISBSG), http://www.isbsg.org/ |
| [9] | ISBSG, Field Descriptions: Data Release 11, International Software Benchmarking Standards Group(ISBSG), freely available at http://www.isbsg.org/ |
| [10] | ISBSG, Data validation standard, International Software Benchmarking Standards Group(ISBSG), freely available at http://www.isbsg.org/ |
| [11] | ISO/IEC 29155-1, Systems and software engineering — Information technology project performance benchmarking framework — 1: Concepts and definitions |
| [12] | ISO/IEC 29155-2, Systems and software engineering — Information technology project performance benchmarking framework — 2: Requirements for benchmarking |