Costruire una chain of custody del software - una guida per Cto Cio Devops
Polarion UC 2010 - Lispa SpA - L'esperienza in Lispa con Polarion: dalla gestione dei requisiti al rilascio in produzione
1. L'esperienza in Lombardia Informatica con Polarion:
dalla gestione dei requistiti al rilascio in produzione
Arezzo, Ottobre 2010
Nicola Contardi
2. Lombardia Informatica
Software e servizi per il Sistema Regionale lombardo:
- Sistemi per il funzionamento dell’Ente Regione
- Sistemi per l’erogazione di servizi per i cittadini, le imprese e gli Enti locali
- Sistemi direzionali per la programmazione e il controllo della spesa
- Sistemi di comunicazione trasversale
- Sistema Informativo Socio-Sanitario (SISS) lombardo
DATI 2009:
• Capitale Sociale: 25 milioni di
euro
• Partecipazione al Capitale
Sociale: 100% Regione
Lombardia
• Fatturato complessivo: 240
milioni di euro
• Risultato prima delle imposte:
4,112 milioni di euro
• Numero di dipendenti: 576
2
3. Progetto SGR-CM 1/2
“Scope” del progetto
Pianificazione operativa
Gestione dei cambiamenti
Gestione Gestione Supporto Gestione Gestione
Direttive Modellazione Realizzazione Test Rilascio
Configuration Management
S1 S2 S3
… Sm
… Sn
3
5. Obiettivi del Pilota
Obiettivi di realizzazione inclusi:
• Gestione Requisiti (Direzioni Demand e Sviluppo)
• Gestione Anomalie (senza integrazioni con Assistenza)
• Gestione Rilasci (versione iniziale)
• DB unico di CM (Subversion) e import delle baseline sw (per i servizi delle
aree pilota)
• Import dei dati presenti in Oracle Applications
• Integrazione con Enterprise Architect
Obiettivi di realizzazione esclusi:
• Gestione Rilasci (versione avanzata)
• Gestione Fornitori (da gara SMAAT)
• Integrazione con OA (evoluzione), HP Quality Center, Assistenza
• Gestione ciclo documentale
• Completamento migrazione baseline in CM DB
5
6. Timetable del progetto
Inizio progetto esecutivo Ottobre 2009
Allestimento ambienti hw e sw Nov.09-Mar.10
Analisi processi e disegno soluzione Gennaio
Realizzazione pilota dip. SISS Aprile
Realizzazione pilota dip. Sire Maggio
Semplici manuali di uso Maggio
Definizione modalità interazione con i fornitori Luglio
Diffusione su 2+1 aree pilota Luglio-Settembre
Completamento diffusione (altre 11 aree) Aprile 2011
6
12. Estensioni
Altri workitem:
• Requisito
• Funzionalità
• Progettazione
• Test case
nell’ambito Sviluppo utilizzati per un maggiore dettaglio
12
13. Diffusione in Lombardia Informatica
Numero utenti target (demand, supply; int/est): 400
Numero utenti raggiunti: 65
Aree totali (Dir. Sviluppo): 14
Aree pilota (Dir. Sviluppo): 3
Totale progetti software da gestire: 400
Totale progetti software caricati: 20
13
14. Evoluzioni future
Temi prioritari:
• Integrazione Polarion-Assistenza
• Gestione dei Fornitori
Temi importanti:
• Dashboard Direzionale andamento progetti
• Gestione ciclo di vita e della conservazione documentale - integrazione
• Evoluzione gestione dei rilasci
• Evoluzione integrazione Polarion – Oracle Applications
• Integrazione tra Polarion e HP Quality Center
• Integrazione tra Polarion ed Enterprise Architect
• Realizzazione reportistica avanzata in Polarion
• Reingegnerizzazione e ottimizzazione degli script per la generazione dei
build e dei setup
• Progetto Rilevazioni Anomalie e Gestioni Azioni Correttive (ASG)
14
15. Criticità
Criticità sulla prosecuzione del Progetto SGR-CM:
- Introduzione nuovi metodi di lavoro per le aree aziendali non abituate
alla gestione formalizzata dei requisiti
- Completamento della diffusione, con il porting di tutte le baseline
software nel repository centralizzato (SVN) (attività massiva) e
contemporanee importanti evoluzioni
- L'uso dello strumento dovrebbe diventare di routine, in modo
estensivo su tutta l'Azienda. Rendere lo strumento “appetibile”
15
16. Bilancio dell'esperienza e lezioni apprese
• Gli strumenti introdotti per l'ALM (Polarion, SVN) stanno organizzando ed unificando i
metodi di lavoro. Questo porta all'Azienda coesione e quindi efficienze e qualità.
• Il nuovo processo di produzione del software, supportato da strumenti unificati, rende più
facile e gradevole lavorare in Azienda.
• La piattaforma tecnologica consente una progressiva integrazione di altri strumenti per
l'ALM, come Enterprise Architect e HP Quality Center.
• Occorre ricordare alcuni punti chiave del progetto:
– Necessità di uno sponsor di livello: Direzione Generale per L.I.
– Grande progetto di servizi: 70% dell'impegno totale
– Necessità di un team interno motivato, full-time
– Impatto estensivo su aree chiave: direz. di demand, sviluppo, generale
16
17. Grazie per l’attenzione
Nicola Contardi
nicola.contardi@lispa.it
Lombardia Informatica S.p.A.
17