it-swarm.com.de

Den Benutzer durch Ihre Seite führen

Wir haben eine einfache Verwaltungsseite für die Verwaltung der Öffnungs- und Schließungsdaten von Filialen.

Beim ersten Rendern wird die Seite schreibgeschützt. Durch Aktivieren eines Kontrollkästchens mit der Bezeichnung "Bearbeiten" oben rechts auf der Seite wird die Bearbeitung aktiviert.

Oben auf der Seite befinden sich einige Datumsauswahlmöglichkeiten, jeweils eine für das Öffnungs- und Schließdatum.

Eine Liste der Geschäfte mit einem Kontrollkästchen daneben folgt.

Der Benutzer muss ein Öffnungs- oder Schließungsdatum (oder beides) eingeben und Geschäfte für die zu validierende Seite auswählen und die Schaltfläche Speichern, um eine Aktion auszuführen (andernfalls wird eine Meldung angezeigt, in der er aufgefordert wird, ein Geschäft auszuwählen).

Beim Speichern wird das eingegebene Öffnungs-/Schließdatum auf alle Filialen angewendet, die überprüft wurden.

Persönlich halte ich das für ausreichend. Unser Analyst möchte jedoch den Workflow auf der Seite so ändern, dass der Benutzer vor der Auswahl eines Geschäfts kein Öffnungs- oder Schließdatum eingeben kann.

Ich denke, das macht die Verwendung der Seite unnötig schwieriger. Wenn Sie Ihre Daten vor der Auswahl der Geschäfte auswählen möchten, können Sie dies nicht mehr. Wir validieren beim Speichern, warum also den Benutzer unnötig zwingen, Werte in einer bestimmten Reihenfolge einzugeben.

Sein Argument ist, dass es sicherstellt, dass der Benutzer ein Geschäft auswählt. Weil er der Meinung ist, dass die Validierungsnachricht, dass keine Geschäfte ausgewählt wurden, verwirrend ist.

Ist es in Bezug auf die Benutzerfreundlichkeit besser, den Benutzer durch Schritte zu zwingen oder ihm zu erlauben, Daten einzugeben, wie er möchte, solange diese vor dem Speichern validiert wurden? Vorausgesetzt, der Benutzer sollte ein sicheres Verständnis dafür haben, wie die Seite überhaupt verwendet wird, da sie sich in seiner Geschäftsdomäne befindet und die Seite nur einen Zweck hat.

2
CaffGeek

Meine Antwort wird höchst spekulativ sein, ohne das Konzept gesehen zu haben, das Sie beschreiben. Idealerweise würden Sie einige schnelle Guerilla-Usability-Tests auf die Art und Weise durchführen, wie Sie sie im Moment ohne Einschränkung haben. Wenn Sie beobachten, wie der Benutzer die Benutzeroberfläche gemäß einer nicht geführten, szenariobasierten Frage angeht, können Sie feststellen, ob die Befürchtungen Ihrer Analysten zutreffen oder nicht. Wenn der Analyst korrekt ist und der Benutzer tatsächlich kein Geschäft auswählt, müssen Sie wahrscheinlich einige andere Wege erkunden.

Die anderen Wege, die erkundet werden müssen, sind:

  1. Was können Sie tun, um sicherzustellen, dass der Benutzer die gewünschte Aktion ausführt, ohne zu stolpern oder in der Benutzeroberfläche hängen zu bleiben?
  2. Etikettierung und Anleitungsmikroskopie reichen aus, um den Benutzer erfolgreich durch die Aktion zu führen und zur Fehlervermeidung beizutragen
  3. Wenn bei der Fehlerbehebung ein Fehler auftritt, d. H. Der Benutzer ein Geschäft nicht auswählt, hilft die Schnittstelle angemessen dabei, wieder auf Kurs zu kommen

Abhängig von der Komplexität der Benutzeroberfläche kann es für den Erschwinglichkeitsteil erforderlich sein, die Formularfunktionen neu zu ordnen, den Datumsbereich zu deaktivieren (wie vom Analysten vorgeschlagen) oder die Schnittstellenelemente basierend auf der vorherigen Auswahl schrittweise anzuzeigen.

Das Testen mit echten potenziellen Endbenutzern oder zumindest mit jemandem, der mit dem Design nicht vertraut ist, ist der Schlüssel, um diese Probleme (falls vorhanden) zu untersuchen und die endgültige Lösung zu finden.

1
DigiKev

Sie haben Recht, dass ein Benutzer im Workflow nicht eingeschränkt werden sollte. Wenn Benutzer gezwungen werden, einem bestimmten Pfad zu folgen, wenn zwischen den Schritten keine Kausalität besteht, entstehen einige zusätzliche Probleme, z. B. was zu tun ist, wenn ein Benutzer auf halbem Weg seine Meinung ändert. Er muss die Daten erneut eingeben, obwohl die Änderung keine Auswirkungen hat darauf.

Sie müssen lediglich mit dem Analysten zusammenarbeiten, um die Fehlermeldung neu zu schreiben und sicherzustellen, dass klar ist, was schief gelaufen ist und wie das Problem behoben werden kann.

0
dnbrv