IEEE CS SAB, Mar 2009 IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Jim Moore IEEE Computer Society Liaison Representative.

Slides:



Advertisements
Similar presentations
International Standards for Software & Systems Documentation Ralph E. Robinson R 2 Innovations.
Advertisements

IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Jim Moore IEEE CS Liaison Representative Prepared for IEEE CS SAB March 2010.
Relevance and effectiveness Regional Good Standardization Practice Course July, Bangkok, Thailand Good Standardization Practice 2012.
SECURITY SIG IN MTS 28 TH JANUARY 2015 PROGRESS REPORT Fraunhofer FOKUS.
S2ESC Planning Group: Quality Management John Walz Scott Duncan 15-Jun-04.
19-Nov-08John Walz1 Vice President for Standards Activities Report to IEEE CS BOG John Walz November 2008.
IEEE S2ESC Report1 Software And Systems Engineering Standards Committee (S2ESC) Paul R. Croll S2ESC Sponsor Chair June 2004 Report.
Report of Liaison to ISO/IEC JTC1/SC7 James W. Moore, CSDP Liaison Representative Prepared for Presentation to IEEE CS BOG, June.
May 2007: SAB, D2 IEEE-CS/SC7 Liaison Report 1 IEEE Computer Society Category A Liaison to JTC 1/SC 7: Status Report Jim Moore IEEE CS Liaison Representative.
Page 1 ISO/IEC JTC 1/SC 7/WG 7 N Summary of the Alignment of System and Software Life Cycle Process Standards The material in this briefing.
Slide 1 IEEE 802 Response to FDIS comments on IEEE 802.1AS 20 March 2014 Authors: NameCompanyPhone .
IEEE CS SAB, May 2007 For Computer Society Internal Use Only Liaison Report - IEEE-CS Professional Practices Committee John Harauz Prepared.
Standards to be Revised During S2ESC Management Board July 29, 2008 Revised July 18, 2008 Dave Schultz Malia Zaman.
1 S2ESC Quality Management Planning Group John Walz Quality Management Planning Group Chair P730 Vice-Chair S2ESC ExCom 30-Jul-08 Melbourne, FL.
10-Aug-04 IEEE-SE2SC Study Group on Quality Management Systems Membership –John Walz –Scott Duncan –Other volunteers? SP-07 - Relationship to Quality Management.
Standards to be Revised During S2ESC Management Board February, 2007 Dave Schultz MB Chair.
IEEE CS SAB, Nov 2007 For Computer Society Internal Use Only 1 S2ESC Report Standards Activities Board Meeting November 6-7, 2007 Submitted by Paul Croll.
1 HARMONIZATION OF ISO/IEC AND IEEE STD 1219 Thomas M. Pigoski Paul R. Croll IEEE Computer Society Montreal, May 2003.
SC7 - IEEE CS Activity Status Report – T. Doran 6 November 2007 To: J. Walz IEEE CS SAB
26-Aug-04 1 Quality Management Standards for Software Sector U.S. TAG for ISO TC 176 Quality Management Washington, DC 26-Aug-04 John Walz IEEE Software.
ISA99 - Industrial Automation and Controls Systems Security
IEEE CS SAB, Nov 2007 IEEE-CS/SC7 Liaison Report 1 IEEE Computer Society Category A Liaison to JTC 1/SC 7: Status Report Jim Moore IEEE CS Liaison Representative.
Liaison Update IEEE Computer Society Category A Liaison to JTC 1/SC 7 James W. Moore, CSDP The MITRE Corporation The opinions contained.
SAB Sponsor Progress Report Paul R. Croll Software and Systems Engineering Standards Committee (S2ESC) February 3, 2016.
Dr. Trevor Smith Chair ISO/TC 176 Quality Management & Quality Assurance Worldwide Quality Director Global Manufacturing & Logistics Eastman Kodak Company.
SAB Secretary Report Debbie Brown February 3, 2016 Standards Activities Board.
IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Jim Moore IEEE Computer Society Liaison Representative to ISO/IEC JTC 1/SC.
IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Annette Reilly IEEE Computer Society Liaison Representative to ISO/IEC JTC.
Pierre Bourque, SWEBOK V3.0 Lead Coeditor 29 June 2016 Computer Society Learning Series Webinar Guide to the Software Engineering Body of Knowledge (SWEBOK)
IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 40: Status Report Annette Reilly IEEE Computer Society Liaison.
Standards Certification Education & Training Publishing Conferences & Exhibits 1 Copyright © ISA, All Rights reserved ISA99 - Industrial Automation and.
1 Conference on U.S. Leadership in ISO and IEC Technical Committees Presented by David Q. McDowell Chair, USTAG ISO TC130 USTAGs and Joint Working Groups.
Report to IEEE CS SESC of IEEE CS/SC7 Liaison1 Report to IEEE CS SESC: Report of IEEE CS / SC7 Liaison James W. Moore Liaison Representative IEEE.
IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Annette Reilly IEEE Computer Society Liaison Representative to ISO/IEC JTC.
IEEE CS SAB, Feb 2007 JWM - SC7 Liaison Report 1 SAB Agenda Item 4.3a IEEE Computer Society Category A Liaison to JTC 1/SC 7 Jim Moore Prepared for IEEE.
For Computer Society Internal Use Only
SAB Sponsor Progress Report
Bodies of Knowledge TAC Meeting Los Alamitos, CA 11 May 2011
Jürgen Großmann, Fraunhofer FOKUS
IEEE CS SAB, Mar 2009 IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 40: Status Report Annette Reilly IEEE Computer Society
SAB Sponsor Progress Report
IEEE Computer Society Category A Liaison to JTC 1/SC 7: Status Report
IEC TC93 Liaison Report to DASC Alex Zamfirescu IEC USNC TA TC93 Convener IEC TC93 WG2 September 2004.
James W. Moore Liaison Representative IEEE Computer Society June 2004
ISO/IEC JTC 1/SC 7 Working Group 42 - Architecture Johan Bendz
IEEE Computer Society’s Position on Reaffirmation Proposal
ISO/TC 204 WG 3-Database Technologies
For Computer Society Internal Use Only
For Computer Society Internal Use Only
Software and Systems Engineering Standards Sponsor Committee Report
Software and Systems Engineering Standards Committee Portfolio
ISO/IEC Software Testing
For Computer Society Internal Use Only
For Computer Society Internal Use Only
IEEE CS SAB, Mar 2009 IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Annette Reilly IEEE Computer Society Liaison Representative.
For Computer Society Internal Use Only
Recommendations for Revision of SWEBOK
For Computer Society Internal Use Only
IEEE CS SAB, Mar 2009 IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 40: Status Report Annette Reilly IEEE Computer Society
Status Report November 2007
The Standards Development Process
Quality management standards
Introduction to ISO/IEC JTC 1 SC7
IEEE CS SAB, Mar 2009 IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Annette Reilly IEEE Computer Society Liaison Representative.
WG Technical Editor’s Report
ISO Current status of development
IEEE 802 2nd Vice Chair last name at ieee dot org
A Global Consensus Process
WG Technical Editor’s Report
Presentation transcript:

