Manchmal ist helfen nicht hilfreich
Hin und wieder begegnet man einem Formular im Internet, das einem versucht bei der Eingabe zu helfen. Gegen Hinweisboxen am Rand hab ich garnichts einzuwenden, genauso wenig gegen gut beschriebene, sichtbare Fehlermeldung, wenn zum Beispiel der Username schon belegt ist oder man vergessen hat alles benötigte auszufüllen. Dann begegnet man manchmal auch Formularen, die erkennen, wenn man in einem Feld fertig ist und daraufhin direkt ins nächste springen. Eigentlich sollte man soviel Einsatz von Seiten der Betreiber loben, doch andererseits ist es, zumindest für mich, sehr störend. Wenn ich nämlich ein Feld ausgefüllt habe, nutze ich die Tabulator-Taste um direkt ins nächste zu springen, auf einen “Auto”-Sprung achte ich nur selten und muss mich dadurch meist wieder ein Feld zurückbegeben (weil AUTO+Tab = 2 Felder).
Das Problem hierbei ist nicht der Versuch der Unterstützung, sondern einerseits die Konsistenz (es machen nur wenige Seiten so, daher ist man nicht dran gewöhnt), andererseits die natürliche Eigenschaft von Formularen, denn bei den meisten Feldern ist es einfach nicht möglich herauszufinden, wann der User die Eingabe beendet hat, ergo kann man dieses “Feature” auch nur selten einsetzen. Wenn der Benutzer nun schon 10 Felder ausgefüllt hat, die nicht mit einem Auto-Sprung reagieren und beim 11. macht der Cursor aufeinmal einen Satz ins nächste, dann ist das verwirrend. Was ich hier eigentlich nur in knappen Worten sagen will: Spart euch die Zeit, es macht verhältnismäßig viel Aufwand für wenig Nutzen.
Zettelwirtschaft und Projektübersicht
In diesem Artikel gehe ich ein wenig darauf ein, wie ich meine Projekte organisiere und übersichtlich halte.
Auf meinem Schreibtisch tummeln sich kleine Zettel, große Zettel, Schmierzettel, Papierstapel, Notizzettel, Notizbücher… usw. so das mir mal wieder der Überblick verloren geht. Ich notiere mir so gut wie alles, ob Ideen für Projekte (unabhängig vom Umfang), Termine, ToDo-Listen, Zeichnungen, halt alles was mir durch den Kopf geht. Ich mag es, meine Gedanken zu notieren, einerseits weil ich dadurch nichts vergesse, andererseits, weil ich dadurch meinen Kopf wieder frei für momentane Aktivitäten habe (wenn ich beispielsweise an einem Design arbeite, mag ich es die Idee aufzuschreiben, um mich dann wieder auf das Design zu konzentrieren).
Tags: notizen, organisation, organisieren, papier, schreibtisch, zettel
Ein kleiner Schritt für den Coder, ein großer Schritt für die Usability
Folgende Codezeile kann die Usability einer Seite schlagartig erhöhen:
<script type="text/javascript">
document.getElementById('container_id').focus();
</script>
Bei Loginformularen (auf den Loginbutton) oder einfachen Eingabefeldern (ins Eingabefeld springen) eingesetzt kann dem Nutzer einen Klick sparen. Just my 2 cents.
3 Usability-Tester gesucht
[UPDATE] Die drei Usability-Tester haben sich gefunden:
- Benedikt Rieke-Benninghaus von benediktrb.de
- Frank Helmschrott von helmschrott.de
- Christian Fischer von netz-coaching.de
Vielen dank für eure Hilfe!
Mir ist gerade beim durchlesen aufgefallen das es etwas missverständlich geschrieben ist: Also, ich suche drei Personen die eine Webanwendung von mir testen.
Ich suche noch 3 Blogger / Websitebetreiber die sich für einen (leider unbezahlten) Usability-Test zur Verfügung stellen würden. Der Usability-Test würde via Skype ablaufen und das Gespräch aufgenommen werden (nur zur Auswertung des Gesprächs, wird danach gelöscht).
Der Test dürfte an die 30 Minuten dauern und würde innerhalb der nächsten 4 Tage stattfinden, die jeweilige Zeit können wir noch per Email genau bestimmen, wer Interesse hat der kann mir unter “christianstrang [äääät] web [dot] de” bescheidgeben.
Schickt mir in eurer EMail bitte den Link zur eurer Website / Blog und euren Skypenamen (ICQ wäre auch nett um sich vorher abzusprechen wann der Usability-Test stattfindet).
Leider kann ich den Testern keine Bezahlung anbieten (hey, ich bin ein armer Student ;) ), aber vielleicht ist das ja ein kleiner Anreiz: die Usability-Tester werden mit URL hier gelistet (wer das nicht möchte, bitte in der Email mit angeben).
Warum nur Blogger / Websitebetreiber?
Die zu testende Webanwendung hat primär einen Nutzen für Webmaster/Blogger, darum sollen die Usability-Tester auch dieser Zielgruppe entsprechen.
AJAX Ladezeiten Feedback zur Erhöhung der Usability
AJAX ist schon was tolles, man kann Bereiche auf seiner Website aktualisieren, ohne die komplette Seite neuzuladen, doch wer jetzt denkt das man garkeine Ladezeiten hat, der liegt falsch. Ein normaler Aufruf ohne AJAX sieht so aus:
- die Anfrage wird gestartet (zum Beispiel: Klick auf einen Link)
- der Server wird kontaktiert
- der Server verarbeitet die Anfrage (zum Beispiel: Datenbankabfrage)
- der Server schickt die Daten an den Client (also an denjenigen der den Klick auf den Link ausgeführt hat)
- der Browser läd die Website mit den erhaltenen Daten neu und präsentiert sie dem User
So sieht eine normale Anfrage aus, mit AJAX ändert sich nicht viel:
- die Anfrage wird gestartet (zum Beispiel: Klick auf einen Link)
- der Server wird kontaktiert
- der Server verarbeitet die Anfrage (zum Beispiel: Datenbankabfrage)
- der Server schickt die Daten an den Client (also an denjenigen der den Klick auf den Link ausgeführt hat)
- der Browser fügt, über JavaScript, das Ergebnis der Abfrage in die Website ein, ohne die ganze Seite neuladen zu müssen.
Wie man sieht, in beiden Fällen muss der Server kontaktiert und die neuen Daten berechnet werden und das kostet Zeit. Greifen viele User gleichzeitig auf einen Dienst zu, muss der Server schuften und manchmal dauert dann das Beantworten einer Anfrage länger. In Zeiten vor AJAX war das kein Problem, der User konnte an dem Ladebalken rechts unten erkennen, das die Seite noch läd, für die Usability war also alles klar.
Doch nun kommt AJAX, die Website läd nicht neu und daher zeigt der Browser auch keinen Ladebalken an, was soll man machen? Den User einfach im ungewißen lassen oder doch der Usability einen kleinen Schub verpassen? Ich bin stark für zweiteres, wir erhöhen die Usability. Der Browser will uns keinen Ladebalken anzeigen? Dann greifen wir uns einfach einen eigenen Ladebalken/Ladegrafik, und einen Generator für eine eigene Ladegrafik, natürlich als Beta deklariert, findet sich hier: ajaxload.info, viel Spass mit Usability-treuen AJAX-Anwendungen.
