may 2007: sab, d2 ieee-cs/sc7 liaison report 1 ieee computer society category a liaison to jtc 1/sc...

22
May 2007: SA B, D2 IEEE-CS/SC7 Liaison Report 1 IEEE Computer Society IEEE Computer Society Category A Liaison to JTC Category A Liaison to JTC 1/SC 7: 1/SC 7: Status Report Status Report Jim Moore IEEE CS Liaison Representative to ISO/IEC JTC 1/SC 7 Prepared for IEEE CS SAB May 2007

Upload: may-phelps

Post on 29-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 1

IEEE Computer SocietyIEEE Computer SocietyCategory A Liaison to JTC 1/SC 7:Category A Liaison to JTC 1/SC 7:

Status ReportStatus Report

Jim MooreIEEE CS Liaison Representative

to ISO/IEC JTC 1/SC 7Prepared for IEEE CS SAB

May 2007

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 2

Contents of This Report

• Status Summary:– Will be presented at plenary meeting of

ISO/IEC JTC 1/SC 7, next week

• For Reference: – Additional status relevant to individual working

groups

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 3

Status Summary:IEEE CS Liaison Report

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 4

Summary of Successes (1 of 2)• Since 1996, IEEE has adopted several SC 7

standards– 1462 (was ISO/IEC 14102), CASE Tool Evaluation

and Selection• [SC 7 is revising]

– 1465 (was ISO/IEC 12119), SW Package Quality • [adoption of 25051 revision is planned]

– 12207.0 (was ISO/IEC 12207), SW LC Processes • [coordinated revision underway]

– 14143.1 (was ISO/IEC 14143-1), Functional Size Measurement

• [SC 7 has prepared a Corrigendum]– 15288, System Life Cycle Processes

• [coordinated revision underway]

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 5

Summary of Successes (2 of 2)• SC 7 has adopted IEEE standards

– 16085:2004 (was IEEE 1540), Risk Management Process – 19759, SWEBOK Guide– 23026 (was IEEE 2001), Web Site Practices– 25961 (was IEEE 1471), Architecture Description

• [Awaiting publication; coordinated revision underway]

– 26702 (was IEEE 1220), Systems Engineering Process• [Awaiting publication; coordinated revision anticipated]

• We have jointly revised one shared standard– 16085:2006, Risk Management Process

• [Both ISO and IEEE have published.]

• Some standards have been merged– 14764 (with IEEE 1219), SW Maintenance

• [Both ISO and IEEE have published.]

• Many other projects are underway

2006

2006

2006

2006

2006

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 6

New Projects underway in IEEE

• Adopt ISO/IEC 90003.

• Adopt ISO/IEC 15289 to replace IEEE 12207.1.

• Adopt ISO/IEC 20000-1 and 20000-2 to provide a shared basis for work on IT Services and Management.

• Consider adoption (possibly with exceptions) of ISO/IEC 25051, COTS Product Quality.

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 7

Potential Issue: 1465/25051• IEEE adopted ISO/IEC 12119 (with exceptions) as IEEE Std 1465-

1998.• Recently, SC 7 revised 12119 as ISO/IEC 25051.• IEEE is considering adoption of 25051 to replace 12119/1465.• However

– IEEE attorneys have requested changes related to treatment of safety issues (due to relevant laws in US).

– A small study group has issued a preliminary opinion that 25051 is less satisfactory than 12119/1465.

• Alternatives to be considered:– Adopt 25051 (with exceptions) to replace 1465.– Revise 1465 (i.e. revise the exceptions).– Retain 1465 as is.– Withdraw 1465, so that IEEE has no standard on the subject.

• Does the AG have an opinion on which alternative is to be preferred?

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 8

Potential Issue: 16085

• Work in ISO TMB Working Group on Risk Management may undermine ISO/IEC/IEEE 16085.– They are changing definitions with which the standard

was harmonized.– They are describing a generic risk management

“process” that is structured differently than 16085.

• SC 27 is conflicted regarding their security risk management standard. They are pulled between the new work of ISO TMB and the existing text of 16085.

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 9

A Notable Project: 24765• 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.• SC 7/WG 22 will facilitate the consolidation of alternative

definitions.• Occasional snapshots of the database will be published

as ISO/IEC and IEEE 24765.

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 10

A Notable (Planned) Project: Assurance

• IEEE-CS has contributed an “alternative proposal” to SC 7 for the revision of ISO/IEC 15026.

• This has been tabled for consideration in WG 7.

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 11

A Notable (Planned) Project: Testing• BSI will contribute their two standards on testing.• IEEE will contribute 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 SWEBOK Guide (TR 19760)– Covering a larger scope than the current standards

