Overview
ISO/IEC 20246:2017 - Software and systems engineering - Work product reviews defines a generic framework for work product reviews applicable across software and systems life cycles. The standard describes a configurable review process, review types (inspections, walkthroughs, technical reviews, milestone reviews), review techniques (checklist-based, ad hoc, perspective-based reading, scenario-based, role-based), and documentation templates. It is intended for project managers, development and quality managers, test managers, business analysts, developers, testers and customers involved in development, testing and maintenance of systems and software.
Key technical topics and requirements
- Generic review process (Clause 6): A structured process with activities and tasks including planning, initiate review, individual review, issue communication & analysis, and fixing & reporting.
- Review attributes and types (Clause 5): Definitions and characteristics of formal vs informal reviews, inspections, walkthroughs, technical reviews and milestone reviews.
- Review techniques (Clause 7): Individual and group techniques such as ad hoc reviewing, checklist-based, scenario-based, perspective-based reading (PBR), role-based reviewing, pair review and page-by-page.
- Documentation & templates (Annex A, B): Normative documentation items and informative examples for capturing review outcomes, issues and decisions. Clause 6 and Annex A contain the normative requirements.
- Conformance options: Organizations may claim full or tailored conformance depending on selected techniques and scope.
- Support material (informative annexes): Mapping to IEEE 1028-2008 (Annex E), lifecycle mapping (Annex G), measurement and improvement (Annex H), and tool support (Annex I).
Practical applications and users
ISO/IEC 20246:2017 is used to:
- Improve work product quality and reduce rework by detecting defects early through structured reviews.
- Standardize review practices across teams and projects for consistent quality assurance.
- Configure review activities for different work products (requirements, design docs, source code, test plans, project plans, etc.).
Typical users:
- Project managers, development managers, quality managers, test managers
- Developers, testers, business analysts
- Customers and stakeholders who need objective review evidence for milestone acceptance
Related standards
- ISO/IEC/IEEE 24765 - Systems and software engineering vocabulary (referenced normative vocabulary).
- IEEE 1028-2008 - Formal review processes (mapping provided in Annex E).
ISO/IEC 20246:2017 is a practical, lifecycle-aware standard for implementing repeatable, measurable work product reviews in software and systems engineering projects.