Die Qualitätsanforderungen an Individualsoftware sind hoch. Sie soll funktional, zuverlässig, benutzerfreundlich und wartbar sein. Nicht zuletzt muss die Kosten-Nutzen-Relation stimmen.
Weitere Vorträge, die wir auch gern in Ihrem Unternehmen halten, finden Sie unter: https://www.iks-gmbh.com/impulsvortraege
2. Seite 3 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
3. Seite 4 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
4. Seite 5 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
„So war das
aber nicht
gedacht“
5. Seite 6 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Agenda
Usability…
1. Was ist das?.......................................... (Begriff)
2. Welchen Hintergrund hat das?............ (Theorie)
3. Was hat das mit Software zu tun?...... (Motivation)
4. Wie kann das untersucht werden?..... (Methoden)
5. Was wurde bisher gefunden?............. (Ergebnisse)
6. Was sind die Konsequenzen?............ (Nutzen)
7. Was kostet das?.................................. (Aufwand)
8. Wie kann ich das ausprobieren?........ (Tools)
9. Fazit
6. Seite 7 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Agenda
Usability…
1. Was ist das?
2. Welchen Hintergrund hat das?
3. Was hat das mit Software zu tun?
4. Wie kann das untersucht werden?
5. Was wurde bisher gefunden?
6. Was sind die Konsequenzen?
7. Was kostet das?
8. Wie kann ich das ausprobieren?
9. Fazit
7. Seite 8 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Was ist das?
Übersetzung „Usability“
Bedienbarkeit
Benutzbarkeit
Brauchbarkeit
Verwendbarkeit
…eines Gegenstandes, Dienstes, Umgebung oder Einrichtung
Benutzer-
freundlichkeit
8. Seite 9 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Was ist das?
Definition „Usability“
ISO 9241: Software Ergonomie
Usability ist das Ausmaß, in dem ein Produkt durch bestimmte Benutzer
in einem bestimmten Nutzungskontext genutzt werden kann, um
bestimmte Ziele effektiv, effizient und zufriedenstellend zu erreichen.
Jakob Nielsen
„Usability ist ein Qualitätsmerkmal, welches
beschreibt, wie leicht Benutzerschnittstellen
zu bedienen sind.“
9. Seite 10 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Agenda
Usability…
1. Was ist das?
2. Welchen Hintergrund hat das?
3. Was hat das mit Software zu tun?
4. Wie kann das untersucht werden?
5. Was wurde bisher gefunden?
6. Was sind die Konsequenzen?
7. Was kostet das?
8. Wie kann ich das ausprobieren?
9. Fazit
10. Seite 11 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Welchen Hintergrund hat das?
Bitte befolgen Sie die Anweisung auf der nächsten Seite…
11. Seite 12 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Nach links
schauen zu spät…
12. Seite 13 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Welchen Hintergrund hat das?
Optische Täuschungen
http://persci.mit.edu/gallery/checkershadow
13. Seite 14 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Welchen Hintergrund hat das?
Selektive Wahrnehmung
www.fedex.com
14. Seite 15 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Welchen Hintergrund hat das?
Wahlblindheit
http://www.heise.de/tp/artikel/21/21100/1.html
15. Seite 16 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Welchen Hintergrund hat das?
7±2 Regel
16. Seite 17 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Welchen Hintergrund hat das?
Primacy-Recency-Effekt
http://lablearner.com/LabLearnerIP/LabLearnerIP/serial_positions_results.html
17. Seite 18 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Agenda
Usability…
1. Was ist das?
2. Welchen Hintergrund hat das?
3. Was hat das mit Software zu tun?
4. Wie kann das untersucht werden?
5. Was wurde bisher gefunden?
6. Was sind die Konsequenzen?
7. Was kostet das?
8. Wie kann ich das ausprobieren?
9. Fazit
18. Seite 19 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Was hat das mit Software zu tun?
www.bauhaus.info
„Haben die auch
Schneeketten?“
19. Seite 20 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Was hat das mit Software zu tun?
Jakob Nielsen
”Wenn eine Website schwer zu benutzen ist, verlassen Benutzer die
Site. Wenn auf der Homepage nicht deutlich wird, was man auf der Site
tun kann, suchen sich Benutzer eine andere Site. … Wenn die
angebotenen Informationen schwer lesbar sind, ebenso. … Wenn
Benutzer ein Produkt nicht finden können, können sie es auch nicht
kaufen.”
”In Intranets bestimmt die Usability die Produktivität der Mitarbeiter.
Jede Minute, die ein Mitarbeiter benötigt, um sich im Intranet
zurechtzufinden. … ist Geld, das Sie als Arbeitgeber verschwenden, da
Sie den Mitarbeiter bezahlen, ohne dass Arbeit erledigt wird.”
Zeit ist Geld
20. Seite 21 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
21. Seite 22 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
22. Seite 23 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
23. Seite 24 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
24. Seite 25 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
http://www.nngroup.com/articles/kinect-gestural-ui-first-impressions
Microsoft Kinect
Was hat das mit Software zu tun?
25. Seite 26 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Was hat das mit Software zu tun?
Was auf einer Uni-Homepage
steht Was Leute suchen
Dia-Show
Pressemitteilungen
Neuigkeiten
Ankündigungen
Leitbild
Offizieller
Name der
Uni
Telefonliste
Campus-Adresse
Anmeldeformulare
Akademischer
Kalender
Abteilungsliste
26. Seite 27 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Agenda
Usability…
1. Was ist das?
2. Welchen Hintergrund hat das?
3. Was hat das mit Software zu tun?
4. Wie kann das untersucht werden?
5. Was wurde bisher gefunden?
6. Was sind die Konsequenzen?
7. Was kostet das?
8. Wie kann ich das ausprobieren?
9. Fazit
27. Seite 28 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
A) Auf eigene Erfahrung / Meinung vertrauen
Nicht repräsentativ für die Zielgruppe
Verzerrt durch Spezialistenbrille
„So war das aber nicht gedacht“
Wert dieser Methode:
28. Seite 29 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
B) Benutzer befragen
Interview zur Arbeitsweise
Umfragen
Wert dieser Methode:
29. Seite 30 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
C) Erfahrung von Usability-Experten nutzen (Expert Review)
Best Practices / Checklisten
Eher allgemein, aber fundiert
Wert dieser Methode:
30. Seite 31 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
C) Erfahrung von Usability-Experten nutzen (Expert Review)
Hintergrund und Ziel
Methoden
Ergebnisse
Empfehlungen
iks GmbH, Hilden
31. Seite 32 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
D) Usability-Tests
Beobachtung des Benutzers bei der Bedienung eines Systems
Quantitative + qualitative Auswertung
Wert dieser Methode:
32. Seite 33 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
Ablauf eines Usability-Tests
Einführung
Reale Aufgaben stellen
Bildschirm aufzeichnen
Gesicht aufzeichnen
Für Profis: Eye Tracking
Zum laut Denken anregen
Zeit messen
Probleme notieren
So wenig Hilfe wie möglich geben
http://www.facit-digital.com/teststudio
33. Seite 34 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
http://www.usability.de/services/usability-test.html
Beispiel Usability-Test
Wie kann das untersucht werden?
34. Seite 35 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
www.userfocus.co.uk/resources/datalogger.html
35. Seite 36 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
www.userfocus.co.uk/resources/datalogger.html iks GmbH, Hilden
36. Seite 37 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
Paper Prototyping Click Dummy
http://www.luma-institute.com/workshops/public-workshops
iks GmbH, Hilden
37. Seite 38 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
Eye Tracking & Heat Maps
http://uxdesign.smashingmagazine.com/2009/09/24/10-useful-usability-findings-and-guidelines
38. Seite 39 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
http://www.businessinsider.com/eye-tracking-study-2011-7#men-take-a-look-at-whats-up-top-
women-are-interested-in-her-sneakers-9
Eye Tracking & Heat Maps
39. Seite 40 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
http://www.ojr.org/070312ruel
Eye Tracking & Heat Maps
40. Seite 41 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann das untersucht werden?
Testtypen im Projektverlauf
Früh
Zeit
Exploratives
Testen
Mitte
Bewertendes
Testen
Spät
Validierendes
Testen
41. Seite 42 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Agenda
Usability…
1. Was ist das?
2. Welchen Hintergrund hat das?
3. Was hat das mit Software zu tun?
4. Wie kann das untersucht werden?
5. Was wurde bisher gefunden?
6. Was sind die Konsequenzen?
7. Was kostet das?
8. Wie kann ich das ausprobieren?
9. Fazit
42. Seite 43 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Was wurde bisher gefunden?
Typische Ergebnisse (Web)
Leerraum erhöht die Verständlichkeit (um fast 20%)
Blau ist die beste Farbe für Hyperlinks
Formularfelder sind verständlicher, wenn sie oben beschriftet sind
Die ideale Breite von Suchfeldern ist 27 Zeichen
Inhalte zu denen gescrollt werden muss, werden wenig
wahrgenommen
Benutzer „scannen” Text, sie lesen nicht
Die meisten Benutzer blenden Werbung (psychisch) aus
Aber: Nutzergewohnheiten ändern sich, daher aktuelle Tests
wichtig!
43. Seite 44 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Was wurde bisher gefunden?
„Scannen“ von Text
http://www.nngroup.com/articles/f-shaped-pattern-reading-web-content
44. Seite 45 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Was wurde bisher gefunden?
„Banner Blindness“
http://www.nngroup.com/articles/banner-blindness-old-and-new-findings
45. Seite 46 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Agenda
Usability…
1. Was ist das?
2. Welchen Hintergrund hat das?
3. Was hat das mit Software zu tun?
4. Wie kann das untersucht werden?
5. Was wurde bisher gefunden?
6. Was sind die Konsequenzen?
7. Was kostet das?
8. Wie kann ich das ausprobieren?
9. Fazit
46. Seite 47 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Was sind die Konsequenzen?
Einige empfohlene Konsequenzen für Entwickler (Web)
Wenig und klar gegliederte Inhalte auf Webseiten; “umgekehrte
Pyramide” für Text
Inhalte nicht wie Werbung
Deutliche Navigation oben / links
Kleine Startseiten (kein Scrollen)
Heuristische Suchfunktion
Hilfe-Funktion
Kurze Antwortzeiten
47. Seite 48 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Was sind die Konsequenzen?
Beispiel Länderauswahl
http://baymard.com/labs/country-selector
48. Seite 49 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Was sind die Konsequenzen?
Zukunft: No-command UI
Bluetooth-Anmeldung
(Mobiltelefon)
Gesichtererkennung
(Kinect)
49. Seite 50 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Agenda
Usability…
1. Was ist das?
2. Welchen Hintergrund hat das?
3. Was hat das mit Software zu tun?
4. Wie kann das untersucht werden?
5. Was wurde bisher gefunden?
6. Was sind die Konsequenzen?
7. Was kostet das?
8. Wie kann ich das ausprobieren?
9. Fazit
50. Seite 51 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Was kostet das?
Einmalig:
– Software / Hardware
– 1 geschlossener Raum
Pro Testrunde (5 Testpersonen):
– 3 - 4 Tage für Moderator
– 2 Std. pro Testperson
– Vergütung von Testpersonen
Der Aufwand für Usability-Tests ist gering, der Nutzen hoch!
– „Tests mit 5 Benutzern machen 85% aller Usability-Probleme
sichtbar“
– Max. 10% des Gesamtprojekts
51. Seite 52 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Agenda
Usability…
1. Was ist das?
2. Welchen Hintergrund hat das?
3. Was hat das mit Software zu tun?
4. Wie kann das untersucht werden?
5. Was wurde bisher gefunden?
6. Was sind die Konsequenzen?
7. Was kostet das?
8. Wie kann ich das ausprobieren?
9. Fazit
52. Seite 53 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann ich das ausprobieren?
Tools fallen u.a. in diese Kategorien:
Aufzeichnung von Benutzer-Sitzungen / Maus-Verfolgung
Berechnung von Usability Scores
Heat Map-Erzeugung
Benutzer-Umfragen
Suites aus diversen Tools
53. Seite 54 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann ich das ausprobieren?
Ein einfacher Start
Usability Data Logger
(www.userfocus.co.uk/resources/datalogger.html)
Usability Activity Log
(www.bitdebris.com/page/Usability-Activity-Log.aspx)
54. Seite 55 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Wie kann ich das ausprobieren?
Ein professioneller Start
Morae (www.techsmith.com/morae.html)
Tool-Übersicht
(uxdesign.smashingmagazine.com/2011/10/20/comprehensive-review-usability-user-
experience-testing-tools)
55. Seite 56 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
http://www.youtube.com/watch?v=4cMVKW-fR1M
Beispiel Usability-Test
Bonus
56. Seite 57 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Agenda
Usability…
1. Was ist das?
2. Welchen Hintergrund hat das?
3. Was hat das mit Software zu tun?
4. Wie kann das untersucht werden?
5. Was wurde bisher gefunden?
6. Was sind die Konsequenzen?
7. Was kostet das?
8. Wie kann ich das ausprobieren?
9. Fazit
57. Seite 58 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Fazit
Gute Usability erhöht die Software-Qualität
Usability wird bei der Entwicklung von Software häufig
vernachlässigt
Usability-Untersuchungen sollten 5 - 10 % der Entwicklung
ausmachen, aber auch weniger bringt einen überproportionalen
Nutzen
Wie gut die Usability ist, lässt sich am besten durch Tests ermitteln
Einfache Usability-Tests sind leicht durchzuführen und kosten
wenig
60. Seite 61 / 61iks Thementag „Mehr Softwarequalität“ - Software-Usability
Weiterführende Literatur
Steve Krug:
Don‘t make me think
Jenifer Tidwell:
Designing Interfaces
Jeffrey Rubin, Dana Chisnell:
Handbook of Usability Testing