Progetto didattico - Segue la logica formale di relazione cliente – fornitore - Usa una sequenza di revisioni di progetto come il principale evento di interazione tra cliente e fornitore - Ciascuna revisione di progetto richiede ad entrambe le parti l’esecuzione di alcuni adempimenti formali Fasi di progetto – 1 Fasi di progetto – 2 - Ogni revisione ha luogo dopo ogni fase di progetto per sancirne il completamento - Analogamente alle post-condizioni del modello di ciclo di vita sequenziale - La scelta del modello adottato resta comunque a carico del fornitore Fasi di progetto – 3 Fasi di progetto – 4 - Ogni fase di progetto produce prodotti (parziali o finali), alcuni dei quali sono sottoposti alla revisione del cliente - Il successo di una revisione è determinato dall’approvazione da parte del cliente dei prodotti presentati dal fornitore - Il successo di una revisione consente l’ingresso nella fase successiva di progetto Fasi di progetto – 5 - Il progetto didattico sarà soggetto a tutte le revisioni comprese tra RR ed RA - Per accedere ad una revisione il gruppo di progetto dovrà esibire un insieme di prodotti (parziali o finali) sviluppati nel corso della fase corrispondente - La lista ed il contenuto atteso di tali prodotti sono riportati nella pagine del corso Processi di revisione – 1 - Adotteremo due distinti processi di revisione - Processo di revisione esterna condotta dal cliente - Applicherà ad RR (inizio) ed RA (fine) - Audit Process in ISO 12207 - Con effetto sanzionatorio - Processo di revisione interna (di progresso) con il coinvolgimento del cliente - Applicherà ad RPP, RPD ed RQ (revisioni intermedie) - Joint Review Process in ISO 12207 - Con valenza informativa Processi di revisione – 2 - Revisione interna - Consente interazione tra esaminatore (cliente vero o surrogato) ed esaminato (fornitore) - Concerne aspetti sia tecnici che gestionali - Prevede adempimenti da parte del fornitore - Esame di prodotti di processo, anche parziali - Non ha carattere formale - Non ha effetto sanzionatorio - Può non avere valenza contrattuale * P.es.: non essere associata a scadenze di pagamento Processi di revisione – 3 - Revisione esterna - Soggetta a regole formali - Con effetto sanzionatorio - Riguarda tutti gli aspetti contrattuali del progetto - Esamina tutte le attività svolte nell’ambito dei processi contrattualmente previsti entro la fase considerata - Problematiche tecniche, economiche, normative, etc. - Prevede adempimenti formali - Per essere avviata (pre-condizioni) - Per essere completata (post-condizioni) Ciclo di revisioni – 1 - Revisione dei Requisiti (RR) - Funzione: concordare con il committente (cliente) una visione condivisa del prodotto atteso - Prodotti in ingresso - Capitolato d’appalto (emesso dal committente) - Analisi dei Requisiti (AR) * Lo Studio di Fattibilità è un documento interno del fornitore - Piano di Qualifica (PQ v1) * Delinea la strategia generale di Verifica e Validazione - Stato di uscita - Prodotto descritto * Casi d’uso, classificazione e discussione dei requisiti Ciclo di revisioni – 2 - Revisione del Progetto Preliminare (RPP) - Funzione: attivazione della fase realizzativa del prodotto - Accertamento di realizzabilità * Esistenza di strategie, tecniche, metodologie e tecnologie adeguate allo scopo - Prodotti in ingresso - Specifica Tecnica (ST) - Aggiornamento del Piano di Qualifica (PQ v2) - Stato di uscita - Prodotto specificato * Visione ad alto livello del sistema proposto dal fornitore * Diagrammi delle classi ed altre rappresentazioni architetturali Ciclo di revisioni – 3 - Revisione del Progetto Definitivo (RPD) - Funzione: informare il cliente sulle caratteristiche finali del prodotto - Attivazione della fase ascendente di qualifica * Il prodotto è completamente progettato e realizzato * Vale la pena impegnare risorse nella sua verifica incrementale e validazione complessiva - Prodotti in ingresso - Definizione del Prodotto (DP) - Aggiornamento del Piano di Qualifica (PQ v3) - Stato di uscita - Prodotto definito * Descrizione del sistema come realizzato * Diagrammi che descrivano la specifica di dettaglio del comportamento funzionale e delle interazioni tra componenti Ciclo di revisioni – 4 - Revisione di Qualifica (RQ) - Funzione: approvazione dell’esito della fase di verifica - Attivazione della fase di validazione * Dalla verifica (necessaria al fornitore) alla validazione (necessaria al committente) - Prodotti in ingresso - Aggiornamento del Piano di Qualifica (PQ v4) * Resoconto della campagna di verifica * Specifica delle prove proposte (dal fornitore) per il collaudo - Versione preliminare del Manuale Utente (MU v1) - Stato di uscita - Prodotto qualificato * Aggiornato al completamento della campagna di verifica Ciclo di revisioni – 5 - Revisione di Accettazione (RA) - Funzione: collaudo del sistema per accettazione da parte del committente - Accertamento di soddisfacimento di tutti i requisiti pattuiti - Culmine della fase di validazione - Prodotti in ingresso - Versione definitiva del Piano di Qualifica (PQ v5) * Dettaglio dell’esito delle prove di collaudo - Versione definitiva del Manuale Utente (MU v2) - Stato di uscita - Prodotto accettato Adempimenti del fornitore