P.I.D. - NikMari/etiamanere GitHub Wiki
Introduzione
il presente documento di pianificazione si tratta della gestione di un progetto per la realizzazione un sito client-server per la gestione dei dati immessi dagli utenti. La scelta di questo progetto è avvenuta da Nicolò Mari e successivamente i professori Palitto, Giannotta e Di Matteo hanno fatto sì di integrare le due materie (GPO e TST) per la realizzazione completa del progetto. Saranno descritti nei prossimi capitoli gli obiettivi del progetto, l' ambito in cui è collocato,gli stakeholder coinvolti, i vincoli di progetto e gli aspetti economici per poterne valutare la fattibilità. Si proseguirà quindi con la gestione delle attività, con le tempistiche di svolgimento,la stima e l'allocazione delle risorse e i metodi di controllo previsti.
Obiettivi
Lo scopo di tale sito è fornire agli utenti iscritti ad Etiamanere un metodo veloce e istantaneo per capire di cosa il proprio corpo richiede. Questo progetto sarà successivamente proposto in alcune palestre dove si potrà direttamente scaricare la propria scheda di allenamento e di alimentazione.
Risorse e vincoli
Per la realizzazione del progetto è previsto dal management un vincolo a livello di risorse umane quantificabile in 3 figure professionali: il project manager, l'analista, il tecnico sviluppatore software e il team di supporto. Essendo l'unico realizzatore del gruppo tutti i compiti (tranne il team di supporto) verranno interamente realizzati da me.
Stakeholder
Lo stakeholder è una persona, un gruppo, un ente ecc. che è interessata al successo o al fallimento del progetto. Possiamo distinguere tra • Stakeholder primari : chi effettivamente usa il sistema (utenti finali) • Stakeholder secondari: chi è influenzato direttamente dal successo o dal fallimento del progetto ( Project manager,persone coinvolte nella progettazione e manutenzione del sistema; interessate per esempio ad una riduzione dei tempi di lavoro). Sono individuati per tale progetto come Stakeholder primari le palestre contribuenti che richiedono l'uso di questo sito web;come stakeholder secondari il project manager, l'analista, il tecnico sviluppatore software, identificati come Nicolò Mari.
Procedure e metodi
Si inizierà con la fase di avvio che, attraverso l'individuazione e la definizione dei requisiti richiesti dal cliente, si tradurrà nel project charter. A partire da quest'ultima si inizierà con l'analisi dei requisiti interni ed esterni e dell'architettura di alto livello. Successivamente si progetterà l'architettura logica e fisica del sistema e quindi si realizzerà il codice e l'effettuazione dei test di collaudo nelle fasi di Implementazione e Collaudo. L'Analisi è incentrata sulla WBS (WORK BREAKDOWN STRUCTURE) con annessa WBS Table. Si costruisce successivamente il diagramma di Gantt e di Pert. Metodo a cascata
Valutazione economica
I costi considerati saranno solamente i costi diretti delle risorse umane, ovvero le ore di lavoro del team di progetto e il costo della linea ADSL. Il progetto ha una durata prevista di 4 mesi lavorativi con inizio il 2/02/2017 e termine il 7/06/2017.
Controllo
Sono previsti tre "Milestone" per il controllo dello stato avanzamento dei lavori, alla fine delle fasi di Analisi, Progettazione, Installazione.