Questo lavoro è coperto da licenza Creative
Commons Attribution-NoDerivs License
ISO/IEC 15504 e la rete SPICE
A Status Report
Terry Rout
ISO/IEC 15504 Project Editor
Griffith University
Software Quality Institute
[email protected]
Alec Dorling
ISO/IEC 15504 Convener
InterSPICE Ltd
[email protected]
Traduzione di Antonio Coletta
Licenza
Siete liberi di:
•copiare, distribuire, mostrare e lavorarci
•usare commercialmente questo lavoro lavoro
Alle seguenti condizioni:
Attribuzione. E‘ necessario
riconoscere chi è l‘autore.
Nessun lavoro derivato. Non è
consentito modificare, trasformare,
o sviluppare altro materiale
partendo da questo lavoro.
•Per ogni riuso o distribuzione è necessario rendere chiaro ad altri i termini di questa licenza.
• Si può derogare alle condizioni stabilite dietro esplicito consenso da parte dell‘autore.
Il vostro utilizzo corretto ed altri diritti non sono impattati da quanto sopra specificato
http://creativecommons.org/licenses/by-nd/1.0/
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Valutazione del Processo - Cronistoria 1

1985


1987


Humphrey e Sweet dello Software Engineering Institute (SEI) alla
Carnegie Mellon University pubblicano un rapporto sullo stato dell’arte
relativo allo sviluppo del software.
1989



Ron Radice e colleghi relazionano su uno “Studio del Processo di
Programmazione” presso l’IBM.
SEI pubblica il primo questionario sulla maturità dei processi.
Il libro di Watts Humphrey “Managing the Software Process” è
pubblicato.
1991



UK MoD esegue lo studio Improve-IT.
SEI rilascia SW-CMM V1.0.
ISO richiede uno studio sulla valutazione del processo.
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Sviluppo di una norma

Spinte per una norma:



L’utilizzo crescente della tecnica della valutazione del processo in aree
commercialmente sensibili
Il rapporto del gruppo di studio dello JTC1/SC7 nel 1992 indica
che:


Disponibilità di un numero crescente di approcci alla valutazione.
“…la comunità internazionale dovrebbe mettere in comune le proprie
risorse per sviluppare uno standard per la valutazione del processo
software, incorporando le migliori caratteristiche dei metodi di
valutazione software esistenti”
Sviluppo a stadi:


pubblicazione iniziale come Rapporto Tecnico (“bozza di norma”);
revisione e pubblicazione come norma ISO/IEC 15504 - Tecnologia
dell’Informazione - Valutazione del Processo.
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Valutazione del processo - Cronistoria 2

1993




1995



SEI inizia i lavori su SE-CMM.
ISO accetta il nuovo compito di produrre una norma sulla
valutazione dei processi.
SEI rilascia SW-CMM V1.1.
SEI rilascia SE-CMM V1.1.
La bozza di norma SPICE (ISO/IEC 15504) è rilasciata.
1998

ISO TR (Rapporto Tecnico) 15504 è pubblicato.
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
ISO/IEC TR 15504

Norma Internazionale per valutare i processi software

Obiettivo:


Miglioramento Continuo dei processi

Determinazione della Capacità dei processi
Ambito di applicazione:

Include i processi di acquisto, fornitura, sviluppo, gestione operativa,
manutenzione e supporto
ISO/IEC TR 15504 è attualmente in transizione
verso uno stato di Norma Internazionale (IS)
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Valutazione del processo - Cronistoria 3

2000


2002


CMMI® SE/SW/IPPD/SS V1.1 rilasciato.
2003


CMMI® SE/SW/IPPD V1.0 rilasciato.
ISO/IEC 15504 parte 2 e 3 pubblicate.
2004/5

Publicazione completa della norma ISO/IEC 15504
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Stato attuale

Part 1


Part 2


Publicata (6 Gennaio 2004)
Part 4


Publicata (31 Ottobre 2003)
Part 3


Approvata per essere publicata a seguito di ballottaggio FDIS
Approvata per essere publicata a seguito di ballottaggio FDIS
Part 5



Ballottaggio della Bozza di Comitato (CD) completato
Secondo ballottaggio CD avrà inizio 2 Luglio 2004
Completamento previsto nel 2005
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Maturità dell’organizzazione - Nuovo studio

