Erste Erfahrung
Anmerkung
Dieses Designhandbuch wurde für Windows 7 erstellt und wurde für neuere Versionen von Windows nicht aktualisiert. Ein Großteil der Anleitungen gilt weiterhin im Prinzip, aber die Präsentation und Beispiele spiegeln nicht unsere aktuelle Designleitfadenwider.
In der idealen ersten Erfahrung installieren Benutzer Ihr Programm und verwenden es produktiv sofort, ohne eine Reihe von Fragen zu beantworten oder eine Reihe von Dingen zu lernen.
Eine erste Benutzeroberfläche hilft Benutzern, von ihrer ersten Exposition zu einem neuen Programm oder Feature zur täglichen Nutzung zu wechseln.
Bei Windows-Programmen tritt die erste Erfahrung auf, wenn Benutzer das Setupprogramm ausführen. Setupprogramme in der Regel:
- Fordern Sie den Benutzer auf, einen Endbenutzer-Lizenzvertrag (EULA) zu akzeptieren.
- Fragen Sie nach einem Product Key.
- Stellen Sie erforderliche konfigurationsbezogene Optionen bereit, einschließlich der Installation optionaler Software.
- Kopieren Sie die Software auf die Festplatte des Benutzers.
- Präsentieren Sie Programmoptionen, die für alle Benutzer gelten.
Ein Teil einer typischen Windows-Setupumgebung.
Die erste Erfahrung setzt dann die erste Verwendung des Programms oder Features fort. Diese erste Verwendungserfahrung kann:
- Präsentieren Sie Programmoptionen, die nur für den aktuellen Benutzer gelten.
- Bieten Sie Produkt- oder Featurelernprogramme an.
Die erste Verwendungserfahrung.
Hinweis: Richtlinien für Programmoptionen werden in einem separaten Artikel vorgestellt.
Ist dies die richtige Benutzeroberfläche?
Berücksichtigen Sie die folgenden Fragen, um sich zu entscheiden.
Einrichtungsumgebung
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 Kernoberfläche oder eine an, die für die persönliche Identifikation des Benutzers mit dem Programm von entscheidender Bedeutung 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.
- Der Benutzer kann die Einstellungen nach dem Setup nicht mehr ändern.
- Zum Ändern der Einstellungen ist eine Erhöhung erforderlich.
In diesem Beispiel sollten Sie die Einstellungen während der Setupumgebung 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 Kernoberfläche oder eine an, die für die persönliche Identifikation des Benutzers mit dem Programm von entscheidender Bedeutung 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.
- Der Benutzer ist unwahrscheinlich, dass die Einstellungen mithilfe von Optionen geändert werden.
In diesem Beispiel sollten Sie die Aufgaben und Einstellungen bei der ersten Verwendung des Programms oder Features präsentieren.
Designkonzepte
In der idealen ersten Erfahrung installieren Benutzer Ihr Programm (oder starten Sie es sogar einfach, wenn sie keine Installation erfordert) und verwenden Sie es produktiv sofort, ohne eine Reihe von Fragen zu beantworten oder eine Reihe von Dingen zu lernen.
Dieses Ideal ist für die meisten Programme erhältlich, daher sollten Sie sich für diese ideale Erfahrung bemühen, wann immer Möglich. Dieses Ziel ist jedoch häufig nicht für Programme verfügbar, die eine erhebliche Systemintegration erfordern, viele optionale Features aufweisen oder Datenschutzauswirkungen haben. Wenn Ihr Programm z. B. Features aufweist, die personenbezogene Informationen möglicherweise an nicht vertrauenswürdige Parteien weitergeben, müssen 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 Hürden, die Benutzer überspringen müssen, bevor sie Ihr Programm produktiv nutzen können. Im Gegensatz dazu sind Die Auswahlmöglichkeiten optional. Benutzer müssen nicht auf sie reagieren oder können sie nur anzeigen, wenn sie möchten.
Daher sind einstellungen, die im Hauptfluss eines Setup-Assistenten dargestellt werden, Fragen, während Einstellungen außerhalb des Haupteinrichtungsflusses oder in einem Dialogfeld mit Programmoptionen Auswahlmöglichkeiten sind. Unnötige Fragen machen die erste Erfahrung Ihres Programms umständlich und lang, wodurch die positive Vorfreude und Spannung der Benutzer über die ersten Schritte mit Ihrem Programm beseitigt wird.
Verwenden Sie die erste Erfahrung, wenn Sie
Stellen Sie Den Benutzern einstellungen und Aufgaben während der ersten Benutzererfahrungen vor, wenn Sie müssen, aber in der Regel gibt es bessere Alternativen:
Erste Erfahrung | Alternativen |
---|---|
Einrichtungsfragen |
Wählen Sie die entsprechenden Standardwerte aus. Benutzern das Ändern von Programmoptionen gestatten. Stellen Sie typische und benutzerdefinierte Setuppfade bereit. |
Fragen zur ersten Verwendung |
Wählen Sie die entsprechenden Standardwerte aus, und ermöglichen Sie Benutzern, die Programmoptionen zu ändern. |
Erste Verwendung von Aufgaben |
Stellen Sie stattdessen kontextbezogen dar. |
Erste Verwendung von Featureanzeigen |
Machen Sie die häufigsten und wichtigsten Aufgaben auffindbar und kontextbezogen. |
Erste Verwendung von Lernprogrammen |
Machen Sie Programmfeatures selbsterklärend. |
Produktregistrierung |
Befehl im Hilfemenü und im Feld "Info" bereitstellen. |
Wenn Sie nur eine Sache tun...
Halten Sie Ihre erste Erfahrung so einfach wie möglich. Lassen Sie Ihr Programm sofort arbeiten. Wählen Sie sichere, sichere, bequeme Standardeinstellungen aus, und stellen Sie Während des Setups Fragen und verwenden Sie sie nur, wenn Sie müssen.
Sie haben nur eine Chance, einen guten ersten Eindruck zu machen und dass der erste Eindruck nachhaltig ist.
Leitlinien
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 diese nur ein, wenn keine bessere Alternative vorhanden ist. Alternativen finden Sie in der vorherigen Tabelle.
- Ausnahme: Fügen Sie einstellungen für Personalisierung oder Programmanpassung der ersten Oberfläche hinzu, wenn ihre Anpassung Teil der Kernerfahrung oder entscheidend für die persönliche Identifizierung des Benutzers mit dem Programm ist.
Windows fragt Benutzer nach dem Computernamen und dem Hintergrund während des Setups, da diese Einstellungen dazu beitragen, eine emotionale Verbindung mit dem Produkt herzustellen.
- Verwenden Sie die Setupoberfläche für Aufgaben und Einstellungen, wenn sie für alle Benutzer gelten oder änderungen an Einstellungen eine Erhöhung erfordern.
- Verwenden Sie die erste Verwendungsoberfläche für Aufgaben und Einstellungen, wenn sie für einzelne Benutzer gelten.
Präsentation
Bevorzugen Sie optionale Aufgaben und Einstellungen für erforderliche Aufgaben und Einstellungen. Vermeiden Sie das Erzwingen von Benutzern, Ihr Programm zu konfigurieren.
Das Dialogfeld "Neue Hardware gefunden" macht es optional, Treibersoftware zu installieren, anstatt sie zu einer erforderlichen Aufgabe zu machen.
Nehmen Sie optionale Aufgaben und Einstellungen aus dem Hauptaufgabenfluss heraus, wenn sie praktisch sind. Beispielsweise bieten viele Setupprogramme einen benutzerdefinierten Installationspfad, um selten geänderte Einstellungen aus dem Hauptaufgabenfluss zu entfernen.
Eine Einrichtungsumgebung, die den Hauptaufgabenfluss erleichtert, wenn der Benutzer die Installation nicht anpassen möchte.
Benutzer nicht mit Aufgaben und Einstellungen überwältigen:
Beginnen Sie einfach. Beginnen Sie mit einfachen Einstellungen für die Personalisierung und dem Fortschritt bei komplexeren, technischen Aufgaben und Einstellungen. Beispielsweise beginnt das 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 grundlegend sind.
Windows Live Messenger verfügt über ein kontextbezogenes Setup für Audio und Video, da sie von sekundären Features verwendet werden.
Präsentieren Sie nicht alles auf einmal. Konsolidieren Sie, um eine einzelne Benutzeroberfläche anstelle mehrerer UI-Oberflächen zu verwenden, oder zeigen Sie Aufgaben zu unterschiedlichen Zeiten anstelle aller gleichzeitig an.
Falsch:
In diesem Beispiel ist die erste Verwendungserfahrung überwältigend.
Stellen Sie Fragen und Optionen in Bezug auf die Ziele und Aufgaben der Benutzer, nicht in Bezug auf technologie. Bieten Sie Optionen, die Benutzer verstehen und deutlich unterscheiden. Stellen Sie sicher, dass Sie genügend Informationen bereitstellen, damit Benutzer fundierte Entscheidungen treffen können.
Wenn die Notwendigkeit personenbezogener Informationen nicht offensichtlich ist, erläutern Sie, warum Ihr Programm die Informationen und deren Verwendung benötigt.
In diesem Beispiel wird in einer E-Commerce-Anwendung erläutert, wie personenbezogene Informationen verwendet werden.
Präsentieren Sie erste Erfahrungen nur im Vollbildmodus, wenn Benutzer andere Aufgaben nicht produktiv ausführen können. So wird beispielsweise das Windows-Setup im Vollbildmodus angezeigt, um benutzer davon abzuhalten, andere Aufgaben auszuführen, während Windows installiert wird. Die meisten ersten Erfahrungen sollten nicht vollbildig sein.
Einstellungen
Wählen Sie für alle Einstellungen den sichersten (um Datenverlust oder Systemzugriff zu verhindern), den sichersten und privaten Wert standardmäßig 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 folgendes anmelden:
- Einstellungen mit rechtlichen Auswirkungen, z. B. Endbenutzerlizenzvereinbarungen (EULAs). Diese Einstellungen können keine Standardauswahl haben.
- Features, die automatische Systemkonfigurationsänderungen ausführen, z. B. automatische Windows-Updates.
- Features, die personenbezogene Informationen (PII) oder Systeminformationen offenlegen.
- Änderungen am Desktop des Benutzers über das Hinzufügen von Einträgen zum Startmenü hinaus, z. B. Hinzufügen von Symbolen zur Desktop- oder Schnellstartleiste.
- Optionale Software, z. B. Produktverbesserungen, Abonnements und Produkte von Drittanbietern.
In diesem Beispiel melden sich Benutzer für Produktverbesserungen, Abonnements und Produkte von Drittanbietern an.
Wenn eine Einstellung dringend empfohlen wird, fügen Sie der Bezeichnung "(empfohlen)" hinzu. Achten Sie bei Optionsfeldern und Kontrollkästchen darauf, der Steuerelementbezeichnung und nicht den ergänzenden Notizen hinzuzufügen.
Wenn eine Einstellung nur für erweiterte Benutzer vorgesehen ist, fügen Sie der Bezeichnung "(erweitert)" hinzu. Achten Sie bei Optionsfeldern und Kontrollkästchen darauf, der Steuerelementbezeichnung und nicht den ergänzenden Notizen hinzuzufügen.
Aufgaben
-
Helfen Sie Benutzern, die Wartezeit 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 Neuerungen während der Einrichtung.
- Wenn die Wartezeit in der Regel länger als zwei Minuten ist, erleichtern Sie Benutzern das Ausführen anderer Aufgaben. Zeigen Sie die geschätzte Wartezeit an, empfehlen Sie Benutzern, in der Zwischenzeit etwas anderes zu tun, und machen Sie den Vorgangsabschluss offensichtlich, indem Sie den Bildschirm erheblich ändern.
- Überdenken Sie die Präsentation von Lernprogrammen während der ersten Erfahrung. Höchstwahrscheinlich möchten Benutzer Ihr Programm sofort verwenden und sind an Lernprogrammen zu einem späteren Zeitpunkt interessiert.
- Verwenden Sie keine Featureanzeigebenachrichtigungen in der ersten Erfahrung. Anstatt eine Featureanzeigebenachrichtigungzu verwenden, entwerfen Sie das Feature so, dass es einfacher zu erkennen ist, in Kontexten, in denen es benötigt wird, oder machen Sie nichts Besonderes, und lassen Sie Benutzer das Feature eigenständig entdecken.
- Verwenden Sie während der ersten Windows-Erfahrung keine Benachrichtigungen. Um die erste Erfahrung zu verbessern, unterdrückt Windows 7 alle Benachrichtigungen, die während der ersten Nutzungszeit angezeigt werden. Entwerfen Sie Ihr Programm, vorausgesetzt, dass Benutzer keine solchen Benachrichtigungen sehen.