Erste Erfahrung

Hinweis

Dieses Entwurfshandbuch wurde für Windows 7 erstellt und für neuere Versionen von Windows. Ein Teil der Anleitungen gilt weiterhin im Prinzip, aber die Darstellung und die Beispiele spiegeln nicht unsere aktuelle Entwurfsanleitung wider.

In der idealen ersten Erfahrung installieren Benutzer Ihr Programm und verwenden es sofort produktiv, ohne eine Reihe von Fragen zu beantworten oder einige Dinge zu lernen.

Eine Benutzeroberfläche für die erste Erfahrung hilft Benutzern beim Übergang von der ersten Anwendung zu einem neuen Programm oder Feature zur täglichen Nutzung.

Bei Windows-Programmen tritt die erste Erfahrung auf, wenn Benutzer das Setupprogramm ausführen. Setupprogramme in der Regel:

  • Fordern Sie an, dass der Benutzer einen Endbenutzer-Lizenzvertrag (EULA) akzeptiert.
  • Fragen Sie nach einem Product Key.
  • Stellen Sie erforderliche konfigurationsbezogene Optionen vor, einschließlich der Installation optionaler Software.
  • Kopieren Sie die Software auf die Festplatte des Benutzers.
  • Stellen Sie Programmoptionen vor, die für alle Benutzer gelten.

Screenshot des Dialogfelds "Product Key eingeben"

Teil einer typischen Windows Einrichtungserfahrung.

Die erste Erfahrung setzt dann mit der ersten Verwendung des Programms oder Features fort. Diese erste Verwendungserfahrung kann:

  • Präsentieren Sie Programmoptionen, die nur für den aktuellen Benutzer gelten.
  • Tutorials zum Anbieten von Produkten oder Features.

Screenshot des Dialogfelds "Welcome Center"

Die erste Verwendungserfahrung.

Hinweis: Richtlinien im Zusammenhang mit Programmoptionen werden in einem separaten Artikel vorgestellt.

Ist dies die richtige Benutzeroberfläche?

Berücksichtigen Sie bei der Entscheidung die folgenden Fragen.

Einrichtungserfahrung

Gelten die folgenden Bedingungen?

  • Die richtigen Einstellungen sind erforderlich, um das Programm zu verwenden, und sie gelten für alle Benutzer.
  • Die Einstellungen passen eine Kernerfahrung an oder eine, die für die persönliche Identifikation des Benutzers mit dem Programm entscheidend ist.
  • Es gibt keine sichere Standardeinstellung, der Benutzer wählt wahrscheinlich Einstellungen aus, die nicht die Standardeinstellung sind, oder die Standardeinstellungen erfordern die Zustimmung des Benutzers.
  • Es ist unwahrscheinlich, dass der Benutzer die Einstellungen nach dem Setup ändert.
  • Das Ändern der Einstellungen erfordert eine Erhöhung der Rechte.

Wenn dies der Fall ist, sollten Sie die Einstellungen während der Einrichtungserfahrung präsentieren.

Erste Verwendungserfahrung

Gelten die folgenden Bedingungen?

  • Die richtigen Einstellungen oder Aufgaben sind erforderlich, um das Programm oder Feature zu verwenden, und sie gelten für einzelne Benutzer.
  • Die Einstellungen passen eine Kernerfahrung an oder eine, die für die persönliche Identifikation des Benutzers mit dem Programm entscheidend ist.
  • Es gibt keine sichere Standardeinstellung, der Benutzer wählt wahrscheinlich Einstellungen aus, die nicht die Standardeinstellung sind, oder die Standardeinstellungen erfordern die Zustimmung des Benutzers.
  • Benutzer treffen wahrscheinlich bessere Entscheidungen im Kontext des Programms als innerhalb des Setups.
  • Es ist unwahrscheinlich, dass der Benutzer einstellungen mithilfe von Optionen ändert.

Wenn dies der Fall ist, sollten Sie die Aufgaben und Einstellungen während der ersten Verwendung des Programms oder Features präsentieren.

Entwurfskonzepte

