Mehr Softwarequalität: Usability

Post on 29-Nov-2014

331 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ät: Usability

Software-Usability:

„So war das aber nicht gedacht“

iks Thementag

„Mehr Softwarequalität – Ausgewählte Themen“

22.05.2014

Autor:

Martin Gossen

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

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

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

„So war das

aber nicht

gedacht“

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

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

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

Was ist das?

Übersetzung „Usability“

Bedienbarkeit

Benutzbarkeit

Brauchbarkeit

Verwendbarkeit

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

Was ist das?

Übersetzung „Usability“

…eines Gegenstandes, Dienstes,

Umgebung oder Einrichtung.

Benutzer-

freundlichkeit

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.

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

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…

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

Nach links

schauen zu spät…

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

Welchen Hintergrund hat das?

Selektive Wahrnehmung

www.fedex.com

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

Welchen Hintergrund hat das?

7±2 Regel

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

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

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

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

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%

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

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

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

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

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

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

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

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:

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:

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:

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:

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

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:

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

Wie kann das untersucht werden?

E) Usability-Tests

Merkmal Indikator Metrik

Zeitaufwand

Erfolgsquote

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

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

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

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

Wie kann das untersucht werden?

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

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

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

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

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!

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

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

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

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.

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

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

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

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

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

Was sind die Konsequenzen?

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

Was sind die Konsequenzen?

Online-Bestellung

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

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

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

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

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

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

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

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

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

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

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

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

Fragen?

www.iks-gmbh.com

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

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

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

Was sind die Konsequenzen?

Beispiel Länderauswahl

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

Was sind die Konsequenzen?

Beispiel Länderauswahl

baymard.com/labs/country-selector