IEEE Computer Society Category A Liaison to JTC 1/SC 7: Status Report

Slides:



Advertisements
Similar presentations
SIGAda2001© 2001, The MITRE Corporation. Permission is granted to reproduce without modification.James W. Moore - 1 ISO/IEC Standardization James W. Moore.
Advertisements

International Standards for Software & Systems Documentation Ralph E. Robinson R 2 Innovations.
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.
SECURITY SIG IN MTS 28 TH JANUARY 2015 PROGRESS REPORT Fraunhofer FOKUS.
ISO/IEC Software Testing
S2ESC Planning Group: Quality Management John Walz Scott Duncan 15-Jun-04.
Guide to the Software Engineering Body of Knowledge Chapter 1 - Introduction.
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.
The Guide to the Software Engineering Body of Knowledge
Certified Software Development Associate. Slide 2 What Is the IEEE Computer Society? l The IEEE CS was established in 1946, has nearly 100,000 members.
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.
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.
Joint Meeting Report on Standards 8 July Recent Accomplishments Systems Modeling Language (SysML) specification accepted for adoption by OMG AP233.
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.
1The ISO Concept database Reinhard Weissinger 16 August International Organization for Standardization.
July 2007, D1 1 Proposed Revision of ISO/IEC 15026: Status Report Jim Moore F-IEEE, CSDP IEEE CS Liaison Representative to ISO/IEC JTC 1/SC 7 July 2007.
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.
Version 6.3, 7/25/ IEEE Computer Society Software Professional Certifications.
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.
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)
Page © ASME 2016 Module B – Process B8a. US TAG to International Standards Organization (ISO) Standards Development Standards and Certification Training.
IEEE Computer Society Category A Liaison to ISO/IEC JTC 1/SC 40: Status Report Annette Reilly IEEE Computer Society Liaison.
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 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.
ISO/IEC Software Testing The New International Software Testing Standard By Tafline Murnane and Stuart Reid ISO/IEC JTC1/SC7 WG26 Software Testing.
For Computer Society Internal Use Only
SAB Sponsor Progress Report
ISO/IEC Software Testing
WG3 report on Biometric Data Format and Related Standards
Bodies of Knowledge TAC Meeting Los Alamitos, CA 11 May 2011
ISA-SP99: Security for Industrial Automation and Control Systems
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
James W. Moore Liaison Representative IEEE Computer Society June 2004
ISO/IEC JTC 1/SC 7 Working Group 42 - Architecture Johan Bendz
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.
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
IEEE Std 1074: Standard for Software Lifecycle
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
2017 Amendments to the INCITS Organization, Policies and Procedures
Chapter Leader Training Unit 2 - Certification - Technical Operations
The Standards Development Process
Software Measurement Process ISO/IEC
Introduction to ISO/IEC JTC 1 SC7
Ray Hentzschel Standardising International SE Certification (ISO/IEC 24773) on the INCOSE SE Competency Framework.
Chapter 11: Software Configuration Management
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.
I&C requirements and configuration management
WG Technical Editor’s Report
Presentation transcript:

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

IEEE-CS/SC7 Liaison Report June 2009 IEEE CS Liaison Team Jim Moore Pieter Botman Terry Doran Also, editors on several joint projects June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

IEEE-CS/SC7 Liaison Report June 2009 Why Do We Do This? Throughout the Computer Society, we are undertaking efforts to make the Society to “go to” place for software engineering. One of our strengths is the standards collection of the Software and Systems Engineering Standards Committee (S2ESC). One of our weaknesses is the extent of inconsistency between these standards and international standards (from ISO/IEC JTC 1/SC 7) on the same subject. This handicaps the global appeal of our standards. We have undertaken a program to make the two collections completely consistent. We use several methods: Sometimes SC 7 adopts an IEEE standard. Sometimes IEEE adopts an SC 7 standard. Sometimes we merge our respective standards. Sometimes we perform “coordinated development” of a new standard or a revision. We are both a member of the US TAG to SC 7 and a Category A liaison to SC 7. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

IEEE-CS/SC7 Liaison Report June 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. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

