SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Agire in un Mondo
‘Configurato’
Integrated Configuration Management
Daniele Di Lorenzo
Senior Project Manager & Configuration Manager
23 Giugno 2017
Scuola Universitaria Professionale della Svizzera Italiana
SUPSI
Il Mondo Configurato
1–IlMondoConfigurato
1–IlMondoConfigurato
Dove siamo?
1–IlMondoConfigurato
Le Norme
La configurazione è definita come l’insieme delle caratteristiche funzionali e fisiche di un prodotto stabilite
nei documenti tecnici e realizzate nel prodotto stesso.
Il Configuration Management si occupa di gestire e controllare le variazioni di tali caratteristiche.
(UNI ISO 10007:2006)
Configuration Management is a discipline applying technical and administrative direction and surveillance to identify
and document the functional and physical characteristics of a configuration item, control changes to those
characteristics, record and report change processing and implementation status, and verify compliance with specified
requirements.
(DoD Mil-Std-973)
Configuration and information/documentation management are interrelated processes for managing projects
[…] (CM) is the process for establishing and maintaining a consistent record of a product’s functional and physical
characteristics compared to its design and operational requirements.
(ECSS-M-ST-40C)
…is the field of management focused on establishing and maintaining the consistency of its system or product
performance and its functional and physical attributes.
(ISO 10007)
The project management professional applies configuration management to actively guide the project’s
direction and create a project infrastructure that enables successful completion
1–IlMondoConfigurato
Caratterizzazione
Il CM in un’ottica ’’integrata’’:
 È una disciplina
 È un campo del Management
 È parte del PLM
 È parte dei processi aziendali
 È parte del Project Management
 È interrelato al Requirement Management
 Garantisce il ciclo approvativo
 Garantisce la tracciabilità e la rintracciabilità
 Ingloba il Change Management
 Garantisce l’analisi degli impatti dei Change
Allo scopo di governare la «dinamica» dei requisiti!
1–IlMondoConfigurato
Modello di Riferimento
La garanzia del meccanismo: i Requisiti
2–IRequisiti
Desideri
2–IRequisiti
I REQUISITI SONO DESIDERI
Caratteristiche predittive
2–IRequisiti
Corretto
Non ambiguo
Completo
Consistente
Modificabile
Verificabile
Fattibile
Tracciabile
Preciso
Testabile
Il Requisito secondo il PMI
2–IRequisiti
Elementi impattanti per i progetti
2–IRequisiti
The Standish Group Report CHAOS 2014, 2015
Integrità di Prodotto
3–ConfigurationManagement
Elementi del Dominio
3–ConfigurationManagement
CIs
3–ConfigurationManagement
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
Baseline
3–ConfigurationManagement
“A set of released documents at specific revision levels that define a configuration at a
specified point in time.”
(CMII-100H, by the Institute of Configuration Management and CMII Research Institute)
Change Management
3–ConfigurationManagement
“Change Control is focused on identifying, documenting and
controlling changes to the project and the project
baselines.” *
Rappresenta l’evoluzione del sistema (prodotto) sotto
configurazione 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
Avionics
4–Avionics
Tipico prodotto avionico
Hp. di contesto:
• Il CM governerà tutto il programma
• Qualità interna, CMMI, DO
• Adozione dell’EVMS
4–Avionics
Configuration Plan
4–Avionics
1Introduction
…
2Configuration Environment
2.1Methods
2.1.1Configuration Identification
2.1.2Part Numbers
2.1.3Variants Management
2.1.4Baselines
2.1.5Change Control
2.1.5.1Change Control Rules and Hierarchy
2.1.5.2Baseline Change Control
2.1.6Releases
…
2.2Procedures
2.2.1Company procedures
2.2.2Avionics procedures
…
2.3Standards
2.3.1Numbering for Configuration Items
2.3.2Numbering for Documents
2.3.3Documents Frames and Templates
2.3.4Approval Workflow
2.3.5Versioning Conventions
…
2.4Tools
…
2.5User Roles and Responsibilities
…
3Configuration Activities
3.1Configuration Planning
3.2Configuration Identification
3.3Change Control
3.4Release
3.5Control of Non Compliant
3.6Control of Suppliers
3.7Configuration Audits
…
4Transition Criteria
…
5Configuration Management Data
…
6Supplier Control
…
Annex X Template
Configuration Plan in Action
4–Avionics
NOME CYCLE DESCRIZIONE
RAISED Normal Richiesta Intercettata
ASSIGNED Normal Richiesta Assegnata
ANALYSED Normal Richiesta Analizzata
APPROVED Normal Richiesta Approvata
COMPLETED Normal Richiesta Completata (Realizzata)
CLOSED Normal Richiesta Chiusa
REJECTED Out-of-normal Richiesta Respinta
WITHDRAWN Out-of-normal Richiesta Ritirata
FROM TO ROLE
ANALYSED APPROVED Project Leader
CCB
APPROVED COMPLETED Developer
ASSIGNED ANALYSED Project Leader
CCB
COMPLETED CLOSED Project Leader
RAISED ASSIGNED Project Leader
CCB
ASSIGNED REJECTED Project Leader
CCB
COMPLETED RAISED Project Leader
CCB
RAISED WITHDRAWN Originator
RAISED REJECTED Project Leader
CCB
LifecycleAuthorization
Project Management
5–ProjectManagement
Il Garante
5–ProjectManager
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?
Like
5–ProjectManager
In ambiti normati l’approccio ai progetti è tipicamente aderente a metodologie predittive, come
può essere il PMBOK®.
Ci aiuta a tracciare e rintracciare
Le competenze del PM devono essere ampie perché ampio è il plan che si deve governare
Garanzia di ruoli e responsabilità
Garanzia dei requisiti e delle loro modifiche, nel tempo
In ambiti agili, è possibile introdurre il Configuration Management.
IntegratedConfigurationManagement
Daniele Di Lorenzo
Senior Project Manager & Configuration Manager
daniele.dilorenzo@gmail.com
Agire in un mondo Configurato

