SlideShare a Scribd company logo
Overview of ISO/IEC/JTC1 SC7/WG20
Certification of software and systems
engineering professionals and SWEBOK Guide
Hironori Washizaki
ISO/IEC/JTC1 SC7/WG20 Convenor
IEEE Computer Society 2025 President
Waseda University, Professor
September 20th 2024
2
https://committee.iso.org/sites/jtc1sc7/home/projects/overview.html
Engineering discipline should have
Decisions and activities by
professionals make
actual values for society.
3
Paul Star, “The Social Transformation of American Medicine,” Basic Books, 1982.
There is an community-
based environment for
validating knowledge.
Body of knowledge validated
by communities is based on
solid scientific foundation.
Body of Knowledge Skills Competencies Jobs / Roles
Certifications
Learning courses
4
ISO/IEC 24773 Software and systems engineering ─ Certification
of software and systems engineering professionals
ISO/IEC 24773 Software and systems engineering ─ Certification
of software and systems engineering professionals
• A standard series that defines requirements for certification schemes in software and
systems engineering, developed by ISO/IEC/JTC1 SC7/WG20
• Part 1 (2021): General requirements
• Part 2 (2024): Guidance regarding description of knowledge, skills, and competencies
contained in schemes
• Part 3 (2022): Systems engineering (referring to the INCOSE SE Handbook)
• Part 4 (2023): Software engineering (referring to the SWEBOK Guide)
Overview of ISO/IEC 24773 series
5
Conformity assessment — General requirements
for bodies operating certification of persons
Guidance regarding description of
knowledge, skills, and competencies
contained in schemes
General
requirements
Other
Certification
Part 1: General requirements
• Conformance to ISO/IEC 17024: Conformity
assessment — General requirements for
bodies operating certification of persons
• Fundamental components
– A job title (or role name)
– A list of the tasks
– A description of the level of accountability,
responsibility, autonomy, authority and
complexity of the work associated with the
title.
– A description of the BOK, cognitive levels,
skills, and performance levels appropriate
for the title
– Any minimum educational qualification or
experience required for a candidate
– A description of the code of ethics and
professional practices required
– Any other information (if existing) that may
assist the relevant professional community
in identifying the systems or software
engineering professionals to whom the
certification applies
• BOK and cognitive level
– The necessary knowledge and knowledge
areas required by the certification scheme
shall be based on a BOK.
– If the scheme contains another BOK other
than the reference BOK contained in the
appropriate part of this document, the
contents of that other BOK shall be
identified and mapped to the contents of the
reference BOK.
• Skill and performance level
• Competence and proficiency level
• Code of Ethics and Professional Practices
• Maintenance of certification
– Renewal of certification
– Continuing professional development
• References incl.
– IEA Graduate Attributes and Professional
Competencies, INCOSE SE Handbook, SE
Competency Framework, IEEE-CS SWECOM,
CEN eCF, IPA iCD 6
ISO/IEC 17024: 2012 Conformity assessment — General requirements for
bodies operating certification of persons
• General requirements
– Legal matters
– Responsibility for decision on certification
– Management of impartiality
– Finance and liability
• Structural requirements
– Management and organization structure
– Structure of the certification body in relation to
training
• Resource requirements
– General personnel requirements
– Personnel involved in the certification activities
– Outsourcing
– Other resources
• Records and information requirements
– Records of applicants, candidates and certified
persons
– Public information
– Confidentiality
– Security
• Certification schemes
– Certification process requirements
– Application process
– Assessment process
– Examination process
– Decision on certification
– Suspending, withdrawing or reducing the scope of
certification
– Recertification process
– Use of certificates, logos and marks
– Appeals against decisions on certification
– Complaints
• Management system requirements
– General
– General management system requirements
7
Key concepts in ISO/IEC 24773
• Body of knowledge (BOK)
– collection of knowledge items or areas generally agreed to be essential to
understanding a particular subject
• Competence (competency)
– ability to apply knowledge and skills to achieve intended results
• Conformant certification scheme
– a scheme that satisfies all requirements defined in this International
Standard.
– An issued certificate / certification provides a proof of ability of an individual
over a certain period of time.
– A certification scheme contains a re-certification mechanism for this purpose.
– The ability addressed by the certification includes knowledge, skill and
competence at adequate levels.
– Competence involves the ability to apply knowledge and skills.
• Qualification scheme
– a scheme which is similar in some respects to certification schemes, but
which does not incorporate a re-qualification requirement or a requirement
for the maintenance of proficiency.
– The focus of a qualification is to assure an ability at a certain point in time. 8
Key concepts (cont.)
9
Towards inter-exchange and mutual recognition of certifications and
certified engineers globally via ISO/IEC 24773
• Certification bodies: offering conforming certification to be globally accepted
and recognized
• Industry organizations: compare various certifications for professionals in
systems and/or software engineering
• Individual professionals: obtain certification to be globally accepted and
recognized
• Employers: choose or recognize such certifications
• Training vendors: provide professional training in globally recognizable way
• Universities: higher education and curriculum development aligned with BOKs
and certification schemes
• (Governments and regulatory bodies)
10
Reference BOK
BOK x BOK y
Certification A Certification B
Knowledge area
Part 2: Guidance regarding description of knowledge, skills, and competencies
contained in schemes
• Recommendations — Body of knowledge (BOK)
– General
– Scope and depth of a BOK
– Construction or assembly of BOK: content hierarchy and
guides to BOK
– Professional orientation and style
– Separation of topics and orthogonality
– Treatment of knowledge and references to other
disciplines and other basic knowledge domains
– Objectivity and verifiability
– Presentation of practical knowledge versus pure theory
– Bibliography and referenced source materials
– Validation of BOK
– Maintenance of BOK
• Recommendations — Description of skills
– Skills are related both to knowledge and competency
– Skills are acquired and developed
– Skills differ from individual (personal) attributes
– Skills have performance levels
– Groups of skills and highly specific skills
– Maintenance of skills definitions and performance
levels
• Recommendations — Description of competencies
– General.
– General objectives in describing competencies
– Separation of competencies from titles or roles within
organizations
– Lower-level competencies and work products
– Use of external competency definitions
– Generic competencies
– Other professional competencies
– Proficiency Levels.
– Maintenance of competency definitions and proficiency
levels
• Other general recommendations.
– Individual attributes
– Assessment and validation of assessment..
• Assessment of knowledge and cognitive skills
• Assessment of competencies
• Assessment of experience relative to competencies
– Guidance regarding code of ethics, code of conduct and
ethical behavior
• References incl.
– IEA Graduate Attributes and Professional Competencies,
IEEE-CS SWEBOK, SWECOM, INCOSE SE Competency
Framework, CEN e-CF, SFIA Framework, IPA iCD 11
12
Knowledge
Skills
Competencies
Body of Knowledge
Knowledge Area 1:
Topic 1.x:
Theory, Practice, Standards
Topic 1.y:
Theory, Practice, Standards
Knowledge Area 2:
Topic 2.x:
Theory, Practice, Standards
Performance
Level
Skill Group 1:
Skill 1.1
Skill 1.2
…
Skill 1.n
Performance
Level
Skill Group 2:
Skill 2.1
Skill 2.2
…
Skill 2.n
Proficiency
Level
Competency
Area 1:
Comp 1.A
Comp 1.B
Comp 1.C
Proficiency
Level
Competency
Area 2:
Comp 2.A
Comp 2.B
Comp 2.C
Proficiency
Level
Other
Professional
Competency
Area 3:
Comp 3.A
Comp 3.B
Comp 3.C
Cognitive
Levels
Proficiency
Level
Generic
Competence
Self Organization
Time Management
Prof. Communication
Prof. Development
…
Certification Scheme
Required
for
Applied in
Job
X
Job
Y
Job
Z
Part 3: Systems engineering
• Requirements specific to certification schemes for
systems engineering professionals
• Fundamental components of a conformant scheme
– A list of skills mapped to knowledge areas of the
reference BOK and defined competencies
• Knowledge - Identification of a body of knowledge
(BOK)
– The reference BOK is the INCOSE Systems Engineering
Handbook
• Skills
– Identification of skills
– Assessment of skills
• Competence
– These may be drawn from the competencies defined in
the INCOSE Systems Engineering Competency
Framework
• Professional attributes
• Certification renewal 13
14
15
Part 4: Software engineering
• Requirements specific to certification schemes for software
engineering professionals
• Fundamental components of a conformant scheme
– Each task or activity associated with the Scheme shall be
“mapped” to at least one of the following
• KA of the Guide to the SWEBOK, ISO/IEC TR 19759
• Process, activity or task of ISO/IEC/IEEE 12207
• Technical skill area of IEEE Software Engineering Competency Model
(SWECOM) V1
• Knowledge
– The reference BOK is the IEEE-CS SWEBOK Guide
• Skill
– Examples of software engineering skills
• Competence
– Examples of software engineering competencies
– Exemplar mapping of competencies to related skills and
knowledge
• References incl.
– IEEE-CS SWEBOK, SWECOM, CEN e-CF, SFIA Framework, IPA iCD
16
Body of Knowledge Skills Competencies Jobs / Roles
SWEBOK
Software Engineering Professional Certifications
SWECOM
EITBOK
Learning courses
17
Products and program by IEEE Computer Society
ISO/IEC 24773 Software and systems engineering ─
Certification of software and systems engineering professionals
• SWEBOK, EITBOK, SWECOM
• Professional Certifications
Guide to the Software Engineering Body of Knowledge (SWEBOK Guide)
https://www.computer.org/education/bodies-of-knowledge/software-engineering
• 2001 v1, 2004 v2, 2005 ISO/IEC Technical Report,
2014 v3, 2024 v4
• Objective
– Guiding learners, researchers and practitioners to
identify and have common understanding on “generally-
accepted-knowledge” in software engineering
– Defining boundary of software engineering and related
disciplines
– Providing foundations for certifications and educational
curriculum
• Adoption
– IEEE-CS software professional certification programs
based on SWEBOK (Associate Software Developer,
Professional Software Developer, Professional Software
Engineering Master)
– ISO/IEC 24773-4: Certification of software and systems
engineering professionals - Part 4: Software engineering
– Software Engineering Competency Model (SWECOM)
Activities (and
practices)
Body of
Knowledge
Islands of
Knowledge
Mainframe
70’s –
Early 80’s
Late 80’s -
Early 90’s
Late 90’s -
Early 00’s
Late 00’s -
Early 10’s
PC,
Client &
server
Internet
Ubiquitous
computing
Late 10’s -
Early 20’s
IoT,
Big data,
AI
Structured
programming
Waterfall
Formalization
Design
Program
generation
Maturity
Management
Object-oriented
Req. eng.
Modeling
Verification
Reuse
Model-driven
Product-line
Global & open
Value-based
Systems eng.
Agile
Iterative &
incremental
DevOps
Empirical
Data-driven
Continuous
SE and IoT
SE and AI
SWEBOK V1
SWEBOK V2
SWEBOK V3
SWEBOK V4
SWEBOK Evolution from V3 to V4
• Modern engineering, practice update, BOK grows and recently developed areas
Requirements
Design
Construction
Testing
Maintenance
Configuration Management
Engineering Management
Process
Models and Methods
Quality
Professional Practice
Economics
Computing Foundations
Mathematical Foundations
Engineering Foundations
Requirements
Architecture
Design
Construction
Testing
Operations
Maintenance
Configuration Management
Engineering Management
Process
Models and Methods
Quality
Security
Professional Practice
Economics
Computing Foundations
Mathematical Foundations
Engineering Foundations
V3 V4
Agile,
DevOps
AI for SE,
SE for AI Software
engineering
AI
AI for SE
SE for A
SWEBOK Guide v4 Webinar Series
• https://jp.ieee.org/files/Flyer_SWEBOK%204th%20Edition%20Content%20an
d%20Usage-v2.pdf
• The editors who have edited knowledge areas will briefly explain each
corresponding knowledge area's essence and major updates directly.
• No.1, 26th September, 1:00 AM - 3:00 AM UTC
– Introduction, Software Requirements (Chapter 1) , Software Architecture (2),
Software Design (3), Software Construction (4)
• No.2, 23rd October, 2:00 PM - 4:00 PM UTC
– Software Testing (5), Software Engineering Operations (6), Software Maintenance
(7), Software Configuration Management (8), Software Engineering Management (9)
• No.3, 27th November 1:00 AM - 3:00 AM UTC
– Software Engineering Models and Methods (11), Software Quality (12), Software
Security (13), Software Engineering Professional Practice (14), IEEE and ISO/IEC
Standards Supporting SWEBOK (Appendix B)
• No.4, 9th December, 2:00 PM - 4:00 PM UTC
– Software Engineering Process (10), Software Engineering Economics (15), Computing
Foundations (16), Mathematical Foundations (17), Engineering Foundations (18)
22
2
https://committee.iso.org/sites/jtc1sc7/home/projects/overview.html
Guide to the Software Engineering Body of Knowledge (SWEBOK Guide)
https://www.computer.org/education/bodies-of-knowledge/software-engineering
• 2001 v1, 2004 v2, 2005 ISO/IEC Technical Report,
2014 v3, 2024 v4
• Objective
– Guiding learners, researchers and practitioners to
identify and have common understanding on “generally-
accepted-knowledge” in software engineering
– Defining boundary of software engineering and related
disciplines
– Providing foundations for certifications and educational
curriculum
• Adoption
– IEEE-CS software professional certification programs
based on SWEBOK (Associate Software Developer,
Professional Software Developer, Professional Software
Engineering Master)
– ISO/IEC 24773-4: Certification of software and systems
engineering professionals - Part 4: Software engineering
– Software Engineering Competency Model (SWECOM)
Activities (and
practices)
Body of
Knowledge
Islands of
Knowledge
Body of Knowledge Skills Competencies Jobs / Roles
Certifications
Learning courses
4
ISO/IEC 24773 Software and systems engineering ─ Certification
of software and systems engineering professionals
ISO/IEC 24773 Software and systems engineering ─ Certification
of software and systems engineering professionals
• A standard series that defines requirements for certification schemes in software and
systems engineering, developed by ISO/IEC/JTC1 SC7/WG20
• Part 1 (2021): General requirements
• Part 2 (2024): Guidance regarding description of knowledge, skills, and competencies
contained in schemes
• Part 3 (2022): Systems engineering (referring to the INCOSE SE Handbook)
• Part 4 (2023): Software engineering (referring to the SWEBOK Guide)
Towards inter-exchange and mutual recognition of certifications and
certified engineers globally via ISO/IEC 24773
• Certification bodies: offering conforming certification to be globally accepted
and recognized
• Industry organizations: compare various certifications for professionals in
systems and/or software engineering
• Individual professionals: obtain certification to be globally accepted and
recognized
• Employers: choose or recognize such certifications
• Training vendors: provide professional training in globally recognizable way
• Universities: higher education and curriculum development aligned with BOKs
and certification schemes
• (Governments and regulatory bodies)
10
Reference BOK
BOK x BOK y
Certification A Certification B
Knowledge area

