Agire in un Mondo ‘’Configurato’’...2016/11/17 · PMI ®-NIC – All rights reserved...
Transcript of Agire in un Mondo ‘’Configurato’’...2016/11/17 · PMI ®-NIC – All rights reserved...
PMI®-NIC – All rights reserved
Daniele Di Lorenzo
PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv
Senior Project Manager & Configuration Manager
17 Novembre 2016
Agire in un Mondo ‘’Configurato’’
PMI®-NIC – All rights reserved
Profile
Senior Project Manager e Configuration Manager da oltre 10 anni in settori
fortemente normati (a.e. avionica, automotive, pharma). Sono docente di
metodologie di Project Management, framework Agile, Configuration
Management e processi di accreditamento R.E.P. in ambiti industriali ed
universitari.
Gestisco progetti per un valore superiore a 15 milioni di euro nel settore di
macchine automatiche per il farmaceutico presso un’azienda che posiziona il
proprio business a livello internazionale, garantendo la gestione opportuna delle
risorse in campo.
Come membro del gruppo di improvement degli asset procedurali aziendali,
promuovo il valore strategico rappresentato dall’adozione di strumenti
collaborativi per il miglioramento della comunicazione
Job
No-profit2009-2011 Direttore Aggiunto Branch Emilia Romagna e Marche
2010-2012 PM@EXE
2012-2015 Direttore Professional Development nel NIC
2016 Direttore Aggiunto Branch LombardiaTraining
Ingegnere Informatico, spec. Sistemi di automazione
Master in Business Administration
Corso Configuration Management c/o Leonardo Finmeccanica (ex. Agusta Westland )
Certificazioni/Abilitazioni: PMP, CSPO, CMMI-DEV/SRV/ACQ
PMI®-NIC – All rights reserved
Integrated Configuration Management
PMI®-NIC – All rights reserved
Dove siamo?
PMI®-NIC – All rights reserved
Viaggio…
Il Mondo Configurato
La garanzia del meccanismo: i Requisiti
Integrità del prodotto
Caso reale: Avionica
Project Management Overlapping
PMI®-NIC – All rights reserved
Il Mondo Configurato
Il Mondo Configurato
PMI®-NIC – All rights reserved
Il Mondo Configurato secondo UNI
“La configurazione è definita come l’insieme delle caratteristichefunzionali e fisiche di un prodotto stabilite nei documenti tecnici erealizzate nel prodotto stesso”
“Il Configuration Management si occupa di gestire e controllare levariazioni di tali caratteristiche”
(UNI ISO 10007:2006)
PMI®-NIC – All rights reserved
Il Mondo Configurato secondo DoD
”Configuration Management is adisciplineapplying technical andadministrative direction and surveillance to identify anddocumentthe functional and physical characteristics of a configuration item,control changesto those characteristics, record and report changeprocessing and implementation status, and verifycompliancewithspecifiedrequirements.”
(DoD Mil-Std-973)
PMI®-NIC – All rights reserved
Il Mondo Configurato secondo ECSS
“Configuration and information/documentation management areinterrelated processes formanaging projects[…] (CM) is theprocess for establishing and maintaining a consistent record of aproduct’s functional and physical characteristics compared to itsdesign and operationalrequirements.”
(ECSS-M-ST-40C)
PMI®-NIC – All rights reserved
Il Mondo Configurato secondo ISO
“…is the field of management focused on establishing andmaintaining the consistency of its system or product performanceand its functional and physical attributes.”
(ISO 10007)
PMI®-NIC – All rights reserved
…e il PMI®?
...secondo il PMI®“The project management professionalapplies configurationmanagement to activelyguide the project’s directionand createa project infrastructure that enables successful completion. Thisstandard acknowledges PCMas a supporting discipline to theproject processes during the project lifecycle”
“Project Configuration Management (PCM) is the collectivebody of processes, activities, tools, and methods used to managecertain items during the projectlife cycle”
“This practice standard identifies and describes a subset of CMthat is generally recognized asgood practicefor projects”
Practice Standard for Project Configuration Management, PMI®
PMI®-NIC – All rights reserved
In definitiva…
Il CM in un’ottica ’’integrata’’:
a. È una disciplinab. È un campo del Managementc. È parte del PLMd. È parte dei processi aziendalie. È parte del Project Managementf. È interrelato al Requirement Managementg. Garantisce il ciclo approvativoh. Garantisce la tracciabilità e la rintracciabilitài. Ingloba il Change Managementj. Garantisce l’analisi degli impatti dei Change
Allo scopo di governare la «dinamica» dei requisiti!
PMI®-NIC – All rights reserved
Modello di riferimento
PMI®-NIC – All rights reserved
La garanzia del meccanismo: i Requisiti
La garanzia del meccanismo: i Requisiti
PMI®-NIC – All rights reserved
I Requisiti
I REQUISITI SONO DESIDERI
PMI®-NIC – All rights reserved
Caratteristiche Requisito
Corretto
Non ambiguo
Completo
Consistente
Modificabile
Verificabile
Fattibile
Tracciabile
Preciso
Testabile
PMI®-NIC – All rights reserved
Caratteristiche Requisito
I: Independent
N: Negotiable
V: Valuable
E: Estimable
S: Small
T: Testable
Schema adattativo(User Story)
Bill Wake, 2003
PMI®-NIC – All rights reserved
Traceability
PMI®-NIC – All rights reserved
Costi requisiti errati per fase SW
The Standish Group Report CHAOS 2014, 2015
PMI®-NIC – All rights reserved
Elementi per il successo del Progetto
The Standish Group Report CHAOS 2014, 2015
PMI®-NIC – All rights reserved
Elementi di sfida per il Progetto
The Standish Group Report CHAOS 2014, 2015
PMI®-NIC – All rights reserved
Elementi che danneggiano il Progetto
The Standish Group Report CHAOS 2014, 2015
PMI®-NIC – All rights reserved
Integrità di Prodotto
Integrità di prodotto
PMI®-NIC – All rights reserved
Elementi del CM
PMI®-NIC – All rights reserved
CIs
Possiamo indicare con Configuration Item, l’unità base, atomica ed unica, comprensiva di attributi, che il Configuration
Management garantisce di poter gestire.
Ogni versione del CI è un nuovo configuration item a se stante.
• documenti gestionali e contrattuali• documenti tecnici• documenti di risk management• software• documenti di procedure e processi• disegni• schemi elettrici• può essere un insieme di files (un
pacchetto "configurato")
Esempi CIs
PMI®-NIC – All rights reserved
Baseline
PMI®-NIC – All rights reserved
Baseline
Gli elementi che definiscono e caratterizzano la Baseline sono:
1. È uno degli elementi portanti per un CM2. È Lo strumento di controllo del CM3. È il riferimento per valutare e verificare gli scostamenti4. Si riferisce ad uno specifico momento5. Si riferisce ad uno specifico gruppo di CIs 6. È l’Item utilizzato in fase di review7. È l’Item candidato al rilascio finale
“A set of released documents at specific revision levels that definea configuration at a specified point in time.”
(CMII-100H, by the Institute of Configuration Management and CMII Research Institute)
PMI®-NIC – All rights reserved
Change Management
“Change Control is focused on identifying,documenting and controlling changes to the projectand the project baselines.” *
Rappresenta l’evoluzione del sistema (prodotto) sottoconfigurazione garantendo l’integrità del prodotto(dai requisiti alla validazione) attraverso i vari cambi.
Tutti gli item possono essere soggetti a change.
L’unico elemento non modificabile è la baseline.
* http://www.pmchamp.com/configuration-management-system-change-management-system/#sthash.S0lmD6xG.dpuf
PMI®-NIC – All rights reserved
Configuration Plan
Il Configuration Plan è il documento dello specifico Progetto che ne descrive l’intera pianificazione, in termini di Configurazione, a cui sarà
soggetto
La struttura di un Configuration Management Plan dipende daorganizzazione ad organizzazione e dal relativo settore di mercatoin cui si posiziona. Risulta quindi difficile definire uno standardunico.
IntroductionConfiguration Management & Planning
Configuration ActivitiesConfiguration Milestone
TrainingTemplate
PMI®-NIC – All rights reserved
“When Configuration Management Is Not Done Well...
A product baseline cannot be produced when needed.Rework is performed during testing because components are not what were expected.A complete inventory of system components is not available when needed.A previous baseline cannot be rebuilt and this wastes money and resources during maintenance.”
(CMMI v1.3)
When Configuration Management Is Not
Done Well...
PMI®-NIC – All rights reserved
Caso reale: Avionica
Caso reale: Avionica
PMI®-NIC – All rights reserved
Case Study: Avionic
Hp. di contesto:
• Il CM governerà tutto il programma• Velivolo sperimentale• Diversi componenti nuovi• Qualità interna, CMMI, DO• Adozione dell’EVMS
PMI®-NIC – All rights reserved
Agire: il Configuration Plan1Introduction…2Configuration Environment2.1Methods2.1.1Configuration Identification2.1.2Part Numbers 2.1.3Variants Management2.1.4Baselines2.1.5Change Control2.1.5.1Change Control Rules and Hierarchy2.1.5.2Baseline Change Control2.1.6Releases…2.2Procedures2.2.1Company procedures2.2.2Avionics procedures…2.3Standards2.3.1Numbering for Configuration Items2.3.2Numbering for Documents2.3.3Documents Frames and Templates2.3.4Approval Workflow2.3.5Versioning Conventions…2.4Tools…2.5User Roles and Responsibilities…
PMI®-NIC – All rights reserved
Agire: il Configuration Plan
3Configuration Activities3.1Configuration Planning3.2Configuration Identification3.3Change Control3.4Release3.5Control of Non Compliant3.6Control of Suppliers3.7Configuration Audits…4Transition Criteria4.1Configuration Events4.2Review Data Packages4.3Corrective Actions4.3.1Problem Report State Transitions4.3.2Engineering Change State Transitions4.4Document Upgrades…5Configuration Management Data…5.5Problem Reporting5.6Engineering Changes5.7Core Avionics Project data6Supplier Control…Annex X Template
PMI®-NIC – All rights reserved
Project Management Overlapping
Project Management Overlapping
PMI®-NIC – All rights reserved
Agire: Domains
PMI®-NIC – All rights reserved
Agire: il Garante
Chi scrive il Configuration Plan?Chi controlla e monitorizza?
Chi garantisce a fronte di audit degli enti?Chi stima l’overhead gestionale?
Chi guida il progetto nel mondo configurato?Chi subisce gli impatti dovendo garantire il progetto?
http://www.pmoplanet.com
PMI®-NIC – All rights reserved
Agire: Project Management Impacts
Attività addizionali formali (ma quotidiane) derivanti dall’adozione del CM. Queste prevedono tempi, costi e qualità da
inserire nelle stime:
Gestione dei Change
Gestione degli impatti
Gestione del versionamento
Gestione dei rilasci
Gestione delle autorizzazioni
Gestione dei cicli di vita dei CI
Gestione dei cicli di vita dei CI
Gestione della tracciabilità
Gestione delle attività del teamGestione delle
attività del team
PMI®-NIC – All rights reserved
Agire:
Le norme utilizzano tipicamente alcuni aspetti dell’Agile inserendole come pratiche all’interno del proprio modello
I framework Agile hanno le peculiarità:
• Iterazione (cadenza)• Varietà di tecniche• Molteplicità di tool
informatici
PMI®-NIC – All rights reserved
Agire: Vantaggi
In ambiti normati l’approccio ai progetti è tipicamente aderente al PMBOK® ma molteplici aperture verso l’Agile framework
Tracciabilità e rintracciabilità
Il PM gestisce e deve avere il controllo di progetto a 360°
Garanzia di ruoli e responsabilità
Garanzia dei requisiti
PMI®-NIC – All rights reserved
Daniele Di Lorenzo
Senior Project Manager & Configuration Manager
3408216091