Mais conteúdo relacionado

Semelhante a Integrated Configuration Management

Integration management
Integration managementIntegration management
Integration managementMario Gentili
 
Our Model : 123
Our Model : 123Our Model : 123
Our Model : 123enricogiua
 
Managed operations: fare Service Support al tempo della crisi
Managed operations: fare Service Support al tempo della crisiManaged operations: fare Service Support al tempo della crisi
Managed operations: fare Service Support al tempo della crisiNiccolò Avico
 
iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3ivisionweb
 
Alm assessment, a che livello siete?
Alm assessment, a che livello siete?Alm assessment, a che livello siete?
Alm assessment, a che livello siete?dvernole
 
Financial close lancio talleyrand aprile 2010
Financial close lancio talleyrand aprile 2010Financial close lancio talleyrand aprile 2010
Financial close lancio talleyrand aprile 2010antonella Buonagurio
 
Project Management Corso Base Saggio
Project Management Corso Base SaggioProject Management Corso Base Saggio
Project Management Corso Base SaggioFR Projects
 
Previsione della domanda e gestione scorte aggiornata gennaio 2015
Previsione della domanda e gestione scorte aggiornata gennaio 2015Previsione della domanda e gestione scorte aggiornata gennaio 2015
Previsione della domanda e gestione scorte aggiornata gennaio 2015logisticaefficiente
 
Progetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di Firenze
Progetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di FirenzeProgetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di Firenze
Progetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di FirenzeProgettoELI4U
 
Produzione software - La configurazione
Produzione software - La configurazioneProduzione software - La configurazione
Produzione software - La configurazioneGemax Consulting
 
Un sistema di persistenza per motori di workflow business-oriented BPMN
Un sistema di persistenza per motori di workflow business-oriented BPMNUn sistema di persistenza per motori di workflow business-oriented BPMN
Un sistema di persistenza per motori di workflow business-oriented BPMNAlessandro Segatto
 
Produzione software - La qualità
Produzione software - La qualitàProduzione software - La qualità
Produzione software - La qualitàGemax Consulting
 
Security Project Management: Esperienze nella gestione di Vulnerability Asses...
Security Project Management: Esperienze nella gestione di Vulnerability Asses...Security Project Management: Esperienze nella gestione di Vulnerability Asses...
Security Project Management: Esperienze nella gestione di Vulnerability Asses...Simone Onofri
 

Semelhante a Integrated Configuration Management (20)

Integration management
Integration managementIntegration management
Integration management
 
