Mehr Softwarequalitä: Usability

66
Software-Usability: „So war das aber nicht gedacht“ iks Thementag „Mehr Softwarequalität – Ausgewählte Themen“ 12.11.2013 Autor: Martin Gossen

description

Die Qualitätsanforderungen an Individualsoftware sind hoch. Sie soll funktional, zuverlässig, benutzerfreundlich und wartbar sein. Nicht zuletzt muss die Kosten-Nutzen-Relation stimmen.

Transcript of Mehr Softwarequalitä: Usability

Page 1: Mehr Softwarequalitä: Usability

Software-Usability:

„So war das aber nicht gedacht“

iks Thementag

„Mehr Softwarequalität – Ausgewählte Themen“

12.11.2013

Autor:

Martin Gossen

Page 2: Mehr Softwarequalitä: Usability

Seite 3 / 65 Software-Usability: „So war das aber nicht gedacht“

Page 3: Mehr Softwarequalitä: Usability

Seite 4 / 65 Software-Usability: „So war das aber nicht gedacht“

Page 4: Mehr Softwarequalitä: Usability

Seite 5 / 65 Software-Usability: „So war das aber nicht gedacht“

Page 5: Mehr Softwarequalitä: Usability

Seite 6 / 65 Software-Usability: „So war das aber nicht gedacht“

Page 6: Mehr Softwarequalitä: Usability

Seite 7 / 65 Software-Usability: „So war das aber nicht gedacht“

„So war das

aber nicht

gedacht“

Page 7: Mehr Softwarequalitä: Usability

Seite 8 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 8: Mehr Softwarequalitä: Usability

Seite 9 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 9: Mehr Softwarequalitä: Usability

Seite 10 / 65 Software-Usability: „So war das aber nicht gedacht“

Was ist das?

Übersetzung „Usability“

Bedienbarkeit

Benutzbarkeit

Brauchbarkeit

Verwendbarkeit

…eines Gegenstandes, Dienstes, Umgebung oder Einrichtung

Benutzer-

freundlichkeit

Page 10: Mehr Softwarequalitä: Usability

Seite 11 / 65 Software-Usability: „So war das aber nicht gedacht“

Was ist das?

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.

Page 11: Mehr Softwarequalitä: Usability

Seite 12 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 12: Mehr Softwarequalitä: Usability

Seite 13 / 65 Software-Usability: „So war das aber nicht gedacht“

Welchen Hintergrund hat das?

Bitte befolgen Sie strikt die fettgedruckte Anweisung

auf der nächsten Seite…

Page 13: Mehr Softwarequalitä: Usability

Seite 14 / 65 Software-Usability: „So war das aber nicht gedacht“

Nach links

schauen zu spät…

Page 14: Mehr Softwarequalitä: Usability

Seite 15 / 65 Software-Usability: „So war das aber nicht gedacht“

Welchen Hintergrund hat das?

Optische Täuschungen

persci.mit.edu/gallery/checkershadow

Page 15: Mehr Softwarequalitä: Usability

Seite 16 / 65 Software-Usability: „So war das aber nicht gedacht“

Welchen Hintergrund hat das?

Selektive Wahrnehmung

www.fedex.com

Page 16: Mehr Softwarequalitä: Usability

Seite 17 / 65 Software-Usability: „So war das aber nicht gedacht“

Welchen Hintergrund hat das?

7±2 Regel

Page 17: Mehr Softwarequalitä: Usability

Seite 18 / 65 Software-Usability: „So war das aber nicht gedacht“

Welchen Hintergrund hat das?

Primacy-Recency-Effekt

lablearner.com/LabLearnerIP/LabLearnerIP/serial_positions_results.html

Page 18: Mehr Softwarequalitä: Usability

Seite 19 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 19: Mehr Softwarequalitä: Usability

Seite 20 / 65 Software-Usability: „So war das aber nicht gedacht“

Was hat das mit Software zu tun?

www.bauhaus.info

„Haben die auch

Schneeketten?“

Page 20: Mehr Softwarequalitä: Usability

