DANIELI OFFICINE MECCANICHE - Metodologie Agili SCRUM: la nuova frontiera di gestione di qualita' dei progetti
domenica, 20 giugno 2010
Danieli, tra i primi tre produttori mondiali di impianti siderurgici, sceglie la metodologia di Application Lifecycle Management SCRUM per ottimizzare i propri processi di gestione dei progetti e di sviluppo delle applicazioni con Visual Studio 2010. Consente, così, ai team di sviluppo aziendali di creare software di qualità superiore risparmiando denaro e rispettando i tempi prefissati.
Il progetto ha avuto l'obiettivo di permettere a Danieli di rispondere velocemente ed efficacemente alle proprie esigenze aziendali: è stato dotato quindi di funzionalità altamente riutilizzabili ed adattabili che permettano di gestire e controllare un progetto lungo tutto il suo ciclo di vita tenendo elevato il livello della qualità.
Per soddisfare le richieste del cliente è stato definito un piano d’intervento in 3 aree distinte:
1. Aggiornamento/Formazione dei Team di Sviluppo
2. Adozione di una metodologia di Application Lifecycle Management
3. Sviluppo di un hub di servizi aziendali riutilizzabili
L’aggiornamento ha permesso di abilitare i team di sviluppo alla realizzazione di soluzioni basate sul Microsoft .NET Framework, utilizzando come linguaggio preferenziale C#. Si è quindi passati dallo sviluppo in Microsoft Visual Basic 6 e Microsoft Visual C++ 6 alla più moderna piattaforma di sviluppo offerta da Microsoft e, in particolare, all’utilizzo di Visual Studio 2010 per le diverse fasi della realizzazione delle soluzioni software aziendali.
La standardizzazione dei processi di realizzazione del software, mantenendo l’agilità tipica delle realtà produttive in cui opera il cliente, è stata soddisfatta con l’adozione della metodologia agile SCRUM. Per rendere la metodologia ancora più efficace, al metodo è stato affiancato Microsoft Team Foundation Server 2010 in grado di coprire i diversi aspetti dell’Application Lifecycle Management.
Il template utilizzato fornito con TFS 2010 è Microsoft Solution Framework for Agile Development 5.0.
Non appena i primi team sono stati pronti per l’utilizzo delle nuove tecnologie di sviluppo, si è passati alla realizzazione di un hub di servizi in grado di offrire un insieme di funzionalità altamente riutilizzabili: ogni servizio è stato pensato per poter rispondere alle diverse regole di business che ciascun servizio aziendale richiede. Così, a titolo di esempio, il servizio di autorizzazione è in grado di profilare i contenuti a seconda dell’applicazione chiamante oltre che in base all’utente o all’area in cui esso opera in azienda. Grazie al Windows Communication Foundation e Windows Workflow Foundation questo è stato realizzato con un impatto sui tempi di sviluppo di gran lunga inferiore rispetto alle tecnologie precedentemente utilizzate dal cliente.
Leggi il Case completo di Danieli Officine Meccaniche!
Torna alla lista