IEEE CS SAB, Mar 2009 IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 7: Status Report Jim Moore IEEE Computer Society Liaison Representative to ISO/IEC JTC 1/SC 7 Prepared for IEEE CS SAB June 2013 IEEE-CS/SC7 Liaison Report

Background IEEE Computer Society is a Category A Liaison to SC 7. The Computer Society does not vote. But it does get to participate, offer comments, and contribute documents (via a standing agreement with the US National Body). The liaison relationship provides SC 7 access to Computer Society expertise around the world. The liaison represents Computer Society interests in BOK, certifications, curricula and professional activities. As provided by the Bylaws of the IEEE, the liaison operates in accordance with the provisions of the “PSDO.” In IEEE, the liaison reports to Computer Society Standards Activities Board (SAB) and coordinates with Software and Systems Engineering Standards Committee (S2ESC) and IEEE Standards Association (IEEE-SA). In SC 7, the liaison provides reports to the Chair, the Secretariat, and the meetings of the HODs. The liaison also represents the Computer Society’s membership in the US Technical Advisory Group to SC 7. Jun 2013

Why Does the Computer Society Do This? IEEE CS SAB, Mar 2009 Why Does the Computer Society Do This? Throughout the Computer Society, we are undertaking efforts to make the Society the “go to” place for software engineering. The role of SAB and S2ESC is to deal with the standards collection. One of the strengths of the CS software engineering program is the standards collection of the IEEE Software and Systems Engineering Standards Committee (S2ESC). One of its weaknesses is inconsistency between these standards and international standards (from ISO/IEC JTC 1/SC 7) on the same subject. Differences reduce the credibility of both standards on a given subject. IEEE and SC 7 have undertaken a program to make the two collections completely consistent using the PSDO. We use approaches: Adoption: One organization adopts the standard of the other. Joint projects: Either to merge two standards, develop a new one serving both organizations, or revise an existing one. Jun 2013 IEEE-CS/SC7 Liaison Report

