Nachgelagert statt prozess-integriert

Ich hatte mich ja neulich bei der Berlin IA Cocktailhour (die erste Frankfurt IA Cocktailhour steht übrigens auch bald an! Mehr dazu demnächst!:) mit Carsten über Antipattern unterhalten. Patterns sind diese Entwurfsvorlagen von Interaktionsabläufen, die man immer wieder einsetzen kann, weil sie gut funktionieren. Beispiel: Design Pattern Library von Yahoo.
Nun gibt es aber auch schlechte Patterns, also Abläufe, die immer wieder benutzt werden, obwohl man sie besser machen kann. Jan hat darüber letztens gebloggt und auf ein schönes Beispiel von Looks good works well verwiesen.
Carsten hatte mir die Antipattern mit dem Beispiel “Löschen” erklärt: Man klickt auf “Löschen” (einer Mail, eine Gästebucheintrages o.Ä.) und wird dann gefragt “Willst du das wirklich löschen?”. Und genau das ist umständlich. Nun kann man sagen (und genau das hab ich auch gesagt;) “Aber was, wenn ich aus Versehen auf Löschen geklickt habe?” Des Problems Lösung ist: Statt der Frage “Willst du wirklich?” ist es sinniger, eine “Rückgängig-machen”-Funktion nachgelagert anzubieten. Denn nur die wenigsten klicken da aus Versehen drauf. Alle, die das Ding wirklich löschen wollen, werden durch die Zwischenfrage nur genervt.

Noch mal langsam:
– Ich klicke auf “Löschen”
– Das Ding verschwindet und ein Feedback erscheint in der Seite “Wurde gelöscht. Rückgängig machen?”

Und das war’s. Damit haben wir uns einen Schritt und ein paar Nerven gespart.

Nach dieser Erklärung hat’s bei mir “pling” gemacht und seit dem fallen mir ständig und überall solche nachgelagerten Funktionen auf. Oder Prozesse, die in letzter Zeit dahingehend optimiert wurden. hier mal ein paar Beispiele:

Friendfeed
Bei FF kann man diverse Feeds zu einem Lifestream aggregieren, man fügt also alle Aktivitäten aus dem Netz wie Fotos auf Flickr veröffentlichen oder Links bei del.icio.us posten auf einer Seite zusammen. Nun packen alle meine FF-Freunde alle möglichen Feeds da rein, die ich aber nicht unbedingt alle sehen will. Tolle Lösung von FF: Man kann einzelne Elemente oder ganze Feeds löschen. Sieht so aus:
Ein typischer Post auf FF:

friendsfeed_eintrag_normal.jpg

Unten drunter gibts den Link “Hide”. Klickt man da darauf, verschindet der Eintrag wie folgt:

friendsfeed_eintrag_hidden.jpg

Die Frage, ob ich den Eintrag wirklich rauskicken will, wurde also nachgelagert. Zudem bekomme ich die Möglichkeit, mir noch mehr Optionen anzeigen zu lassen. Die Optionen sehen so aus:

friendfeed_optionen.jpg

Ich kann also festlegen, dass ich die auf Flickr gepostete Fotos von XY (oder von all meinen Freunden) überhaupt nie in FF sehen will.
Wenn ich mich richtig erinnere, lief diese Aktion bis vor kurzem noch wie folgt ab:
– Man klickt auf “hide”
– Die Messagebox mit den Optionen erschien und man konnte wählen.
Jetzt ist die Messagebox ebenfalls nachgelagert für die paar Leute die nicht nur den einen, sondern alle Flickr-Einträge dieses Nutzers, oder gar alle Flickr-Einträge aller Freunde raushaben wollen.

Damit wären wir dann bei der nächsten Frage: Was will der User bzw. die Mehrzahl der User? Beim Löschen ist das noch recht klar. Die meisten wollen den Eintrag wirklich löschen und den zusätzliche Klick gibts nur für die paar Leute, die sich verklickt haben. Was ist aber mit den zusätzlichen Optionen? Wollen die meisten Leute bei jedem “Hide” die Optionen sehen oder wollen das nur wenige? Ich persönlich möchte die Optionen immer sehen, denn wenn ich einen Eintrag rauskicke, will ich in der Regel alle Einträge dieser Art raushaben.

Anderes Beispiel: Facebook
Fügt man hier eine Person als Freund hinzu, hat man die Möglichkeit, Freundschaftsdetails genauer zu spezifizieren.

facebook_freund-optionen.jpg

Bis vor kurzem wurde die Messagebox mit diesen Optionen automatisch nach dem Klick auf “Als Freund hinzufügen” angezeigt. Seit neuestem muss man sie extra aufklicken.

