Haben Sie jemals einen Nutzertest durchgeführt, bei dem Sie sich fast die Haare gerauft hätten, weil der Nutzer nicht herausfinden konnte, wie er Ihre App bedienen soll? Haben Sie jemals eine neue Funktion hinzugefügt und sie den Nutzern von Anfang an beigebracht, nur um festzustellen, dass sie vergessen haben, wie man sie benutzt, als sie sie tatsächlich brauchten?
Dies ist eine sehr häufige Situation in der SaaS-Welt. In diesem Artikel zeige ich Ihnen, wie wir dieses Problem in meiner Windows CLI Lern-App gelöst haben, indem wir von einem anfänglichen Onboarding zum Just-in-Time-Lernen gewechselt sind.
Das Problem: Überlastung beim Onboarding
Die App, die ich entwickle, soll den Leuten beibringen, wie man das Windows Terminal benutzt. Da es sich um eine kostenlose Web-App handelt, ziehen wir viele Nutzer an, die noch nie zuvor eine Kommandozeilen-Schnittstelle benutzt haben.
Eines der Probleme, das sich stark auf die Nutzerbindung auswirkte, waren einfache Tippfehler. Wenn Nutzer einen Tippfehler in einem komplexen Befehl machten, mussten sie das Ganze von vorne schreiben. Das war unglaublich frustrierend—so sehr, dass fast die Hälfte der Nutzer die komplizierteren Lektionen komplett abbrach.
Ich habe viel Zeit damit verbracht, darüber nachzudenken, wie ich das lösen kann. Zunächst versuchte ich, am Anfang des Kurses nützliche Terminal-Verknüpfungen einzuführen. Die meisten Nutzer übersprangen jedoch einfach die Einführung oder vergaßen die Verknüpfungen schnell wieder. Das Erlernen einer neuen App ist schon schwer genug; den Nutzer gleich zu Beginn mit zusätzlichen Informationen zu überhäufen, ist oft kontraproduktiv.
Die Lösung: Just-in-Time-Tipps
Anstatt zu versuchen, den Nutzern alle Tricks beizubringen, bevor sie überhaupt die Grundlagen verstanden haben, entschied ich mich dafür, ihnen die Tastenkombinationen genau dann zu zeigen, wenn sie sie brauchen.
Jetzt, wenn ein Nutzer zum ersten Mal einen Tippfehler in einem Befehl macht, pausiert die App und zeigt einen spezifischen Tipp an (wie die Verwendung der Pfeiltaste nach oben, um den vorherigen Befehl abzurufen). Sie erklärt den Trick im Kontext. Wenn sie das nächste Mal einen Fehler machen, wissen sie bereits, wie sie ihn leicht korrigieren können, was den Frustrationsfaktor vollständig beseitigt.

Sehen Sie es in Aktion
So sieht kontextbezogene, just-in-time Bildung in der Praxis aus. Zum Zeitpunkt des Fehlers hat der Nutzer genau den Kontext, den er braucht, um die neuen Informationen aufzunehmen.
Sie können es selbst ausprobieren und den Ablauf in meiner App in Aktion sehen.