Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse...

28
© Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September 2012 Folie 1

Transcript of Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse...

Page 1: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Dr. Eric Fehse

Konflikte erkennen und entschärfen

Usability Engineering in Medizinprojekten

26. September 2012Folie 1

Page 2: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability Engineering in MedizinprojektenKonflikte erkennen und entschärfenÜbersicht• Usability Engineering in Medizinprojekten

• Einbettung in den Entwicklungsprozess

• Wesentliche Nachbardisziplinen– Requirements Engineering– Visuelles Design– Software Engineering

• Konfliktpotentiale

• Lösungsansätze

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 2

Page 3: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability Engineering in MedizinprojektenZiele

• Hauptziel: Minimierung von Bedienfehlern

• Verzahnung mit Risikomanagement

• Anwendung und Dokumentation eines Gebrauchstauglichkeitsprozesses

• Hohe Gebrauchstauglichkeit

• Grundsätze der Dialoggestaltung

Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 3

DIN EN 62366

DIN EN ISO 9241

Page 4: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Der User Centered Design Prozess(nach ISO 9241-210)

Plane den User Centered Design

Prozess

Verstehe den Nutzungskontext

Spezifiziere die Nutzer-

anforderungen

Erstelle Design-Lösungen

Design-Lösung befriedigt

Anforderungen

Evaluiere

Iteriere, wo nötig

Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 4

Page 5: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Entwicklungsprozess für MedizinprodukteMSYSAngelehnt an RUP

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 5

Page 6: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen

Dr. Eric Fehse

Usability Engineering & Requirements Engineering

26. September 2012Folie 6

Page 7: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Requirements EngineeringZiele

• Anforderungen erheben und dokumentieren

• Konflikte innerhalb der Anforderungen erkennen und auflösen

• Sicherstellen von– Korrektheit– Vollständigkeit– Nachverfolgbarkeit– Überprüfbarkeit– …

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 7

Page 8: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Überschneidung Requirements Engineering

Usability & Requirements EngineeringKonfliktpotentiale

Benutzerzentriertes Denken | Dr. Eric Fehse 10. Mai 2012

Plane den User Centered Design

Prozess

Verstehe den Nutzungskontext

Spezifiziere die Nutzer-

anforderungen

Erstelle Design-Lösungen

Design-Lösung befriedigt

Anforderungen

Evaluiere

Iteriere, wo nötig

Folie 8

Page 9: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability & Requirements EngineeringKonfliktpotentialeSzenarien vs. Use Cases

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 9

Szenarien Konkret: basierend auf Personas,

konkrete, beispielhafte Abläufe Mit Nutzern gemeinsam erarbeiten Darauf aufbauend mit Nutzern

gemeinsames Interaktionsdesign

Use Cases Abstrakt: basierend auf Rollen,

Alternativabläufe, Vor- und Nachbedingungen, Fehlerfälle

Vollständig, überprüfbar, Input für Schätzung, Softwareentwicklung

Page 10: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

UE & REStrategien zur KonfliktlösungZeitliche Koordination

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 10

Szenarien-Workshop

Design-Workshop

Use Case-Workshop

Szenarien

Use Case Map

Wire-frames

Use Cases

Zeit

Page 11: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability & Requirements Engineering Ineinander verzahnte Tätigkeiten

Inhaltliche Überschneidung sollte produktiv genutzt werden

• Zeitliche Abstimmung ist wesentlich

• Deutliche Synergien erreichbar

• Ideal: Tätigkeiten in einer Person

• Bei Zühlke: Usability Engineer übernimmt meist auch Requirements Engineering

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 11

Page 12: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen

Dr. Eric Fehse

Usability Engineering und visuelles Design

26. September 2012Folie 12

Page 13: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Visuelles DesignZiele

• Kommunikation mit grafischen Mitteln

• Wertigkeit

• Wiedererkennbarkeit

• Orientierung

• Corporate Design

• Ästhetisches User Interface wird als bedienfreundlicher empfunden

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 13

Page 14: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability Engineering & Visuelles DesignKonfliktpotentiale

• Beide Disziplinen gestalten das User Interface

• Hauptrisiko: Designer kommt spät ins Projekt

• Visuelles Design als „Gegenentwurf“ zum Interaktionsdesign

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 14

Page 15: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

UE & Visuelles DesignKonfliktbeispielAuswahlmenü eines Medizingeräts

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 15