facebook_neue_freundschaft.jpg

Was ist nun besser? Ich persönlich füge jedem Freund Freundschafsdetails hinzu. Für mich ist es also umständlicher geworden. Alle, die dies nicht tun, werden sich freuen, dass sie diese Abfrage nun nicht mehr skippen müssen.

Was tun um alle glücklich zu machen? Man könnte eine statistische Auswertung machen, ob die Mehrheit der User diese Angabemöglichkeit nutzt oder nicht. Ich vermute mal, dass Facebook das gemacht hat. Andererseits kommen wir hier aber auch wieder in die Schere zwischen “Was will die Plattform” und “Was will der User”. Die Plattform will sicherlich, dass die Leute diese Angabe machen. Für den User bedeuten diese Angaben aber Aufwand, den er vielleicht nicht haben will.

Vielleicht hat Facebook die Abfrage aber auch nachgelagert, weil sie dem User nach dem Hinzufügen eines Freundes auch noch weitere Todos anbieten wie “Schlage Freunde vor…”.

Auf alle Fälle ist das eine Überlegung, die man sich beim Nachlagern stellen sollte. 🙂

Blumen vom BlumenButler

Da schreibt man nichtsahnend einen Kommentar und schwupps schickt einem der Pate BlumenButler unglaublich schöne Blumen!

Also, von vorne … BlumenButler, der Bruder von Schutzgeld, hat seit kurzem eine Facebook-Applikation, in der man virtuell Blumen verschicken und natürlich auch reale Blumen bestellen kann. Jochen hatte nach Meinungen zu dieser App gefragt, und da ich mir die App eh gerade für den Facebook-Workshop angesehen hatte, konnte ich recht flott ein paar Punkte runterschreiben.

Ich zitiere einfach mal meinen eigenen Kommentar. 😉

ich finds prima, dass nicht einfach nur blumensträuße zum kauf angeboten werden, sondern auch die freundesbeziehungen für die app genutzt werden und ein spielerischer ansatz mit drin ist. ob allerdings das virtuelle blumenschicken anreiz zur häufigen nutzung sein kann … glaub ich eher nicht.

die auswahl an lieblingsblumen ist leider zu eingeschränkt. und die bildchen sehen auch eher unspektakulär aus.

leider muss der empfänger die app installieren, um einen virtuellen blumenstrauß zu erhalten. das ist eine ziemliche hürde. man könnte die blumen doch auch per facebook-mail verschicken. noch dazu kommt, dass der blumenstrauß über eine benachrichtigung ankommt, über die man nicht informiert wird. und leider werden die empfangenen sträuße nicht im profil angezeigt.

Facebook  BlumenButlerschön gemacht ist wiederum die übersicht über die nächsten geburtstage meiner freunde auf der app-startseite, die mich anregt, einen echten strauß zu verschicken. allerdings sollten hier auch die bilder meiner freunde zu sehen sein und nicht nur ihre namen. noch dazu ihre lieblingsblumen.

der blumenstrauß-konfigurator (für echte blumen) ist auch integriert, aber wenn man hier noch die sträuße virtuell speichern und veröffentlichen oder verschicken könnte…

Facebook  BlumenButlerprima gemacht ist die applikations-seite, auf der man sich entscheidet, die app hinzuzufügen oder nicht. dort findet man schon mal einen screenshot, der verrät, was die app alles bietet, ebenso einen ausführlichen text. sowas bieten nur wenige apps, was aber meiner meinung nach sehr wichtig ist an dieser stelle.

Ich sollte mich häufiger mit Blumen-Shops befassen 😉 denn vor ein paar Tagen kam ein riesiges Paket:

DSCF7031.JPG DSCF7042.JPG

Unglaublich … ich hab noch nie gesehen, dass Blumen auch per Paket verschickt werden. Ich bin zwar eigentlich nicht so der Blumen-Fan, da die ja immer verwelken, aber diese Lilien sind einfach super schön! Meine ganze Wohnung duftet wie irre! Diese riesigen Blumen haben mich dann auch direkt in Bedrängnis gebracht, da ich keine so große Blumenvase besitze. Mittlerweile stehen sie in einer Weinflasche mit breitem Rand und einem Tupper-Krug. Damit das nicht so hässlich aussieht, hab ich einfach mal Platzdeckchen drumgewickelt. 😉

blumenbutler

Während ich übers Wochenende beim Barcamp Leipzig war, sind alle Blüten aufgegangen und die Blumen hatten alles Wasser leergetrunken. Hängen die Blüten deshalb so oder ist das normal? Ich hoffe, ich hab nix kaputt gemacht! 🙁

