Skip to main content

Cos'è una specifica di progettazione?

Una specifica di progettazione è un documento dettagliato che fornisce informazioni sulle caratteristiche di un progetto per stabilire criteri che gli sviluppatori dovranno soddisfare.Le specifiche di progettazione vengono utilizzate per qualsiasi cosa, dalle piani di disposizione per una nuova nave spaziale per affrontare le preoccupazioni di progettazione di un supporto a matita.Questo documento fornisce una guida al team di sviluppo e consente anche al cliente di avere un input chiaro nel processo di progettazione.Con le aspettative chiaramente stabilite all'inizio, la confusione da entrambe le parti può essere eliminata.

Una parte della specifica di progettazione discute l'uso previsto e la natura di tale utilizzo.Gli sviluppatori che lavorano su un nuovo tratto di autostrada, ad esempio, discuterebbero di dove si svolgerà la strada, quante corsie ha e quante auto dovrebbe vedere in un giorno, in base alla ricerca preliminare.Lo scopo del progetto dovrebbe essere chiaro da questa sezione della specifica di progettazione per eliminare i problemi di progetta, e così via.Dovrebbe discutere di pesi carichi e vuoti, nonché di qualsiasi altro argomento che potrebbe essere rilevante.Più dettagli, più sarà facile per il team di sviluppo fornire esattamente ciò che il cliente desidera.I dettagli possono anche essere importanti in caso di controversia;Ad esempio, se un'azienda ordina gli scaffali di una dimensione specifica e il prodotto finito non è giusto, può indicare la linea nella specifica di progettazione e chiedere di riaccendere gli scaffali.

Questo documento crea una rubrica utile per la valutazione delle prestazioni.Al momento della consegna, il cliente e il team di sviluppo possono esaminare il documento come elenco di controllo per assicurarsi che tutti i criteri fossero soddisfatti.Se il team non può affrontare una specifica particolare, deve fornire informazioni sul perché e dovrebbe contattare il cliente durante lo sviluppo per discutere della situazione e parlare di varie opzioni per affrontarla.Ad esempio, se non è possibile inserire sei posti in un'auto, lo spostamento del bagagliaio potrebbe risolvere il problema.

Entrambi i lati dovrebbero leggere una specifica di progettazione con molta attenzione prima di autorizzare il prossimo passo nello sviluppo.I clienti devono leggerlo per vedere se le caratteristiche che desiderano sono rappresentate.Se manca qualcosa o non soddisfa i criteri desiderati, dovrebbero richiedere revisioni.I team di sviluppo leggono i documenti per pianificare il processo di sviluppo e se identificano qualcosa che sanno non sarà fattibile o che potrebbe creare un conflitto, dovrebbero discuterne prima di accettare il contratto.