Condividi tramite


Prima esperienza

Nota

Questa guida di progettazione è stata creata per Windows 7 e non è stata aggiornata per le versioni più recenti di Windows. Gran parte delle linee guida si applica ancora in linea di principio, ma la presentazione e gli esempi non riflettono le linee guida di progettazione correnti.

Nella prima esperienza ideale, gli utenti installano il programma e lo usano immediatamente in modo produttivo, senza rispondere a una serie di domande o imparare una serie di cose.

Un'interfaccia utente per la prima esperienza consente agli utenti di passare dalla prima esposizione a un nuovo programma o funzionalità all'utilizzo quotidiano.

Per i programmi Windows, la prima esperienza iniziale si verifica quando gli utenti eseguono il programma di installazione. I programmi di installazione in genere:

  • Richiedere all'utente di accettare un contratto di licenza con l'utente finale.
  • Chiedere un codice Product Key.
  • Presenta le opzioni necessarie relative alla configurazione, inclusa l'installazione di software facoltativo.
  • Copiare il software nel disco rigido dell'utente.
  • Presentare le opzioni del programma applicabili a tutti gli utenti.

screen shot of 'type your product key' dialog box

Parte di una tipica esperienza di installazione di Windows.

La prima esperienza continua quindi al primo uso del programma o della funzionalità. Questa prima esperienza d'uso può:

  • Presentare le opzioni del programma che si applicano solo all'utente corrente.
  • Esercitazioni sul prodotto o sulle funzionalità dell'offerta.

screen shot of 'welcome center' dialog box

Prima esperienza d'uso.

Nota: le linee guida relative alle opzioni del programma vengono presentate in un articolo separato.

Si tratta dell'interfaccia utente corretta?

Per decidere, prendere in considerazione le domande seguenti.

Esperienza di impostazione

Si applicano le condizioni seguenti?

  • Le impostazioni corrette sono necessarie per usare il programma e si applicano a tutti gli utenti.
  • Le impostazioni consentono di personalizzare un'esperienza di base o un'esperienza fondamentale per l'identificazione personale dell'utente con il programma.
  • Non esiste un valore predefinito sicuro, è probabile che l'utente scelga impostazioni non predefinite o che le impostazioni predefinite richiedano il consenso dell'utente.
  • È improbabile che l'utente modifichi le impostazioni dopo l'installazione.
  • La modifica delle impostazioni richiede l'elevazione dei privilegi.

In tal caso, prendere in considerazione la presentazione delle impostazioni durante l'esperienza di installazione.

Prima esperienza d'uso

Si applicano le condizioni seguenti?

  • Le impostazioni o le attività corrette sono necessarie per usare il programma o la funzionalità e si applicano ai singoli utenti.
  • Le impostazioni consentono di personalizzare un'esperienza di base o un'esperienza fondamentale per l'identificazione personale dell'utente con il programma.
  • Non esiste un valore predefinito sicuro, è probabile che l'utente scelga impostazioni non predefinite o che le impostazioni predefinite richiedano il consenso dell'utente.
  • È probabile che gli utenti facciano scelte migliori all'interno del contesto del programma rispetto all'interno dell'installazione.
  • È improbabile che l'utente modifichi le impostazioni usando Opzioni.

In tal caso, è consigliabile presentare le attività e le impostazioni durante la prima esperienza d'uso del programma o della funzionalità.

Concetti relativi alla progettazione

