Progetto: le fasi di sviluppo e "integrazione"

Affrontiamo le più note, ma anche tra le più delicate e coinvolgenti, fasi del progetto. Fasi in cui si porta a compimento quanto ideato verificando costantemente risultati e tempi

Continua il nostro approfondimento delle fasi che compongono il ciclo di vita di un progetto ed in particolare di un progetto informatico. Dopo aver visto, in un articolo precedente, le fasi di Planning e Design analizziamo quelle di Development e Integration.

Development

La fase di sviluppo del progetto è, probabilmente, quella più nota alla stragrande maggioranza degli addetti ai lavori in tema di Information Technology.

All’inizio di questa fase, il Project Manager si occuperà di creare lo “schedule” (piano) dettagliato delle attività, relativamente alla implementazione del codice sorgente. Tuttavia, la costruzione del sistema software, in questa fase, non si limita alle attività di pura programmazione ma include anche la creazione dei test dei singoli componenti e delle specifiche caratteristiche (unit testing) del prodotto. Naturalmente, anche questi ultimi task dovranno essere pianificati con cura dal Project Manager. E’ addirittura consigliabile, secondo le recenti tendenze, scrivere i test dell’applicazione prima ancora che venga inziata la stesura del codice sorgente.

Nel momento in cui sia stata terminata l’attività di scheduling e siano stati fissati gli obiettivi intermedi (milestones) con le relative date di consegna, la fase di development vera e propria può avere inizio. Oltre alla sopra citata attività di scheduling delle attività, il Project Manager in questa fase dovrà porre sicuramente particolare attenzione alla gestione del team impegnato sul progetto. A questo impegno si aggiungono le attività di gestione del budget, il controllo circa le eventuali modifiche richieste in corso d’opera dal cliente, la creazione di report sullo stato di avanzamento del progetto e, non meno importante, un assidua verifica sulla qualità del prodotto che si sta creando.

Normalmente, durante la fase di development, vengono rilasciate svariate release ad uso interno (build), che sono intervallate scrupolosamente da una serie di test ad ogni rilascio previsto. Si va avanti così fin quando tutte le caratteristiche e tutti i componenti previsti in fase di design sono stati completati con successo. La conclusione della fase di sviluppo, naturalmente, dovrà prevedere anche che tutti i test e la risoluzione delle anomalie riscontrate siano stati completati e risolti positivamente.

X
Se vuoi aggiornamenti su Progetto: le fasi di sviluppo e "integrazione"

inserisci la tua e-mail nel box qui sotto:

Ho letto e acconsento l'informativa sulla privacy

Acconsento al trattamento di cui al punto 3 dell'informativa sulla privacy