Page 16: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

UE & Visuelles DesignStrategien zur Konfliktlösung

• Visuellen Designer so früh wie möglich ins Projekt holen

• Typischerweise gute Beiträge zum Interaktionsdesign

• Dadurch Bereicherung statt Konkurrenz

• Objektivierung: Varianten können getestet werden

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 16

Page 17: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen

Dr. Eric Fehse

Usability Engineering & Software Engineering

26. September 2012Folie 17

Page 18: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Software Engineering

Qualitätskriterien

• Modifizierbarkeit, Wartbarkeit, Performance, Testbarkeit, Sicherheit, etc.

Prozess: zunächst Softwarearchitektur festlegen

• Reduktion von Komplexität durch Abstraktion und “Separation of Concerns“

• Dekomposition des Gesamtsystems

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 18

Page 19: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability & Software Engineering KonfliktpotentialeUnterschiede in den ProzessenUser Centered Design

• Ist auf iteratives Vorgehen ausgelegt

• Zyklen aus Analyse, Design und Evaluation

Feedbackschleifen notwendigerweise später im Projekt

Änderungen an

• Abläufen

• Layout

• User Interface Elementen

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 19

Page 20: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability & Software Engineering KonfliktpotentialeDekompositionArchitekturziel: Dekomposition in Module mit zugeordneten "Views"

• Interaktionsdesign fordert:– Views sollen Daten aus unterschiedlichen Modulen anzeigen– „Verantwortlichkeit“ wechselt mitten im Ablauf– Unterschiedliche Reihenfolgen– Konfigurierbares Verhalten

• Schnittstellenerweiterung, höhere Komplexität

Usability Engineering ist nicht die Quelle dieser Konflikte, sondern deckt sie auf

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 20

Page 21: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability & Software Engineering KonfliktpotentialeRessourcenRessourcenanforderungen durch Interaktionsdesign höher als erwartet

• Unterstützung komplexer Abläufe gefordert

• z.B. Filterung von Auswahlmenüs

Umgekehrt: Einschränkungen im GUI durch begrenzte Systemressourcen

• Anzahl nutzbarer Schriftgrößen

• Icons

• Hintergründe

• Animationen

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 21

Page 22: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability & Software EngineeringStrategien zur Konfliktlösung

• Interdisziplinäres Wissen

• Kommunikation

• Zeitliche Abstimmung der Tätigkeiten

• Geeignete Darstellungsformen

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 22

Page 23: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability & Software EngineeringStrategien zur KonfliktlösungInterdisziplinäres WissenUsability Engineer sollte verstehen, wie Softwareentwicklung funktioniert

• Ziele von Softwarearchitektur

• Softwareentwicklungsprozess

• Programmiererfahrung kann nicht schaden

Softwareentwickler sollten Ziele und Methoden von Usability & Requirements Engineering kennen

• Grundlagen des Requirements Engineering

• User Centered Design Prozess

• Normative Anforderungen

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 23

Page 24: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability & Software EngineeringStrategien zur KonfliktlösungZeitliche Koordination

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse

Zeit

Usability Walkthrough

Papierprototyp

Folie 24

Softwarearchitektur GUI-Entwicklung

Usability Test 1

Interaktiv

Usability Test n

Interaktiv

AbläufeGUI-

MechanikGUI-

Details

Page 25: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability & Software EngineeringStrategien zur KonfliktlösungDomänenmodellierung

• Fachliche Struktur des Systems erfassen

• Elemente identifizieren

• Zusammenhänge und Unterschiede aufzeigen

• Diskussion anstoßen

• Gemeinsame Sprache finden

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 25

Page 26: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability & Software EngineeringStrategien zur KonfliktlösungNavigationsmodell

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 26

Page 27: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Usability & Software EngineeringStrategien zur KonfliktlösungUsability Tests zur Kommunikation nutzen• Feedback von Benutzern ist zentral

• Feedback von Entwicklern und für Entwickler ist ebenfalls wichtig

• Probelauf von Usability Tests mit Entwicklern als Teilnehmern

26. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Folie 27

Page 28: Usability Engineering in Medizinprojekten · 2014. 9. 8. · © Zühlke 2012 Dr. Eric Fehse Konflikte erkennen und entschärfen Usability Engineering in Medizinprojekten 26. September

© Zühlke 2012

Fragen?

Eric Fehse

[email protected] 2826. September 2012Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse