Application Lifecycle Management

Autore: Gian Maria Ricci - Creato il 28/03/2012 Gian Maria Ricci
Il successo di un progetto software non è solamente legato alla realizzazione di un programma e alla attività di scrittura del codice, ma dipende anche dalla gestione del suo ciclo di vita, partendo dalla raccolta requisiti per arrivare alla manutenzione del software stesso una volta in produzione.
 
Tutte le pratiche di gestione del progetto sono solitamente  identificate dall’acronimo ALM, ovvero Application Lifecycle Management.
 
La corretta implementazione di tutti i processi dell’ALM è attività non banale ed è quindi necessario appoggiarsi ad adeguati strumenti software che permettano a tutto il Team una gestione il più possibile centralizzata di tutte le operazioni richieste dal proprio processo, ma soprattutto è necessario che tutte le figure coinvolte condividano pienamente obiettivi e metodologie applicate.
 
La soluzione Microsoft per la gestione dell’ALM si chiama Team Foundation Server e copre tutte le fasi di progetto, dalla raccolta requisiti e pianificazione dei task, passando per la gestione del codice sorgente e build automatiche, per finire con i test negli ambienti di collaudo. Nessuno strumento però, per quanto completo, prescinde da una corretta conoscenza dei processi di ALM, soprattutto da parte dei Project Manager, il cui ruolo è proprio quello di monitorare e guidare il processo di sviluppo software.
 
 



0 commenti trovati
Per lasciare un commento devi effettuare il Login con lo username e la password che ti sono stati inviati quando ti sei iscritto ad uno dei nostri corsi.