Nel tempo si sono consolidati dei punti di vista relativamente
a modelli e rappresentazioni “continui” o “per gradi” della
capacità dei processi.

E’ generalmente riconosciuto che i livelli di maturità di
un’organizzazione possono essere definiti in termini di
precisi profili di capacità di processo.

Non esiste, tuttavia, alcuna definizione comunemente
riconosciuta del concetto di maturità o dell’insieme di profili
che corrispondono ad un livello di maturità.

E’ in corso, quindi, uno studio (Giugno-Ottobre 2004) da
parte del WG10 per esplorare i bisogni ed i requisiti per la
definizione di un quadro di riferimento per esprimere la
maturità di un’organizzazione coerente con ISO/IEC 15504-2.
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
ISO/IEC 15504 - Revisione

Nome modificato da Valutazione del Processo Software a
Valutazione del Processo

Ristrutturazione da 9 parti a 5 parti

Inclusione di un esemplare di metodo di valutazione

Dimensione Processo rimossa e portata in ISO/IEC 12207

Introduzione dei Modelli di Riferimento dei Processi (PRM)

Allineamento della Dimensione Capacità con ISO 9001:
2000

Revisione di un piccolo insieme di processi della ISO/IEC
12207 AMD1 publicata come ISO 12207 AMD2

12207 AMD 1 e 2 usati come base per PRM nell’esemplare
di modello di valutazione
Nuove opportunità
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
La Norma Internazionale
Part 1
Concetti e
Vocabolario
Part 2
Part 3
Requisiti per la
Valutazione del
Processo
Guida
all’esecuzione
delle valutazioni
(normativa)
Modello di
Processo (ISO/IEC
12207 AMD 1/2)
Software
Quality
Institute
Part 4
Guida all’uso dei
risultati della
valutazione
Part 5
Un esemplare di
Modello di
Valutazione
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Il Processo di Valutazione del Processo
MODELLO DI RIFERIMENTO
DEL PROCESSO
Dominio e Ambito applicativo
Obiettivo del processo
Esiti del Processo
MODELLO DI
VALUTAZIONE DEL
PROCESSO
Ambito applicativo
Indicatori
Mappattura
Traduzione
QUADRO DI RIFERIMENTO
PER LA MISURAZIONE
Livelli di capacità
Attributi di Processo
Scala di valutazione
PROCESSO di VALUTAZIONE
INPUT
ID dello Sponsor
Obiettivo
Ambito di applicaz.
Vincoli
Gruppo di valutaz.
OUTPUT
Identificazione
delle evidenze
Processo Usato
Profili dei
processi
Pianificazione
Raccolta Dati
Validazione dei dati
Valutazione degli Attributi
Presentazione risultati
RUOLI E
RESPONSABILITA’
Sponsor
Valutatore Competente
Valutatori
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Il Quadro di Riferimento per la Valutazione
Modello Bi-dimensionale per processi e capacità
del processo


Dimensione Processo

Categorie di Processo

Processi (P1, …, Pn)
Dimensione Capacità

Livelli di Capacità (CL1, …, CL5)