• BSI and IEEE Computer Society have socialized this proposal at meetings and by correspondence.

• In accordance with our agreement, IEEE-CS will provide an editor, Ursula Parker. UK has nominated a convener, Stuart Reid.

• BSI (the UK National Body) has submitted a New Work Item proposal. Unfortunately, the ballot closes on the day following the plenary meeting.

• We ask SC 7 to:– Authorize an ad hoc group to serve as a surrogate for the WG (pending approval

of the NP) which will meet during the week of the Moscow meetings.– Approve a resolution creating a working group contingent upon successful

balloting of the NP.

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 12

The State of Harmonization in 1995Topic Status Remarks

Terminology & Concepts Red Different vocabulary standards

Quality management Orange ISO: Driven down from ISO 9001. IEEE: traditional QA approach.

Testing Orange IEEE standards unrelated to SC 7 processes.

Architecture description Harmless SC 7 didn’t have architecture standards.

Product quality Yellow Unrelated standards

Life cycle processes Red Incompatible standards

Systems engineering process Yellow Unrelated standards

SW maintenance Red Incompatible standards

Measurement Yellow Unrelated standards

Risk management Harmless No standards at all

Project management Red Incompatible standards

Verification and validation Red Fundamentally different approaches; minor incompatibilities in details

Configuration management Red Incompatible standards

SW process assessment Yellow Nothing in IEEE. ISO process assessment incompatible with ISO LC.

Requirements engineering Orange IEEE standards unrelated to SC 7 processes

SW life cycle data Red Incompatible standards

User documentation Red Incompatible standards

CASE tools Yellow Minor incompatibilities

Notations Harmless Distinct standards for distinct notations

Internet Harmless No standards

IT Services, Management, Governance Harmless No standards

Specialty Engineering (Safety, Security) Orange Unrelated approaches

Others Yellow Many unrelated standards

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 13

The State of Harmonization … TodayTopic Status Remarks

Terminology & Concepts Yellow Shared BOK, joint vocabulary project, potential certification framework

Quality management Yellow IEEE is adopting ISO/IEC 90003 approach.

Testing Orange Both IEEE and BSI may harmonize with SC 7 processes

Architecture description Green SC 7 adopted IEEE standard and will harmonize with processes.

Product quality Yellow ISO/IEC 12119 was revised as 25051. IEEE may adopt.

Life cycle processes Green But some loose ends remain

Systems engineering Green Shared SE process standard; harmonization with other LC processes underway

SW maintenance Green Project to merge IEEE and ISO standards is completed

Measurement Yellow IEEE will adopt 15939 after its current revision. Some details remain.

Risk management Green SC 7 adopted IEEE standard and is now extending it to the systems level.

Project management Yellow New project to merge the incompatible standards

Verification and validation Red Fundamentally different approaches. Good intentions, but no action.

Configuration management Yellow SC 7 withdrew its process standard; systems issues remain

SW process assessment Yellow Harmonization with LC process standards is underway

Requirements engineering Orange Joint project has been approved

SW life cycle data Yellow IEEE is adopting 15289 to replace 12207.1

User documentation Yellow IEEE 1063 has been incorporated into 26514

CASE tools Yellow Minor incompatibilities

Notations Harmless Distinct standards for distinct notations

Internet Green Shared standard

IT Services, Management, Governance Yellow IEEE may adopt 20000 standards

Specialty Engineering (Safety, Security) Orange Unrelated approaches

Others Yellow Many unrelated standards

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 14

For Reference:Additional status relevant to individual

working groups

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 15

Status: Terminology and ConceptsWG Project Description IEEE CS Interests

WG 22 24765, Vocabulary SC 7 has taken responsibility to develop a single vocabulary database, shared by SC 7 and IEEE-CS, and made publicly available. Occasional snapshots will be published as standards.

(Annette Reilly) A vocabulary database useful in other IEEE-CS projects. We have contributed the CSDP vocabulary.

WG 20 Potential Project, SE Handbook

Adopt INCOSE SE Handbook as an ISO/IEC TR. Reference the result in the next version of the SWEBOK Guide.

Relationship to software engineering body of knowledge, ISO/IEC TR 19759.

WG 20 24773, Framework for SWE Certification

Develop a culturally neutral framework for the certification of software engineers.

(Steve Seidman) The IEEE CS CSDP certification could be a conforming instance.

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 16

Status: Quality ManagementWG Project Description IEEE CS Interests

NA 90003, Guidance for ISO 9001 with SW

IEEE is adopting. Balloting will begin in 2007.

(Scott Duncan) Add value with annex describing relationship to IEEE standards.

