Sei sulla pagina 1di 8

Progetto TWeb

Sottoprogetto: Lato utente


Altomare Andrea, Fortuna Alessio, Pucci Federico, Russo Paolo 5A
I.T.I.S. G. Marconi - Jesi

INDICE
Analisi................................................................................................................ ...................2

Diagramma WBS..................................................................................................................3

Diagramma PDM..................................................................................................................4

Diagramma di Gantt..............................................................................................................5

Matrice delle responsabilit (RACI)......................................................................................7

Conclusioni...........................................................................................................................7

Gruppo 1 5A | Progetto TWeb Lato utente 1


I.T.I.S. G. Marconi - Jesi

ANALISI
Il Progetto TWeb stato suddiviso in quattro sottogruppi. Il presente documento espliciter le
questioni di interesse gestionale per il gruppo 1, il quale si occupa della pianificazione e della
realizzazione della parte di progetto relativa alluso indirizzato agli utenti registrati del sito web che
verr creato.
Innanzitutto analizziamo in maniera generale ci che concerne la parte relativa allutenza del sito web
finale. Per lanalisi ci basiamo sulle specifiche funzionali dateci, dunque passiamo alla pianificazione
pi specifica delle attivit conseguenti.
Una volta capito il lavoro da svolgere, labbiamo diviso in alcune parti generali cui abbiamo assegnato
un determinato membro del gruppo, dunque abbiamo organizzato il team e suddiviso i compiti.
Successivamente ci dedicheremo alla stesura delle specifiche particolari (una per ogni sotto-aspetto
trovato) e alla realizzazione dei mockup (uno per ogni parte del sito che andremo a creare).
In seguito ci sar una fase di realizzazione nella quale scriveremo concretamente il codice HTML e
PHP per realizzare le pagine, e ne cureremo anche linterfaccia grafica (con linguaggio CSS ed
apposite librerie, come Bootstrap).

Lultima fase preveder innanzitutto il testing delle singole parti realizzate dai membri del team,
successivamente il controllo completo di tutto il sistema utente con le diverse parti integrate tra loro.

Le tecnologie che verranno utilizzate per sviluppare lintero sistema utente sono le seguenti:

Microsoft Expression Web 4: per la stesura del codice;


MySQL: come DBMS per il database (in quanto gli utenti dovranno ovviamente interagire con i
dati memorizzati appositamente nella base di dati generale per lospedale);
phpMyAdmin: nel caso si debbano compiere operazioni sul DB;
Microsoft Office Word: per la scrittura del documento di progetto;
Microsoft Office Excel: per gli schemi interni al documento di progetto (come il PDM);
Microsoft Project: per il Project Management del sottogruppo;
App.moqups.com: per la progettazione dellinterfaccia e del layout delle componenti del
sistema;
Uniform Server Zero: piattaforma WAMP per il test in locale del sistema.

I linguaggi adoperati per creare concretamente le varie pagine del sistema saranno HTML (per lo
scheletro di tali pagine), PHP (per la realizzazione degli appositi script i quali permetteranno la
dinamicit attraverso lelaborazione dei dati lato server), e CSS (per la definizione dellinterfaccia
grafica).

Il carico di lavoro sar suddiviso nei giorni settimanali dal luned al venerd, per una media di circa due
ore giornaliere.
Alla fine, il lavoro completato verr assemblato insieme a quello degli altri gruppi: questi costituiranno
unitamente il sistema ospedaliero complessivo.

Gruppo 1 5A | Progetto TWeb Lato utente 2


I.T.I.S. G. Marconi - Jesi

DIAGRAMMA WBS
Pianificazione gerarchica delle attivit costituenti il progetto.

Gruppo1_Utente

Pianificazione
Realizzazione Controllo
/Progettazione

Stesura delle
Analisi delle Organizzazione del Suddivisione dei Realizzazione Testing parti Testing completo
specifiche Pagine HTML Script PHP Interfacce grafiche
specifiche generali team compiti mockup separate sistema utente
particolari

Gruppo 1 5A | Progetto TWeb Lato utente 3


I.T.I.S. G. Marconi - Jesi

DIAGRAMMA PDM
Pianificazione sequenziale delle attivit costituenti il progetto.

Gruppo 1 5A | Progetto TWeb Lato utente 4