Attributi della Capacità di Processo
CL5
CL4
CL3
CL2
CL1
CL0
CUS.1 CUS.2...ORG.6
Ogni processo riceve una valutazione del livello di capacità
Questo è denominato Modello Continuo
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
ISO/IEC 15504-5: Processi
Acquisition
Configuration Control
Management
Acquisition preparation
Supplier selection
Contract agreement
Supplier monitoring
Product acceptance
Documentation management
Configuration management
Problem resolution management
Change request management
Organisational alignment
Organisational management
Project management
Quality management
Risk management
Measurement
Supply
Product Quality
Supplier tendering
Product release
Product acceptance support
Product evaluation
Process Improvement
Engineering
Quality Assurance
Process establishment
Process assessment
Process improvement
Requirements elicitation
System requirements analysis
System architectural design
Software requirements analysis
Software design
Software construction
Software integration
Software testing
Software installation
System integration
System testing
System and software maintenance
Quality assurance
Verification
Validation
Joint review
Audit
Software
Quality
Institute
SUPPORTO
ORGANIZZATIVI
PRIMARI
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Resource and
Infrastructure
Human resource management
Training
Knowledge management
Infrastructure
Reuse
Asset management
Reuse program management
Domain engineering
Copyright InterSPICE Ltd.
1 December 2003
Il nuovo Quadro di Riferimento per la Misurazione
Ottimizzante
Il processo è continuamente migliorato per
soddisfare i rilevanti traguardi di business attuali e
previsti.
Prevedibile
Il processo è messo in atto
costantemente entro limiti definiti.
Livello 5 Ottimizzante
PA.5.1
PA.5.2
Livello 4 Prevedibile
PA.4.1
PA.4.2
Stabilito
E’ utilizzato un processo definito che
si basa su un processo standard.
PA.3.1
PA.3.2
PA.2.1
PA.2.2
Definizione del Processo
Utilizzo del processo
Gestione delle Prestazioni
Gestione dei Prodotti
Livello 1 Eseguito
Esecuzione del Processo
Gestito
Il processo è gestito ed i suoi
prodotti sono stabiliti, controllati
e manutenuti.
Eseguito
Il processo è implementato e
raggiunge il suo obiettivo
Incompleto
Il processo non è implementato o
non raggiunge il suo obiettivo
Livello 0 Incompleto
Software
Quality
Institute
Misurazione del Processo
Controllo del Processo
Livello 3 Stabilito
Livello 2 Gestito
PA.1.1
Innovazione del Processo
Ottimizzazione del Processo
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Il Quadro di Riferimento per la Valutazione
Strumenti
per la
Valutazione
Modello di
Riferimento
del Processo
Modello di
Valutazione
del
Processo
Output
Input
- Obiettivo
- Ambito di appl.
- Vincoli
Addestram.
Valutatori
Sillabario &
Schema di
Certificazione
Valutazione
del
Processo
Responsabilità
Valutatore
Competente
Sponsor
Valutatore
Valutatore
Competente
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
5
4
3
2
1
Guida per il
Miglioramento
del Processo o
per la
Determinazion
e della
Capacità
Copyright InterSPICE Ltd.
1 December 2003
Il Modello di Valutazione
ISO/IEC 15504-2
Requisiti
di Conformità
(Compatibilità)
determinano l’applicabilità del
Requisiti
per la
Compliance
Software
Quality
Institute
Modello di
Riferimento
di Processo
Modello di
valutazione
Quadro di
Riferimento
per la
Misurazione
es.
ISO/IEC 12207
AMD1
determinano adeguatezza del
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Modelli di Valutazione del Processo

Un Modello di Valutazione del Processo costituisce la base
per la raccolta di evidenze e valutazione della capacità del
processo

Ogni Modello di Valutazione del Processo è correlato ad uno
o più Modelli di Riferimento del Processo.

Un Modello per la valutazione del Processo contiene:




una definizione del suo scopo, ambito di applicazione, elementi
ed indicatori
una mappa di correlazione con il Quadro di Riferimento di
Misurazione ed i Modelli di Riferimento del Processo specificati;
un meccanismo per l’esposizione coerente dei risultati.
a mechanism for consistent expression of results.
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Perché preoccuparsi della Conformità?



Risultati di Valutazioni basati sullo stesso Modello di Valutazione
possono, in generale, essere confrontati in qualche modo.
I requisiti per la conformità dei Modelli di Valutazione ampliano le
basi per la comparazione:
The requirements for conformance of assessment models
broadens the basis for comparison:
 valutazioni basate su modelli di valutazione diversi possono
essere confrontati, a condizione che i modelli si rifacciano allo
stesso Modello di Riferimento di Processo.
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Armonizzazione di Approcci Diversi
Parte 5
CMMI
ISO9001:2000
CL5
CL4
CL3
CL2
CL1
CL0
P1 P2 P3 .......... Pn
Un Quadro di
Riferimento
comune
OOSPICE
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Automotive
SPICE
Copyright InterSPICE Ltd.
1 December 2003
Modelli di Riferimenti del Processo
15504
Requisiti
Requisiti
Esecuzione di una valutazione
Modello di Riferimento di Proc.
Modello di Valutazione di Proc.
Valutazione della Conformità
Architettura del
Modello
Process
Categories
Modello di
Livelli di
Capacità
Riferimento
del Processo
Processes
Attributi
di Processo
requirements
15504
Modello di
Valutazione
Automotive
SPICE
OOSPICE
ISO 9001
S9K
12207 based
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Modelli di Riferimento di Processo basati su standards
12207 Software Lifecycle Process
ISO/IEC 12207 Amendment 1 and 2
15288 System Lifecycle Process
ISO/IEC 15288
18529 Human Centered Lifecycle
Process
ISO/IEC 18529
ISO 9001 Quality Management
European Space Agency
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Sviluppi per Settori / Domini
SPAZIO
SPICE 4 SPACE
European Space Agency
AUTOMOBILISTICO
AUTOMOTIVE SPICE
Procurement Forum / SPICE UG
DISPOSITIVI MEDICI
Medi-SPICE
The SPICE User Group
Component Based Development
OOSPICE
IT Infrastructure Management
TBD
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Raccomandazioni per la Transizione - 1