IEEE CS SAB, Mar 2009 PSDO Agreement The IEEE Standards Association and ISO Central Secretariat have concluded a PSDO – Partner Standards Development Organization – agreement. The agreement provides uniform procedures for joint development and maintenance of standards by IEEE and designated TCs of ISO and SCs of JTC 1. Jun 2013 IEEE-CS/SC7 Liaison Report

Goals and Objectives of the Society Representative to SC 7 The goal is to support the Computer Society as the “owner” of a single, globally relevant characterization of the scope and content of systems and software engineering, with the following specific objectives: Ensure that the SC7 adoption of the SWEBOK Guide, ISO/IEC TR 19759, remains consistent with the IEEE CS SWEBOK Guide as it evolves. Ensure that any SC7 activities related to professional certifications are supportive of the CS certification programs. Under the terms of the PSDO and in cooperation with IEEE-SA, improve the degree of alignment between IEEE S2ESC standards and SC7 standards. Seek improvement of standards to provide additional rigor for situations of high consequence. (Revised wording approved by SAB, February 2013.) Jun 2013

Inconsistencies in the two collections, circa 1995 IEEE CS SAB, Mar 2009 Inconsistencies in the two collections, circa 1995 Topic Status Remarks Terminology & Concepts Red Different vocabulary standards Quality management Orange ISO: Driven down from ISO 9001. IEEE: traditional QA approach. Testing IEEE standards unrelated to SC7 processes. Architecture description Harmless SC7 didn’t have architecture standards. Product quality Yellow Unrelated standards Life cycle processes Incompatible standards Systems engineering process SW maintenance Measurement Risk management No standards at all Project management Verification and validation Fundamentally different approaches; minor incompatibilities in details Configuration management SW process assessment Nothing in IEEE. ISO process assessment incompatible with ISO LC. Requirements engineering IEEE standards unrelated to SC7 processes SW life cycle data User documentation CASE tools Minor incompatibilities Notations Distinct standards for distinct notations Internet No standards IT Services, Management, Governance Specialty Engineering (Safety, Security) Unrelated approaches Professional certification None Jun 2013 IEEE-CS/SC7 Liaison Report