I.T.I.S. G. Marconi - Jesi

DIAGRAMMA DI GANTT
Schedulazione temporale delle fasi di progetto:

Nome attivit Durata Inizio Fine


Gruppo1_Utente 45 g ven 10/03/17 gio 11/05/17
PIANIFICAZIONE 10 g ven 10/03/17 gio 23/03/17

Analisi delle specifiche generali 1g ven 10/03/17 ven 10/03/17

Organizzazione del team 1g lun 13/03/17 lun 13/03/17


Suddivisione dei compiti 1g mar 14/03/17 mar 14/03/17

Stesura delle specifiche particolari 7g mer 15/03/17 gio 23/03/17

Realizzazione mockup 3g mer 15/03/17 ven 17/03/17


REALIZZAZIONE 31 g gio 23/03/17 gio 04/05/17
Pagine HTML 20 g ven 24/03/17 gio 20/04/17
Script PHP 20 g ven 24/03/17 gio 20/04/17
Interfacce grafiche 10 g ven 21/04/17 gio 04/05/17
CONTROLLO 6g gio 04/05/17 gio 11/05/17
Testing parti separate 3g ven 05/05/17 mar 09/05/17

Testing completo sistema utente 2g mer 10/05/17 gio 11/05/17

13 mar 17 20 mar 17 27 mar 17 03 apr 17 10 apr 17 17 apr 17 24 apr 17 01 mag 17 08 mag 17

Inizio Fine
Gruppo1_Utente
ven 10/03/17 gio 11/05/17
ven 10/03/17 - gio 11/05/17

PIANIFICAZIONE Pagine HTML Interfacce grafiche Testing parti Test


ven 10/03/17 - gio 23/03/17 ven 24/03/17 - gio 20/04/17 ven 21/04/17 - gio 04/05/17 separate ing
ven 05/05/17 - co
mar 09/05/17 mpl
eto
Stesura delle specifiche Script PHP CONTROLLO
particolari ven 24/03/17 - gio 20/04/17 gio 04/05/17 - gio
mer 15/03/17 - gio 23/03/17 11/05/17

Realizz REALIZZAZIONE
azione gio 23/03/17 - gio 04/05/17
mocku
p
mer

Gruppo 1 5A | Progetto TWeb Lato utente 5


I.T.I.S. G. Marconi - Jesi

Diagramma di Gantt:

Gruppo 1 5A | Progetto TWeb Lato utente 6


I.T.I.S. G. Marconi - Jesi

Matrice delle responsabilit (RACI)


TEAM DI PROGETTO
ATTIVIT Andrea
Alessio Fortuna Federico Pucci Paolo Russo
Altomare
Analisi delle specifiche generali A/R R R R
Organizzazione del team A/R C/I C/I C/I
Suddivisione dei compiti A/R C/I C/I C/I
Stesura delle specifiche
A/R R/C/I R/C/I R/C/I
particolari
Realizzazione mockup R R A/R R
Pagine HTML A/R R R R
Script PHP A/R R/I R/I R/I
Interfacce grafiche R/I R/I A/R R/I
Testing parti separate R/C A/R R/C R/C
Testing completo sistema
R/C/I C/I C/I A/R
utente

La matrice delle responsabilit sopra riportata indentifica i ruoli e le responsabilit allinterno del team
di progetto.

La codifica utilizzata la RACI:

Responsible (R): indica che la persona attivamente coinvolta nellattivit mediante una
responsabilit di tipo operativo. Il ruolo pu essere condiviso.
Accountable (A): indica che la persona il responsabile dellattivit, approva il lavoro dei ruoli
R, ha lultima parola sulle decisioni che riguardano lattivit. Solitamente il ruolo unico per
lattivit, e non condiviso.
Consulted (C): indica che la persona viene consultata in merito a come si svolge lattivit. Il
ruolo pu essere molteplice.
Informed (I): indica che la persona deve essere informata sullo stato dellattivit. Il ruolo pu
essere molteplice.

CONCLUSIONI
Una volta conclusa lultima fase (il Testing completo del sistema utente), il sottoprodotto del nostro
team di lavoro potr essere consegnato e assemblato insieme a quelli degli altri gruppi, in modo da
realizzare integralmente il sistema ospedaliero.

Gruppo 1 5A | Progetto TWeb Lato utente 7