Laboratorio internet 6: Piano di qualità

15
Università degli Studi di Milano Bicocca Dipartimento 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

description

Slide per il corso di Laboratorio Internet tenuto da R.Polillo all'Università degli Studi di Milano Bicocca (info in www.rpolillo.it)

Transcript of Laboratorio internet 6: Piano di qualità

Page 1: Laboratorio internet 6: Piano di qualità

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

Page 2: Laboratorio internet 6: Piano di qualità

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

Page 3: Laboratorio internet 6: Piano di qualità

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

Page 4: Laboratorio internet 6: Piano di qualità

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

Page 5: Laboratorio internet 6: Piano di qualità

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.

Page 6: Laboratorio internet 6: Piano di qualità

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.

Page 7: Laboratorio internet 6: Piano di qualità

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

Page 8: Laboratorio internet 6: Piano di qualità

PIANO DI PROGETTO: Un esempio elementare

Page 9: Laboratorio internet 6: Piano di qualità

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à)

Page 10: Laboratorio internet 6: Piano di qualità

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)

Page 11: Laboratorio internet 6: Piano di qualità

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”,…)

Page 12: Laboratorio internet 6: Piano di qualità

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)

Page 13: Laboratorio internet 6: Piano di qualità

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.

Page 14: Laboratorio internet 6: Piano di qualità

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)

Page 15: Laboratorio internet 6: Piano di qualità

SUPPORTI DIDATTICI

Capitolo 8, Appendice 3 e Appendice 5 del libro