Inconsistencies in the two collections today IEEE CS SAB, Mar 2009 Inconsistencies in the two collections today Topic Status Remarks Terminology & Concepts Green IEEE CS SWEBOK = ISO/IEC 19759. Identical vocabulary, 24765, hosted by IEEE CS. Quality management Identical standard, 90003, but revision is needed. Testing Yellow  Joint project is developing comprehensive testing standards to replace piecemeal ones. Architecture description Identical standard: 42010 Product quality IEEE withdrew its conflicting standard and may adopt 25010 Life cycle processes Identical standards: 12207, 15288. IEEE is adopting associated guides: 24748. Systems engineering process ISO/IEC 26702 = IEEE 1220. Joint revision is underway. SW maintenance Identical standard: 14764. Measurement Identical standard: 15939. Risk management Identical standard, 16085, but revision is needed. Project management Identical standard: 16326. Verification and validation Red  IEEE is 1012 broadening to systems. SC 7 has a study group on V&V. Configuration management SC7 is considering what changes are needed to adopt newly revised IEEE Std 828. SW process assessment Harmless ISO/IEC 15504 is now compatible with LCP standards. No IEEE standards. Requirements engineering Identical standard, 29148 replaced IEEE 830, 1233, 1362. SW life cycle data Identical standard, 15289 User documentation Identical standards, 26511 through 26515 CASE tools Identical standards, 14102, 14471 Notations Distinct standards for distinct notations. SC 7 recently adopted IDEF standards. Internet Joint project underway to revise ISO/IEC 23026 aka IEEE 2001 IT Services, Management, Governance No IEEE standards. IEEE is balloting adoption of 20000-1 and -2 Specialty Engineering (Safety, Security) IEEE is balloting adoption of ISO/IEC 15026 (4 parts). IEEE 1228 is old and needs revision. Professional certification IEEE CSDA and CSDP were the first to conform to ISO/IEC 24773 Jun 2013 IEEE-CS/SC7 Liaison Report

Liaison representatives Jim Moore, lead, James.W.Moore@ieee.org Pieter Botman, focusing on certification standards, P.Botman@ieee.org Terry Doran, focusing on process standards, Terry.Doran@computer.org Paul Joannou, focusing on safety standards, pauljoannou@rogers.com Typically, the Computer Society provides the editor for joint standards projects (see remaining charts) Jun 2013

Current and completed projects - 1 WG Project Editor Notes 2 15289, LC data Annette Reilly, editor Jointly published. 2651x, User documentation Jointly published 26511, 26512 and 26515. IEEE adopted 26513 and 26514. 23026, Internet practices Annette Reilly, editor ? ISO/IEC fast-track of IEEE 2001. NWIP and PAR for revision have been submitted. PAR was approved. 4 14102, 14471, CASE tools IEEE adopted ISO/IEC 14102 and 14471. 6 SQUARE series IEEE project to adopt 25010 has been initiated. There have been clerical delays. 14143-1, FSM concepts IEEE has withdrawn its obsolete edition, leaving the ISO/IEC standard as the single standard. 25051, SW product quality IEEE has withdrawn its obsolete edition (which was an adoption of ISO/IEC 12119). Jun 2013

Current projects - 2 WG Project Editor Notes 7 15288 and 12207, LC Processes Anatol Kark, SG chair Published jointly. Planning for joint revision is underway. 15939, Measurement; 16085, Risk management; 16326, Project management; 29148 Requirements management Cheryl Jones, Bob Charette, Mark Henley Published jointly. 14764, Maintenance Tom Pigoski Published jointly. IEEE may initiate joint revision. 15026-x, Systems and software assurance Jim Moore IEEE adopted 15026-1 as Trial Use Standard. IEEE adopted 15026-2. Parts 3 and 4 await final approval. IEEE 828, Configuration management IEEE revision has been provided to WG 7 for study. 24748-1,2,3, LC management guides 24748-1 adopted as an IEEE Guide. IEEE adopted -2 and -3, and may adopt others as published. 24748-4, Systems engineering process Terry Doran, editor ISO/IEC 26702 is fast-track of IEEE 1220. Joint revision is underway as 24748-4. 24748-5, SW Dev Plan J. Amsenga, editor IEEE is forming balloting group for joint revision. 24774, Process description IEEE adopted 24774. IEEE 1012, V&V Jun 2013

