Mehr Softwarequalität: Usability

67
Software-Usability: „So war das aber nicht gedacht“ iks Thementag „Mehr Softwarequalität – Ausgewählte Themen“ 22.05.2014 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ät: Usability

Page 1: Mehr Softwarequalität: Usability

Software-Usability:

„So war das aber nicht gedacht“

iks Thementag

„Mehr Softwarequalität – Ausgewählte Themen“

22.05.2014

Autor:

Martin Gossen

Page 2: Mehr Softwarequalität: Usability

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

Page 3: Mehr Softwarequalität: Usability

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

Page 4: Mehr Softwarequalität: Usability

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

„So war das

aber nicht

gedacht“

Page 5: Mehr Softwarequalität: Usability

Seite 6 / 63 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 6: Mehr Softwarequalität: Usability

Seite 7 / 63 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 7: Mehr Softwarequalität: Usability

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

Was ist das?

Übersetzung „Usability“

Bedienbarkeit

Benutzbarkeit

Brauchbarkeit

Verwendbarkeit

Page 8: Mehr Softwarequalität: Usability

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

Was ist das?

Übersetzung „Usability“

…eines Gegenstandes, Dienstes,

Umgebung oder Einrichtung.

Benutzer-

freundlichkeit

Page 9: Mehr Softwarequalität: Usability

Seite 10 / 63 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 10: Mehr Softwarequalität: Usability

Seite 11 / 63 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 11: Mehr Softwarequalität: Usability

Seite 12 / 63 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 12: Mehr Softwarequalität: Usability

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

Nach links

schauen zu spät…

Page 13: Mehr Softwarequalität: Usability

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

Welchen Hintergrund hat das?

Selektive Wahrnehmung

www.fedex.com

Page 14: Mehr Softwarequalität: Usability

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

Welchen Hintergrund hat das?

7±2 Regel

Page 15: Mehr Softwarequalität: Usability

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

Welchen Hintergrund hat das?

Primacy-Recency-Effekt

lablearner.com/LabLearnerIP/LabLearnerIP/serial_positions_results.html

Page 16: Mehr Softwarequalität: Usability

Seite 17 / 63 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 17: Mehr Softwarequalität: Usability

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

Was hat das mit Software zu tun?

www.bauhaus.info

„Haben die auch

Schneeketten?“

Page 18: Mehr Softwarequalität: Usability

Seite 19 / 63 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, [oder] … 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 19: Mehr Softwarequalität: Usability

Seite 20 / 63 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 20: Mehr Softwarequalität: Usability

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

Was hat das mit Software zu tun?

Gesetzliche Bestimmungen

BildscharbV

Verordnung über Sicherheit und Gesundheitsschutz

bei der Arbeit an Bildschirmgeräten

Arbeitgeber verantwortlich für Mindestqualität des Arbeitsplatzes;

einklagbar.

BITV NRW

Verordnung zur Schaffung barrierefreier IT nach dem

Behindertengleichstellungsgesetz NRW

Verpflichtend für alle Internetauftritte von Behörden der

Landesverwaltung

Page 21: Mehr Softwarequalität: Usability

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

Page 22: Mehr Softwarequalität: Usability

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

Page 23: Mehr Softwarequalität: Usability

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

Page 24: Mehr Softwarequalität: Usability

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

Page 25: Mehr Softwarequalität: Usability

Seite 26 / 63 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 26: Mehr Softwarequalität: Usability

Seite 27 / 63 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 27: Mehr Softwarequalität: Usability

Seite 28 / 63 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 28: Mehr Softwarequalität: Usability

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

Wie kann das untersucht werden?

B) Benutzer befragen

Interview zur Arbeitsweise

Umfragen

Wert dieser Methode:

Page 29: Mehr Softwarequalität: Usability

Seite 30 / 63 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 30: Mehr Softwarequalität: Usability

Seite 31 / 63 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)

– Technologie-spezifisch (Human Interface Guidelines)

– Barrierefreiheit (WCAG)

Fundiert, aber nicht kontext-spezifisch

Wert dieser Methode:

Page 31: Mehr Softwarequalität: Usability

Seite 32 / 63 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 32: Mehr Softwarequalität: Usability

Seite 33 / 63 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 33: Mehr Softwarequalität: Usability

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

Wie kann das untersucht werden?

E) Usability-Tests

Merkmal Indikator Metrik

