Esercitazione revisione bozza di proposta



Documenti analoghi
GOLDWEB- REQUISTI Utente - ISBS-RQU-GW-01

Giuseppe Santucci. Qualità nella Produzione del Software

SOMMARIO COSA SERVE... 2 PRIMA DI INIZIARE... 2 COME PROCEDERE LATO SERVER... 3 COME PROCEDERE LATO CLIENT... 3

Manuale Sicurezza Duemilauno Agenzia Sociale

Specifiche dello sviluppo di un progetto software e indicazioni sulla documentazione e sulle modalità di esercizio delle prestazioni

Come prepararsi all Audit

Questa procedura permette l'introduzione, la variazione, l'annullamento dei dati relativi al Piano dei Conti, ai clienti ed ai fornitori.

Il modo più moderno per promuovere i tuoi prodotti

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

MANUALE PARCELLA FACILE PLUS INDICE

Guida alla procedura informatica di presentazione dei progetti di Ristrutturazione degli Enti. Versione 1.0

14 giugno 2013 COMPETENZE E QUALIFICHE DELL INSTALLATORE DI SISTEMI DI SICUREZZA. Ing. Antonio Avolio Consigliere AIPS All right reserved

Concetti di base di ingegneria del software

MANUALE UTENTE Profilo Azienda Partecipata. APPLICATIVO CAFWeb

ALLEGATO Esempio di questionario per la comprensione e valutazione del sistema IT

Il tuo manuale d'uso. SONY ERICSSON Z550I

MODULO HOTEL: INSTALLAZIONE E MANUALE UTENTE

Manuale di Aggiornamento BOLLETTINO. Rel H4. DATALOG Soluzioni Integrate a 32 Bit

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO e PARAMETRI2015

SOFTWARE. Aprendo il SW la prima schermata che appare è la seguente:

Sistema Gestionale FIPRO. Dott. Enea Belloni Ing. Andrea Montagnani

Servizi Remoti. Servizi Remoti. TeamPortal Servizi Remoti

Medici Convenzionati

Panasonic. KX-TDA Hybrid IP-PBX Systems Installazione PAClient. Centrali Telefoniche KX-TDA e TDE Informazione Tecnica N 049

Ministero dell Istruzione, dell Università e della Ricerca. Acquisizione Beni e Servizi

APPROVVIGIONARE APPROVVIGIONARE. Rev. Data Causale Redazione Verifica Approvazione. 00 xx/xx/xxxx Prima emissione

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

WEB SEMINAR Dettaglio servizio

Standard Nazionale di Comunicazione Mercato Gas

ISSA EUROPE PTSOFTWARE 2.0

ELENCO PREZZI PER LE PRESTAZIONI ACCESSORIE AL SERVIZIO DI DISTRIBUZIONE DEL GAS

Libero Emergency PC. Sommario

(Preventivatore Veicoli a Motore) MANUALE D USO. Aggiornamento maggio 2007

AD HOC Servizi alla Persona

Creare diagrammi di Gantt con Visio 2003

Supporto On Line Allegato FAQ

SWIM. SKF World-class Invoice Matching. fatture e documenti di consegna. Rev 04

Funzioni in C. Violetta Lonati

Gestione Iter Manuale Sistemista. Gestione Iter Manuale Sistemista

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

Registratori di Cassa

MANUALE DELLA QUALITÀ Pag. 1 di 6

Gestione Automatizzata delle RDL

TERMINALE. Creazione e gestione di una postazione terminale di Eureka

Certificazione dei Sistemi di Gestione per la Qualità (Norma UNI EN ISO 9001:2008)

Manuale della qualità. Procedure. Istruzioni operative

I MODULI Q.A.T. PANORAMICA. La soluzione modulare di gestione del Sistema Qualità Aziendale

TUTOR81 e-learning PROFESSIONAL

LA NUOVA GESTIONE STUDIO

Allegato 2 Modello offerta tecnica

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

Le caselle di Posta Certificata attivate da Aruba Pec Spa hanno le seguenti caratteristiche:

Piano di gestione della qualità

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

FORMAZIONE PROFESSIONALE

MODULO 02. Iniziamo a usare il computer

