02. März 2008
Frühlingszeit, Sommerzeit, Urlaubszeit. Früh geplant und früh gebucht ist üblicherweise wenig Stress gleichzusetzen. Falsch gedacht, wer meint, dies würde auch für einen mit rosa Lettern auftretenden Web-Service zutreffen, der eine reiche Auswahl für das urlaubshungrige Herz anbietet. Man findet alles von der Buchung für den nächsten Tag bis zu der für ca. die nächsten zwei Monate sowie zu der nach jenen kurzfristigen Perioden. Hach fein, da kann ja nichts mehr schiefgehen, so denkt man froh.
An dieser Stelle sei noch eingeworfen, dass es hier nicht um das Angebot geht, das überwältigend gross ist. Information in Hülle und Fülle. Im vorliegenden Artikel geht es ausschliesslich um die Usability des Webdienstes.
- Gleich visualisierte Funktionen sollten gleich funktionieren: Wenn in einem Buchungsbereich der Site die Drop-Down Listen für Flughafen und Destination aufeinander abgestimmt sind und sich gegenseitig filtern, dann sollte das im anderen Bereich der Site exakt gleich funktionieren. Wenn im einen Bereich der Site die Details eines gelisteten Angebots durch einen Mausklick in einem neuen Fenster/Tab aufrufbar sind, dann sollte dies im anderen Bereich im visuell gleich aussehenden Listing ebenso sein (und nicht via Ajax ausschliesslich im selben Browserfenster möglich sein).
- Nicht verwendete Funktionen sollten deaktiviert sein: Es macht wenig Sinn, abgesehen davon, den Benutzer auf den Arm zu nehmen, wenn ich Filterfunktionen zur Filterung einer Angebotsliste zur Verfügung stelle, diese dann aber nicht funktionieren bzw. keinen Effekt auf die Angebotsliste haben. Da ist es denke ich mal besser, die Funktion zu verstecken oder auszugrauen, als dem benutzer vorzugaukeln, es würde sich irgendwas am gelieferten Recordset ändern, wenn er in den Filtern des Recordsets etwas ändert (so erlebt bei den Drop-Down Boxen von Hotelkategorie und Verpflegung).
- Die Antwortzeiten gleich gebrandeter Bereiche sollten ähnlich sein: Wenn ein Bereich der Site eine durchschnittliche Antwortzeit von X Sekunden hat, dann sollte ein anderer Bereich der Site nicht eine Antwortzeit von X mal 10 Sekunden haben. Das legt ja geradezu den Schluss nahe, dass der Sitebetreiber möchte, dass man sich nur in dem Bereich aufhält, der eine kurze Antwortzeit hat, oder?
- Moderne Features sind nice, aber sind sie auch sinnvoll? Macht es Sinn, via Ajax schnell und im Hintergrund zu filtern? Ja, auf alle Fälle. Macht es aber auch Sinn, eine Ergebnisliste von Angeboten durch den Einsatz von Ajax so einzuschränken, dass des parallele Öffnen von Angeboten in mehreren Fenstern/Tabs verhindert wird und somit ein Vergleich von verschiedenen Angeboten unnötig erschwert wird? Fraglich...
Alles in Allem ein eher unerfreuliches Kapitel im Bereich der online Buchung. Wie bereits Eingangs erwähnt: unerfreulich nicht, weil die Information mangelhaft wäre, sondern weil dem Buchungssystem einiges an Benutzerfreundlichkeit fehlt.