proposals for the swebok evolution process from the viewpoint of iso/iec/jtc1/sc7 standardization...

8
Proposals for the SWEBOK evolution process from the viewpoint of ISO/IEC/JTC1/SC7 standardization activities Hironori Washizaki Professor, Waseda University ISO/IEC/JTC1/SC7/WG20 convenor [email protected] Juan Garbajosa Professor, Technical University of Madrid (UPM) SWEBOK co-editor, ISO/IEC/JTC1/SC7/WG20 former convenor [email protected] SWEBOK Town Hall Meeting, 25 Aug 2016 ver 1.2 1

Upload: hironori-washizaki

Post on 16-Jan-2017

847 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Proposals for the SWEBOK evolution process from the viewpoint of ISO/IEC/JTC1/SC7 standardization activities at the SWEBOK Evolution Town Hall meeting on Aug 25

Proposals for the SWEBOK evolution process from the viewpoint of

ISO/IEC/JTC1/SC7 standardization activities

Hironori Washizaki Professor, Waseda University ISO/IEC/JTC1/SC7/WG20 convenor [email protected]

Juan Garbajosa Professor, Technical University of Madrid (UPM) SWEBOK co-editor, ISO/IEC/JTC1/SC7/WG20 former convenor [email protected]

SWEBOK Town Hall Meeting, 25 Aug 2016 ver 1.2

1

Page 2: Proposals for the SWEBOK evolution process from the viewpoint of ISO/IEC/JTC1/SC7 standardization activities at the SWEBOK Evolution Town Hall meeting on Aug 25

Contents

• Brief introduction of SC7/WG20

• Evolution process involving SC7/WG20

• Alignment with SC7 standards going beyond technical concepts

• Eligibility criteria for knowledge areas based on market recognition

• Conclusion

2

Page 3: Proposals for the SWEBOK evolution process from the viewpoint of ISO/IEC/JTC1/SC7 standardization activities at the SWEBOK Evolution Town Hall meeting on Aug 25

ISO/IEC standards within SC7

3

Adapted from https://sites.google.com/site/isoiecjtc1sc7/

WG20

Page 4: Proposals for the SWEBOK evolution process from the viewpoint of ISO/IEC/JTC1/SC7 standardization activities at the SWEBOK Evolution Town Hall meeting on Aug 25

WG20 - Software and Systems Bodies of Knowledge and Professionalization

• Specifying requirements for high quality BoKs and helping experts create specific BoKs with high quality – Cooperation in the production and ISO-adoption of BOKs

incl. SWEBOK (ISO/IEC TR 19759), SEBOK, PABOK, ITBOK … – Guide to produce a high quality BoK

• Specifying requirements for high quality certification and qualifications, and helping scheme bodies – Revision of ISO/IEC 24773 (Certification of SWE professionals

― Comparison framework) as conformance standard – Monitor schemes and encourage bodies to use 24773

4

Page 5: Proposals for the SWEBOK evolution process from the viewpoint of ISO/IEC/JTC1/SC7 standardization activities at the SWEBOK Evolution Town Hall meeting on Aug 25

Evolution process involving SC7/WG20 • Problem: lacking active involvement of WG20

– WG20 had almost the same opportunity as public review – Time given turned out to be short for a careful review

from the viewpoint of standardization.

• Solution: process and mechanisms for tight/frequent interaction between SWEBOK team and WG20 – Wiki to share ideas and process comments online – Rigorous on-line procedure for disposing comments

5

SC7/WG20

Adapted from https://sites.google.com/site/isoiecjtc1sc7/ https://www.computer.org/web/swebok https://www.iconfinder.com/icons/437925/mirror_wiki_wikipedia_icon

Comment Disposition

Page 6: Proposals for the SWEBOK evolution process from the viewpoint of ISO/IEC/JTC1/SC7 standardization activities at the SWEBOK Evolution Town Hall meeting on Aug 25

Alignment with SC7 standards • Problem: SWEBOK is not fully aligned with ISO docs

– “IEEE CS has established two international certification programs (CSDA, CSDP)”? CSDA was NOT a certification!

– Append. introduces IEEE and ISO standards. But not enough.

• Solution – Tight and frequent interaction between the SWEBOK team

and SC7/WG20 – Mapping of SC7 standards concepts and practices at a lower

granularity level: incl. 12207, 15288, new 24773 – New 24773: I. General Requirements, II. Description

Guidance, III. SE, IV. SWE

6

ISO/IEC 12207

ISO/IEC 15288

ISO/IEC 24773

・・・ Lifecycle

Process

Certification

Page 7: Proposals for the SWEBOK evolution process from the viewpoint of ISO/IEC/JTC1/SC7 standardization activities at the SWEBOK Evolution Town Hall meeting on Aug 25

Eligibility criteria for knowledge areas based on market recognition • Problem: lacking fast reaction and decision-

making mechanisms – “The purpose is to describe portion of BOK that is

generally accepted, … ”. Generally accepted?

• Solution: define criteria that facilitates decision-making process for choosing knowledge area – Number of job positions offered in last years

– Industrial rigor and relevance for industry

– Identification of a minimum number of topics in which the area can be broke down

– Existence of standards

– Teaching material available (textbooks…) 7

Page 8: Proposals for the SWEBOK evolution process from the viewpoint of ISO/IEC/JTC1/SC7 standardization activities at the SWEBOK Evolution Town Hall meeting on Aug 25

Conclusion

• Recommendations for supporting SWEBOK evolution from SC7-standardization viewpoint – Evolution process involving SC7/WG20

– Alignment with SC7 standards

– Eligibility criteria for knowledge areas based on market recognition

• Towards a continuous evolution

8

ISO/IEC 12207

ISO/IEC 15288

ISO/IEC 24773

・・・