In der idealen ersten Erfahrung installieren Benutzer Ihr Programm (oder starten Es einfach, wenn es nicht installiert werden muss) und verwenden es sofort produktiv, ohne eine Reihe von Fragen zu beantworten oder eine Reihe von Dingen zu lernen.

Dieses Ideal ist für die meisten Programme ersetzbar, daher sollten Sie diese ideale Erfahrung nach Möglichkeit erreichen. Dieses Ziel ist jedoch häufig nicht für Programme erreichbar, die eine erhebliche Systemintegration erfordern, viele optionale Features haben oder Auswirkungen auf den Datenschutz haben. Wenn Ihr Programm beispielsweise Features enthält, die personenbezogene Informationen für nicht vertrauenswürdige Parteien preis geben können, erfordern die Grundsätze des vertrauenswürdigen Computings, dass Sie die Zustimmung des Benutzers einholen, bevor Sie diese Features aktivieren.

Fragen sind keine Auswahlmöglichkeiten

Fragen erfordern Antworten, die beantwortet werden müssen, bevor Benutzer fortfahren können. Fragen während der ersten Erfahrung sind Hindernisse, die Benutzer überspringen müssen, bevor sie Ihr Programm produktiv nutzen können. Im Gegensatz dazu sind Optionen optional. Benutzer müssen nicht darauf reagieren oder können auswählen, ob sie sie nur bei Bennen sehen möchten.

Daher sind einstellungen, die im Hauptfluss eines Setup-Assistenten angezeigt werden, Fragen, während Einstellungen außerhalb des Haupteinrichtungsablaufs oder in einem Dialogfeld mit Programmoptionen Optionen sind. Unnötige Fragen machen die erste Erfahrung Ihres Programms umständlich und lang und beseitigen effektiv die positiven Vor- und Nachlässigen der Benutzer beim Einstieg in Ihr Programm.

Verwenden Sie die erste Erfahrung, wenn Sie

Stellen Sie Benutzern Einstellungen und Aufgaben bei der ersten Erfahrung zur Verfügung, wenn Dies der Fall ist, aber in der Regel gibt es bessere Alternativen:

Erste Erfahrung Alternativen
Fragen zum Setup
Wählen Sie die entsprechenden Standardwerte aus.
Benutzern das Ändern von Programmoptionen erlauben.
Stellen Sie typische und benutzerdefinierte Setuppfade zur Verfügung.
Fragen zur ersten Verwendung
Wählen Sie die entsprechenden Standardwerte aus, und ermöglichen Sie Benutzern das Ändern von Programmoptionen.
Aufgaben für die erste Verwendung
Stellen Sie stattdessen kontextbezogen vor.
Erste Verwendung von Feature-Ankündigungen
Machen Sie die gängigsten und wichtigsten Aufgaben erkennbar und kontextbezogen.
Erste Verwendungstutorials
Machen Sie Programmfeatures selbsterklärend.
Produktregistrierung
Geben Sie den Befehl im Hilfemenü und im Feld About (Informationen) an.

Wenn Sie nur eins tun...

Halten Sie Ihre erste Erfahrung so einfach wie möglich. Lassen Sie Ihr Programm sofort funktionieren. Wählen Sie sichere, sichere, praktische Standardwerte aus, und stellen Sie Fragen während des Setups, und verwenden Sie sie zuerst nur, wenn Sie dies müssen.

Sie haben nur eine Möglichkeit, einen guten ersten Eindruck zu machen, und dieser erste Eindruck ist dauerhaft.

Richtlinien

Allgemein

  • Beschränken Sie die ersten Erfahrungen auf Aufgaben und Einstellungen, die für die Verwendung eines Programms oder Features erforderlich sind, und schließen Sie sie nur ein, wenn es keine bessere Alternative gibt. Alternativen finden Sie in der vorherigen Tabelle.
    • Ausnahme: Fügen Sie der ersten Benutzeroberfläche Personalisierungs- oder Programmanpassungseinstellungen hinzu, wenn ihre Anpassung Teil der Kernerfahrung oder entscheidend für die persönliche Identifikation des Benutzers mit dem Programm ist.