IEEE-CS/SC7 Liaison Report June 2009 Successes (1 of 3) Since 1996, IEEE has adopted several SC7 standards 1462 (was ISO/IEC 14102), CASE Tool Evaluation and Selection IEEE adoption of revised 14102 and TR 14471 is underway 1465 (was ISO/IEC 12119), SW Package Quality But has been withdrawn, so there is no conflict with 25051 12207.0 (was ISO/IEC 12207), SW LC Processes Replaced by coordinated revision. 14143.1 (was ISO/IEC 14143-1), Functional Size Measurement 15288, System Life Cycle Processes 15939, Measurement Process 90003, Guide to 9001 for Software June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

IEEE-CS/SC7 Liaison Report June 2009 Successes (2 of 3) SC7 has adopted IEEE standards 16085 (was IEEE 1540), Risk Management Process 19759, SWEBOK Guide 23026 (was IEEE 2001), Web Site Practices Russian language edition was published 26702 (was IEEE 1220), Systems Engineering Process A coordinated revision will be initiated. 42010 (was IEEE 1471), Architecture Description Coordinated revision is underway. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

IEEE-CS/SC7 Liaison Report June 2009 Successes (3 of 3) We have jointly revised three shared standards 12207, Software Life Cycle Processes 15288, System Life Cycle Processes 16085, Risk Management Process Some standards have been merged ISO/IEC 14764 and IEEE 1219, SW Maintenance June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

Projects underway in IEEE June 2009 Projects underway in IEEE Adopt ISO/IEC 15289 to replace IEEE 12207.1. Adopt ISO/IEC 26514 to replace IEEE 1063. Revision of IEEE Std 1517, SW reuse processes, to align with ISO/IEC/IEEE 12207:2008. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

IEEE-CS/SC7 Liaison Report June 2009 WG 22: Vocabulary Shared vocabulary for software and systems engineering. IEEE contributed IEEE Std 610.12. SC 7 contributed its vocabulary aggregations. Other sources, e.g. PMI, made contributions. IEEE CS has developed and is hosting a database application providing public web access. http://www.computer.org/sevocab SC 7/WG 22 will maintain the database and will facilitate the consolidation of alternative definitions. Occasional snapshots of the database will be published as ISO/IEC and IEEE 24765. FDIS 24765 is currently in ballot and will soon enter balloting in IEEE. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

IEEE-CS/SC7 Liaison Report June 2009 WG 26: Testing BSI has contributed their two standards on testing. IEEE has contributed 829 and 1008. A new four-part standard will be created at the international level. Compatible with international (and IEEE) systems and software processes Compatible with international (and IEEE) documentation standards Compatible with IEEE CS SWEBOK Guide Covering a larger scope than the current standards IEEE-CS has provided Ursula Parker as the editor The NP ballot was approved in May 2007. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

WG7: Revision of 15026, Systems Assurance June 2009 WG7: Revision of 15026, Systems Assurance IEEE has provided editor: Sam Redwine. Project has been subdivided to produce a standard of four parts. 15026-1 was approved by JTC 1, changed to fix small problems, and sent for publication. 15026-2 was approved in 2nd CD ballot, but will undergo another CD ballot. 15026-3: draft prepared; CD draft will be prepared. 15026-4: statement of requirements prepared; WD will be prepared. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

WG7: 29148, Requirements Engineering June 2009 WG7: 29148, Requirements Engineering Will replace IEEE 830 and 1233 New Work Item Proposal was approved. IEEE (Mark Henley) contributed a mash-up draft drawing on the relevant base documents. WD 3 was recently distributed for comment; a CD will be prepared. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

WG7: Revision of 16326, Project Management June 2009 WG7: Revision of 16326, Project Management Will replace TR 16326 and IEEE 1058. IEEE provided editor: Mark Henley. Approved in FCD balloting Approved in IEEE recirculation Many delays in initiating FDIS ballot FDIS ballot is due to complete June 29. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

WG 7: Life Cycle Management June 2009 WG 7: Life Cycle Management WG 7 is preparing a three-part TR, 24748, to provide guidance for 12207 and 15288. IEEE contributed material for the documents. IEEE plans to adopt the results. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

IEEE-CS/SC7 Liaison Report June 2009 WG 20: Certification SC 7/WG 20 completed ISO/IEC 24773, Certification of software engineering personnel. IEEE is the first to conform with its CSDA and CSDP certifications. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