MyMax PROCEDURA QUALITÀ Gestione Reclami e Non Conformità PQ08a Ed. 0 Rev. 3 Pag. 1 di 7

Guida al sistema. Dott. Enea Belloni

Progetto cofinanziato dal POR CRO Regione Veneto - Azione 4.1.1

Modulo plug&play MKMB-3-e-3. Interfaccia Modbus/RTU per contatori Iskraemeco MT831 / MT860

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

Sistemi Informativi I Caso di studio con applicazione di UML

Manuale Utente Albo Pretorio GA

1 SCOPO E CAMPO DI APPLICAZIONE RIFERIMENTI SIGLE E DEFINIZIONI RESPONSABILITA PROCEDURA...3

Istruzioni operative per la gestione delle Non Conformità e delle Azioni Correttive.

QUESTIONARIO QUALIFICAZIONE FORNITORE

Struttura documenti del SGQ

Effettuare gli audit interni

IBM Implementation Services per Power Systems Blade server

Manuale dell'utente di Crystal Reports. Installazione di Crystal Reports XI

La Metodologia adottata nel Corso

Volume GESTFLORA. Gestione aziende agricole e floricole. Guidaall uso del software

NOTE OPERATIVE. Prodotto Inaz Download Manager. Release 1.3.0

IL PARTNER IDEALE. Consulenza IT & Soluzioni HR

Revisione 00 Data revisione: 17/11/2010 ISO 14001:2004. Emissione RSGA Prima Approvazione DIR GIUNTA. Approvazione revisioni

PRG 7.4 A GESTIONE DEL PROCESSO DI APPROVVIGIONAMENTO

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Procedura n. 03 (Ed. 02) TENUTA SOTTO CONTROLLO DEI DOCUMENTI E DELLE REGISTRAZIONI

Ministero dell Istruzione, dell Università e della Ricerca. Allegato 9 - Profili Professionali

APPALTIPA PRESENTAZIONE SOFTWARE

Guida alla registrazione on-line di un DataLogger

MANUALE UTENTE Fiscali Free

SITO DI PUBBLICAZIONE ANNUNCI

ZFIDELITY - ZSE Software & Engineering Pag.1 / 11

ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema

Istruzione Operativa Richiesta di Offerta on-line in busta chiusa digitale

Regimi IVA Speciali MULTI. Gestione Beni Usati

Mac Application Manager 1.3 (SOLO PER TIGER)

Guida all utilizzo di mysm 2.0. Ver 1.0 1

PROPOSTA DI CONSULENZA PER L ACQUISTO DI ENERGIA ELETTRICA NEL MERCATO LIBERO E PER LA GESTIONE DEI CONSUMI

Utilizzo di Certificati SSL e relative implicazioni

Sviluppata da: Lo Russo - Porcelli Pag. 1 di 6 6FRSR utilizzare il DBMS Postgresql per imparare il linguaggio SQL.

START Affidamenti diretti e Procedure concorrenziali semplificate. Istruzioni per i concorrenti Ver. 1.0

Standard Nazionale di Comunicazione Mercato Gas

Transcript:

Giuseppe Santucci Qualità nella Produzione del Software Esercitazione su Revisione del contratto (Contract review) & Piani di sviluppo e qualità (Development and quality plans) EX_01.1 Esercitazione revisione bozza di proposta Due fasi: * 1) revisione della bozza di proposta (proposal draft review), ovvero revisione PREVENTIVA della proposta da mostrare al cliente 2) revisione della bozza di contratto (contract draft review), ovvero revisione della proposta modificata dopo l'interazione con il cliente Facciamo riferimento al progetto di esempio GoldWEB 1. Qualcuno ha contattato il cliente ed ha raccolto i requisiti 2. Sulla base di quanto raccolto ha prodotto dei documenti (bozza di proposta) 3. La bozza di proposta contiene i requisiti utente e due piani requisiti utente, nel seguito r_1 requisiti funzionali, nel seguito r_2 un piano di sviluppo un piano qualità Scopo della revisione della bozza di proposta è quello di individuare inesattezze, ambiguità e mancanze nei requisiti e nei piani (ci concentriamo sui primi due documenti usando la checklist di Galin) EX_01.2