Zeitaufwand

Erfolgsquote

Page 34: Mehr Softwarequalität: Usability

Seite 35 / 63 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 35: Mehr Softwarequalität: Usability

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

Wie kann das untersucht werden?

Analyse im Projektverlauf

Früh

Zeit

Erforschender

Test

Mitte

Bewertender

Test

Spät

Validierender

Test

C) Log-Analyse

D) Expert Review

E) Usability Tests

Page 36: Mehr Softwarequalität: Usability

Seite 37 / 63 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 37: Mehr Softwarequalität: Usability

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

Wie kann das untersucht werden?

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

Page 38: Mehr Softwarequalität: Usability

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

Wie kann das untersucht werden?

www.userfocus.co.uk/resources/datalogger.html iks GmbH, Hilden

Page 39: Mehr Softwarequalität: Usability

Seite 40 / 63 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 40: Mehr Softwarequalität: Usability

Seite 41 / 63 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 41: Mehr Softwarequalität: Usability

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

Was wurde bisher gefunden?

Typische Ergebnisse (Web)

Leerraum erhöht die Verständlichkeit

Blau ist die beste Farbe für Hyperlinks

Benutzer „scannen” Text und blenden Werbung (psychisch) aus

80 % der Zeit oberhalb der Bildschirmkante

… u.v.m.

…aber abhängig vom Kontext!

Page 42: Mehr Softwarequalität: Usability

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

Was wurde bisher gefunden?

„Scannen“ von Text

http://www.nngroup.com/articles/f-shaped-

pattern-reading-web-content/

„Banner

Blindness“

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

Page 43: Mehr Softwarequalität: Usability

Seite 44 / 63 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äuschkulisse

Organisation: Zeitdruck vs. Freizeit

Interesse: Konzentriert vs. Beiläufig

Page 44: Mehr Softwarequalität: Usability

Seite 45 / 63 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 45: Mehr Softwarequalität: Usability

Seite 46 / 63 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

… u.v.m.

Page 46: Mehr Softwarequalität: Usability

Seite 47 / 63 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 47: Mehr Softwarequalität: Usability

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

Was sind die Konsequenzen?

Wenig und klar gegliederte Inhalte

Inhalte nicht wie Werbung

Deutliche Navigation oben / links

Kleine Startseiten (kein Scrollen; nur Web)

Fehlertolerante Suchfunktion

Feedback bei Aktionen

Adaptives Design

Page 48: Mehr Softwarequalität: Usability

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

Page 49: Mehr Softwarequalität: Usability

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

Page 50: Mehr Softwarequalität: Usability

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

Was sind die Konsequenzen?

Page 51: Mehr Softwarequalität: Usability

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

Was sind die Konsequenzen?

Online-Bestellung

Page 52: Mehr Softwarequalität: Usability

Seite 53 / 63 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 53: Mehr Softwarequalität: Usability

Seite 54 / 63 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 für Testpersonen

Umfang:

– 3 Tests mit je 5 Benutzern

– Max. 10% des Gesamtprojekts

85% der Probleme

werden sichtbar

Page 54: Mehr Softwarequalität: Usability

Seite 55 / 63 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 55: Mehr Softwarequalität: Usability

Seite 56 / 63 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 56: Mehr Softwarequalität: Usability

Seite 57 / 63 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 57: Mehr Softwarequalität: Usability

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

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

Page 58: Mehr Softwarequalität: Usability

Seite 59 / 63 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 59: Mehr Softwarequalität: Usability

Seite 60 / 63 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 60: Mehr Softwarequalität: Usability

Seite 61 / 63 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.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 61: Mehr Softwarequalität: Usability

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

Referenzen

www.bauhaus.info

www.fedex.com

www.sony.com

www.zincbistroaz.com

www.zulily.com

Page 62: Mehr Softwarequalität: Usability

Seite 63 / 63 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 63: Mehr Softwarequalität: Usability

Fragen?

Page 64: Mehr Softwarequalität: Usability

www.iks-gmbh.com

Page 65: Mehr Softwarequalität: Usability

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

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

Page 66: Mehr Softwarequalität: Usability

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

Was sind die Konsequenzen?

Beispiel Länderauswahl

Page 67: Mehr Softwarequalität: Usability

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

Was sind die Konsequenzen?

Beispiel Länderauswahl

baymard.com/labs/country-selector