WG 20: Software Engineering Body of Knowledge June 2009 WG 20: Software Engineering Body of Knowledge IEEE Computer Society published the Guide to the Software Engineering Body of Knowledge in 2004. Extensive consensus process 5 rounds of review, 10,000 comments from more than 500 reviewers in 42 nations. SC 7 experts participated in the IEEE consensus process SWEBOK Guide was adopted unchanged as TR 19759. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

Revision of SWEBOK Guide June 2009 Revision of SWEBOK Guide IEEE CS will commence revision of SWEBOK Guide in 2009, completing in 2010. Lead editors: Pierre Bourque, Canada Alain Abran, Canada Juan Garbajosa, Spain Gargi Keeni, India Beijun Shen, China June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

Planned Content of 2010 SWEBOK Guide June 2009 Planned Content of 2010 SWEBOK Guide Characterizing the Practice of Software Engineering SW Requirements SW Design Human-Computer Interface Design SW Construction SW Testing Human-Computer Interface Testing SW Maintenance SW CM SW Eng Management SW Eng Process SW Eng Methods [changed name] Cross-KA methodologies and their selection [Distribute tools into other KAs] SW Quality SW Eng Professional Practice Required in Educating a Software Engineer Computer Science Foundations Mathematical Foundations Engineering Foundations Economic Foundations Related Disciplines Computer Engineering Computer Science Mathematics Management Project Management Quality Management Software Ergonomics System Engineering Supplementary (“trial-use”) Measurement Security General: Increased emphasis on computing security. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

Planned Relationship to SC 7 June 2009 Planned Relationship to SC 7 SC 7 experts would participate in review and commenting, currently scheduled for October 2009. Resulting document would be fast-tracked, under subclause 16.5 of Directives, late 2010 or early 2011. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

IEEE-CS/SC7 Liaison Report June 2009 Anticipated Work Agile Methods IEEE was requested to contribute draft standard P1648 as well as the final version. Configuration Management Alastair Walker was named as rapporteur to IEEE for its project to revise IEEE Std 828. IEEE is prepared to revise 828 and submit it for fast-track following revision. June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

IEEE-CS/SC7 Liaison Report June 2009 New Study Groups Certification schemes in SWE Pieter Botman is co-chair Service-Oriented architectures Software Process Quality framework System Integration Service Oriented Architecture (SOA) IT Enabled Services (ITES) Coding for embedded systems Tools and methods of software testing IS Governance for Cloud Computing IS Governance for Service Providers IS Governance for IS Audit IS Governance for Enterprise Architecture June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

The State of Harmonization in 1995 June 2009 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 Others Many unrelated standards June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report

The State of Harmonization … Today June 2009 Topic Status Remarks Terminology & Concepts Yellow  Shared BOK, joint vocabulary project, potential certification framework Quality management Yellow IEEE adopted ISO/IEC 90003. Testing Orange  Both IEEE and BSI will harmonize with SC7 processes Architecture description Green SC7 adopted IEEE standard and will harmonize with processes. Product quality ISO/IEC 12119 was revised as 25051. IEEE will withdraw its standard. Life cycle processes Systems engineering Shared SE process standard; harmonization with other LC processes underway SW maintenance Project to merge IEEE and ISO standards is completed Measurement IEEE adopted 15939. Some details remain. Risk management SC7 adopted IEEE standard and it was jointly revised to deal with systems. Project management Project is merging the incompatible standards. Verification and validation Red Fundamentally different approaches. Good intentions, but no action yet. Configuration management SC7 withdrew its standard; systems issues remain. IEEE is about to revise. SW process assessment Harmonization with LC process standards is underway Requirements engineering Joint project has been approved; mashup of relevant standards is being prepared. SW life cycle data IEEE is adopting 15289 to replace 12207.1 User documentation IEEE 1063 has been incorporated into 26514. IEEE will adopt it. CASE tools Minor incompatibilities Notations Harmless Distinct standards for distinct notations Internet Shared standard IT Services, Management, Governance IEEE will adopt 20000 standards Specialty Engineering (Safety, Security) Unrelated approaches will be addressed in part by coordination revision of 15026 Others Many unrelated standards June 2009 IEEE-CS/SC7 Liaison Report IEEE-CS/SC7 Liaison Report