Screenshot des Dialogfelds "Computernamen eingeben"

Windows Benutzer während des Setups nach dem Computernamen und der Wahl des Hintergrunds fragen, da diese Einstellungen eine emotionale Verbindung mit dem Produkt herstellen.

  • Verwenden Sie die Einrichtungserfahrung für Aufgaben und Einstellungen, wenn sie für alle Benutzer gelten oder das Ändern von Einstellungen eine Rechteerweiterung erfordert.
  • Verwenden Sie die erste Verwendungserfahrung für Aufgaben und Einstellungen, wenn sie für einzelne Benutzer gelten.

Präsentation

  • Ziehen Sie optionale Aufgaben und Einstellungen den erforderlichen Aufgaben und Einstellungen vor. Vermeiden Sie es, Benutzer zum Konfigurieren Ihres Programms zu zwingen.

    Screenshot des Dialogfelds "Neue Hardware gefunden"

    Im Dialogfeld Neue Hardware gefunden ist es optional, Treibersoftware zu installieren, anstatt sie zu einer erforderlichen Aufgabe zu machen.

  • Verwenden Sie optionale Aufgaben und Einstellungen aus dem Hauptaufgabenfluss, wenn dies praktisch ist. Beispielsweise stellen viele Setupprogramme einen benutzerdefinierten Installationspfad zum Entfernen selten geänderter Einstellungen aus dem Hauptaufgabefluss zur Verfügung.

    Screenshot von vollständigen und benutzerdefinierten Optionsfeldern

    Eine Setup-Benutzeroberfläche, die den Hauptaufgabefluss erleichtert, wenn der Benutzer die Installation nicht anpassen möchte.

  • Überlasten Sie Benutzer nicht mit Aufgaben und Einstellungen:

    • Fangen Sie einfach an. Beginnen Sie mit einfachen Personalisierungseinstellungen und dem Fortschritt in Richtung komplexerer, technischer Aufgaben und Einstellungen. Beispielsweise beginnt Windows Setup mit persönlichen Informationen und endet mit der Netzwerkkonfiguration.

    • Verwenden Sie eine kontextbezogene erste Erfahrung für Aufgaben und Einstellungen, wenn sie nur für Features gelten, die für das Hauptprogramm nicht von grundlegender Bedeutung sind.

      Screenshot des Dialogfelds "Audio- und Videoeinrichtung"

      Windows Live Messenger verfügt über ein kontextbezogenes Setup für Audio und Video, da sie von sekundären Features verwendet werden.

  • Stellen Sie nicht alles auf einmal vor. Konsolidieren Sie, um eine einzelne Benutzeroberfläche anstelle mehrerer Benutzeroberflächenoberflächen zu verwenden, oder zeigen Sie Aufgaben zu unterschiedlichen Zeitpunkten anstelle von allen gleichzeitig an.

    Falsch:

    Screenshot von fünf überlappenden Dialogfeldern

    In diesem Beispiel ist die erste Verwendungserfahrung überfordernd.

  • Stellen Sie Fragen und Optionen in Bezug auf die Ziele und Aufgaben der Benutzer, nicht in Bezug auf die Technologie. Stellen Sie Optionen zur Verfügung, die Benutzer verstehen und eindeutig unterscheiden können. Stellen Sie sicher, dass Sie genügend Informationen bereitstellen, damit Benutzer fundierte Entscheidungen treffen können.

  • Wenn die Notwendigkeit persönlicher Informationen nicht offensichtlich ist, erläutern Sie, warum Ihr Programm die Informationen benötigt und wie sie verwendet werden.

    Screenshot des Texts, in dem die Verwendung der E-Mail-Adresse angezeigt wird

    In diesem Beispiel wird in einer E-Commerce-Anwendung erläutert, wie personenbezogene Informationen verwendet werden.

  • Stellen Sie die ersten Funktionen nur dann im Vollbildmodus zur Verfügung, wenn Benutzer andere Aufgaben nicht produktiv ausführen können. Beispielsweise wird Windows Vollbildmodus angezeigt, um Benutzer davon ab abzuraten, andere Aufgaben auszuführen, während Windows installiert wird. Die meisten ersten Erfahrungen sollten nicht im Vollbildmodus angezeigt werden.