Iso 9001 2000 Sezione Vi.3 Vii.6
Iso 9001 2000 Sezione Vi.3 Vii.6Iso 9001 2000 Sezione Vi.3 Vii.6
Iso 9001 2000 Sezione Vi.3 Vii.6
 
Iso 9001 2000 Sezione VII.3 VII.6
Iso 9001 2000 Sezione VII.3 VII.6Iso 9001 2000 Sezione VII.3 VII.6
Iso 9001 2000 Sezione VII.3 VII.6
 
Our Model : 123
Our Model : 123Our Model : 123
Our Model : 123
 
Managed operations: fare Service Support al tempo della crisi
Managed operations: fare Service Support al tempo della crisiManaged operations: fare Service Support al tempo della crisi
Managed operations: fare Service Support al tempo della crisi
 
iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3
 
Owasp parte2
Owasp parte2Owasp parte2
Owasp parte2
 
Alm assessment, a che livello siete?
Alm assessment, a che livello siete?Alm assessment, a che livello siete?
Alm assessment, a che livello siete?
 
Financial close lancio talleyrand aprile 2010
Financial close lancio talleyrand aprile 2010Financial close lancio talleyrand aprile 2010
Financial close lancio talleyrand aprile 2010
 
14a Conferenza Nazionale di Statistica
14a Conferenza Nazionale di Statistica14a Conferenza Nazionale di Statistica
14a Conferenza Nazionale di Statistica
 
Il sistema integrato secondo la PAS 99
Il sistema integrato secondo la PAS 99 Il sistema integrato secondo la PAS 99
Il sistema integrato secondo la PAS 99
 
Project Management Corso Base Saggio
Project Management Corso Base SaggioProject Management Corso Base Saggio
Project Management Corso Base Saggio
 
Previsione della domanda e gestione scorte aggiornata gennaio 2015
Previsione della domanda e gestione scorte aggiornata gennaio 2015Previsione della domanda e gestione scorte aggiornata gennaio 2015
Previsione della domanda e gestione scorte aggiornata gennaio 2015
 
Progetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di Firenze
Progetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di FirenzeProgetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di Firenze
Progetto ELI4U - Convegno Conclusivo - WP1 - Attività 1 - Comune di Firenze
 
Software Testing Forum 2012 - Polarion e TRS SpA
Software Testing Forum 2012 - Polarion e TRS SpASoftware Testing Forum 2012 - Polarion e TRS SpA
Software Testing Forum 2012 - Polarion e TRS SpA
 
Produzione software - La configurazione
Produzione software - La configurazioneProduzione software - La configurazione
Produzione software - La configurazione
 
Un sistema di persistenza per motori di workflow business-oriented BPMN
Un sistema di persistenza per motori di workflow business-oriented BPMNUn sistema di persistenza per motori di workflow business-oriented BPMN
Un sistema di persistenza per motori di workflow business-oriented BPMN
 
Produzione software - La qualità
Produzione software - La qualitàProduzione software - La qualità
Produzione software - La qualità
 
Security Project Management: Esperienze nella gestione di Vulnerability Asses...
Security Project Management: Esperienze nella gestione di Vulnerability Asses...Security Project Management: Esperienze nella gestione di Vulnerability Asses...
Security Project Management: Esperienze nella gestione di Vulnerability Asses...
 
Security Operations Center
Security Operations CenterSecurity Operations Center
Security Operations Center
 

