La progettazione di dashboard è la pratica di presentare i dati in modo che le persone che ne hanno bisogno possano comprendere la situazione e agire di conseguenza. Si tratta di una disciplina di design piuttosto che tecnica, e l'errore più comune non è l'assenza di dati, bensì una presentazione che nasconde l'informazione rilevante tra tutte le altre che potrebbero essere visualizzate.
La questione fondamentale è chi utilizzerà la dashboard e quale tipo di decisione supporterà. Una dashboard pensata per tutti non serve a nessuno, perché dirigenti, manager e specialisti necessitano di diverse modalità di rappresentazione delle stesse informazioni. Un dirigente ha bisogno di un numero limitato di indicatori con indicazioni chiare ed eccezioni evidenziate; un analista necessita di granularità e della possibilità di esplorare i dati. Cercare di offrire entrambe le cose su un'unica schermata produce un risultato troppo dettagliato per un pubblico e troppo superficiale per l'altro.
L'eccesso di completezza è l'errore di progettazione più comune. I dashboard accumulano grafici perché ogni stakeholder ne richiede l'aggiunta e nulla viene mai rimosso, producendo schermate con decine di visualizzazioni in cui il segnale importante è indistinguibile dalla routine. La disciplina di includere solo ciò che informa sulla decisione prevista e di fornire tutto il resto su richiesta, produce dashboard che vengono effettivamente consultati.
Il contesto è ciò che rende un numero interpretabile, e la sua assenza è il motivo per cui molti dashboard non riescono a stimolare l'azione. Un tasso di conversione del tre percento, di per sé, non significa nulla; lo stesso dato confrontato con il mese precedente, con l'obiettivo e con l'andamento storico comunica immediatamente se qualcosa richiede attenzione. Ogni numero visualizzato dovrebbe essere accompagnato da un confronto e, laddove ciò non avvenga, l'utente deve ricostruire il contesto a memoria, cosa che la maggior parte delle persone non farà.
La codifica visiva dovrebbe seguire la domanda piuttosto che i tipi di grafico disponibili. Le tendenze nel tempo si leggono in modo più affidabile dalle linee, i confronti tra categorie dalle barre e le parti di un tutto da un numero limitato di segmenti o da un grafico a barre impilate. Elementi decorativi, effetti tridimensionali e doppi assi rendono più difficile il confronto, pur apparendo più sofisticati, e gli indicatori occupano uno spazio considerevole per visualizzare un singolo valore.
La presentazione basata sulle eccezioni è più efficace su larga scala rispetto al monitoraggio completo. Invece di richiedere a qualcuno di esaminare ogni singolo indicatore per determinare se qualcosa non va, evidenziare le deviazioni al di sopra di soglie predefinite focalizza l'attenzione su ciò che necessita di attenzione. Questa è la differenza tra una dashboard che deve essere studiata a fondo e una che può essere consultata con una semplice occhiata, ed è ciò che permette al monitoraggio di diventare una pratica di routine.
L'interazione dovrebbe essere aggiunta intenzionalmente, non di default. Filtri, funzionalità di drill-down e controlli dei parametri sono utili per gli utenti che esplorano i dati, ma rappresentano un ostacolo per chi necessita di una risposta immediata, poiché ogni controllo implica una decisione da prendere prima che la dashboard visualizzi qualsiasi informazione. Impostare come predefinita la visualizzazione più comune, con la possibilità di esplorare i dati ma senza renderla obbligatoria, soddisfa entrambe le esigenze senza compromettere nessuna delle due.
La fiducia è fondamentale per l'utilizzo di una dashboard, e si perde rapidamente. Anche un singolo dato in contraddizione con un'altra fonte, o un'interruzione nella pipeline di dati che passa inosservata, induce gli utenti a tornare definitivamente ai propri fogli di calcolo. Mostrare dati aggiornati, indicare quando una pipeline non funziona anziché visualizzare dati obsoleti come se fossero attuali e documentare le definizioni laddove siano visibili sono gli elementi che contribuiscono a mantenere la fiducia.
Poiché l'utilizzo dipende dall'adattamento del dashboard al modo in cui le persone lavorano effettivamente, beneficia dello stesso approccio incentrato sull'utente di qualsiasi altra interfaccia. In pratica, le definizioni delle misure e l'affidabilità dei dati sono con analisi dei dati, l'interfaccia e la gerarchia delle informazioni beneficiano delle stesse tecniche applicate in progettazione del prodottoe testare se gli utenti previsti possono effettivamente rispondere alle loro domande dalla dashboard è una semplice applicazione di ricerca dell'utente che non viene quasi mai eseguita.