transition from iso/iec 15504 to iso/iec 330xxiso/iec 12207:2008. part 6 an exemplar system life...

15
Transition from ISO/IEC 15504 to ISO/IEC 330xx Risto Nevalainen, FiSMA (Finland) SPICE update tapahtuma 3.6.2014

Upload: others

Post on 14-Feb-2020

17 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

Transition from ISO/IEC 15504 to

ISO/IEC 330xx

Risto Nevalainen, FiSMA (Finland)

SPICE update tapahtuma 3.6.2014

Page 2: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

FiSMA 2014 2

FiSMA – ”For better Management”

FiSMA supports its member organisations to improve their fact

based management through measurement

History

Started 1992 in TIEKE as LATURI user group

Registered, non-profit, independent association ”FiSMA” 2004

S = Software, Systems, Services

M = Measurement, Metrics (and Management)

Current activities

Standardisation in ISO/IEC JTC1 SC7 (=Software and Systems

Engineering)

Knowledge and experience sharing about standards for member

organisations in workgroups, forums, seminars etc.

The intention is to achieve improved quality by applying standards

Research projects, method development and training

Page 3: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

ISO/IEC JTC1 SC7 nykyinen rakenne – 12 työryhmää kun

WG25 ja WG27 poistuivat joulukuussa 2013

SC7

Secretariat

Standards Mana-

gement Group

SWG 5

Systems & Software

Documentation

WG2 IT Enabled Services/

Business Process

Outsourcing

WG27 Process

Assessment

WG10

Vocabulary

Maintenance

SWG22

IT Service

Management

WG25

WG26

Software Testing

Tools and

Environment

WG4 Techniques for

Specifying IT Systems

WG19

Life Cycle

Management

WG7

Software Product

Measurement and

Evaluation

WG6

Architecture

WG42

CIF Usability

WG28

SLC Profiles and

Guidelines for VSE

WG24

SWG 1

Business

Planning Group

WG20

Software Engineering

Body of Knowledge

WG21 Software

Asset Management

Page 4: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

FiSMA 2014 4

Process assessment vs other approaches -

multimodel concept – to get synergy benefits!

CMMI:

DEV, SVC, ACQ

ISO 9001:1994,

2000, 2008,

2015

Process

Quality

(System)

Holistic

Process

Improvement

ITIL,

ISO/IEC 20000

ISO/IEC 25000,

27000 etc

Synergy

Product

Service

ISO/IEC 15504

New 330xx

Page 5: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

FiSMA 2014 5

Main current use cases of process assessment

Process

Process assessment

Capability Determination

Process Improvement

Assesses suitability

Leads

Identifies improvement needs and

actions

Leads

Is subject

to

May lead to

Page 6: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

FiSMA 2014 6

ISO/IEC 15504 and 330xx, ”SPICE” Nimi: Process assessment

Käyttökohteet:

Järjestelmän tai ohjelmiston laadun arviointi prosessin laadun kautta

Toimittajan kelpoistaminen etenkin vaativissa järjestelmähankkeissa

Sopii myös palveluprosessien arviointiin ja kehittämiseen

Tavoitteet ja hyödyt:

Parempi hallittavuus ja ennakoitavuus (ohjelmisto)hankkeissa

Viranomaisvaatimusten ja standardinmukaisuuden arviointi jos sellaista

vaaditaan

Käytön laajuus Suomessa:

Ollut käytössä kymmenissä yrityksissä varsin pitkään

Tulossa lähes pakolliseksi joissakin vaativissa hankintatyypeissä (Nuclear

SPICE)

Käytön laajuus maailmalla:

Tuhansia käyttäjiä, laajinta autoteollisuuden piirissä (Automotive SPICE).

Tulossa terveydenhuoltoon (Medi SPICE).

Page 7: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

FiSMA 2014 7

Some key concepts in SPICE

PRM = Process Reference Model

PAM = Process Assessment Model

MF = Measurement Framework

CL = Capability Level (currently levels 0 – 5 are defined)

Page 8: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

