ISO/IEC 15504 e la rete SPICE A Status Report 07/04/2017 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 T.Rout@griffith.edu.au Alec Dorling ISO/IEC 15504 Convener InterSPICE Ltd alec.dorling@interspice.uk.com Traduzione di Antonio Coletta ISO/IEC 15504 (SPICE): Current and Future Directions
Licenza http://creativecommons.org/licenses/by-nd/1.0/ 07/04/2017 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/ ISO/IEC 15504 (SPICE): Current and Future Directions
Valutazione del Processo - Cronistoria 1 07/04/2017 Valutazione del Processo - Cronistoria 1 1985 Ron Radice e colleghi relazionano su uno “Studio del Processo di Programmazione” presso l’IBM. 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 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. ISO/IEC 15504 (SPICE): Current and Future Directions
Sviluppo di una norma Spinte per una norma: 07/04/2017 Sviluppo di una norma Spinte per una norma: Disponibilità di un numero crescente di approcci alla valutazione. 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: “…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. ISO/IEC 15504 (SPICE): Current and Future Directions
Valutazione del processo - Cronistoria 2 07/04/2017 Valutazione del processo - Cronistoria 2 1993 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. 1995 SEI rilascia SE-CMM V1.1. La bozza di norma SPICE (ISO/IEC 15504) è rilasciata. 1998 ISO TR (Rapporto Tecnico) 15504 è pubblicato. ISO/IEC 15504 (SPICE): Current and Future Directions
ISO/IEC TR 15504 ISO/IEC TR 15504 è attualmente in transizione 07/04/2017 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) ISO/IEC 15504 (SPICE): Current and Future Directions
Valutazione del processo - Cronistoria 3 07/04/2017 Valutazione del processo - Cronistoria 3 2000 CMMI® SE/SW/IPPD V1.0 rilasciato. 2002 CMMI® SE/SW/IPPD/SS V1.1 rilasciato. 2003 ISO/IEC 15504 parte 2 e 3 pubblicate. 2004/5 Publicazione completa della norma ISO/IEC 15504 ISO/IEC 15504 (SPICE): Current and Future Directions
Stato attuale Part 1 Part 2 Part 3 Part 4 Part 5 07/04/2017 Stato attuale Part 1 Approvata per essere publicata a seguito di ballottaggio FDIS Part 2 Publicata (31 Ottobre 2003) Part 3 Publicata (6 Gennaio 2004) Part 4 Part 5 Ballottaggio della Bozza di Comitato (CD) completato Secondo ballottaggio CD avrà inizio 2 Luglio 2004 Completamento previsto nel 2005 ISO/IEC 15504 (SPICE): Current and Future Directions
Maturità dell’organizzazione - Nuovo studio 07/04/2017 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. ISO/IEC 15504 (SPICE): Current and Future Directions
07/04/2017 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à ISO/IEC 15504 (SPICE): Current and Future Directions
La Norma Internazionale 07/04/2017 La Norma Internazionale Part 1 Concetti e Vocabolario Part 3 Guida all’esecuzione delle valutazioni Part 4 Guida all’uso dei risultati della valutazione Part 2 Requisiti per la Valutazione del Processo (normativa) Part 5 Un esemplare di Modello di Valutazione Modello di Processo (ISO/IEC 12207 AMD 1/2) There are five parts in ISO 15504, down from nine parts in the TR version. In presenting this, make the point that the standard requires the use of an external Process Reference Model for its application, and that ISO 12207 Amd 1 fills this role for Part 5. This relationship will be explained in m,ore detail as the course progresses. Point out “normative” and explain what it means – that one part (P2) contains all of the requirements for assessment – all the things that are required to be done. ISO/IEC 15504 (SPICE): Current and Future Directions
Il Processo di Valutazione del Processo 07/04/2017 Il Processo di Valutazione del Processo MODELLO DI VALUTAZIONE DEL PROCESSO Ambito applicativo Indicatori Mappattura Traduzione MODELLO DI RIFERIMENTO DEL PROCESSO Dominio e Ambito applicativo Obiettivo del processo Esiti del Processo QUADRO DI RIFERIMENTO PER LA MISURAZIONE Livelli di capacità Attributi di Processo Scala di valutazione INPUT ID dello Sponsor Obiettivo Ambito di applicaz. Vincoli Gruppo di valutaz. PROCESSO di VALUTAZIONE Pianificazione Raccolta Dati Validazione dei dati Valutazione degli Attributi Presentazione risultati OUTPUT Identificazione delle evidenze Processo Usato Profili dei processi RUOLI E RESPONSABILITA’ Sponsor Valutatore Competente Valutatori ISO/IEC 15504 (SPICE): Current and Future Directions
Il Quadro di Riferimento per la Valutazione 07/04/2017 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 ISO/IEC 15504 (SPICE): Current and Future Directions
ISO/IEC 15504-5: Processi Acquisition Configuration Control Management 07/04/2017 ISO/IEC 15504-5: Processi Acquisition Acquisition preparation Supplier selection Contract agreement Supplier monitoring Product acceptance Configuration Control Documentation management Configuration management Problem resolution management Change request management Management Organisational alignment Organisational management Project management Quality management Risk management Measurement Supply Supplier tendering Product release Product acceptance support Product Quality Product evaluation Process Improvement Process establishment Process assessment Process improvement Quality Assurance Quality assurance Verification Validation Joint review Audit Engineering 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 Resource and Infrastructure Human resource management Training Knowledge management Infrastructure SUPPORTO ORGANIZZATIVI Reuse Asset management Reuse program management Domain engineering PRIMARI ISO/IEC 15504 (SPICE): Current and Future Directions
Il nuovo Quadro di Riferimento per la Misurazione 07/04/2017 Il nuovo Quadro di Riferimento per la Misurazione Ottimizzante Il processo è continuamente migliorato per soddisfare i rilevanti traguardi di business attuali e previsti. Livello 5 Ottimizzante PA.5.1 Innovazione del Processo PA.5.2 Ottimizzazione del Processo Prevedibile Il processo è messo in atto costantemente entro limiti definiti. Livello 4 Prevedibile PA.4.1 Misurazione del Processo PA.4.2 Controllo del Processo Stabilito E’ utilizzato un processo definito che si basa su un processo standard. Livello 3 Stabilito PA.3.1 Definizione del Processo PA.3.2 Utilizzo del processo Livello 2 Gestito PA.2.1 Gestione delle Prestazioni PA.2.2 Gestione dei Prodotti Gestito Il processo è gestito ed i suoi prodotti sono stabiliti, controllati e manutenuti. Livello 1 Eseguito PA.1.1 Esecuzione del Processo Eseguito Il processo è implementato e raggiunge il suo obiettivo Livello 0 Incompleto Incompleto Il processo non è implementato o non raggiunge il suo obiettivo ISO/IEC 15504 (SPICE): Current and Future Directions
Il Quadro di Riferimento per la Valutazione 07/04/2017 Il Quadro di Riferimento per la Valutazione Modello di Valutazione del Processo Modello di Riferimento del Processo Strumenti per la Valutazione Output Input 1 2 3 4 5 - Obiettivo - Ambito di appl. - Vincoli Valutazione del Processo Addestram. Valutatori Sillabario & Schema di Certificazione Responsabilità Valutatore Competente Sponsor Guida per il Miglioramento del Processo o per la Determinazione della Capacità Valutatore Competente ISO/IEC 15504 (SPICE): Current and Future Directions
Il Modello di Valutazione 07/04/2017 Il Modello di Valutazione ISO/IEC 15504-2 determinano l’applicabilità del Requisiti di Conformità (Compatibilità) Modello di valutazione Modello di Riferimento di Processo Quadro di Riferimento per la Misurazione es. ISO/IEC 12207 AMD1 Requisiti per la Compliance determinano adeguatezza del ISO/IEC 15504 (SPICE): Current and Future Directions
Modelli di Valutazione del Processo 07/04/2017 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. ISO/IEC 15504 (SPICE): Current and Future Directions
Perché preoccuparsi della Conformità? 07/04/2017 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. ISO/IEC 15504 (SPICE): Current and Future Directions
Armonizzazione di Approcci Diversi 07/04/2017 Armonizzazione di Approcci Diversi CL5 CL4 CL3 CL2 CL1 CL0 P1 P2 P3 .......... Pn CMMI OOSPICE ISO9001:2000 Automotive SPICE Un Quadro di Riferimento comune Parte 5 ISO/IEC 15504 (SPICE): Current and Future Directions
Modelli di Riferimenti del Processo 07/04/2017 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 Processes Livelli di Capacità Attributi di Processo Modello di Riferimento del Processo requirements 15504 Modello di Valutazione OOSPICE Automotive SPICE ISO 9001 S9K 12207 based ISO/IEC 15504 (SPICE): Current and Future Directions
Modelli di Riferimento di Processo basati su standards 07/04/2017 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 ISO/IEC 15504 (SPICE): Current and Future Directions
Sviluppi per Settori / Domini 07/04/2017 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 ISO/IEC 15504 (SPICE): Current and Future Directions
Raccomandazioni per la Transizione - 1 07/04/2017 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 ISO/IEC 15504 (SPICE): Current and Future Directions
Raccomandazioni per la Transizione - 2 07/04/2017 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. ISO/IEC 15504 (SPICE): Current and Future Directions
Risultati 4000 valutazioni eseguite nel mondo In 45 nazioni 07/04/2017 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 ISO/IEC 15504 (SPICE): Current and Future Directions
Why has SPA has been performed? 07/04/2017 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 ISO/IEC 15504 (SPICE): Current and Future Directions
International Assessor Certification Scheme 07/04/2017 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 ISO/IEC 15504 (SPICE): Current and Future Directions
ISO/IEC 15504 Certification Scheme 07/04/2017 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 ISO/IEC 15504 (SPICE): Current and Future Directions
SPICE User Group SPICE User Group 07/04/2017 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 Benchmarking ISO/IEC 15504 (SPICE): Current and Future Directions
Annual Conference www.spice2005.com APRILE 2005, Austria 07/04/2017 Annual Conference www.spice2005.com APRILE 2005, Austria IWAS Universität Klagenfurt Lakeside University Park ISO/IEC 15504 (SPICE): Current and Future Directions
www.isospice.com Keeping Informed 07/04/2017 ISO/IEC 15504 (SPICE): Current and Future Directions
07/04/2017 END ISO/IEC 15504 (SPICE): Current and Future Directions