More Related Content

PDF
CSEE&T 2017 SWEBOK Evolution Panel - View from ISO/IEC/JTC1/SC7/WG20 and SEMAT
PDF
ISO/IEC/JTC1 SC7/WG20 Convenor Report Kuantan Plenary 2017
PDF
CSTE_CBOK_V6-2
PPT
360 presentation
PDF
EMEA10: Commercial certification in Further and Higher Education (developing ...
PDF
CAST_CBOK_Ver_6-2 2010.09.17
PDF
SWEBOK Guide and Software Services Engineering Education
PDF
Certified Quality Engineer.PREVIEW .pdf
CSEE&T 2017 SWEBOK Evolution Panel - View from ISO/IEC/JTC1/SC7/WG20 and SEMAT
ISO/IEC/JTC1 SC7/WG20 Convenor Report Kuantan Plenary 2017
CSTE_CBOK_V6-2
360 presentation
EMEA10: Commercial certification in Further and Higher Education (developing ...
CAST_CBOK_Ver_6-2 2010.09.17
SWEBOK Guide and Software Services Engineering Education
Certified Quality Engineer.PREVIEW .pdf

Similar to Overview of ISO/IEC/JTC1 SC7/WG20: Certification of software and systems engineering professionals and SWEBOK Guide (20)

PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
PDF
IEEE Computer Society 2025 Vision and Future
PPT
Levin Clarifying Certification
PPT
Clarifying Certification
PPT
Developing Competency Frameworks for Industry
PPT
ICT Professionalism
PDF
SWEBOK and Education at FUSE Okinawa 2024
PPTX
Employable Knowledge
PPTX
UVAC 2010
PPTX
Open Badges - Red River College
PPTX
Improving our Approach Towards Capturing Value in Requirements
PPTX
Innovate+Educate Application
PDF
ISO IEC 25010 2011 Systems and Software Quality Requirements and Evaluation S...
PPSX
Verifying and Validating Requirements
PPTX
Code Academy launch presentation
PPTX
ISO 29110 Software Quality Model For Software SMEs
PPTX
Kontextdrivna krav - effektiv kravställning för din organisation
PDF
ISECF 2019 V5
PDF
INCOSE Systems Engineering Competency Framework ( ISECF)
PDF
AI Software Engineering based on Multi-view Modeling and Engineering Patterns
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
IEEE Computer Society 2025 Vision and Future
Levin Clarifying Certification
Clarifying Certification
Developing Competency Frameworks for Industry
ICT Professionalism
SWEBOK and Education at FUSE Okinawa 2024
Employable Knowledge
UVAC 2010
Open Badges - Red River College
Improving our Approach Towards Capturing Value in Requirements
Innovate+Educate Application
ISO IEC 25010 2011 Systems and Software Quality Requirements and Evaluation S...
Verifying and Validating Requirements
Code Academy launch presentation
ISO 29110 Software Quality Model For Software SMEs
Kontextdrivna krav - effektiv kravställning för din organisation
ISECF 2019 V5
INCOSE Systems Engineering Competency Framework ( ISECF)
AI Software Engineering based on Multi-view Modeling and Engineering Patterns
Ad

More from Hironori Washizaki (20)

PDF
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
PDF
鷲崎弘宜, "AI/LLM時代のソフトウェエンジニアリング", 情報学科・専攻協議会 総会・研究会, 早稲田大学, 2025年7月26日
PDF
Landscape of Requirements Engineering for/by AI through Literature Review
PDF
鷲崎弘宜, "高品質なAIシステムの開発・運用のための"フレームワーク", eAIシンポジウム 2025年1月16日
PDF
AI/IoTをベースにしたDX人材育成の産学連携育成, 愛媛県デジタル人材育成シンポジウム, 2024年12月20日
PDF
コンピューティングおよびソフトウェア工学の潮流: IEEE-CS技術予測&SWEBOK Guideに基づくAI・アジャイル・サステナビリティの展望
PDF
Impact of IEEE Computer Society in Advancing Software Engineering and Emergin...
PDF
鷲崎弘宜, "機械学習システムの多面的モデリング・パイプライン統合フレームワーク", 第6回 AI/IoTシステム安全性シンポジウム, 2024
PDF
IEEE Software Testing Technology Development Trend
PDF
Opening, 1st International Workshop on Patterns and Practices of Reliable AI ...
PDF
The Global Impact of IEEE Computer Society in Advancing Software Engineering ...
PDF
次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン
PDF
「スマートエスイー」におけるスマートシステム&サービスおよびDX推進人材の産学連携育成ならびに参照モデルに基づく育成プログラム分析
PDF
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
PDF
Machine Learning Software Engineering Patterns and Their Engineering
PDF
IEEE Computer Society 2024 Technology Predictions Update
PDF
鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会
PDF
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
PDF
TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用
PDF
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
IEEE-CS Tech Predictions, SWEBOK and Quantum Software: Towards Q-SWEBOK
鷲崎弘宜, "AI/LLM時代のソフトウェエンジニアリング", 情報学科・専攻協議会 総会・研究会, 早稲田大学, 2025年7月26日
Landscape of Requirements Engineering for/by AI through Literature Review
鷲崎弘宜, "高品質なAIシステムの開発・運用のための"フレームワーク", eAIシンポジウム 2025年1月16日
AI/IoTをベースにしたDX人材育成の産学連携育成, 愛媛県デジタル人材育成シンポジウム, 2024年12月20日
コンピューティングおよびソフトウェア工学の潮流: IEEE-CS技術予測&SWEBOK Guideに基づくAI・アジャイル・サステナビリティの展望
Impact of IEEE Computer Society in Advancing Software Engineering and Emergin...
鷲崎弘宜, "機械学習システムの多面的モデリング・パイプライン統合フレームワーク", 第6回 AI/IoTシステム安全性シンポジウム, 2024
IEEE Software Testing Technology Development Trend
Opening, 1st International Workshop on Patterns and Practices of Reliable AI ...
The Global Impact of IEEE Computer Society in Advancing Software Engineering ...
次世代AI時代のトレンドと高信頼AIソフトウェアシステム開発に向けたフレームワーク&パターン
「スマートエスイー」におけるスマートシステム&サービスおよびDX推進人材の産学連携育成ならびに参照モデルに基づく育成プログラム分析
COMPSAC 2024 D&I Panel: Charting a Course for Equity: Strategies for Overcomi...
Machine Learning Software Engineering Patterns and Their Engineering
IEEE Computer Society 2024 Technology Predictions Update
鷲崎弘宜, "国際規格ISO/IEC 24773とその意義", 情報処理学会 第86回全国大会
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
TISO/IEC JTC1におけるソフトウェア工学知識体系、技術者認証および品質の標準化と研究・教育他への活用
アジャイル品質のパターンとメトリクス Agile Quality Patterns and Metrics (QA2AQ) 20240225
Ad

Recently uploaded (20)

PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPT
Introduction Database Management System for Course Database
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
System and Network Administration Chapter 2
PPTX
history of c programming in notes for students .pptx
PPTX
L1 - Introduction to python Backend.pptx
PDF
Nekopoi APK 2025 free lastest update
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
System and Network Administraation Chapter 3
PDF
top salesforce developer skills in 2025.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Navsoft: AI-Powered Business Solutions & Custom Software Development
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Introduction Database Management System for Course Database
CHAPTER 2 - PM Management and IT Context
Design an Analysis of Algorithms I-SECS-1021-03
Softaken Excel to vCard Converter Software.pdf
System and Network Administration Chapter 2
history of c programming in notes for students .pptx
L1 - Introduction to python Backend.pptx
Nekopoi APK 2025 free lastest update
PTS Company Brochure 2025 (1).pdf.......
How to Choose the Right IT Partner for Your Business in Malaysia
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
ManageIQ - Sprint 268 Review - Slide Deck
System and Network Administraation Chapter 3
top salesforce developer skills in 2025.pdf

Overview of ISO/IEC/JTC1 SC7/WG20: Certification of software and systems engineering professionals and SWEBOK Guide

  • 1. Overview of ISO/IEC/JTC1 SC7/WG20 Certification of software and systems engineering professionals and SWEBOK Guide Hironori Washizaki ISO/IEC/JTC1 SC7/WG20 Convenor IEEE Computer Society 2025 President Waseda University, Professor September 20th 2024
  • 3. Engineering discipline should have Decisions and activities by professionals make actual values for society. 3 Paul Star, “The Social Transformation of American Medicine,” Basic Books, 1982. There is an community- based environment for validating knowledge. Body of knowledge validated by communities is based on solid scientific foundation.
  • 4. Body of Knowledge Skills Competencies Jobs / Roles Certifications Learning courses 4 ISO/IEC 24773 Software and systems engineering ─ Certification of software and systems engineering professionals ISO/IEC 24773 Software and systems engineering ─ Certification of software and systems engineering professionals • A standard series that defines requirements for certification schemes in software and systems engineering, developed by ISO/IEC/JTC1 SC7/WG20 • Part 1 (2021): General requirements • Part 2 (2024): Guidance regarding description of knowledge, skills, and competencies contained in schemes • Part 3 (2022): Systems engineering (referring to the INCOSE SE Handbook) • Part 4 (2023): Software engineering (referring to the SWEBOK Guide)
  • 5. Overview of ISO/IEC 24773 series 5 Conformity assessment — General requirements for bodies operating certification of persons Guidance regarding description of knowledge, skills, and competencies contained in schemes General requirements Other Certification
  • 6. Part 1: General requirements • Conformance to ISO/IEC 17024: Conformity assessment — General requirements for bodies operating certification of persons • Fundamental components – A job title (or role name) – A list of the tasks – A description of the level of accountability, responsibility, autonomy, authority and complexity of the work associated with the title. – A description of the BOK, cognitive levels, skills, and performance levels appropriate for the title – Any minimum educational qualification or experience required for a candidate – A description of the code of ethics and professional practices required – Any other information (if existing) that may assist the relevant professional community in identifying the systems or software engineering professionals to whom the certification applies • BOK and cognitive level – The necessary knowledge and knowledge areas required by the certification scheme shall be based on a BOK. – If the scheme contains another BOK other than the reference BOK contained in the appropriate part of this document, the contents of that other BOK shall be identified and mapped to the contents of the reference BOK. • Skill and performance level • Competence and proficiency level • Code of Ethics and Professional Practices • Maintenance of certification – Renewal of certification – Continuing professional development • References incl. – IEA Graduate Attributes and Professional Competencies, INCOSE SE Handbook, SE Competency Framework, IEEE-CS SWECOM, CEN eCF, IPA iCD 6
  • 7. ISO/IEC 17024: 2012 Conformity assessment — General requirements for bodies operating certification of persons • General requirements – Legal matters – Responsibility for decision on certification – Management of impartiality – Finance and liability • Structural requirements – Management and organization structure – Structure of the certification body in relation to training • Resource requirements – General personnel requirements – Personnel involved in the certification activities – Outsourcing – Other resources • Records and information requirements – Records of applicants, candidates and certified persons – Public information – Confidentiality – Security • Certification schemes – Certification process requirements – Application process – Assessment process – Examination process – Decision on certification – Suspending, withdrawing or reducing the scope of certification – Recertification process – Use of certificates, logos and marks – Appeals against decisions on certification – Complaints • Management system requirements – General – General management system requirements 7
  • 8. Key concepts in ISO/IEC 24773 • Body of knowledge (BOK) – collection of knowledge items or areas generally agreed to be essential to understanding a particular subject • Competence (competency) – ability to apply knowledge and skills to achieve intended results • Conformant certification scheme – a scheme that satisfies all requirements defined in this International Standard. – An issued certificate / certification provides a proof of ability of an individual over a certain period of time. – A certification scheme contains a re-certification mechanism for this purpose. – The ability addressed by the certification includes knowledge, skill and competence at adequate levels. – Competence involves the ability to apply knowledge and skills. • Qualification scheme – a scheme which is similar in some respects to certification schemes, but which does not incorporate a re-qualification requirement or a requirement for the maintenance of proficiency. – The focus of a qualification is to assure an ability at a certain point in time. 8
  • 10. Towards inter-exchange and mutual recognition of certifications and certified engineers globally via ISO/IEC 24773 • Certification bodies: offering conforming certification to be globally accepted and recognized • Industry organizations: compare various certifications for professionals in systems and/or software engineering • Individual professionals: obtain certification to be globally accepted and recognized • Employers: choose or recognize such certifications • Training vendors: provide professional training in globally recognizable way • Universities: higher education and curriculum development aligned with BOKs and certification schemes • (Governments and regulatory bodies) 10 Reference BOK BOK x BOK y Certification A Certification B Knowledge area
  • 11. Part 2: Guidance regarding description of knowledge, skills, and competencies contained in schemes • Recommendations — Body of knowledge (BOK) – General – Scope and depth of a BOK – Construction or assembly of BOK: content hierarchy and guides to BOK – Professional orientation and style – Separation of topics and orthogonality – Treatment of knowledge and references to other disciplines and other basic knowledge domains – Objectivity and verifiability – Presentation of practical knowledge versus pure theory – Bibliography and referenced source materials – Validation of BOK – Maintenance of BOK • Recommendations — Description of skills – Skills are related both to knowledge and competency – Skills are acquired and developed – Skills differ from individual (personal) attributes – Skills have performance levels – Groups of skills and highly specific skills – Maintenance of skills definitions and performance levels • Recommendations — Description of competencies – General. – General objectives in describing competencies – Separation of competencies from titles or roles within organizations – Lower-level competencies and work products – Use of external competency definitions – Generic competencies – Other professional competencies – Proficiency Levels. – Maintenance of competency definitions and proficiency levels • Other general recommendations. – Individual attributes – Assessment and validation of assessment.. • Assessment of knowledge and cognitive skills • Assessment of competencies • Assessment of experience relative to competencies – Guidance regarding code of ethics, code of conduct and ethical behavior • References incl. – IEA Graduate Attributes and Professional Competencies, IEEE-CS SWEBOK, SWECOM, INCOSE SE Competency Framework, CEN e-CF, SFIA Framework, IPA iCD 11
  • 12. 12 Knowledge Skills Competencies Body of Knowledge Knowledge Area 1: Topic 1.x: Theory, Practice, Standards Topic 1.y: Theory, Practice, Standards Knowledge Area 2: Topic 2.x: Theory, Practice, Standards Performance Level Skill Group 1: Skill 1.1 Skill 1.2 … Skill 1.n Performance Level Skill Group 2: Skill 2.1 Skill 2.2 … Skill 2.n Proficiency Level Competency Area 1: Comp 1.A Comp 1.B Comp 1.C Proficiency Level Competency Area 2: Comp 2.A Comp 2.B Comp 2.C Proficiency Level Other Professional Competency Area 3: Comp 3.A Comp 3.B Comp 3.C Cognitive Levels Proficiency Level Generic Competence Self Organization Time Management Prof. Communication Prof. Development … Certification Scheme Required for Applied in Job X Job Y Job Z
  • 13. Part 3: Systems engineering • Requirements specific to certification schemes for systems engineering professionals • Fundamental components of a conformant scheme – A list of skills mapped to knowledge areas of the reference BOK and defined competencies • Knowledge - Identification of a body of knowledge (BOK) – The reference BOK is the INCOSE Systems Engineering Handbook • Skills – Identification of skills – Assessment of skills • Competence – These may be drawn from the competencies defined in the INCOSE Systems Engineering Competency Framework • Professional attributes • Certification renewal 13
  • 14. 14
  • 15. 15
  • 16. Part 4: Software engineering • Requirements specific to certification schemes for software engineering professionals • Fundamental components of a conformant scheme – Each task or activity associated with the Scheme shall be “mapped” to at least one of the following • KA of the Guide to the SWEBOK, ISO/IEC TR 19759 • Process, activity or task of ISO/IEC/IEEE 12207 • Technical skill area of IEEE Software Engineering Competency Model (SWECOM) V1 • Knowledge – The reference BOK is the IEEE-CS SWEBOK Guide • Skill – Examples of software engineering skills • Competence – Examples of software engineering competencies – Exemplar mapping of competencies to related skills and knowledge • References incl. – IEEE-CS SWEBOK, SWECOM, CEN e-CF, SFIA Framework, IPA iCD 16
  • 17. Body of Knowledge Skills Competencies Jobs / Roles SWEBOK Software Engineering Professional Certifications SWECOM EITBOK Learning courses 17 Products and program by IEEE Computer Society ISO/IEC 24773 Software and systems engineering ─ Certification of software and systems engineering professionals • SWEBOK, EITBOK, SWECOM • Professional Certifications
  • 18. Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) https://www.computer.org/education/bodies-of-knowledge/software-engineering • 2001 v1, 2004 v2, 2005 ISO/IEC Technical Report, 2014 v3, 2024 v4 • Objective – Guiding learners, researchers and practitioners to identify and have common understanding on “generally- accepted-knowledge” in software engineering – Defining boundary of software engineering and related disciplines – Providing foundations for certifications and educational curriculum • Adoption – IEEE-CS software professional certification programs based on SWEBOK (Associate Software Developer, Professional Software Developer, Professional Software Engineering Master) – ISO/IEC 24773-4: Certification of software and systems engineering professionals - Part 4: Software engineering – Software Engineering Competency Model (SWECOM) Activities (and practices) Body of Knowledge Islands of Knowledge
  • 19. Mainframe 70’s – Early 80’s Late 80’s - Early 90’s Late 90’s - Early 00’s Late 00’s - Early 10’s PC, Client & server Internet Ubiquitous computing Late 10’s - Early 20’s IoT, Big data, AI Structured programming Waterfall Formalization Design Program generation Maturity Management Object-oriented Req. eng. Modeling Verification Reuse Model-driven Product-line Global & open Value-based Systems eng. Agile Iterative & incremental DevOps Empirical Data-driven Continuous SE and IoT SE and AI SWEBOK V1 SWEBOK V2 SWEBOK V3 SWEBOK V4
  • 20. SWEBOK Evolution from V3 to V4 • Modern engineering, practice update, BOK grows and recently developed areas Requirements Design Construction Testing Maintenance Configuration Management Engineering Management Process Models and Methods Quality Professional Practice Economics Computing Foundations Mathematical Foundations Engineering Foundations Requirements Architecture Design Construction Testing Operations Maintenance Configuration Management Engineering Management Process Models and Methods Quality Security Professional Practice Economics Computing Foundations Mathematical Foundations Engineering Foundations V3 V4 Agile, DevOps AI for SE, SE for AI Software engineering AI AI for SE SE for A
  • 21. SWEBOK Guide v4 Webinar Series • https://jp.ieee.org/files/Flyer_SWEBOK%204th%20Edition%20Content%20an d%20Usage-v2.pdf • The editors who have edited knowledge areas will briefly explain each corresponding knowledge area's essence and major updates directly. • No.1, 26th September, 1:00 AM - 3:00 AM UTC – Introduction, Software Requirements (Chapter 1) , Software Architecture (2), Software Design (3), Software Construction (4) • No.2, 23rd October, 2:00 PM - 4:00 PM UTC – Software Testing (5), Software Engineering Operations (6), Software Maintenance (7), Software Configuration Management (8), Software Engineering Management (9) • No.3, 27th November 1:00 AM - 3:00 AM UTC – Software Engineering Models and Methods (11), Software Quality (12), Software Security (13), Software Engineering Professional Practice (14), IEEE and ISO/IEC Standards Supporting SWEBOK (Appendix B) • No.4, 9th December, 2:00 PM - 4:00 PM UTC – Software Engineering Process (10), Software Engineering Economics (15), Computing Foundations (16), Mathematical Foundations (17), Engineering Foundations (18)
  • 22. 22 2 https://committee.iso.org/sites/jtc1sc7/home/projects/overview.html Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) https://www.computer.org/education/bodies-of-knowledge/software-engineering • 2001 v1, 2004 v2, 2005 ISO/IEC Technical Report, 2014 v3, 2024 v4 • Objective – Guiding learners, researchers and practitioners to identify and have common understanding on “generally- accepted-knowledge” in software engineering – Defining boundary of software engineering and related disciplines – Providing foundations for certifications and educational curriculum • Adoption – IEEE-CS software professional certification programs based on SWEBOK (Associate Software Developer, Professional Software Developer, Professional Software Engineering Master) – ISO/IEC 24773-4: Certification of software and systems engineering professionals - Part 4: Software engineering – Software Engineering Competency Model (SWECOM) Activities (and practices) Body of Knowledge Islands of Knowledge Body of Knowledge Skills Competencies Jobs / Roles Certifications Learning courses 4 ISO/IEC 24773 Software and systems engineering ─ Certification of software and systems engineering professionals ISO/IEC 24773 Software and systems engineering ─ Certification of software and systems engineering professionals • A standard series that defines requirements for certification schemes in software and systems engineering, developed by ISO/IEC/JTC1 SC7/WG20 • Part 1 (2021): General requirements • Part 2 (2024): Guidance regarding description of knowledge, skills, and competencies contained in schemes • Part 3 (2022): Systems engineering (referring to the INCOSE SE Handbook) • Part 4 (2023): Software engineering (referring to the SWEBOK Guide) Towards inter-exchange and mutual recognition of certifications and certified engineers globally via ISO/IEC 24773 • Certification bodies: offering conforming certification to be globally accepted and recognized • Industry organizations: compare various certifications for professionals in systems and/or software engineering • Individual professionals: obtain certification to be globally accepted and recognized • Employers: choose or recognize such certifications • Training vendors: provide professional training in globally recognizable way • Universities: higher education and curriculum development aligned with BOKs and certification schemes • (Governments and regulatory bodies) 10 Reference BOK BOK x BOK y Certification A Certification B Knowledge area