Über Styleguides zu Rollen in der Softwareentwicklung

Erst gestern habe ich wieder den Satz gehört „dafür gibt es aber eh einen Styleguide“, was soviel heissen sollte wie „damit wird die Software schon bedienungsfreundlich werden“.
Sehr häufig wird geglaubt, dass ein Styleguide automatisch dafür sorgt, dass die Usability passt.
nun, dem ist nicht so. ein Styleguide sorgt ZUM TEIL für Usability, weil er für einheitlichen Look&Feel und für Konsistenz bei Details sorgt.
In einem Styleguide kann z.B. stehen wie Radiobuttons aussehen und Texteingabefelder funktionieren und all jene Dinge, die in allen Anwendungen gleich sind, wie z.B. ein Anwendungsrahmen, Regeln zum Fenstermanagement etc.

Was aber NICHT im Styleguide erfasst werden kann ist alles andere:

  • der Workflow des Users – bezogen auf die Reihenfolge von Bildschirmen und bezogen auf die Reihenfolge von Feldern oder Feldgruppen
  • welche Infos oder Felder der User zu welchem Zeitpunkt braucht
  • welche er gleichzeitig braucht
  • was er oft benötigt und was nur selten
  • das Wording
  • etc.
    D.h.: auch wenn man einen Styleguide hat, können dabei immer noch völlig unbrauchbare User Interfaces herauskommen.
    Was braucht man also dazu, damit ein gutes User Interface herauskommt?: am besten eine Trennung der Jobs „Usability Experte bzw. User Experience Designer“ und „Entwickler“.
    Beides gleichzeitig kann man IMHO nicht gut machen – Entwickler haben normalerweise schon genug damit zu tun, sich mit ihrer Entwicklungsumgebung herumzuschlagen und leben und denken in den Konzepten der Entwicklungsumgebung. Der Usability Experte dagegen sollte davon unabhängig sein und in den Konzepten und Workflows der User denken können. Klar soll er sich mit Softwareentwicklung auch auskennen, damit er nicht unrealisierbare Vorschläge macht. Irgendwie ist er auch der Vermittler zwischen den Usern und deren Anwendungsbereich und den Entwicklern.

    Eingabefelder für Kreditkarten-Information

    Da musste ich sogar lachen: sms.at: Du setzt den Cursor in das erste Feld für die Kreditkartennummer, schaust auf die Kreditkarte, tippst alle Zahlen ab, dann schaust du auf den Bildschirm – um festzustellen, dass nur 4 Zahlen im ersten Eingabefeld gelandet sind und du (beinahe) wieder von vorne anfangen kanns.
    Tipp: Ein einziges, längeres Feld wäre komfortabler.
    kreditkarteeingebenbeismsat1.gif

    Da fehlt was …

    Liebes Erste-Bank-Team!
    Hier fehlt ein Button:
    erstebankbuttonfehlt1.gif

    Und zwar der für „Übernehmen“: Denn ich klicke im Überweisungsformular auf „Bankleitzahl suchen“, bekomme hier Vorschläge und dann sollte ein Button oder Link reichen, um den gewählten Vorschlag in das Überweisungsformular mitzunehmen. So wie das momentan gebaut ist, muss ich mir die Bankleitzahl merken oder sie Copy-pasten und auf „Abbrechen“ klicken und sie dann ins darunterliegende Formular eingeben.