Seite 21 / 65 Software-Usability: „So war das aber nicht gedacht“

Was hat das mit Software zu tun?

„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

Page 21: Mehr Softwarequalitä: Usability

Seite 22 / 65 Software-Usability: „So war das aber nicht gedacht“

Was hat das mit Software zu tun?

Umsatzsteigerung nach Usability-Optimierung (Web):

0

50

100

150

200

0

50

100

150

200

250

2003 2008

+83%

+135%

Page 22: Mehr Softwarequalitä: Usability

Seite 23 / 65 Software-Usability: „So war das aber nicht gedacht“

Page 23: Mehr Softwarequalitä: Usability

Seite 24 / 65 Software-Usability: „So war das aber nicht gedacht“

Page 24: Mehr Softwarequalitä: Usability

Seite 25 / 65 Software-Usability: „So war das aber nicht gedacht“

Page 25: Mehr Softwarequalitä: Usability

Seite 26 / 65 Software-Usability: „So war das aber nicht gedacht“

Page 26: Mehr Softwarequalitä: Usability

Seite 27 / 65 Software-Usability: „So war das aber nicht gedacht“

www.nngroup.com/articles/kinect-gestural-ui-first-impressions

Page 27: Mehr Softwarequalitä: Usability

Seite 28 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 28: Mehr Softwarequalitä: Usability

Seite 29 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 29: Mehr Softwarequalitä: Usability

Seite 30 / 65 Software-Usability: „So war das aber nicht gedacht“

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:

Page 30: Mehr Softwarequalitä: Usability

Seite 31 / 65 Software-Usability: „So war das aber nicht gedacht“

Wie kann das untersucht werden?

B) Benutzer befragen

Interview zur Arbeitsweise

Umfragen

Wert dieser Methode:

Page 31: Mehr Softwarequalitä: Usability

Seite 32 / 65 Software-Usability: „So war das aber nicht gedacht“

Wie kann das untersucht werden?

C) Zugriffsprotokolle analysieren

Log-Dateien

Auswertung mit Tools (Google Analytics)

Eher Nutzung, weniger Usability

Wert dieser Methode:

Page 32: Mehr Softwarequalitä: Usability

Seite 33 / 65 Software-Usability: „So war das aber nicht gedacht“

Wie kann das untersucht werden?

D) Erfahrung von Usability-Experten nutzen (Expert Review)

Richtlinien / Best Practices

– Allgemein (ISO 9241)

– Technologiespezifisch (Human Interface Guidelines)

Fundiert, aber nicht kontext-spezifisch

Wert dieser Methode:

Page 33: Mehr Softwarequalitä: Usability

Seite 34 / 65 Software-Usability: „So war das aber nicht gedacht“

Wie kann das untersucht werden?

D) Erfahrung von Usability-Experten nutzen (Expert Review)

Hintergrund und Ziel

Methoden

Ergebnisse

Empfehlungen

iks GmbH, Hilden

Page 34: Mehr Softwarequalitä: Usability

Seite 35 / 65 Software-Usability: „So war das aber nicht gedacht“

Wie kann das untersucht werden?

E) Usability-Tests

Beobachtung des Benutzers bei der Bedienung eines Systems

Quantitative + qualitative Auswertung

Wert dieser Methode:

Page 35: Mehr Softwarequalitä: Usability

Seite 36 / 65 Software-Usability: „So war das aber nicht gedacht“

Wie kann das untersucht werden?

Ablauf eines Usability-Tests

Einführung

Reale Aufgaben stellen

Bildschirm aufzeichnen

Gesicht aufzeichnen

Zum laut Denken anregen

Zeit messen

Probleme notieren

So wenig Hilfe wie möglich geben

www.facit-digital.com/teststudio

Page 36: Mehr Softwarequalitä: Usability

Seite 37 / 65 Software-Usability: „So war das aber nicht gedacht“

Wie kann das untersucht werden?

Analyse im Projektverlauf

Früh

Zeit

Exploratives

Testen

Mitte

Bewertendes

Testen

Spät

Validierendes

Testen

