Kurzdefinition: Der Benutzer braucht kein Handbuch, und auch keine Ausbildung, um etwas zu bedienen.
"Intuitive Bedienung" - Dieser oft mißverstandene Ausdruck beschreibt ein großes Mysterium vor allem für die, die darin am besten sind: Die Entwickler.
Das Problem: Für Entwickler ist (fast) alles intuitiv.
Wir müssen uns das ähnlich vorstellen, wie bei den Figuren Tank und Dozer (den "Operators") aus dem Film "Matrix": Der Film beginnt mit einem Bild, in dem kryptische, grüne Zahlenreihen vollformatig vor den Augen flimmern. Für uns sind es nur "hübsche" Zahlenreihen - ja, sie haben eine gewisse Ästhetik, aber was genau das soll: ??.
Die Operators jedoch erkennen im Film darin die komplette Matrix - sie haben den Code zu "lesen" und zu verstehen gelernt.
So in etwa verhält es sich auch mit einem Entwickler:
Er (sie...) sieht den Code, er kennt die Funktion, er blickt dahinter. Und erkennt, was es ist. Und wie es zusammenhängt. "Wie es geht". Er sieht auf die Zahlenreihen, oder die Meßwerte, lehnt sich entspannt zurück, und lächelt wissend in sich hinein - denn er sah: Es war gut.
Von einem Außenstehenden bleibt das, was dabei hinter diesem Lächeln im Kopf passiert meist ziemlich undurchdringbar.
Aus ihrem hochentwickelten Verständnis für die Funktionen hinter der äußeren Erscheinung tendieren viele Entwickler ausbildungsgemäß wie auch ganz selbstverständlich dazu, sich eben auf diese zu konzentrieren. Sie sind Funktionen-Bauer.
Spukt der Code oder die Platine dann am Ende ein kryptisches Signal aus, das später - "wenn es mal groß ist" - vielleicht mal in etwa das werden soll, was wir als Normalmenschen sehen und kaufen sollen - ist die Arbeit so gut wie getan! Die Funktion funktioniert - Wunderbar! Das Herz des Tüftlers schlägt höher, der Tag ist gerettet!
In seinen Augen "tut es das, was es soll"! Wie es "aussieht", oder ob es hübsch oder häßlich daherkommt, ist dabei ziemlich wurscht!
Dann kommt aber oft irgendein Produktmanager oder anderer Unverständiger, der disqualifizierenderweise meint, das Signal wäre ja noch nicht ganz so das, was man wolle, und drückt dem gut gelaunten Entwicklerlein aufs Auge, noch etwas drumherum zu basteln - Nicht für die Funktion, sondern für's "Schöne". Damit auch noch der letzte Technik-DAU (Techniker-Deutsch für "Dümmster Anzunehmender User" - aus Entwicklersicht fast 90% der Menschheit, grob geschätzt) das Ding benutzen kann.
Ein hier namentlich nicht zu nennender, wirklich netter Technik-Kollege nannte das auch gerne "Klicki-Bunti"... Der Ausdruck verrät es: Allet Kinderkram!
Nun ja, so ist es eben: Der Entwickler entwickelt gern. Wäre er für's Schönmachen da, wär er ja Designer geworden. Und für ihn funktioniert es ja! Ungünstig ist allerdings, dass viele Designer auch nicht fürs Entwickeln ausgebildet wurden - zumindest nicht für's technische! Es gibt großartige Webdesigner, die beides beherrschen - schon klar, aber um die geht es hier gerade nicht!
Wo sich Elektro- und Maschinentechnik und Produktdesign treffen - genau da haben wir oft ein kleines Problem beim Übergang von Funktion zur Benutzbarkeit!
Es ist wie es scheint vor allem psychologischer Natur:
Denn wenn wir einmal etwas gelernt haben und verstehen, ist es schwer, die Schwierigkeiten noch zu erkennen, die jemand haben könnte, der es eben noch nicht gelernt hat. Das ist wie mit dem Schuhezubinden oder der Benutzung von Messer und Gabel.
Und sobald wir es können, blicken wir auf die armseligen Würmchen hernieder, die es noch nicht beherrschen - und fühlen uns gut!
Auch Entwickler fühlen sich gut, denn sie sind mitunter die Einzigen, die überhaupt wissen, was die Technik da macht. Es ist nicht nur so, dass sie die Schwierigkeiten der späteren Benutzer kaum noch erkennen
können - nein! Jeder Benutzer, der mit ihrer Kreation nicht klarkommt, gibt ihnen dieses wunderbare Gefühl von "Nää, nää, aber ich kann das besser, als Du!" ... Und das ist bei rein quantitativen Anzahl der so "Unterlegenen" der reinste Balsam für die Entwicklerseele! Es mag ja kein bewußtes, lenkendes Motiv sein, aber jeder Entwickler weiß, wie
verdammt gut sich das manchmal anfühlt!
Dummerweise fühlt sich damit der Rest der Welt nicht ebenso gut.
Daher ist die Frage: Wie kann ein Entwicklerkopf verstehen, was im Kopf eines anderen Menschen vorgeht?
Vielleicht erstmal so:
Liebe Entwickler, stellt Euch vor, Ihr bekommt zu Weihnachten etwas gaaaanz Tolles geschenkt - nämlich: Euer eigenes Space-Shuttle! Ihr reißt freudig das völlig überflüssige, aber immerhin lustig bunt(i) mit Sternen bedruckte Geschenk-Papier auf, und seid ganz schön aufgeregt! Fetz - der Pappkarton fliegt davon!
Ach, da ist ja die Bedienungsanleitung obendrauf (das is das Ding, von dem Ihr besonders gern dem DAU empfehlt: Rtfm - Read the fu**ing manual!) -beziehungsweise: Die Manual-Sammlung, denn es sind ganze 3 mindestens 500-seitige Wälzer...!
Weg damit, Ihr seid ja technisch ganz weit vorn, und so ein Space Shuttle ist von schlauen Leuten gemacht, um bedient zu werden!
Ihr steigt ein, und freut Euch! So ein schönes Shuttle!
Und da vorne, da ist Euer Platz am Schaltpult! Alles glänzt niegelnagelneu - die Schalter blitzen im Licht des Weihnachtsbaums, der durch die Zugangsöffnung noch hereinblinkt, und die Knöpfe rufen "drück mich" - "nein, drück mich!"... Ihr wollt am liebsten nur noch alles ganz schnell ausprobieren! DAS ist der beste Tag im Jahr!
Ihr fahrt sanft mit dem Finger über die glatten Oberflächen und bewundert die Vielfalt an Funktionen im Cockpit... Das ist High-End-Technik!
Und ihr setzt Euch, immer noch beseelt vor Glück, in den Piloten-Stuhl.
Und beginnt, den Ein-Knopf zu suchen... Moooooment! Der muß doch... nee! Na gut, erstmal alle Knopfbeschriftungen lesen! Zu dumm nur - da sind Symbole drauf, die habt Ihr noch nie gesehen!
Ihr wollt auch das schöne, neue Shuttle nicht gleich durch ne Fehlbedienung ruinieren! War ja bestimmt teuer...
Also, ganz langsam: Wo ist der verfluchte Schalter..? Ihr steigt nochmal aus und sucht an der Außenseite - aber - nix da! Kein Schalter, der Euch vertraut vorkommt! Zu dumm! Ihr kehrt ins Shuttle zurück, und sucht noch eine geschlagene Stunde weiter - Und es geht mächtig an Eure Techniker-Ehre, als ihr endlich resigniert das erste der drei Handbuch-Brocken aufschlagt, um endlich herauszufinden, wie Ihr wenigstens den Strom auf das Bedienpult bekommt... ! Überflüssig zu erwähnen: Die Laune geht langsam aber sicher in den Keller! Drecksding, das!
Ich brauche wohl kaum weiter zu erzählen:
Der schöne Abend ist gelaufen! Ab hier sitzt Ihr mit Handbuch Nummer eins, und nach einer geschlagenen Woche habt Ihr auch schon den Einschalter gefunden (der an einer wirklich ganz schlecht platzierten Stelle angebracht war - was haben die sich nur dabei gedacht?!).. Und: Ihr habt sogar den Scheibenwischer schonmal zum Scheibenwischen gebracht! (Dumm nur, dass das Ausschalten auch ne halbe Stunde gedauert hat, und daher nun das Wischergummi ersetzt werden muß - das wird teuer!)...
Zugegeben: Die Geschichte ist leicht übertrieben. Aber in etwa so, liebe Entwickler, fühlen sich die Nutznießer Eurer Arbeit durchaus häufiger mal...
Was hilft?:
- Verstehen, dass mit "intuitiver Bedienung" vor allem nicht ihr -die Entwickler - gemeint seid, die die Dinge intuitiv bedienen können sollen. Gemeint sind eigentlich: Alle! Die restlichen 90%, auch die DAUs, die Omas, und die ganz normalen Menschen, und auch alle, die "Klicki Bunti" mögen - gerade und besonders die! Begeisterung an allen Fronten könnte die Folge sein!
- Immer ne gute Idee: Dafür sorgen, dass Funktionen nicht nur da sind, sondern auch einfach, schnell und ohne Handbuch auffindbar!
Auffinden ist schon fast so gut, wie benutzen!
- Und wo wir schon bei "Handbuch" sind: Read the fu**ing manual - yourselves! Lest die Dinger mal, für Eure eigenen Produkte, oder für ähnliche... Die quälende Frustration, die sich dabei einstellt, wird wird nicht nur daher kommen, dass Ihr die Sachen im wahrsten Sinne in- und auswändig kennt...
- Stellt Euch vor, Eure Oma müßte das Ding bedienen... genau so einfach könnte und sollte es im Bestfall sein! Seid nett zu ihr, macht es ihr einfach, stellt ein Bild von ihr auf Euren Schreibtisch! <
- Schön ist schöner: "Form follows function", aber ganz ohne vernünftige Form kann auch die Funktion in Gefahr sein! In sofern würde ich sogar statuieren: Form comes with function... Denn nichts, was geschaffen wird, ist formlos! Und eine schlechte, unbrauchbare, häßliche, unangenehme oder unverständliche Form ist so gut oder schlecht wie eine entsprechende "function"!
Das wahre "Object of desire" besteht selten aus Code.
Das ist ein bischen, wie wenn der Operator Tank die "Frau im roten Kleid" entwirft... ihr wißt schon: Die in der Matrix!:
Genau so sollen Eure Entwicklungen sein: Sie sollen einfach zu entdecken sein, sie sollen laufen ( ;-) ), und außerdem noch schön, "desirable", und sexy sein...
KesH - 20. Jan, 15:17