Il supporto dell'Application Lifecycle Management nell'eGov. Emerasoft racconta un caso di successo di una Pubblica Amministrazione che migliora il governo delle attività produttive con Polarion ALM
3. Il caso
• Pianificare, gestire e controllare il ciclo di vita di oltre 800
artefatti software relativi all’intero settore informativo regionale
– Sistema Info Socio Sanitario
– Sistemi per l’erogazione dei servizi al cittadino
• Tracciare dall’ingaggio «requisito» sino alla manutenzione
evolutiva ed ordinaria
• Metriche e tracciamento
• Gestire la comunicazione con fornitori e consulenti
• Integrare il variegato ecosystema
applicativo attuale
• ... ma non solo ALM
• Da un processo Artigianale ad uno Industriale
4. Alcuni Numeri
Una delle più grandi installazioni nel panorama
internazionale con Polarion sul ALM
Componenti
Utenti Software Numero di Work
Anno di inizio Utenti Globali concorrenti Items Progetti
manutenuti
2009 +110 130 +800 +130 +150
0 00 0
5. Processi ALM
Gestione delle Procedura di Test Change e Procedure di Gestione delle
direttive rilascio in Management, Configuration rilascio anomalie
• Requisiti Funzionali sviluppo Qualità Management • Deployment • Integrazione
• Gestione degli • Modellazione • Integrazione con • Hardware e software • Built Automation Applicativa CRM
impatti • Integrazione Test Suite • Asset provisioning • Documentazione • bi-direzionale con
Applicativa Web Services
• Change Order
• RFC
6. Non solo ALM
• «Gestione Rilevazione Azioni»
– Tracciare le rilevazioni di anomalie su sicurezza,
privacy, normative
• Gestire le azioni correttive
• Notifiche di applicazione delle azioni e di chiusura
automatica delle segnalazioni
7. Gestire i flussi
• Tramite Polarion sono state gestite
pratiche
– di «escalation» in cui una segnalazione viene
notificata ad un livello superiore
– di «delegation» per fare eseguire un’attività
ad altri
8. Gestione dell’out-sourcing
• I fornitori accedono a Polarion e
partecipano al processo del cliente,
orchestrati in modo uniforme e
coordinato
• I processi sono centralmente controllati
“Work expands so as to fill the time
available for its completion”
• (Parkinson's law )
9. Reporting
• I valore dei report in tempo reale
• Con la versione 2012 i report divengono
un’applicazione per le Business
Intelligence
“Without metrics, you're just another
guy with an opinion”
• (Micheal Mah)
10. Integration
The Polarion app does not live in a bubble
• Oracle Siebel CRM
• «Evoluzioni corso»:
– HP Quality Center
– CA Service Desk
– Backend per i metadati
– Automazione delle build
via Jenkins
11. Il valore della Disciplina
• Per una applicazione di successo di Polarion è
necessario affiancare personale ed un processo
che ne disciplini l’applicazione;
• L’uso delle strumento è funzionale ad una
metodologia
• per cui è stato fondamentale l’applicazione
sistematica di una disciplina metodologica,
tramite la disciplina.
12. Supporto Emerasoft
• Amministrazione applicativa di Polarion
• Help-desk e supporto
– Gestione rapporti con il vendor
• Gestione ambiente di test/collaudo
• Consulenza sullo sviluppo di estensioni per avere
automatismi e «disciplinare» l’uso di
Polarion tramite template
• Migrazioni, monitoring profiling
• «We drink our own champain»
– La gestione avviene tramite Polarion
13. Conclusioni
• Creare assett, capitalizzare il knowhow, il modo di
fare le cose
• Uniformare metodi ed approcci
• Riusare attraverso le persone
• Scalare rapidamente a nuovi approcci
funzionali
• Attenzione a non farsi prendere
la mano dalla facilità dello
strumento di essere
configurato