Nella prima esperienza ideale, gli utenti installano il programma (o anche solo avviarlo se non richiede l'installazione) e usarlo in modo produttivo immediatamente senza rispondere a una serie di domande o imparare una serie di cose.

Questo ideale è ottenibile per la maggior parte dei programmi, quindi dovresti cercare questa esperienza ideale ogni volta che puoi. Tuttavia, questo obiettivo spesso non è recuperabile per i programmi che richiedono un'integrazione significativa del sistema, hanno molte funzionalità facoltative o hanno implicazioni sulla privacy. Ad esempio, se il programma dispone di funzionalità che potrebbero rivelare informazioni personali a parti non attendibili, i set di dati di calcolo attendibili richiedono di ottenere il consenso dell'utente prima di abilitare queste funzionalità.

Le domande non sono scelte

Le domande richiedono risposte a cui devono rispondere prima che gli utenti possano procedere. Le domande durante la prima esperienza sono ostacoli che gli utenti devono superare prima di poter usare il programma in modo produttivo. Al contrario, le scelte sono facoltative. Gli utenti non devono rispondere o possono scegliere di visualizzarli solo quando vogliono.

Pertanto, le impostazioni presentate nel flusso principale di una procedura guidata di installazione sono domande, mentre le impostazioni al di fuori del flusso di installazione principale o in una finestra di dialogo delle opzioni di programma sono scelte. Le domande non necessarie rendono la prima esperienza del programma complessa e lunga, eliminando in modo efficace l'attesa positiva e l'eccitazione che gli utenti hanno su come iniziare a usare il programma.

Usare la prima esperienza quando è necessario

Presentare impostazioni e attività agli utenti durante le prime esperienze quando è necessario, ma in genere esistono alternative migliori:

Prima esperienza Alternative
Domande di configurazione
Selezionare le impostazioni predefinite appropriate.
Consenti agli utenti di passare dalle opzioni del programma.
Fornire percorsi di configurazione tipici e personalizzati.
Domande di primo utilizzo
Selezionare le impostazioni predefinite appropriate e consentire agli utenti di passare dalle opzioni del programma.
Attività di primo utilizzo
Presente invece contestualmente.
Prima di tutto usare annunci di funzionalità
Rendere individuabili e contestuali le attività più comuni e importanti.
Esercitazioni per la prima volta
Rendere le funzionalità del programma autoesplicative.
Registrazione del prodotto
Specificare il comando nel menu ? e nella casella Informazioni.

Se fai solo una cosa...

Mantenere la prima esperienza il più semplice possibile. Ottieni subito il tuo programma. Scegliere impostazioni predefinite sicure, sicure e pratiche e porre domande durante l'installazione e usarle per la prima volta solo quando è necessario.

Hai solo una possibilità di fare una buona impressione e che la prima impressione è duratura.

Linee guida

Generali

  • Limitare le prime esperienze alle attività e alle impostazioni necessarie per usare un programma o una funzionalità e includerli solo quando non esiste un'alternativa migliore. Per le alternative, vedere la tabella precedente.
    • Eccezione: aggiungere impostazioni di personalizzazione o personalizzazione del programma alla prima esperienza se la personalizzazione fa parte dell'esperienza principale o fondamentale per l'identificazione personale dell'utente con il programma.

screen shot of 'type a computer name' dialog box

Windows chiede agli utenti il nome del computer e la scelta dello sfondo durante l'installazione, perché queste impostazioni consentono di creare una connessione emotiva al prodotto.

  • Usare l'esperienza di configurazione per le attività e le impostazioni se si applicano a tutti gli utenti o la modifica delle impostazioni richiede l'elevazione dei privilegi.
  • Usare la prima esperienza d'uso per le attività e le impostazioni se si applicano ai singoli utenti.

Presentazione

  • Preferisce le attività e le impostazioni facoltative per le attività e le impostazioni necessarie. Evitare di forzare gli utenti a configurare il programma.

    screen shot of 'found new hardware' dialog box

    La finestra di dialogo Trovato nuovo hardware rende facoltativo installare il software driver invece di renderlo un'attività necessaria.

  • Eseguire attività e impostazioni facoltative dal flusso di attività principale ogni volta che è pratico. Ad esempio, molti programmi di installazione forniscono un percorso di installazione personalizzato per rimuovere raramente le impostazioni modificate dal flusso di attività principale.

    screen shot of full and custom radio buttons

    Esperienza di installazione che facilita il flusso di attività principale se l'utente non intende personalizzare l'installazione.

  • Non sovraccaricare gli utenti con attività e impostazioni:

    • Iniziare in modo semplice. Iniziare con impostazioni semplici, di personalizzazione e di avanzamento verso attività e impostazioni più complesse, tecniche e impostazioni. Ad esempio, l'installazione di Windows inizia con le informazioni personali e termina con la configurazione di rete.

    • Usare una prima esperienza contestuale per le attività e le impostazioni se si applicano solo alle funzionalità che non sono fondamentali per il programma principale.

      screen shot of 'audio and video setup' dialog box

      Windows Live Messenger ha una configurazione contestuale per audio e video perché vengono usate dalle funzionalità secondarie.

  • Non presentare tutto in una sola volta. Consolidare l'uso di una singola interfaccia utente anziché di più superfici dell'interfaccia utente o visualizzare attività in momenti diversi anziché contemporaneamente.

    Risposta errata:

    screen shot of five overlapping dialog boxes

    In questo esempio la prima esperienza d'uso è travolgente.

  • Esprimere domande e opzioni in termini di obiettivi e attività degli utenti, non in termini di tecnologia. Fornire opzioni che gli utenti comprendono e differenziano chiaramente. Assicurarsi di fornire informazioni sufficienti per consentire agli utenti di prendere decisioni informate.

  • Se la necessità di informazioni personali non è ovvia, spiegare perché il programma necessita delle informazioni e come verrà usato.

    screen shot of text stating e-mail address use

    In questo esempio, un'applicazione di e-commerce spiega come verranno usate le informazioni personali.

  • Presentare le prime esperienze a schermo intero solo se gli utenti non possono eseguire in modo produttivo altre attività. Ad esempio, l'installazione di Windows viene presentata a schermo intero per impedire agli utenti di eseguire altre attività durante l'installazione di Windows. La maggior parte delle prime esperienze non deve essere a schermo intero.

Impostazione

  • Per tutte le impostazioni, selezionare il valore più sicuro (per evitare la perdita di dati o di accesso al sistema), il valore più sicuro e privato per impostazione predefinita. Se la sicurezza e la sicurezza non sono fattori, selezionare il valore più probabile o conveniente. La scelta di valori predefiniti validi è un modo efficace per semplificare la prima esperienza.

  • Richiedere agli utenti di acconsentire esplicitamente a:

    • Impostazioni con implicazioni legali, ad esempio contratti di licenza per gli utenti finali( EULA). Tali impostazioni non possono avere selezioni predefinite.
    • Funzionalità che eseguono modifiche automatiche alla configurazione del sistema, ad esempio gli aggiornamenti automatici di Windows.
    • Funzionalità che rivelano informazioni personali (PII) o informazioni di sistema.
    • Modifiche al desktop dell'utente oltre all'aggiunta di voci al menu Start, ad esempio l'aggiunta di icone al desktop o alla barra di avvio veloce.
    • Software facoltativo, ad esempio miglioramenti del prodotto, sottoscrizioni e prodotti di terze parti.

    screen shot of choose features you want dialog box

    In questo esempio, gli utenti acconsentono a miglioramenti, sottoscrizioni e prodotti di terze parti.

  • Se è fortemente consigliata un'impostazione, aggiungere "(scelta consigliata)" all'etichetta. Per i pulsanti di opzione e le caselle di controllo, assicurarsi di aggiungere all'etichetta di controllo, non alle note supplementari.

  • Se un'impostazione è destinata solo agli utenti avanzati, aggiungere "(advanced)" all'etichetta. Per i pulsanti di opzione e le caselle di controllo, assicurarsi di aggiungere all'etichetta di controllo, non alle note supplementari.

Attività

  • Aiutare gli utenti a passare il tempo di attesa in modo produttivo.
    • Se il tempo di attesa è in genere compreso tra uno e due minuti, è consigliabile fornire informazioni utili mentre gli utenti sono in attesa, ad esempio una presentazione delle novità durante l'installazione.
    • Se il tempo di attesa è in genere superiore a due minuti, semplificare l'esecuzione di altre attività da parte degli utenti. Visualizzare il tempo di attesa stimato, consigliare agli utenti di eseguire altre operazioni nel frattempo e rendere ovvio il completamento delle attività modificando significativamente lo schermo.
  • Riconsiderare le esercitazioni durante la prima esperienza. Molto probabilmente gli utenti vogliono usare subito il programma e sono interessati a esercitazioni in un secondo momento.
  • Non usare le notifiche degli annunci pubblicitari delle funzionalità nella prima esperienza. Invece di usare una notifica di annuncio di funzionalità, progettare la funzionalità per essere più semplice da individuare nei contesti in cui è necessario o non eseguire alcuna operazione speciale e consentire agli utenti di individuare la funzionalità autonomamente.
  • Non usare alcuna notifica durante l'esperienza iniziale di Windows. Per migliorare la prima esperienza, Windows 7 elimina tutte le notifiche visualizzate durante le prime ore di utilizzo. Progettare il programma presupponendo che gli utenti non visualizzino tali notifiche.