- Die Nutzung einer Komponentenbibliothek wie Material UI mag der einfache Weg sein, bietet aber nur grundlegende Building Blocks; das Design des gesamten User-Flows erfordert weiterhin separate Arbeit
- Wenn man Zeit darin investieren muss, das Produkt einzigartig zu machen, wie lässt sich dann so schnell wie möglich eine gute User Experience definieren?
Eine leere Seite ist eine Falle
- Beim Blick auf eine leere Leinwand nicht darüber grübeln: „Wie sollte ein E-Mail-Eingabefeld aussehen?“
- Man kann Muster nutzen, die sich bei großen Unternehmen bereits bewährt haben
- Spart Zeit und kann die User Experience verbessern
-
Zu vermeidende Ansätze
- Design-Award-Seiten – originell, aber ohne Garantie für Usability
- Dribbble – fokussiert auf Ästhetik, nicht auf Funktionalität
-
Empfehlenswerte Ansätze
-
Allgemeine UI-Patterns notieren
- Gemeinsame UI-Elemente wie E-Mail-, Passwortfelder oder Bestätigungs-Flows
- Visuelle und Layout-Regeln:
- Zentrierte Formulare
- Responsives Design
- Klare Buttons
- Logo oben
-
Beabsichtigte Reibung (Friction)
- Manche Unternehmen verlangen Kreditkarteninformationen → Strategie, um ernsthafte Nutzer zu gewinnen
- Eine schnelle Experience ist nicht immer die beste
Ziele klar definieren
- Das Ziel ist nicht einfach nur, „eine Anmeldeseite zu bauen“, sondern → „die Anmeldung so einfach wie möglich zu machen“
- In eine Frage umwandeln:
„Wie können wir es Nutzern leicht machen, sich anzumelden?“
-
Beispielhafte Lösungen
- Passwortstärke bereits während der Eingabe anzeigen
- Einen Grund angeben, warum das Anmeldeformular ausgefüllt werden soll
-
Weitere Fragen
- Sofort nach der Registrierung einloggen vs. erst nach E-Mail-Bestätigung
- Nach der Registrierung eine Bestätigungsseite anzeigen vs. eine Erfolgsmeldung anzeigen
Edge Cases (Ausnahmesituationen) berücksichtigen
- Echte Nutzer verhalten sich nicht wie erwartet → sie sind in Eile, ignorieren Anweisungen und machen Fehler
- Mit Fragen prüfen, wo Probleme auftreten können:
- Was passiert, wenn Nutzer sich beim schnellen Tippen vertun?
- Werden Fehler in Eingabefeldern den Nutzern klar vermittelt?
-
Maßnahmen zur Behebung bei Problemen
- Unachtsamkeit beim Erstellen eines Passworts → später mögliche Kontosperrung
- → Ein Feld zur „Passwortbestätigung“ hinzufügen und erneute Eingabe verlangen
- Bei nicht übereinstimmenden Passwörtern → Fehlermeldung anzeigen
- → Bereits bei der zweiten Passworteingabe sofort warnen
- Unachtsamkeit beim Erstellen eines Passworts → später mögliche Kontosperrung
Mit AI UX-Probleme entdecken
- Mit Tools wie ChatGPT lassen sich UX-Probleme prüfen
- Nicht perfekt, aber schnell und effektiv für einen ersten Check
-
Nützliche Prompt-Beispiele
- Red Team vs Blue Team:
„An welchen Stellen könnten Nutzer in diesem Registrierungs-Flow hängen bleiben?“
„Warum ist dieses Design intuitiv?“ - Branchenstandard:
„Wie gestalten führende SaaS-Unternehmen ihren Registrierungs-Flow?“
- Edge Cases:
„Was passiert, wenn Nutzer ihre E-Mail falsch eingeben und es nicht bemerken?“
- Red Team vs Blue Team:
Weitere Tipps zur UX-Verbesserung
- Messgrößen festlegen
- Conversion Rate, Nutzerbindung, Nutzerzufriedenheit usw. → Erfolg anhand objektiver Kennzahlen bewerten
- Einfache Farben verwenden
- Primärfarbe, Sekundärfarbe, Akzentfarbe → Coolors empfohlen
- Vertraute Sprache verwenden
- Statt „Datenbankfehler“ → „Änderungen konnten nicht gespeichert werden“
Fazit
- In Startups ist Geschwindigkeit wichtig → Perfektionismus ist fehl am Platz
- In der UX hat Usability Vorrang vor Originalität
- Ein intuitiver und klarer User-Flow ist effektiver als ein komplexes und originelles Design
- Nur beim Kernwert innovativ sein → für den Rest bewährte Muster verwenden
- Wenn man Mustern folgt, die Nutzer bereits kennen, sinkt der Lernaufwand
1 Kommentare
Hacker-News-Kommentare
Der Höhepunkt der Usability lag vor 25 Jahren, als die meisten Anwendungen Symbolleisten und Menüs mit Standardmustern hatten
Nachdem man einen Grafikdesigner eingestellt hat, ist die auffälligste Veränderung meist, dass App/Webseite besser aussieht
Das beste Werkzeug, um Usability-Probleme zu finden, ist es, den Bildschirm mit Gemini zu teilen und per Sprache zu erklären, welche Aufgabe man erledigen möchte
Laut "Jakob's Law" verbringen Nutzer den Großteil ihrer Zeit auf anderen Websites, daher bevorzugen sie, dass eine Website genauso funktioniert wie andere Sites, die sie bereits kennen
Es gibt einen Grund, warum alle Produkte auf ähnliche Weise funktionieren; wenn etwas anders funktioniert, sollte man sich fragen, ob das Absicht oder ein Fehler ist
Man kann AI verwenden, um UX-Probleme zu identifizieren, und Tools wie ChatGPT können auf UX-Probleme hinweisen, die man sonst übersehen würde
Empfohlen wird, sich auf allgemeine Designprinzipien und Denkweisen zu konzentrieren
Sich daran zu orientieren, was große Unternehmen tun, kann zu Cargo-Cult-Denken führen
Auch im Bootstrap-Stadium kann man einen UX-Designer einstellen; das ist eine sehr lohnende Investition
Ich kann mich nicht daran erinnern, wann ich zuletzt mit einem dedizierten Designer gearbeitet habe