Vielen lieben Dank, auch wenn sowas auf gar keinen Fall nötig ist!

Gesammelte Shop-Fundstücke

Irgendwie findet man ja immer was … und so nach und nach sammeln sich auf meiner Festplatte in meinem Ordner “Für Blogbeiträge” diverse Fundstücke. Da drei von ihnen thematisch ganz gut zusammenpassen, gibt’s jetzt hier mal ein Sammelfundstück:

Hausnummern bei Brands4Friends

Bestellt man bei Brands4Friends kommt man im Checkout wie üblich auch auf eine Seite zum Eingeben der Adress-Daten. Hier in diesem Fall bin ich nach Eintippen der Straße mit der Tabulatortaste automatisch weitergehüpft … um dann festzustellen, dass es gar kein extra Feld für die Hausnummer gibt. Und B4F hat mich auch noch nett darauf hingewiesen, dass ich die Hausnummer vergessen habe:

fundstueck-lieferadresse-brands4friendsde.jpg

Hab ich so auch noch nie gesehen …

Warenkorb aktualisieren bei Moderausch

Im Warenkorb kann man ja in der Regel immer die Menge der Artikel ändern, die man bestellen möchte. Sofern dies noch nicht direkt mit AJAX gespeichert wird, braucht man einen Aktualisieren-Button. Und diesen Button optimal zu platzieren, ist gar nicht so einfach. Damit man auch dran denkt, den Warenkorb zu aktualisieren, sollte dieser Button also in der Nähe der Zahlen stehen, die man geändert hat. Dummerweise stehen die meist genau in der Mitte dieser Warenkorb-Tabelle. Moderausch hat das ganz nett grafisch gelöst:

fundstueck-warenkorb.jpg

Bereits angemeldet? Auch wieder Moderausch

Und nochmal Moderausch … diesmal geht’s um den Login. Hier gibt’s ja in der Regel immer zwei Möglichkeiten: Entweder man ist schon registriert und kann sich einloggen, oder man muss sich neu registrieren. (Warum man sich immer registrieren muss, ist mir übrigens ein Rätsel, find ich nicht gut.) Moderausch aber gibt all jenen noch eine Hilfestellung, die schlichtweg vergessen haben, ob sie schon registriert sind. Und zwar ganz einfach, indem sie die E-Mail-Adresse checken:

fundstueck-moderausch-angemeldet.jpg

Kurios: Passwortsicherheit egal

Und zum Abschluss noch was witziges … leider weiß ich nicht mehr, wo ich das gefunden habe:

fundstuck-password.jpg

Fundstück: Seltsame Speichern-Usability beim Mac

Vor ein paar Wochen bin ich vom PC auf Mac umgestiegen … also hauptsächlich sieht das Ding schick aus, fühlt sich gut an und macht was her. 😉 Ich komme auch eigentlich ganz gut mit dem Ding zurecht. Manchmal allerdings … also manchmal steht man vor einem Problem, wundert sich und findet einfach keine Lösung. Meist braucht man nur einen kleinen Tipp und tagelanges Suchen nach einem Feature löst sich in Wohlgefallen auf. Heute jedoch kam ich nicht drumrum, mich mal ganz kräftig über die sonst so hochgelobte Usability zu wundern.

Bisher habe ich mich immer darüber gewundert, dass man beim “Speichern unter” nicht einen Ordner direkt auswählen kann.

speichern1.jpg

Der Klick auf das Dropdown “Ort” öffnet nur eine wenig brauchbare Liste von Ordnern.

speichern2.jpg

Aber es gibt ja Twitter, und wenn man gar nicht mehr weiter weiß, schimpft jammert man mal in Twitter rein und findet dort immer Leute, die einem helfen! Vielen Dank Arno und Dirk!

Man muss also auf den Button mit dem Pfeil hinter dem Einfabefeld für den Dateinamen klicken! Himmel! Wer hat sich das nur ausgedacht? Oder liegts an mir? Ich bin zwei Monaten nicht auf die Idee gekommen, da drauf zu klicken und wäre es wahrscheinlich auch die nächsten 3 Jahre nicht! Bin ich zu blind, dass ich den Button nicht gesehen habe, oder die Funktion dort nicht erwartet habe? 😉

speichern3.jpg

So … sorry liebe Mac-Fans … ich musste einfach mal über Euer Heiligtum meckern, denn so toll wie Ihr es immer beschwört, isses gar nicht. 😉 Mein Mac stürzt sogar manchmal ab oder hängt sich auf! 😉