Current and completed projects - 3 WG Project Editor Notes 19 31320-1,-2, IDEF ISO/IEC fast-track of IEEE 1320.1 and 1320.2 was successful. 20 19759, SWEBOK Guide Juan Garbajosa, Gargi Keeni, editors Adopted by ISO/IEC. SWEBOK revision is underway; result will be resubmitted for ISO/IEC fast-track. 24773, Certification of SW professional; 29154; Guide to 24773 IEEE CS has two conforming certifications. 22 24765, Vocabulary Annette Reilly, convener Published jointly. IEEE CS hosts web site for free public access. 23 90003, SW quality management IEEE adopted it. A proposal for a revision will be presented to WG7. 24 29110-x, LC profiles for VSE Claude Laporte, editor IEEE will consider publishing derivative documents to suit end-user needs. Jun 2013

Current and completed projects - 4 WG Project Editor Notes 25 20000-x, ITSM IEEE has adopted 20000-1 and 20000-2. 26 29119, Testing Jon Hagar, editor IEEE contributed base documents. Joint development is underway. IEEE balloting comments on all four parts have been submitted to SC 7. Joint development of a fifth part is proposed; PAR was approved. 42 42010, Architecture description Rich Hilliard, editor Original was fast-track of IEEE 1471. Revision was published jointly. Jun 2013

Relevant Results of SC 7 Interim Meeting: Strategy 12207/15288: 12207 revision will lag one ballot cycle behind 15288. 12207 annexes will provide migration path for existing users. 90003: Quick, minimal update will be done to 90003 to support request from X9. Jun 2013

Relevant Results of SC 7 Interim Meeting: Document Progress 15026-3, Integrity Levels: Send to CD ballot. 12207, SW Processes: Send to CD ballot. 15288, Sys Processes: Send to 2nd CD ballot. 15289, Life Cycle Info Items: Send to CD ballot. 24748-4, Management of Systems Engineering: Send to DIS ballot (Doran). 24748-5, SW Development Planning: Send to CD2 ballot (Amsenga). 24765, Vocabulary: Change Pkg 2 underway (Reilly). 90003: Send to CD ballot. Jun 2013

Relevant Results of SC 7 Interim: Other Study group to revise (broaden?) 14102, CASE tool adoption. An NWIP will be circulated to revise 24773, Certification. SWEBOK Guide: Details of SC7 review were determined. New project on Content Management will be joint. (Reilly will chair IEEE balloting.) Jun 2013

Relevant Results of SC 7 Interim: People Doran and Moore: named editors of 12207. Roedler and Bearden: named editors of 15288. Botman, Reilly, Hilliard: members of ontology SG. Moore: named editor of 90003; member of SLG2, member of 14102 study group. Reilly: named editor of 15289, 23026, 20000-11. Joannou: named editor of 15026-3. Doran: named editor of 24748-4, and member of SWG5. Botman: named editor of 24773, attended Strategic Planning meeting. Hilliard: member study group on architecting. Reilly, Moore: resolutions drafting committee. Jun 2013

Summary of Effectiveness 1 (These numbers are current as of Sep 2012.) There are 51 S2ESC standards (now or imminent) 33 identical with SC7 (completed or imminent) 5 more potentially identical 13 others 2 outside SC7 scope 7 SC7 does not work in the area 3 IEEE provides a legitimate alternative 1 (1074) likely to remain inconsistent Projects affecting 11 standards are underway (Note: Some projects are both completed and underway, i.e. initial completion followed by revision) Jun 2013

Summary of Effectiveness 2 As a result of harmonization with SC 7, since 2005, old IEEE standards have been updated with modern revisions: 1 IEEE standard(s) last revised in 2003 1 IEEE standard(s) last revised in 2000 6 IEEE standard(s) last revised in 1998 3 IEEE standard(s) last revised in 1996 1 IEEE standard(s) last revised in 1995 2 IEEE standard(s) last revised in 1992 1 IEEE standard(s) last revised in 1990 1 IEEE standard(s) last revised in 1987 Jun 2013

Summary of Effectiveness 3 We have created a coherent, consistent collection of standards, recognized world-wide, that supports and is supported by: An agreed body of knowledge An agreed vocabulary database Certification programs Training programs … making IEEE CS the international go-to place for codified knowledge of software engineering. Jun 2013