Si raccomanda la transizione immediata degli approcci
basati sui requisiti dello ISO/IEC TR 15504 ad una
conformità ai requisiti della ISO/IEC 15504-2
I requisiti includono l’uso di un nuovo quadro di
riferimento per la misurazione della capacità del
processo.
Gli approcci alla valutazione che attualmente utilizzano
l’esemplare di modello di valutazione contenuto nella
ISO/IEC TR 15504-5 possono usare la dimensione
processo contenuta in ISO/IEC TR 15504-2 come base
per il Modello di Riferimento del Processo ed usare
ISO/IEC TR 15504-5 come base per il Modello di
valutazione in relazione al Modello di Riferimento del
Processo


Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Raccomandazioni per la Transizione - 2

Si suggerisce, agli approcci alla valutazione che attualmente
usano l’esemplare di Assessment Model in ISO/IEC TR
15504-5, di avviare la transizione verso l’utilizzo
dell’esemplare di Process Assessment Model in ISO/IEC
15504-5 insieme al Process Reference Model in ISO/IEC
12207:1995 AMD1 e AMD2 non appena ISO/IEC 15504-5 entra
nella fase ballottaggio FCD (Nov. 2004).

Si noti che per l’esemplare di Process Assessment Model
(ISO/IEC 15504-5) si prevede la pubblicazione nel 2005.
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Risultati

4000 valutazioni eseguite nel mondo

In 45 nazioni

Settori principali all’avanguardia



Space, Automotive, Defence, Aerospace, Medical
Devices
Principali iniziative nazionali

Avviato in Europa

Giappone, Corea, Australia, Brazile
Microsoft Readiness Framework
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Why has SPA has been performed?

Stabilire una base di partenza a livello
progetto/organizzazione e/o monitorare il
miglioramento

Migliorare/stabilire le migliori prassi per guidare il
miglioramento dei processi a livello organizzativo

Migliorare efficienza e/o servizi ai clienti

Richiesta dei committenti per un miglioramento della
capacità dei processi

Creare supporto da parte della Direzione per il
miglioramento continuo

Migliorare l’affidabilità dei prodotti
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
International Assessor Certification Scheme
Creare fiducia nei valutatori

www.int-acs.org

Obiettivo



Certificare la competenza di valutatori addestrati e qualificati nei
principi e nelle prassi della valutazione dei processi secondo la
ISO/IEC 15504
Indirizzato a

Valutatori interni dei processi

Valutatori esterni dei processi

Esperti di processi
Tre livelli di qualificazione

Provisional assessor, Assessor, Principal assessor
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
ISO/IEC 15504 Certification Scheme
Creare fiducia nei risultati della valutazione

Schema di Certificazione in discussione / sviluppo

Sottointende un Target Maturity Model TMM©

Basato su ISO/IEC 15504 NON ISO/IEC TR 15504

Prime prove di certificazione a fine 2004
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
SPICE User Group
Lo SPICE User Group è una organizzazione senza scopo di lucro.
SPICE User Group
Servizi ai membri
Rete SPICE
Conferenza Annuale
Ricerca
Nuovi servizi ai membri previsti
Entro il 2004
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Benchmarking
Copyright InterSPICE Ltd.
1 December 2003
Annual Conference
www.spice2005.com
APRILE 2005, Austria
IWAS Universität Klagenfurt
Lakeside University Park
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
Keeping Informed
www.isospice.com
Software
Quality
Institute
Inter SPICE
ISO/IEC 15504 (SPICE): Current and Future Directions
Copyright InterSPICE Ltd.
1 December 2003
END
Scarica

Italiano - Qual. IT Consulting