Integrated Configuration Management

  • 1. Agire in un Mondo ‘Configurato’ Integrated Configuration Management Daniele Di Lorenzo Senior Project Manager & Configuration Manager 23 Giugno 2017 Scuola Universitaria Professionale della Svizzera Italiana SUPSI
  • 4. 1–IlMondoConfigurato Le Norme La configurazione è definita come l’insieme delle caratteristiche funzionali e fisiche di un prodotto stabilite nei documenti tecnici e realizzate nel prodotto stesso. Il Configuration Management si occupa di gestire e controllare le variazioni di tali caratteristiche. (UNI ISO 10007:2006) Configuration Management is a discipline applying technical and administrative direction and surveillance to identify and document the functional and physical characteristics of a configuration item, control changes to those characteristics, record and report change processing and implementation status, and verify compliance with specified requirements. (DoD Mil-Std-973) Configuration and information/documentation management are interrelated processes for managing projects […] (CM) is the process for establishing and maintaining a consistent record of a product’s functional and physical characteristics compared to its design and operational requirements. (ECSS-M-ST-40C) …is the field of management focused on establishing and maintaining the consistency of its system or product performance and its functional and physical attributes. (ISO 10007) The project management professional applies configuration management to actively guide the project’s direction and create a project infrastructure that enables successful completion
  • 5. 1–IlMondoConfigurato Caratterizzazione Il CM in un’ottica ’’integrata’’:  È una disciplina  È un campo del Management  È parte del PLM  È parte dei processi aziendali  È parte del Project Management  È interrelato al Requirement Management  Garantisce il ciclo approvativo  Garantisce la tracciabilità e la rintracciabilità  Ingloba il Change Management  Garantisce l’analisi degli impatti dei Change Allo scopo di governare la «dinamica» dei requisiti!
  • 7. La garanzia del meccanismo: i Requisiti 2–IRequisiti
  • 10. Il Requisito secondo il PMI 2–IRequisiti
  • 11. Elementi impattanti per i progetti 2–IRequisiti The Standish Group Report CHAOS 2014, 2015
  • 14. CIs 3–ConfigurationManagement 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
  • 15. Baseline 3–ConfigurationManagement “A set of released documents at specific revision levels that define a configuration at a specified point in time.” (CMII-100H, by the Institute of Configuration Management and CMII Research Institute)
  • 16. Change Management 3–ConfigurationManagement “Change Control is focused on identifying, documenting and controlling changes to the project and the project baselines.” * Rappresenta l’evoluzione del sistema (prodotto) sotto configurazione 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
  • 18. Tipico prodotto avionico Hp. di contesto: • Il CM governerà tutto il programma • Qualità interna, CMMI, DO • Adozione dell’EVMS 4–Avionics
  • 19. Configuration Plan 4–Avionics 1Introduction … 2Configuration Environment 2.1Methods 2.1.1Configuration Identification 2.1.2Part Numbers 2.1.3Variants Management 2.1.4Baselines 2.1.5Change Control 2.1.5.1Change Control Rules and Hierarchy 2.1.5.2Baseline Change Control 2.1.6Releases … 2.2Procedures 2.2.1Company procedures 2.2.2Avionics procedures … 2.3Standards 2.3.1Numbering for Configuration Items 2.3.2Numbering for Documents 2.3.3Documents Frames and Templates 2.3.4Approval Workflow 2.3.5Versioning Conventions … 2.4Tools … 2.5User Roles and Responsibilities … 3Configuration Activities 3.1Configuration Planning 3.2Configuration Identification 3.3Change Control 3.4Release 3.5Control of Non Compliant 3.6Control of Suppliers 3.7Configuration Audits … 4Transition Criteria … 5Configuration Management Data … 6Supplier Control … Annex X Template
  • 20. Configuration Plan in Action 4–Avionics NOME CYCLE DESCRIZIONE RAISED Normal Richiesta Intercettata ASSIGNED Normal Richiesta Assegnata ANALYSED Normal Richiesta Analizzata APPROVED Normal Richiesta Approvata COMPLETED Normal Richiesta Completata (Realizzata) CLOSED Normal Richiesta Chiusa REJECTED Out-of-normal Richiesta Respinta WITHDRAWN Out-of-normal Richiesta Ritirata FROM TO ROLE ANALYSED APPROVED Project Leader CCB APPROVED COMPLETED Developer ASSIGNED ANALYSED Project Leader CCB COMPLETED CLOSED Project Leader RAISED ASSIGNED Project Leader CCB ASSIGNED REJECTED Project Leader CCB COMPLETED RAISED Project Leader CCB RAISED WITHDRAWN Originator RAISED REJECTED Project Leader CCB LifecycleAuthorization
  • 22. Il Garante 5–ProjectManager 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?
  • 23. Like 5–ProjectManager In ambiti normati l’approccio ai progetti è tipicamente aderente a metodologie predittive, come può essere il PMBOK®. Ci aiuta a tracciare e rintracciare Le competenze del PM devono essere ampie perché ampio è il plan che si deve governare Garanzia di ruoli e responsabilità Garanzia dei requisiti e delle loro modifiche, nel tempo In ambiti agili, è possibile introdurre il Configuration Management.
  • 24. IntegratedConfigurationManagement Daniele Di Lorenzo Senior Project Manager & Configuration Manager daniele.dilorenzo@gmail.com Agire in un mondo Configurato