Einstellungen

  • Wählen Sie für alle Einstellungen den sichersten Wert (um Datenverlust oder Systemzugriff zu verhindern), standardmäßig den sichersten und privaten Wert aus. Wenn Sicherheit und Sicherheit keine Faktoren sind, wählen Sie den wahrscheinlichsten oder bequemsten Wert aus. Die Auswahl guter Standardwerte ist eine effektive Möglichkeit, die erste Erfahrung zu vereinfachen.

  • Benutzer müssen sich für Dies ist erforderlich:

    • Einstellungen mit rechtlichen Auswirkungen wie Endbenutzerlizenzverträgen (EULAs). Solche Einstellungen können keine Standardauswahl haben.
    • Features, die automatische Systemkonfigurationsänderungen ausführen, z. B. Windows automatische Updates.
    • Features, die personenbezogene Informationen (Personally Identifiable Information, PII) oder Systeminformationen anzeigen.
    • Änderungen am Desktop des Benutzers über das Hinzufügen von Einträgen zum Startmenü, z. B. das Hinzufügen von Symbolen zum Desktop oder der Schnellstartleiste.
    • Optionale Software, z. B. Produktverbesserungen, Abonnements und Produkte von Drittanbietern.

    Screenshot des Dialogfelds "Features auswählen"

    In diesem Beispiel entscheiden sich Benutzer für Produktverbesserungen, Abonnements und Produkte von Drittanbietern.

  • Wenn eine Einstellung dringend empfohlen wird, fügen Sie der Bezeichnung "(recommended)" hinzu. Achten Sie bei Optionsfeldern und Kontrollkästchen darauf, der Steuerelementbezeichnung und nicht den zusätzlichen Hinweisen hinzuzufügen.

  • Wenn eine Einstellung nur für fortgeschrittene Benutzer vorgesehen ist, fügen Sie der Bezeichnung "(advanced)" hinzu. Achten Sie bei Optionsfeldern und Kontrollkästchen darauf, der Steuerelementbezeichnung und nicht den zusätzlichen Hinweisen hinzuzufügen.

Aufgaben

  • Helfen Sie Benutzern, Wartezeiten produktiv zu übergeben.
    • Wenn die Wartezeit in der Regel zwischen ein und zwei Minuten liegt, sollten Sie hilfreiche Informationen bereitstellen, während Benutzer warten, z. B. eine Präsentation der Neuen während des Setups.
    • Wenn die Wartezeit in der Regel länger als zwei Minuten ist, können Benutzer problemlos andere Aufgaben ausführen. Zeigen Sie die geschätzte Wartezeit an, empfehlen Sie Benutzern, in der Zwischenzeit etwas anderes zu tun, und machen Sie den Abschluss der Aufgabe offensichtlich, indem Sie den Bildschirm erheblich ändern.
  • Zeigen Sie die Tutorials während der ersten Erfahrung an. Wahrscheinlich möchten Benutzer Ihr Programm sofort verwenden und sind an Tutorials zu einem späteren Zeitpunkt interessiert.
  • Verwenden Sie in der ersten Erfahrung keine Featurebenachrichtigungsbenachrichtigungen. Anstatt eine Featurebenachrichtigung zu verwenden,entwerfen Sie das Feature so, dass es in Kontexten einfacher zu finden ist, in denen es benötigt wird, oder machen Sie keine besonderen Maßnahmen, und lassen Sie Benutzer das Feature selbst entdecken.
  • Verwenden Sie während der ersten Windows keine Benachrichtigungen. Um die erste Erfahrung zu verbessern, unterdrückt Windows 7 alle Benachrichtigungen, die während der ersten Nutzungsstunden angezeigt werden. Entwerfen Sie Ihr Programm unter der Annahme, dass Benutzern keine solchen Benachrichtigungen angezeigt werden.