WG 23 24783, Guidance for ISO 9001 with Systems

Develop a system-level document, analogous to 90003, for quality management. IEEE would like to participate, but might have to settle for adopting the result.

Add value with an annex describing the relationship to other IEEE standards.

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 17

Status: New Areas of WorkWG Project Description IEEE CS Interests

WG 42 25961, Architectural Description

Fast-track 1471 into SC 7 as 42010 (formerly 25961). Then perform coordinated revisions.

(Rich Hilliard) Harmonize with LC processes of 12207 and 15288. Provide easy migration for current 1471 users.

WG 7 ???

Potential, SW/Sys V & V Processes

IEEE is revising Std 1012 to cover System and SW V&V and is interested in SC 7 uptake.

Extending 1012 to systems in a manner harmonized with 12207 and 15288.

NA Potential Project, Testing

Develop an international standard covering testing that is harmonized with the life cycle processes.

(Ursula Parker) Provide migration path for current users of 829 and 1008. Harmonize with life cycle processes. Harmonize with 1012 if appropriate.

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 18

Status: Product QualityWG Project Description IEEE CS Interests

WG 6 25051, COTS Product Quality

Recently published as a revision of 12119.

(Anatol Kark, Pieter Botman, others) IEEE is considering adopting as a replacement for its 1465 (an adoption of 12119).

WG 6 25xxx, SQUARE Model

IEEE CS is participating in a WG 7 study group.

(Jim Moore) Create useful connections between product quality model of WG 6 and LC processes of WG 7.

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 19

Status: Life Cycle Processes (1 of 2)WG Project Description IEEE CS Interests

WG 24 SWLC for VSE Provide an ISP on the use of life cycle process standards by "Very Small Enterprises".

(Claude Laporte, Melvin Perez) Usability with IEEE professional development materials.

WG 7 12207, 15288, 24748 Life Cycle Processes & Model

Coordinated revision of 12207 and 15288 to better align terminology, concepts and processes. SC 7 is writing TR 24748 as a guide to LC management.

(Jim Moore, Anatol Kark, Cheryl Jones) Backward compatibility for current users of 12207 and 15288.

WG 7 26702, System Engineering Process

IEEE 1220 has been approved in fast-track. Coordinated revision is planned.

(Terry Doran) Migration path for current users of 1220.

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 20

Status: Life Cycle Processes (2 of 2)WG Project Description IEEE CS Interests

WG 7 14764, Software Maintenance

Merger of IEEE 1219 with TR 14764. Both ISO and IEEE have published the result.

(Tom Pigoski, Paul Croll)

WG 7 15939, Measurement Process

A revision is currently underway to generalize the standard from software focus to system focus. IEEE plans to adopt the result.

(Cheryl Jones) Unifying basis for its measurements standards.

WG 7 16085, Risk Management Process

Coordinated revision to generalize 16085 from software focus to system focus. Both ISO and IEEE have published the result.

(Bob Charette, Cheryl Jones) Harmonization with LC processes.

WG 7 16326, SW/Sys Project Mgmt Process

Coordinated revision to merge ISO/IEC TR 16326 and IEEE Std 1058 into a new IS 16326 and elevate to system level.

(Mark Henley) Harmonization with LC processes; migration path for current users of 1058. Generalization to system level.

WG 7 24774, Proc Definition Guide

FCD ballot (Jim Moore) Sound basis for process unification among working groups.

WG 7 NP, Requirements Engineering

New project approved IEEE has contributed 830, 1233, 1362.

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 21

Status: DocumentationWG Project Description IEEE CS Interests

WG 2 15289, Life Cycle Data

ISO/IEC 15289 was published in 2006. IEEE plans to adopt.

(Annette Reilly) Provide a migration path for users of IEEE 12207.1.

WG 2 26xxx, User Documentation

SC 7 will develop a new series of user documentation standards. IS 26514 will use IEEE 1063-2001 as a base document and will incorporate substantially all of its content. IEEE will adopt the result to replace 1063.

(Annette Reilly) Migration path for current users of 1063.

May 2007: SAB, D2

IEEE-CS/SC7 Liaison Report 22

Status: OthersWG Project Description IEEE CS Interests

WG 4 14102, 14471, 18018, others

A family of tools related to CASE.

Adopt SC 7 standards.

WG 12 14143-1, Func Size Measurement

Corrigendum completed; new edition published.

(Jim Moore) IEEE will adopt the new edition to update current IEEE 14143.1.

WG 25 20000-1, 20000-2, IT Services and Management

Revision of fast-tracked standards underway.

(Terry Doran) IEEE plans to adopt current 20000-1 and 20000-2.