Usability Engineering in Medizintechnik-Projekten

50 %
50 %
Information about Usability Engineering in Medizintechnik-Projekten
Technology

Published on March 10, 2014

Author: m3mitsuppe

Source: slideshare.net

Description

Die Einführung eines gebrauchstauglichkeitsorientierten Entwicklungsprozesses nach EN 62366 erfordert eine Koordination der Tätigkeiten des Usability Engineering mit denen des Software Engineering und des Requirements Engineering. Die Zusammenarbeit dieser Disziplinen birgt neben vielen Chancen auch ein Konfliktpotential.

Dieser Vortrag berichtet über typische Quellen solcher Konflikte, z.B. zwischen dem Bestreben nach einer weitgehend entkoppelten Softwarearchitektur und der Anforderung an die Bedienoberfläche, komplexe und variable Handlungsabläufe der Benutzer optimal zu unterstützen.

Im Anschluss werden in der Praxis erprobte Lösungsmuster zur Entschärfung dieser Konflikte präsentiert. Kernpunkte sind ein früher Einstieg in die Anforderungserhebung und ins Usability Engineering; die frühe und häufige Kommunikation zwischen allen Disziplinen; ein konsequent iterativer Entwicklungsprozess; sowie im Usability Engineering die Nutzung von Repräsentationsformen mit einem der jeweiligen Projektphase angemessenen Abstraktionsniveau.

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

© Zühlke 2012 Usability Engineering in Medizinprojekten Konflikte 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 Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 2

© Zühlke 2012 Usability Engineering in Medizinprojekten Ziele • Hauptziel: Minimierung von Bedienfehlern • Verzahnung mit Risikomanagement • Anwendung und Dokumentation eines Gebrauchstauglichkeitsprozesses • Hohe Gebrauchstauglichkeit • Grundsätze der Dialoggestaltung Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse DIN EN 62366 DIN EN ISO 9241 26. September 2012 Folie 3

© 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 Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 4

© Zühlke 2012 Entwicklungsprozess für Medizinprodukte MSYS Angelehnt an RUP Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 5

© Zühlke 2012 Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen Dr. Eric Fehse Usability Engineering & Requirements Engineering 26. September 2012 Folie 6

© Zühlke 2012 Requirements Engineering Ziele • Anforderungen erheben und dokumentieren • Konflikte innerhalb der Anforderungen erkennen und auflösen • Sicherstellen von – Korrektheit – Vollständigkeit – Nachverfolgbarkeit – Überprüfbarkeit – … Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 7

© Zühlke 2012 Überschneidung Requirements Engineering Usability & Requirements Engineering Konfliktpotentiale Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 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 26. September 2012 Folie 8

© Zühlke 2012 Usability & Requirements Engineering Konfliktpotentiale Szenarien vs. Use Cases Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 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 26. September 2012 Folie 9

© Zühlke 2012 UE & RE Strategien zur Konfliktlösung Zeitliche Koordination Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Szenarien- Workshop Design- Workshop Use Case- Workshop Szenarien Use Case Map Wire- frames Use Cases Zeit 26. September 2012 Folie 10

© 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 Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 11

© Zühlke 2012 Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen Dr. Eric Fehse Usability Engineering und visuelles Design 26. September 2012 Folie 12

© Zühlke 2012 Visuelles Design Ziele • Kommunikation mit grafischen Mitteln • Wertigkeit • Wiedererkennbarkeit • Orientierung • Corporate Design • Ästhetisches User Interface wird als bedienfreundlicher empfunden Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 13

© Zühlke 2012 Usability Engineering & Visuelles Design Konfliktpotentiale • Beide Disziplinen gestalten das User Interface • Hauptrisiko: Designer kommt spät ins Projekt • Visuelles Design als „Gegenentwurf“ zum Interaktionsdesign Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 14

© Zühlke 2012 UE & Visuelles Design Konfliktbeispiel Auswahlmenü eines Medizingeräts Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 15

© Zühlke 2012 UE & Visuelles Design Strategien 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 Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 16

© Zühlke 2012 Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen Dr. Eric Fehse Usability Engineering & Software Engineering 26. September 2012 Folie 17

© Zühlke 2012 Software Engineering Qualitätskriterien • Modifizierbarkeit, Wartbarkeit, Performance, Testbark eit, Sicherheit, etc. Prozess: zunächst Softwarearchitektur festlegen • Reduktion von Komplexität durch Abstraktion und “Separation of Concerns“ • Dekomposition des Gesamtsystems Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 18

© Zühlke 2012 Usability & Software Engineering Konfliktpotentiale Unterschiede in den Prozessen User 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 Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 19

© Zühlke 2012 Usability & Software Engineering Konfliktpotentiale Dekomposition Architekturziel: 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 Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 20

© Zühlke 2012 Usability & Software Engineering Konfliktpotentiale Ressourcen Ressourcenanforderungen 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 Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 21

© Zühlke 2012 Usability & Software Engineering Strategien zur Konfliktlösung • Interdisziplinäres Wissen • Kommunikation • Zeitliche Abstimmung der Tätigkeiten • Geeignete Darstellungsformen Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 22

© Zühlke 2012 Usability & Software Engineering Strategien zur Konfliktlösung Interdisziplinäres Wissen Usability 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 Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 23

© Zühlke 2012 Usability & Software Engineering Strategien zur Konfliktlösung Zeitliche Koordination Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse Zeit Usability Walkthrough Papierprototyp Softwarearchitektur GUI-Entwicklung Usability Test 1 Interaktiv Usability Test n Interaktiv Abläufe GUI- Mechanik GUI- Details 26. September 2012 Folie 24

© Zühlke 2012 Usability & Software Engineering Strategien zur Konfliktlösung Domänenmodellierung • Fachliche Struktur des Systems erfassen • Elemente identifizieren • Zusammenhänge und Unterschiede aufzeigen • Diskussion anstoßen • Gemeinsame Sprache finden Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 25

© Zühlke 2012 Usability & Software Engineering Strategien zur Konfliktlösung Navigationsmodell Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 26

© Zühlke 2012 Usability & Software Engineering Strategien zur Konfliktlösung Usability 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 Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 27

© Zühlke 2012 Fragen? Eric Fehse eric.fehse@zuehlke.com Usability Engineering in Medizintechnik-Projekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 28

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Usability Engineering in Medizintechnik-Projekten - Technology

... nach EN 62366 erfordert eine Koordination der Tätigkeiten des Usability Engineering mit ... Engineering in Medizintechnik-Projekten Jun ...
Read more

Aktivitäten > Arbeitskreise > Usability in der ...

Bei der Entwicklung von Medizinprodukten ist die Anwendung eines Usability Engineering ... Usability in der ... Usability in Medizintechnik-Projekten ...
Read more

FG Medizintechnik - MEDICAL DEVICE DAY, Erlangen ...

... Requirements und Usability Engineering in der Medizintechnik. Er hat die Einführung von SCRUM in Medizintechnik-Projekten begleitet und bringt aus ...
Read more