Post on 05-Dec-2014
description
Università degli Studi di Milano BicoccaDipartimento di Informatica, Sistemistica e Comunicazione
Laboratorio di Internet /Laboratorio di progettazione (mod.1)
Anno Accademico 2009-2010
LEZIONE 6:
FASE 2: PIANO DI QUALITA’ Roberto Polillo
CHE COSA FAREMO OGGI:
3 4 5 6 7Web
designVisual design
Sviluppo Redazionedei contenuti
Pubblicazione
1Definizionedei requisiti
Documento dei requisiti
Prototipo di navigazione
Prototipo funzionale
Prototipo editoriale
Sistema on line
Prototipo di comunicazione
2Avviamentodel progetto
Piano di qualità
Gestione del sito
A requisiti completati e approvati, si tratta di impostare il progetto, specificando:
- attività
- risorse
- piano di lavoro
- organizzazione e criteri di gestione
PIANIFICAZIONEORGANIZZAZIONE DEL GRUPPO DI
PROGETTORequisiti
FORMULAZIONEDELL’OFFERTA E
NEGOZIAZIONEDEL CONTRATTO
Contratto
Piano di qualità
Sviluppo interno
Sviluppo esterno
COME SI FA NEI PROGETTI REALI
Nel vostro caso, i gruppi sono già prefissati, quindi dovete fare solo questo
(breve) documento
CHE COS?E’ E A CHE COSA SERVE IL PIANO DI QUALITA’
E’ un documento che specifica, in sostanza, le modalità di organizzazione del progetto che si deve avviare:- organizzazione del gruppo di lavoro (con definizione del capo progetto)- indicazione del responsabile del committente e suo ruolo nel progetto- piano di lavoro (attività, tempistica e risorse)- elenco dei documenti da produrre- ambiente di sviluppo (hw, sw, rete)- impostazione delle attività di test- modalità di consegna- ecc.
Tutto questo parte da una analisi accurata dei rischi di progetto
IL TEMPLATE DEL PIANO DI QUALITA’
1. Introduzione
Descrivere l’oggetto del presente documento, fornendo i riferimenti ai requisiti.
2. Analisi dei rischi
Inserire una sintetica analisi dei rischi di connessi al progetto, con una valutazione della probabilità che gli eventi indesiderati si verifichino e della gravità delle conseguenze.
Aggiungere eventuali raccomandazioni per ridurre i rischi sopra specificati.
IL TEMPLATE DEL PIANO DI QUALITA’ (SEGUE)
3.Organizzazione del gruppo di progetto
Descrivere sinteticamente l’organizzazione prevista per il gruppo di progetto: numero di persone, competenze necessarie, ruoli nel progetto, responsabilità indicando anche chi è il capo progetto.
NB: Nel vostro caso non nominerete un capo progetto: sarete tutti “corresponsabili” in ugual misura. Le decisioni verranno prese a maggioranza.
4. Responsabile del committente
Indicare a chi riporterà il capo progetto, chi dovrà approvare i prototipi intermedi che verranno prodotti e chi dovrà autorizzare la pubblicazione finale del sito in rete.
IL TEMPLATE DEL PIANO DI QUALITA’ (SEGUE)
5. Piano di progetto
Riportare il piano delle attività (nella forma di diagramma di Gantt: le attività, le loro dipendenze principali e le “milestone”).
Riportare eventuali dipendenze da eventi esterni al progetto.
Riportare, inoltre, il piano delle risorse, indicante le attività assegnate a ciascuna risorsa.
Entrambi i piani devono essere tracciati su una griglia temporale settimanale
PIANO DI PROGETTO: Un esempio elementare
Collaudo finale e pubblicazione
Redazione dei contenuti
Web design
Visual design
Installazione e
studio CMS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Disponibilità CMS
Sviluppo
Istallazione server di produzione
Consegna server
settimane
Formazione dei redattori
Stesura dei requisiti
3
2
2
6
5,5
1
1,5
6
27
Prototipo dicomunicazione
Prototipo dinavigazione
Documento dei requisiti
Prototipo funzionale
Prototipo editoriale
Sistema on line
CHE COSA
CHI
TOTALE
Un altro esempio, più articolato: A (piano delle attività)
Collaudo finale
Luigi (grafico)
Piero(capo progetto)
Studio e installazioneCMS
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Sviluppo
Maria(segretaria)
settimane
Formazione dei redattori
2
1
27
Visual design
Web design17
Carlo(sistemista)
Istallazioneserver
7
Collaudo finale e pubblicazione
Redazione dei contenuti
Prototipo dicomunicazione
Prototipo dinavigazione
Documento dei requisiti
Prototipo funzionale
Prototipo editoriale
Sistema on line
Formazione
TOTALE
B (piano delle risorse)
Suggerimenti per il vostro piano:
• La griglia deve essere settimanale, indicando le date reali
• Le “milestones” sono le revisioni con i docenti, e la data dell’esame
• Il nome associato ad un’attività sarà quello del solo “responsabile” di quella attività (anche se essa verrà effettuata da tutti)
• Esplicitate “tutte” le attività rilevanti, e non soltanto quelle della road map (es. “studio php”, “installazione web server”,…)
6. Controlli di avanzamento e rapporti
Specificare come verrà monitorato lo stato di avanzamento del progetto, rispetto al piano di cui sopra, e da chi.
7. Documentazione prevista
Inserire l’elenco dei documenti che dovranno essere prodotti nel corso del progetto e i documenti che dovranno essere consegnati al committente a fine progetto.
IL TEMPLATE DEL PIANO DI QUALITA’ (SEGUE)
IL TEMPLATE DEL PIANO DI QUALITA’ (SEGUE)
8. Verifiche e convalideDescrivere l’impostazione delle attività di verifica e convalida del progetto, includendo test funzionali, test di usabilità ed eventuali altri tipi di test ritenuti necessari. Specificare quando verranno effettuati tali test, con riferimento al piano. Specificare quali utenti e stakeholder effettueranno le convalide e i test di usabilità previsti.Specificare come dovrà essere condotto il collaudo finale prima del rilascio e da chi.
9. Consegna finale e pubblicazione del sitoSpecificare le modalità previste per la consegna al committente del materiale prodotto durante il progetto, per il test di accettazione finale e per la pubblicazione del sito in rete.
10. Ambiente di sviluppo
Specificare quale ambiente di sviluppo (hardware, software e rete) verrà utilizzato per la realizzazione del sito.
Specificare inoltre gli strumenti di sviluppo che dovranno essere utilizzati ( linguaggi di programmazione, strumenti di supporto alla progettazione e al controllo qualità, ecc.).
11.Gestione della configurazione
Specificare come verrà conservato il materiale prodotto durante il progetto (codice e documentazione) e da chi.
Specificare come verranno tenute allineate le versioni sulle quali opereranno i diversi membri del gruppo di progetto.
Specificare come e da chi verranno effettuati i backup durante il progetto.
IL TEMPLATE DEL PIANO DI QUALITA’ (SEGUE)
SUPPORTI DIDATTICI
Capitolo 8, Appendice 3 e Appendice 5 del libro