eine generelle Useability halte ich nicht fuer einfach, v.a. nicht fuer sinnvoll.
Das einzig richtige ist sich in der Domain selbst auszukennen oder jemand zu haben der das tut. Wenn man seine Zielgruppe kennt ist man schon um Schritte weiter als wenn man das 4. Buch darueber liest.
Und ansonsten geht es an Useability tests. Leuten aus der Domain das Programm hinlegen, ein paar Aufgabenstellungen vorher ausarbeiten und sie machen lassen - mehr und besseres Feedback ist nicht zu bekommen.
Man sollte bestimmte und vorallem wichtige Funktionen nicht elends lange suchen müssen. Eventuell wäre hier ein einprägsamer Shortcut sinnvoll.
das ist ein nettes Beispiel das ich aufgreifen moechte. Als Programmiere ist man zb von Eclipse so verwoehnt, dass man alles nahezu ohne Maus erledigen kann. es ist schnell, man muss nicht lange suchen etc, auch wenn die eigentlich Aktion erst im 3. SubMenu an der 4. stelle oder so auftaucht - who cares, nutze Shortcut.
Das funktioniert in der Domain Programmierer gut, wenn das deine Zieldomain ist, super... wenn nicht, wenn es Leute mit geringer Affinitaet zu Computer ist, so ist das zuklastern mit zig Shortcuts der falsche Weg. Da zb muessen die Aktionen ganz vorne, sichtbar gross stehen, auch wenn sie vielleicht fuer einen selbst zb nicht dort in eine Toolbar passen oder so.
Soll nur zeigen, was fuer deinen einen toll und genial ist, mag fuer andere absolut unbrauchbar sein... ergo kenn deine Domain