FiSMA 2014 8

Transition document

Transition document explains the change from ”old”

SPICE to ”new” SPICE (from ISO/IEC 15504 to

ISO/IEC 330xx family)

Change is quite big, a new generation, needs some

explanation both for current experts and for

newcomers

It is a working document, to be regularly updated

Part of WG10 business planning

Can create awareness in assessment community

Page 9: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

FiSMA 2014 9

Current transition document, Table of Contents

1. Current ISO/IEC 15504

Performing assessments

Current status of ISO/IEC 15504

Developing process models and assessment methods

2. Major Changes from 15504 to 330xx

Assessing different Process Quality Characteristics

Developing new Documented Assessment Processes and Models

3. Relationships: old - new (diagram)

4. Transition in some typical use cases

Continuing as PRM or PAM user

Continuing as PRM or PAM model developer

Developing new MF´s

Page 10: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

FiSMA 2014 10

”Old” SPICE, ISO/IEC 15504, 10 parts

ISO/IEC 15504 standard Status

Part 1 Concepts and vocabulary Published (12 Nov 2004)

Part 2 Performing an assessment Published (31 Oct 2003)

Part 3 Guidance on performing an assessment Published (6 Jan 2004)

Part 4 Guidance on use for process improvement and process capability determination

Published (2 Jul 2004)

Part 5 An exemplar Process Assessment Model

(software lifecycle processes)

Published (2012), based on ISO/IEC 12207:2008.

Part 6 An exemplar system life cycle process

assessment model

Published (2012), based on ISO/IEC 15288:2008.

Part 7 Assessment of organizational maturity Published (2008)

Part 8 An exemplar assessment model for IT

service management processes

Published (2012)

Part 9 Target process profiles Published (2011)

Part 10 Safety extension Published (2011)

Page 11: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

FiSMA 2014 11

”New” SPICE, ISO/IEC 330xx family, main areas

Page 12: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

New SPICE 330xx, current status and next publications

ISO/IEC 330xx standard Status

33001 Concepts and terminology In publication.

33002 Requirements for assessment process In publication.

33003 Requirements for measurement frameworks In publication.

33004 Requirements for PRM and PAM In publication.

33010 Guidance for process assessment NWIP and draft prepared.

Ballot will commence with CD version 2014 Q3.

33014 Guidance for process improvement Published (2013)

33016 Lead assessor body of knowledge NWIP prepared, Draft in preparation.

33020 Process measurement framework for assessment

of process capability

In publication.

33060 Exemplar PAM for system life cycle processes NWIP prepared, Working draft in preparation.

Next version of ISO/IEC 15504-6.

33061 Exemplar PAM for software lifecycle processes NWIP prepared, Working draft in preparation.

Next version of ISO/IEC 15504-5.

33062 Exemplar PAM for IT service management

processes

Not yet planned.

Next version of ISO/IEC 15504-8.

33063 PAM for software testing processes DIS ballot completes July 2014

33064 PRM and PAM for safety extension NWIP prepared, Draft in preparation.

Next version of ISO/IEC 15504-10.

33080 Requirements for maturity models and

exemplars for systems and software development

NWIP prepared, Draft in preparation.

Partially based on ISO/IEC 15504-7

Page 13: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

Flow old -> new

Page 14: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

FiSMA 2014 14

Transition – some typical use cases

As user of new PRM or PAM

Easy, just learn the new model

As PRM or PAM model developer

PRM: quite easy, no major changes

PAM: need to understand process quality characteristic and MF

If capability, then adopt first 33020

If maturity, then wait for one year!

As a developer of new Measurement Framework

Challenging, needs support and acceptance from community

Some freedom for innovation, no need to follow current models

Some candidates: safety, security, agile

Page 15: Transition from ISO/IEC 15504 to ISO/IEC 330xxISO/IEC 12207:2008. Part 6 An exemplar system life cycle process assessment model Published (2012), based on ISO/IEC 15288:2008. Part

FiSMA 2014 15

QUESTIONS? COMMENTS?

THANK YOU!