+ All Categories
Home > Documents > Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved...

Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved...

Date post: 21-Apr-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
41
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’’
Transcript
Page 1: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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’’

Page 2: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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

Page 3: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Integrated Configuration Management

Page 4: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Dove siamo?

Page 5: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Viaggio…

Il Mondo Configurato

La garanzia del meccanismo: i Requisiti

Integrità del prodotto

Caso reale: Avionica

Project Management Overlapping

Page 6: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Il Mondo Configurato

Il Mondo Configurato

Page 7: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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)

Page 8: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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)

Page 9: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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)

Page 10: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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)

Page 11: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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®

Page 12: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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!

Page 13: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Modello di riferimento

Page 14: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

La garanzia del meccanismo: i Requisiti

La garanzia del meccanismo: i Requisiti

Page 15: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

I Requisiti

I REQUISITI SONO DESIDERI

Page 16: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Caratteristiche Requisito

Corretto

Non ambiguo

Completo

Consistente

Modificabile

Verificabile

Fattibile

Tracciabile

Preciso

Testabile

Page 17: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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

Page 18: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Traceability

Page 19: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Costi requisiti errati per fase SW

The Standish Group Report CHAOS 2014, 2015

Page 20: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Elementi per il successo del Progetto

The Standish Group Report CHAOS 2014, 2015

Page 21: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Elementi di sfida per il Progetto

The Standish Group Report CHAOS 2014, 2015

Page 22: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Elementi che danneggiano il Progetto

The Standish Group Report CHAOS 2014, 2015

Page 23: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Integrità di Prodotto

Integrità di prodotto

Page 24: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Elementi del CM

Page 25: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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

Page 26: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Baseline

Page 27: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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)

Page 28: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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

Page 29: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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

Page 30: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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...

Page 31: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Caso reale: Avionica

Caso reale: Avionica

Page 32: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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

Page 33: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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…

Page 34: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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

Page 35: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Project Management Overlapping

Project Management Overlapping

Page 36: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Agire: Domains

Page 37: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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

Page 38: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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

Page 39: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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

Page 40: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

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

Page 41: Agire in un Mondo ‘’Configurato’’...2016/11/17  · PMI ®-NIC – All rights reserved Daniele Di Lorenzo PMP, CSPO, MBA, ATM for CMMI-Dev, CMMI-Acq, CMMI-Srv Senior Project

PMI®-NIC – All rights reserved

Daniele Di Lorenzo

Senior Project Manager & Configuration Manager

[email protected]

3408216091


Recommended