Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
๐ The BS ISO/IEC 29155 series provides an internationally harmonised framework for information technology (IT) project performance benchmarking, adopted identically in the UK from ISO/IEC 29155. Targeting the systems and software engineering domain, it helps organisations measure IT project performance in a comparable and reproducible way, identify improvement opportunities, and lay the foundation for industry-level project performance databases. BSI Technical Committee IST/15 (Software and systems engineering) is responsible for UK participation, classified under ICS 35.080. This article presents the series as a whole: its framework structure, part contents, and engineering practice.
The ISO/IEC 29155 series is organised in four layers โ framework, requirements, reporting, and data. The parts were published in different years but build progressively on one another:
| Part | Edition | Subject | Main Content |
|---|---|---|---|
| BS ISO/IEC 29155-1 | 2011 | Part 1: Concepts and definitions | Defines the concepts and terminology of the overall framework: core and supporting benchmarking activities, and benchmarking information (aims, contexts, measurements). |
| BS ISO/IEC 29155-2 | 2013 | Part 2: Requirements for benchmarking | Specifies the benchmarking process model and requirements, defining roles, responsibilities, and activity inputs and outputs. |
| BS ISO/IEC 29155-3 | 2015 | Part 3: Guidance for reporting | Provides guidance for producing benchmarking reports and defines their quality requirements and role within the framework. |
| BS ISO/IEC 29155-4 | 2016 | Part 4: Guidance for data collection and data repositories | Guides the collection, storage, and maintenance of benchmarking data to support project performance databases (scan version; written from public domain knowledge). |
Part 1 (Concepts and definitions) defines IT project performance benchmarking as a systematic process: determine the aims and contexts of benchmarking, collect project measurement data, compare it against benchmark data, analyse gaps, and finally produce improvement recommendations. The framework divides activities into two categories:
Part 2 (Requirements) provides the benchmarking process model: from preparation and planning, through data collection, analysis and evaluation, to reporting and improvement, with activities, inputs, outputs, and roles (e.g., sponsor, benchmarking practitioner, data analyst) defined for each process. It also stresses requirements for measurement consistency, validity, and traceability.
| Process Phase | Main Activities | Key Outputs |
|---|---|---|
| Planning and preparation | Define aims and contexts, scope, and select measurements | Benchmarking plan |
| Data collection | Collect project attribute data, verify quality | Normalised dataset |
| Analysis and comparison | Benchmark against reference data, identify gaps and causes | Gap analysis conclusions |
| Reporting and improvement | Produce reports, propose and implement improvements | Benchmarking report |
Part 3 (Guidance for reporting) clarifies the role of reports in the benchmarking framework: a report is the carrier of conclusions and improvement recommendations and evidence of data credibility. The guidance defines general quality requirements for reports โ completeness, accuracy, traceability, consistency, unambiguity, and verifiability โ and specifies the structure and content elements (aims and scope, method, data sources, results, limitations, and recommendations).
Part 4 (Data maintenance) focuses on long-term data asset building: standardising data item definitions, data formats, metadata, data quality rules, and update mechanisms, so that project data from successive rounds accumulates into organisational or industry-level benchmark databases.