Expert Review Usability Tests

Page 37: Mehr Softwarequalitä: Usability

Seite 38 / 65 Software-Usability: „So war das aber nicht gedacht“

Wie kann das untersucht werden?

Paper Prototyping Click Dummy

www.luma-institute.com/workshops/public-workshops

iks GmbH, Hilden

Page 38: Mehr Softwarequalitä: Usability

Seite 39 / 65 Software-Usability: „So war das aber nicht gedacht“

Wie kann das untersucht werden?

www.userfocus.co.uk/resources/datalogger.html

Page 39: Mehr Softwarequalitä: Usability

Seite 40 / 65 Software-Usability: „So war das aber nicht gedacht“

Wie kann das untersucht werden?

www.userfocus.co.uk/resources/datalogger.html

iks GmbH, Hilden

Page 40: Mehr Softwarequalitä: Usability

Seite 41 / 65 Software-Usability: „So war das aber nicht gedacht“

Wie kann das untersucht werden?

Eye Tracking & Heat Maps

uxdesign.smashingmagazine.com/2009/09/24/10-useful-usability-findings-and-guidelines

Page 41: Mehr Softwarequalitä: Usability

Seite 42 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 42: Mehr Softwarequalitä: Usability

Seite 43 / 65 Software-Usability: „So war das aber nicht gedacht“

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 25 - 27 Zeichen.

Benutzer „scannen” Text, sie lesen nicht.

80 % der Zeit oberhalb der Bildschirmkante.

Benutzer blenden Werbung (psychisch) aus.

…aber abhängig vom Kontext!

Page 43: Mehr Softwarequalitä: Usability

Seite 44 / 65 Software-Usability: „So war das aber nicht gedacht“

Was wurde bisher gefunden?

„Scannen“ von Text

http://www1.ids-mannheim.de/lexik/bzvelexiko/benutzungsforschung/

usingdictionaries/eyetracking-study.html

http://www.nngroup.com/articles/f-shaped-pattern-reading-web-content

Page 44: Mehr Softwarequalitä: Usability

Seite 45 / 65 Software-Usability: „So war das aber nicht gedacht“

Was wurde bisher gefunden?

„Banner Blindness“

www.nngroup.com/articles/banner-blindness-old-and-new-findings

Page 45: Mehr Softwarequalitä: Usability

Seite 46 / 65 Software-Usability: „So war das aber nicht gedacht“

Was wurde bisher gefunden?

Nutzergewohnheiten und -kontexte ändern sich!

Technisch: Display-Größe, Steuerung, Netzwerk-Verbindung

Umgebung: Ort, Tageszeit, Temperatur, Geräusche

Organisation: Zeitdruck vs. Freizeit

Interesse: Konzentriert vs. Beiläufig

Page 46: Mehr Softwarequalitä: Usability

Seite 47 / 65 Software-Usability: „So war das aber nicht gedacht“

Was wurde bisher gefunden?

Smartphones & Tablets

Viele Display-Größen

Hoch-/Querformat-Änderung

(Multi-)Touch, Gesten, Joystick, Mikrofon, Kamera, GPS, uvm.

Haptik

Langsame Verbindung

Im Freien / in Freizeit benutzt

Kein „Hover“-Effekt

Keine (echte) Tastatur

Page 47: Mehr Softwarequalitä: Usability

Seite 48 / 65 Software-Usability: „So war das aber nicht gedacht“

Was wurde bisher gefunden?

…aber abhängig vom Kontext!

Typische Ergebnisse (Mobile)

Logo oben links, Suchfeld oben rechts.

Benutzer tippen nicht auf Logos.

Nicht alle Gesten gleich gut bekannt (Wischen vs. Drehen).

Benutzer erwarten automatisches Speichern.

Page 48: Mehr Softwarequalitä: Usability

Seite 49 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 49: Mehr Softwarequalitä: Usability

Seite 50 / 65 Software-Usability: „So war das aber nicht gedacht“

Was sind die Konsequenzen?

Wenig, klar gegliederter Inhalt

Inhalte nicht wie Werbung

