Che il software sia stato sviluppato e che l'azienda sia pronta a utilizzarlo sono due fasi diverse. Nell'approccio chiavi in mano, l'obiettivo è colmare questo divario. Quando il contenuto della consegna è visibile già dall'inizio del progetto, le incertezze dell'ultimo giorno si riducono.
01Definire fin dall'inizio l'obiettivo di installazione
L'ambiente in cui funzionerà il software influisce sulle decisioni di sviluppo. In Paradigma7, oltre alla nostra infrastruttura di hosting a Vienna, viene valutata anche l'opzione di installazione sul server del cliente, se soddisfa i requisiti tecnici. Il dominio, gli accessi ai servizi esterni e le responsabilità di installazione devono essere descritti nel piano di progetto. La sede di hosting e la sede dell'azienda sono cose diverse: la sede di Paradigma7 è ad Ankara, Next Level.
02Effettuare il collaudo con operazioni reali
Nell'incontro di consegna non basta mostrare che le pagine si aprono. Vanno esaminati insieme la creazione e la modifica di un record di esempio, il controllo dei permessi e il completamento del relativo flusso di lavoro. Va verificato anche cosa vede l'utente nelle situazioni di errore. Ad esempio, se un record va perso quando la connessione si interrompe, aver mostrato il flusso andato a buon fine non elimina questa mancanza. Come si preparano gli scenari di accettazione lo abbiamo spiegato nel nostro articolo sul test professionale.
03Rendere le informazioni operative parte della consegna
L'azienda deve sapere da dove modificare quale impostazione e come comunicare le informazioni in caso di problema. Nell'elenco di consegna rientrano l'accesso amministrativo, le spiegazioni d'uso, le responsabilità e la documentazione tecnica concordata. Il codice sorgente, le licenze, i costi di infrastruttura e gli abbonamenti a servizi di terze parti devono invece essere esplicitamente allineati con l'ambito contrattuale; il termine "chiavi in mano" da solo non ne definisce le condizioni.
04Separare la correzione degli errori dal nuovo sviluppo
In Paradigma7 offriamo una garanzia di correzione errori di 12 mesi dalla consegna. Uno scostamento dell'ambito consegnato rispetto al comportamento atteso e una richiesta successiva di un nuovo modulo non sono lo stesso tipo di lavoro. Quando l'operazione in cui si verifica la segnalazione e il risultato atteso vengono registrati con chiarezza, la valutazione diventa più semplice. Nuove funzionalità e ampliamenti dell'ambito vengono pianificati separatamente. Abbiamo spiegato la differenza tra la garanzia e la manutenzione annuale nel nostro articolo sul contratto di manutenzione annuale. Nel nostro servizio di software su misura definiamo insieme l'ambito di consegna fin dall'inizio del progetto.
05Checklist del pacchetto di consegna
- L'ambiente di installazione e il suo responsabile sono definiti (infrastruttura a Vienna o server del cliente)?
- A chi appartengono dominio, e-mail e accessi ai servizi esterni?
- Gli scenari di accettazione sono stati testati con operazioni reali, incluse le situazioni di errore?
- L'accesso amministrativo e le spiegazioni d'uso sono stati consegnati?
- Codice sorgente, licenze e abbonamenti di terze parti corrispondono al contratto?
- Sono definiti il canale e il formato per segnalare gli errori?
Scritto da
Il team Paradigma7
Prodotto, ingegneria e operations
Siamo un team con base a Ankara che sviluppa software per l'Europa. Qui non c'è teoria: sono i processi che usiamo davvero nei progetti dei clienti.
Chi siamo
