Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione) Capability Maturity Model...
-
Upload
adolfo-trevisan -
Category
Documents
-
view
219 -
download
0
Transcript of Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione) Capability Maturity Model...
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
Capability Maturity Model IntegrationOrigini, Esperienze & Prospettive
Luigi BuglioneLuigi BuglioneAICQci - Gdl CMMI e altri modelli di maturitàAICQci - Gdl CMMI e altri modelli di maturità
Forum P.A. Nuova Fiera di Roma – Convegno B06aLinee Guida CNIPA sulla qualità delle forniture ICTRoma, 21 Maggio 2007
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
• Fonte ispiratriceFonte ispiratrice: gli studi organizzativi di : gli studi organizzativi di Philip Crosby e la sua “Philip Crosby e la sua “Quality Management Quality Management Maturity GridMaturity Grid””
Origine del Modello Maturità Organizzativa / Progetto (1979)
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
Dimensioni: • attributi (asse y - verticale)
• livello maturità (asse x - orizzontale, da 5-basso a 1-alto)
• 1 - Integrated Mgmt System
• 2 - Skill & Wisdom
• 3 - Knowledge
• 4 - Awareness
• 5 - Traditional
Origine del Modello Maturità Organizzativa / Process Grid (1985)
…successivamente rielaborata per il mondo software da un gruppo di ricercatori dell’IBM nel 1985 nella “Process Grid”
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
• ML: Maturity Level (5) - Initial,
Repeatable, Defined, Managed, Optimizing • KPA: Key Process Area (18) - Livello 2Livello 2 - Requirements Management (RM), Software Project Planning (SPP) , Software Project Tracking and Oversight (SPTO), Software Subcontract Management (SSM), Software Quality Assurance (SQA), Software Configuration Management (SCM) Livello 3Livello 3 - Organization Process Focus (OPF) , Organization Process Definition (OPD), Training Program (TP), Integrated Software Management (ISM), Software Product Engineering (SPE), Intergroup Coordination (IC), Peer Reviews (PR) Livello 4Livello 4 - Quantitative Process Management (QPM), Software - Quality Management (SQM) Livello 5Livello 5 - Defect Prevention (DP), Technology Change Management (TCM), Change Management (CM)
• CF: Common Features (5) - Committment to Perform (CTP), Ability to Perform (ATP), Activities Performed (AP), Measurement and Analysis (MA), Verifying Implementation (VI)
• KP: Key Practices (316)
Initial
Repeatable
Defined
Managed
Optimizing
1
2
3
4
5
Risk
Productivity
Il Sw-CMM v1.xArchitettura (1991-93)
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
Dal Sw-CMM al CMMI Alcuni modelli Sw-CMM compliant
Web: http://www.geocities.com/lbu_measure/spi/spi.htm
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
Il primo tipo di approccio che la comunità ICT ha adottato attraverso i framework di SPI è stato il cd. Organizational maturity approach, basato sul tailoring della “maturity grid” di Crosby per il mondo software. Ciò si è tradotto in una serie di modelli definiti staged, di cui il Sw-CMM è il capostipite. Due aspetti di interesse:
Rappresentazione staged• valutazione dell’intera organizzazione e non dei processi• la roadmap per l’eccellenza è “chiusa” e non aperta• la classificazione delle KPA per livelli non è esaustiva di diverse realtà ICT (es: aspetti di innovazione a ML5)• una KPA può essere applicata diversamente da vari team• ...
Dal Sw-CMM al CMMI Evoluzione nella CMM family (2000)
Soluzione: rappresentazione di tipo continuous (cd. Process Capability approach), che focalizza l’attenzione sui singoli processi rendendo maggiormente flessibile (meno rigido) il processo di miglioramento continuo.
Campo di applicazione• Il Sw-CMM è relativo solo al dominio del Software Engineering
Soluzione: Creazione di un modello che integri più domini, tra loro complementari (SE/SW/IPPD/SS), presentando una visione congiunta dei domini, sia dal pdv architetturale che contenutistico con la v1.2, introduzione di una constellation di modelli (ACQ/DEV/SVC)
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
CMMI: possibili rappresentazioni 2 Possibili Rappresentazioni: Staged
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
• Staged: Valutazione della maturità organizzativa di una organizzazione, basata sulla capacità di eseguire i processi secondo una sequenza preordinata.• Motivazioni: un’organizzazione può decidere di scegliere tale rappresentazione per:
• attuare una sequenza rodata e prestabilita di passi per il miglioramento delle performance, laddove ogni livello di maturità rappresenta la base per il successivo • permette un benchmarking interno-esterno dello stato dell’organizzazione usando la scala dei 5 maturity levels• permette un agevole passaggio dal Sw-CMM al CMMI• permette comparazioni con SPICE, sebbene l’organizzazione delle aree di processo non coincida
• Output atteso: valore su scala Likert (1-5) della maturità dell’intera organizzazione
CMMI: possibili rappresentazioni 2 Possibili Rappresentazioni: Staged
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
CL FOCUS ACR. KPA OID Organizational Innovation & Deployment 5 Continuous Process
Improvemment CAR Causal Analysis & Resolution OPP Organizational Process Performance 4 Quantitative Management QPM Quantitative Project Management RD Requirements Development TS Technical Solution PI Product Integration
OEI Organizational Environment for Integration
VAL Validation OPF Organizational Process Focus OPD Organizational Process Definition OT Organizational Training IPM Integrated Project Management
RSKM Risk Management IT Integrated Teaming
DAR Decision Analysis & Resolution
3 Process Standardisation
VER Verification RM Requirements Management PP Project Planning
PMC Project Monitoring & Control SAM Supplier Agreement Management MEA Measurement & Analysis PPQA Process and Product Quality Assurance
2 Basic Project Management
CM Configuration Management 1 Initial - -
• ML: 5• PA: 24 22• N.min PA : ML1 (0)• N.max PA : ML3 (13)
CMMI: possibili rappresentazioni Staged - Maturity Levels (ML) e Process Areas (PA)
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
CMMI: possibili rappresentazioni 2 Possibili Rappresentazioni: Continuous
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
• Continuous: Valutazione della maturità di un processo implementato in una organizzazione, da non eseguire necessariamente secondo una sequenza preordinata, e della maturità dell’organizzazione, rispetto alla capacità implementativa dei processi. •Motivazioni: un’organizzazione può decidere di scegliere tale rappresentazione per:
• permette di scegliere il livello di miglioramento che meglio risponde agli obiettivi di business dell’organizzazione, mitigandone i rischi• permette il confronto all’interno e all’esterno dell’organizzazione dei processi per Process Area o Maturity Levels utilizzando gli stage corrispondenti• permette un agevole passaggio dallo standard EIA/IS 731 al CMMI• permette comparazioni con SPICE, visto che l’organizzazione delle aree di processo è derivata dallo standard ISO/IEC 15504
• Output atteso: serie di profili (mappe) bidimensionali (capability-process) discontinue
CMMI: possibili rappresentazioni 2 Possibili Rappresentazioni: Continuous
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
Categorie diProcesso
Livelli
ProcessManagement
ProjectManagement
Engineering Support
Optimizing OID CARPredictable OPP QPM Defined OPF
OPD OT
IPM RSKM IT
RD TS PI VAL VER
OEI DAR
Managed PP PMC SAM
RM CM MEA PPQA
Initial Processi Ad-hoc
• Categorie di PA: 4• PA: 24 22• N.min PA per Categoria : Process Management (5)• N.max PA per Categoria: Project Management (7)
CMMI: possibili rappresentazioni Continuous - Capability Levels (CL) & Process Area (PA)
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
5
4
3
2
1
0MEA PP QPM OPF
SGs & SPs
GGs & GPs
CMMI: possibili rappresentazioni Continuous - Due Dimensioni: Process & Capability
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
Confronto delle terminologieConfronto delle terminologie::ITEM STAGED CONTINUOUS
Maturity Levels (ML) Capability Levels (CL)Equivalent Staging
Rating Component Key Process Areas (KPA)KPA Goals
Process Areas (PA)PA Goals
Implementing Practices Specific Practices (SP) Specific Practices (SP)Base Practices (BP)Advanced Practices (AP)
Istitutionalizing Practices Generic Goals (GG)Generic Practices (GP)(Common Features – CF)
Generic Goals (GG)Generic Practices (GP)
CMMI: possibili rappresentazioni 2 Possibili Rappresentazioni: Staged vs. Continuous
Confronto dei livelli di maturità/capacitàConfronto dei livelli di maturità/capacità::LIVELLO STAGED CONTINUOUS
0 NA Incomplete1 Initial Performed2 Managed Managed3 Defined Defined4 Quantitatively Managed Quantitatively Managed5 Optimizing Optimizing
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
Staged ContinuousProcess Areas Organizzate in Maturity Levels (ML) Organizzate in categorie di PAMisurazione del Miglioramento Attraverso i ML si misura la maturità di un
set di processi implementatinell’organizzazione
Attraverso i Capability Levels (CL) si puòmisurare la maturità organizzativa oquella di particolari processidell’organizzazione
Livelli 5 ML, da 1 a 5 6 CL, da 0 a 5Specific Practices 1 tipo di SP: solo base 2 tipi di SP: base ed avanzateGeneric Practices Organizzate per Common Feature
Applicabili solo alle PA di un dato ML Esistono per i ML da 1 a 3
Organizzate per CL Applicabili a tutte le PA,
indipendentemente dal CL Esistono per i CL da 1 a 5
Testo introduttivo Descrive la rappresentazione di tipo“Staged”
Descrive la rappresentazione di tipo“Continuous”
Mapping versioni Non esiste un’appendice simile neldocumento riguardante larappresentazione “Staged”
Appendice F (“Equivalent Staging”)descrive il mapping con larappresentazione “staged” del CMMI
CMMI: possibili rappresentazioni 2 Possibili Rappresentazioni: Staged vs. Continuous
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
Le principali differenze con il Sw-CMM v1.1 dal pdv architetturale sono:
• Capability Levels: da 5 a 6 (con il CL0CL0) • Process Area (PA): da 18 a 24 (o 26 nel SE-SW-IPPD-SS)• Common Feature (CF): da 5 a 4, escluso il Measurement & Analysis (MA), divenuto una PA a sé stante nel raggruppamento Support (continuous); in v1.2 comunque eliminate• ...
Differenze con il Sw-CMM v1.1 Introduzione
Un mapping completo bifronte tra Sw-CMM v1.1 e CMMI SE/SW/IPPD/SS v1.1 è disponibile agli URL:
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
Verso CMMI v1.2 Mapping & Tutorial (SEI): alcuni URL (1/3)
http://www.sei.cmu.edu/cmmi http://www.sei.cmu.edu/cmmi
• La versione 1.2 del CMMI è stata rilasciata in Agosto 2006. • Le informazioni ufficiali e pubbliche del SEI sono disponibili @
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
Verso CMMI v1.2 Mapping & Tutorial (SEI): alcuni URL (2/3)
https://bscw.sei.cmu.edu/pub/bscw.cgi/0/444850https://bscw.sei.cmu.edu/pub/bscw.cgi/0/444850
• Ulteriori informazioni del SEI sono disponibili ai seguenti URL:
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
Verso CMMI v1.2 Mapping & Tutorial (SEI): alcuni URL (3/3)
http://www.sei.cmu.edu/news-at-sei/columns/cmmi-in-focus/cmmi-in-focus-detail.htm
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
CMMI e PMI L’iniziativa SEI
www.sei.cmu.edu/cmmi/publications/toolkit/ www.sei.cmu.edu/cmmi/publications/toolkit/
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
AICQ & CMMIAttività sviluppate dal GdL
Principali date:• Set’05: costituzione GdL• Set’05-Set’06: contatti con il SEI per la traduzione italiana del modello• Giu’06 - Roma: 1° seminario su esperienze italiane con CMMI
esperienza azienda: EDS Italia
• Dic’06 - Roma: mapping & integrazione modelli di maturità• Dic’06- Milano: 2° seminario su esperienze italiane con CMMI
esperienza azienda: Banca S.Paolo/IMI
• Apr’07 - Roma: 3° seminario su esperienze italiane con CMMI esperienza azienda: Telespazio
•Ott-Dic’07 - Roma: project management maturity models
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
AICQ & CMMIRiferimenti
www.aicqci.it/www.aicqci.it/nuclei_aicqci.html nuclei_aicqci.html
www.aicqci.it/sottocomitato_sw_2.html www.aicqci.it/sottocomitato_sw_2.html
Forum P.A. - Convegno su Linee Guida CNIPA - 21/05/2007 (L.Buglione)
Grazie per la Vostra attenzioneGrazie per la Vostra attenzione!!
Luigi Buglione
GdL CMMI e altri modelli di maturità
Via di S.Vito, 17 - 00185 Roma
Tel: 06-44.64.132
Fax: 06-44.64.145
Email: [email protected]
WWW: www.aicq.it