Revisione della bozza di proposta (1) Utilizziamo la checklist di Galin 1. I requisiti utente sono stati chiarificati e documentati 1.1 Requisiti funzionali 1.2 Ambiente operativo (hw, sistemi di comunicazione, sistema operativo, ecc..) 1.3 Interfaccia con altri applicativi 1.4 Prestazioni del sistema (numero di utenti e condizioni d'uso) 1.5 Affidabilità 1.6 Usabilità (tempo di apprendimento, ed altro) 1.7 Numero di installazioni e locazione delle stesse 1.8 Condizioni di garanzia 1.9 Manutenzione 1.10 Condizioni accessorie (team di progetto, certificazioni, ecc.) EX_01.3 Mancano i requisiti sui fornitori!!! è una lista predefinita cablata nel sistema o una lista espandibile? Nel secondo caso, da chi e come? si o no? vago ovvero? ovvero? Fallimenti? Artigiano non disponibile? EX_01.4

Requisito ignorato valori di stato? ovvero? unità di misura? cos'è il calo di lavorazione? Che ruoli hanno? Manca il dettaglio dei casi d uso Dove sono gestite le password e che funzionalità sono richieste? EX_01.5 requisiti funzionali EX_01.6

ID è generato dal sistema o a mano? Differenza tra ID e numero busta? E gli artigiani precedenti? ID è generato dal sistema o a mano? Perchè due volte operazione? Calo e calo effettivo? EX_01.7 Ovvero ragione sociale? Come si collega con operazione? Nome e ragione sociale coincidono? Ovvero ragione sociale? Non sarà dipendente? Nome e ragione sociale coincidono? E la partita IVA indicata nelle specifiche? unità di misura? una volta per tutte? su che scala (giornoata, mezza, ora, ecc.) EX_01.8

Non sarà dipendente? Come si collega con la specializzazione? Prezzo al minuto o a prestazione?? generato dal sistema o a mano? Formati? Cosa significa? A cosa serve il turno? Identificativo e titolo? EX_01.9 Identificativo? Come? Non ci sono collegamenti.. EX_01.10

1.1 Requisiti funzionali (formato testuale) Ambiguità, incompletezze, ecc. 1. r_1, pag. 4, sezione 3.1, "specializzazione degli artigiani" è una lista predefinita cablata nel sistema o una lista espandibile? Nel secondo caso, da chi? 2. r_1, pag. 4, sezione 3.2, punto 4 e 5 "giorni predeterminati/fissati". Sono fissi cablati nel sistema o sono modificabili? Nel secondo caso, da chi? 3. r_1, pag. 4, sezione 3.2, punto 9 "tipo della lavorazione". Sono tipi fissi cablati nel sistema o sono modificabili?nel secondo caso, da chi? Che rapporto hanno con le specializzazioni degli artigiani? 4. r_1, pag. 5, punto 10, ultimo item: ", da un giorno all'altro. Cosa significa? 5. r_1, pag. 5, punto 11, ultimo item: "calo di lavorazione". Cosa significa? Che rapporto ha con il monte oro (r_2, sez 3.2, punto 6)? Come si misura? 6. r_2, pag. 4, sezione 3.1, punto 1 "ID busta/numero della busta". Sono realmente da inserire o devono essere generati dal sistema? Che differenza c e tra i due? 7. r_2, pag. 4, sezione 3.1, punto 4 "Id della lavorazione". Da inserire o generare? Come si collega operazione con il tipo della lavorazione e specializzazione? Calo e calo effettivo? 8. r_2, pag 6, sezione 3.4 cliente o dipendente? 9. r_2, pag. 7, sezione 3.4, punto 3 "La lavorazione che sa eseguire". Come si collega con i punti 3 e 7? Prezzo al minuto o a prestazione? 10. r_2, pag. 4, sezione 3.6, punto 1 "Foto". Formati? Come viene memorizzata? 11.... EX_01.11 1.2 Ambiente operativo Specifiche sull'hw e sw? L'hw è già presente? S.O.? http o protocolli ad hoc? Web server? DBMS? Richieste sull'architettura? (CGI, servlet, J2EE,...) Rete locale? Firewall? Sicurezza? EX_01.12

1.3 Interfaccia con altri applicativi 1. Esiste già qualche applicazione funzionante? 2. Dati? 3.... EX_01.13 1.4 Prestazioni del sistema Requisiti di qualità - vincoli sui tempi di risposta, numero di connessioni, dimensioni dei dati? 1.5 Affidabilità - backup - recovery, % di tempo di funzionamento, ecc.? - Procedure di riavvio automatico? - Server dedicato? 1.6 Usabilità - corsi per il personale? - vincoli (interni/esterni) sulla interfaccia HTML? -... EX_01.14

Altro 1.7 Numero di installazioni e locazione delle stesse - un solo server? -client? 1.8 Condizioni di garanzia - PROPOSTA: interventi gratuiti di manutenzione correttiva per il primo anno dopo il test di accettazione e poi al costo di 1.9 Manutenzione - PROPOSTA: manutenzione evolutiva al costo di... 1.10 Condizioni accessorie - referente per i requisiti dell'azienda? -... EX_01.15 Revisione della bozza di proposta (2) Utilizziamo la checklist di Galin 3. Aspetti formali della relazione con il cliente 3.1 Comitato di controllo 3.2 Lista della documentazione che verrà consegnata al cliente 3.3 Responsabilità del cliente per quanto riguarda la disponibilità a fornire dati e risposte 3.4 Indicazioni delle fasi che richiedono approvazione e procedure di approvazione 3.5 Partecipazione dell'utente alle varie revisioni e test 3.6 Procedure per la gestione delle richieste di cambiamento 3.7 Criteri per la chiusura del progetto 3.8 Procedure e costi per la gestione delle non conformità durante e dopo la garanzia 3.9 Premi per la consegna anticipata / penalità per la consegna ritardata 3.10 Condizioni per l'annullamento del progetto da parte del committente 1.11&12 Manutenzione EX_01.16

Relazioni formali con il cliente 3.1 Comitato di controllo - l'avanzamento del lavoro verrà controllato e coordinato da X del laboratorio ed Y della software house. E previsto un incontro almeno ogni 2 settimane 3.2 Lista della documentazione che verrà consegnata al cliente - requisiti utente - schema architetturale e della base di dati -GANTT - manuale utente - documentazione sw e procedure di installazione 3.3 Responsabilità del cliente per quanto riguarda la disponibilità a fornire dati e risposte - durante la fase di progetto di dettaglio (vedi GANTT) che durerà X giorni è richiesta la disponibilità di una persona in grado di chiarire TUTTI gli aspetti del processo lavorativo e che abbia l'autorità di prendere decisioni EX_01.17 Aspetti formali della relazione con il cliente 3.4 Indicazioni delle fasi che richiedono approvazione e procedure di approvazione - contratto (revisione) - prototipo della interfaccia utente (test utente: funzionalità ed usabilità) - test di accettazione (test utente: funzionalità, documentazione e prestazioni) 3.5 Partecipazione dell'utente alle varie revisioni e test - revisione del contratto: persona coinvolta nel comitato di controllo - prototipo e test di accettazione: persona che fornisce i requisiti 3.6 Procedure per la gestione delle richieste di cambiamento - entro tre giorni dalla revisione del prototipo gratis - con costo Y a giorno uomo durante il primo anno - con costo Z>Y dopo 3.7 Criteri per la chiusura del progetto - il test di accettazione ha permesso la esecuzione di un insieme di test funzionali e di qualità predefiniti che: - si sono svolti senza errori - con prestazioni conformi alle richieste - in modo coerente con la documentazione EX_01.18

Aspetti formali della relazione con il cliente 3.8 Procedure e costi per la gestione delle non conformità durante e dopo la garanzia - con costo 0 durante il primo anno - con costo K dopo 3.9 Premi per la consegna anticipata / penalità per la consegna ritardata - non applicabile 3.10 Condizioni per l'annullamento del progetto da parte del committente - pagamento dell' earned value *1.25 accertato nell'ultima riunione del comitato di controllo 1.11&12 Manutenzione - nulla in piu' di quanto specificato prima EX_01.19