Mehr Softwarequalitä: Usability

Post on 30-Nov-2014

691 views 0 download

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

Software-Usability:

„So war das aber nicht gedacht“

iks Thementag

„Mehr Softwarequalität – Ausgewählte Themen“

12.11.2013

Autor:

Martin Gossen

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

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

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

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

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

„So war das

aber nicht

gedacht“

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

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

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

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.

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

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…

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

Nach links

schauen zu spät…

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

Welchen Hintergrund hat das?

Optische Täuschungen

persci.mit.edu/gallery/checkershadow

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

Welchen Hintergrund hat das?

Selektive Wahrnehmung

www.fedex.com

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

Welchen Hintergrund hat das?

7±2 Regel

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

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

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?“

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

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%

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

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

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

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

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

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

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

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

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:

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:

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:

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:

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

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:

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

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

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

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

Wie kann das untersucht werden?

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

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

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

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

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!

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

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

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

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

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.

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

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/

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

Was sind die Konsequenzen?

Beispiel Länderauswahl

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!

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

Was sind die Konsequenzen?

Online-Bestellung

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

Was sind die Konsequenzen?

Ideal: No-command UI

Anmeldung an PC

über Bluetooth

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

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

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

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

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

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

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

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

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

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.

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

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

Fragen?

www.iks-gmbh.com