Report of Liaison to ISO/IEC JTC1/SC7 James W. Moore, CSDP Liaison Representative...
-
Upload
mabel-allen -
Category
Documents
-
view
213 -
download
1
Transcript of Report of Liaison to ISO/IEC JTC1/SC7 James W. Moore, CSDP Liaison Representative...
Report of Liaison toReport of Liaison toISO/IEC JTC1/SC7ISO/IEC JTC1/SC7
James W. Moore, CSDPJames W. Moore, CSDPLiaison RepresentativeLiaison Representative
[email protected]@ieee.org
Prepared for Presentation to IEEE CS BOG, June 2005
6 June 2005 2
HighlightsHighlights ISO/IEC JTC 1/SC 7, Software and Systems ISO/IEC JTC 1/SC 7, Software and Systems
Engineering, is collaborating with IEEE Computer Engineering, is collaborating with IEEE Computer Society to make their standards collections Society to make their standards collections consistent.consistent.
Currently, 28 distinct projects are underway in some Currently, 28 distinct projects are underway in some form.form.
Four notable projects:Four notable projects: Vocabulary: Single shared vocabulary in publicly Vocabulary: Single shared vocabulary in publicly
accessible database.accessible database. System/software life cycle process harmonization: IEEE CS System/software life cycle process harmonization: IEEE CS
proposal was accepted.proposal was accepted. Body of Knowledge: ISO adoption of SWEBOK Guide.Body of Knowledge: ISO adoption of SWEBOK Guide. Certification: A world-wide basis for certifying software Certification: A world-wide basis for certifying software
engineers.engineers.
6 June 2005 3
Tangible ResultsTangible Results IEEE Std 1540, IEEE Std 1540, Software Risk ManagementSoftware Risk Management, was , was
accepted via fast-track as ISO/IEC 16085.accepted via fast-track as ISO/IEC 16085.
Shared Shared software maintenancesoftware maintenance standard is nearing completion.standard is nearing completion.
Fast-track adoption of IEEE Std Fast-track adoption of IEEE Std 2001, 2001, Web PracticesWeb Practices, is , is completed pending resolution completed pending resolution of minor comments.of minor comments.
ISO publication of SWEBOK ISO publication of SWEBOK Guide will occur Guide will occur real soon now.real soon now.
6 June 2005 4
Volunteer ParticipantsVolunteer Participants Jim Moore (lead) Jim Moore (lead) Annette Reilly (documentation and vocabulary)Annette Reilly (documentation and vocabulary) Tom Pigoski (maintenance)Tom Pigoski (maintenance) Terry Doran (systems engineering)Terry Doran (systems engineering) Mark Henley (project management)Mark Henley (project management) Cheryl Jones (measurement)Cheryl Jones (measurement) Paul Croll (assurance)Paul Croll (assurance) Bob Charette (risk management)Bob Charette (risk management) Steve Seidman (certification)Steve Seidman (certification) Mark Maier (architecture)Mark Maier (architecture) Jim Isaak (web practices)Jim Isaak (web practices) Alain Abran, Pierre Bourque, Robert Dupuis, Claude LaPorte Alain Abran, Pierre Bourque, Robert Dupuis, Claude LaPorte
and others (SWEBOK Guide)and others (SWEBOK Guide)
6 June 2005 5
The State of Harmonization in 1994The State of Harmonization in 1994TopicTopic StatusStatus RemarksRemarks
TerminologyTerminology RedRed Different vocabulary standardsDifferent vocabulary standards
Product qualityProduct quality YellowYellow Unrelated standardsUnrelated standards
Quality managementQuality management OrangeOrange ISO: Driven down from ISO 9001. IEEE: traditional QA approach.ISO: Driven down from ISO 9001. IEEE: traditional QA approach.
Systems engineeringSystems engineering YellowYellow Unrelated standardsUnrelated standards
SW life cycle processesSW life cycle processes RedRed Incompatible standardsIncompatible standards
SW process assessmentSW process assessment YellowYellow Nothing in IEEE. ISO process assessment incompatible with ISO LC.Nothing in IEEE. ISO process assessment incompatible with ISO LC.
SW life cycle dataSW life cycle data RedRed Incompatible standardsIncompatible standards
MaintenanceMaintenance RedRed Incompatible standardsIncompatible standards
MeasurementMeasurement RedRed Unrelated standardsUnrelated standards
Risk managementRisk management No standards at allNo standards at all
Configuration managementConfiguration management RedRed Incompatible standardsIncompatible standards
Project managementProject management RedRed Incompatible standardsIncompatible standards
Verification and validationVerification and validation RedRed Fundamentally different approaches; minor incompatibilities in detailsFundamentally different approaches; minor incompatibilities in details
CASE toolsCASE tools YellowYellow Minor incompatibilitiesMinor incompatibilities
User documentationUser documentation RedRed Incompatible standardsIncompatible standards
NotationsNotations YellowYellow Standards describe a disjoint set of notationsStandards describe a disjoint set of notations
SafetySafety OrangeOrange Unrelated approachesUnrelated approaches
OthersOthers YellowYellow Many unrelated standardsMany unrelated standards
6 June 2005 6
The State of Harmonization … TodayThe State of Harmonization … TodayTopicTopic StatusStatus RemarksRemarks
TerminologyTerminology YellowYellow Joint project underway to adopt and revise IEEE vocabularyJoint project underway to adopt and revise IEEE vocabulary
Product qualityProduct quality YellowYellow ISO/IEC 12119 is being improved. IEEE will adopt.ISO/IEC 12119 is being improved. IEEE will adopt.
Quality managementQuality management YellowYellow IEEE is adopting ISO 9000 approach; lots of loose endsIEEE is adopting ISO 9000 approach; lots of loose ends
Systems engineeringSystems engineering Yellow Yellow Harmonization and cross-adoption of standards underwayHarmonization and cross-adoption of standards underway
SW life cycle processesSW life cycle processes GreenGreen But some loose ends remainBut some loose ends remain
SW process assessmentSW process assessment Yellow Yellow Harmonization underway between WG7 and WG10Harmonization underway between WG7 and WG10
SW life cycle dataSW life cycle data YellowYellow Development of shared standard seems possibleDevelopment of shared standard seems possible
MaintenanceMaintenance Yellow Yellow Project to merge IEEE and ISO standards is nearly completeProject to merge IEEE and ISO standards is nearly complete
MeasurementMeasurement YellowYellow Project planned for shared measurement process standardProject planned for shared measurement process standard
Risk managementRisk management GreenGreen
Configuration managementConfiguration management YellowYellow SC7 withdrew its process standard; systems issues remainSC7 withdrew its process standard; systems issues remain
Project managementProject management YellowYellow New project to merge the incompatible standardsNew project to merge the incompatible standards
Verification and validationVerification and validation RedRed Fundamentally different approaches; minor incompatibilities in detailsFundamentally different approaches; minor incompatibilities in details
CASE toolsCASE tools YellowYellow Minor incompatibilitiesMinor incompatibilities
User documentationUser documentation YellowYellow Unrelated standards; discussion underwayUnrelated standards; discussion underway
NotationsNotations YellowYellow Standards describe a disjoint set of notationsStandards describe a disjoint set of notations
SafetySafety Orange Orange Unrelated approaches. Study group had promising results.Unrelated approaches. Study group had promising results.
OthersOthers YellowYellow Many unrelated standardsMany unrelated standards
6 June 2005 7
A Success Story: Harmonization of SW Engineering A Success Story: Harmonization of SW Engineering Standards and Professional DevelopmentStandards and Professional Development
SE2004Curriculum
SelectedInternational
Standards
SWEBOK Guide
CSDPStudy
Material
CSDPOnlineCourse
CSDPExam
Strong Compatibility
IEEEStandards
IEEE-CSSWE Book
Series
Strong Compatibility
Substantial Consistency
Internationalbasis for
Certification
?