Deutliche Navigation oben / links

Kleine Startseiten (kein Scrollen; nur Web)

Fehlertolerante Suchfunktion

Feedback bei Aktionen

Adaptive Design

http://www.publishingtechnology.com/2013/07/mobile-strategy-or-online-strategy-

an-introduction-to-responsive-design-2/

Page 50: Mehr Softwarequalitä: Usability

Seite 51 / 65 Software-Usability: „So war das aber nicht gedacht“

Was sind die Konsequenzen?

Beispiel Länderauswahl

Page 51: Mehr Softwarequalitä: Usability

Seite 52 / 65 Software-Usability: „So war das aber nicht gedacht“

Was sind die Konsequenzen?

Beispiel Länderauswahl

baymard.com/labs/country-selector

…aber abhängig vom Kontext!

Page 52: Mehr Softwarequalitä: Usability

Seite 53 / 65 Software-Usability: „So war das aber nicht gedacht“

Was sind die Konsequenzen?

Online-Bestellung

Page 53: Mehr Softwarequalitä: Usability

Seite 54 / 65 Software-Usability: „So war das aber nicht gedacht“

Was sind die Konsequenzen?

Ideal: No-command UI

Anmeldung an PC

über Bluetooth

Page 54: Mehr Softwarequalitä: Usability

Seite 55 / 65 Software-Usability: „So war das aber nicht gedacht“

Was sind die Konsequenzen?

Ideal: No-command UI

vortex.cs.wayne.edu

Zugangskontrolle per

Nummernschild-Scan

Page 55: Mehr Softwarequalitä: Usability

Seite 56 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 56: Mehr Softwarequalitä: Usability

Seite 57 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Umfang:

– 3 Tests mit je 5 Benutzern

– Max. 10% des Gesamtprojekts

85% der Probleme

werden sichtbar

Page 57: Mehr Softwarequalitä: Usability

Seite 58 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 58: Mehr Softwarequalitä: Usability

Seite 59 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 59: Mehr Softwarequalitä: Usability

Seite 60 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 60: Mehr Softwarequalitä: Usability

Seite 61 / 65 Software-Usability: „So war das aber nicht gedacht“

www.youtube.com/watch?v=4cMVKW-fR1M

Page 61: Mehr Softwarequalitä: Usability

Seite 62 / 65 Software-Usability: „So war das aber nicht gedacht“

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

Page 62: Mehr Softwarequalitä: Usability

Seite 63 / 65 Software-Usability: „So war das aber nicht gedacht“

Fazit

Gute Usability erhöht die Software-Qualität.

Usability ist abhängig vom Kontext.

Usability kann gemessen werden und lässt sich am besten durch

Tests ermitteln.

Usability-Untersuchungen sollten 5 - 10 % der Entwicklung

ausmachen.

Einfache Usability-Tests sind leicht durchzuführen und kosten

wenig.

Page 63: Mehr Softwarequalitä: Usability

Seite 64 / 65 Software-Usability: „So war das aber nicht gedacht“

Referenzen

www.facit-digital.de

www.lablearner.com/LabLearnerIP/LabLearnerIP/serial_positions_results.html

www.luma-institute.com

www.nngroup.com

www.publishingtechnology.com

www.semanticstudios.com

uxdesign.smashingmagazine.com

www.stcsig.org/usability

www.usability.de

www.usabilityblog.de

www.userfocus.co.uk

www.uxnewsfeed.com

www.webcredible.co.uk

www.webpagesthatsuck.com

de.wikipedia.org/wiki/User_Experience

Page 64: Mehr Softwarequalitä: Usability

Seite 65 / 65 Software-Usability: „So war das aber nicht gedacht“

Weiterführende Literatur

Steve Krug:

Don‘t make me think

Jenifer Tidwell:

Designing Interfaces

Jeffrey Rubin, Dana Chisnell:

Handbook of Usability Testing

Page 65: Mehr Softwarequalitä: Usability

Fragen?

Page 66: Mehr Softwarequalitä: Usability

www.iks-gmbh.com