Usability Engineering inMedizinprojektenKonflikte erkennen und entschärfen                                     Folie 1    ...
Usability Engineering in MedizinprojektenKonflikte erkennen und entschärfenÜbersicht•      Usability Engineering in Medizi...
Usability Engineering in MedizinprojektenZiele•      Hauptziel: Minimierung von Bedienfehlern                             ...
Der User Centered Design Prozess(nach ISO 9241-210)                    Plane den User                                     ...
Entwicklungsprozess für MedizinprodukteMSYSAngelehnt an RUPUsability Engineering in Medizinprojekten - Konflikte erkennen ...
Usability Engineering &Requirements Engineering                           Usability Engineering in                        ...
Requirements EngineeringZiele•      Anforderungen erheben und dokumentieren•      Konflikte innerhalb der Anforderungen er...
Usability & Requirements EngineeringKonfliktpotentiale                                                          Überschnei...
Usability & Requirements EngineeringKonfliktpotentialeSzenarien vs. Use Cases   Szenarien                                 ...
UE & REStrategien zur KonfliktlösungZeitliche Koordination                           Szenarien-                           ...
Usability & Requirements EngineeringIneinander verzahnte TätigkeitenInhaltliche Überschneidung sollte produktiv genutztwer...
Usability Engineering undvisuelles Design                            Usability Engineering in                            M...
Visuelles DesignZiele•      Kommunikation mit grafischen Mitteln•      Wertigkeit•      Wiedererkennbarkeit•      Orientie...
Usability Engineering & Visuelles DesignKonfliktpotentiale•      Beide Disziplinen gestalten das User Interface•      Haup...
UE & Visuelles DesignKonfliktbeispielAuswahlmenü eines MedizingerätsUsability Engineering in Medizinprojekten - Konflikte ...
UE & Visuelles DesignStrategien zur Konfliktlösung•      Visuellen Designer so früh wie möglich ins Projekt       holen•  ...
Usability Engineering &Software Engineering                          Usability Engineering in                          Med...
Software EngineeringQualitätskriterien•      Modifizierbarkeit, Wartbarkeit, Performance, Testbark       eit, Sicherheit, ...
Usability & Software EngineeringKonfliktpotentialeUnterschiede in den ProzessenUser Centered Design•      Ist auf iterativ...
Usability & Software EngineeringKonfliktpotentialeDekompositionArchitekturziel: Dekomposition in Module mit zugeordneten "...
Usability & Software EngineeringKonfliktpotentialeRessourcenRessourcenanforderungen durch Interaktionsdesign höher als erw...
Usability & Software EngineeringStrategien zur Konfliktlösung•      Interdisziplinäres Wissen•      Kommunikation•      Ze...
Usability & Software EngineeringStrategien zur KonfliktlösungInterdisziplinäres WissenUsability Engineer sollte verstehen,...
Usability & Software EngineeringStrategien zur KonfliktlösungZeitliche Koordination                                       ...
Usability & Software EngineeringStrategien zur KonfliktlösungDomänenmodellierung                                          ...
Usability & Software EngineeringStrategien zur KonfliktlösungNavigationsmodellUsability Engineering in Medizinprojekten - ...
Usability & Software EngineeringStrategien zur KonfliktlösungUsability Tests zur Kommunikation nutzen•      Feedback von B...
Fragen?                                                                                                                   ...
Upcoming SlideShare
Loading in...5
×

Usability Engineering in Medizinprojekten (MedConf 2012)

624

Published on

Usability Engineering in Medizinprojekten: Konflikte erkennen und entschärfen
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.
Was lernen die Zuhörer in dem Vortrag:
- Welche Tätigkeiten das Usability Engineering umfasst
- Welche möglichen Konflikte in der Zusammenarbeit mit den anderen Disziplinen auftreten können
- Wie diese Konflikte entschärft werden können

Zielgruppe: Usability Ingenieure, Softwareentwickler & -architekten; Projektleiter; Requirements Ingenieure
Vortrag von Eric Fehse

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
624
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 9241-11 Leitkriterien für GebrauchstauglichkeitEffektivitätEffizienzZufriedenstellung(jeweils abhängig vom Kontext)Grundsätze der DialoggestaltungAufgabenangemessenSelbstbeschreibendSteuerbarErwartungskonformFehlertolerantIndividualisierbarLernförderlich
  • Verschiedene Disziplinen, unterschiedliche zeitliche SchwerpunkteAbstimmungsbedarf zwischen den Disziplinen bedeutet KonfliktpotentialUE ist Teil des System Engineering. Dort gehört auch SE rein.Weitere betrachtete Disziplin, die in enger Beziehung dazu steht: RENicht im Diagramm, aber nicht mehr wegzudenken: Visuelles Design
  • Konfliktpotential:Unterschiedliche PersonenUnterschiedliche MethodenAbstimmungsbedarfDokumente/Modelle synchron halten
  • Designer kommt spät ins Projekt:Interaktionsdesign inklusive Verifikation bereits abgeschlossenDesigner kennt die Anforderungen nichtDesigner kennt die Designrationale nicht„Gegenentwurf“ – muss gar nicht so gemeint seinEvtl. schlechtere bzw. unklare UsabilityKunde entscheidet sich für „schönere“ Lösung
  • Rechter Vorschlag - Sieht viel besser aus!- ist vermutlich langsamer zu bedienenHauptproblem aber: kreativer IxD-Vorschlag kommt zu einem Zeitpunkt, wo über ihn nicht mehr methodisch sauber entschieden werden kann.Bauchgefühl des UE steht gegen Bauchgefühl des Kunden
  • Transcript of "Usability Engineering in Medizinprojekten (MedConf 2012)"

    1. 1. Usability Engineering inMedizinprojektenKonflikte erkennen und entschärfen Folie 1 26. September 2012 Dr. Eric Fehse © Zühlke 2012
    2. 2. 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ätzeUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 2 © Zühlke 2012
    3. 3. Usability Engineering in MedizinprojektenZiele• Hauptziel: Minimierung von Bedienfehlern DIN EN 62366• Verzahnung mit Risikomanagement• Anwendung und Dokumentation eines Gebrauchstauglichkeitsprozesses• Hohe Gebrauchstauglichkeit DIN EN ISO 9241• Grundsätze der DialoggestaltungUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 3 © Zühlke 2012
    4. 4. Der User Centered Design Prozess(nach ISO 9241-210) Plane den User Verstehe den Centered Design Nutzungskontext Prozess Iteriere, wo nötig Spezifiziere die Evaluiere Nutzer- anforderungen Design-Lösung Erstelle Design- befriedigt Lösungen AnforderungenUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 4 © Zühlke 2012
    5. 5. Entwicklungsprozess für MedizinprodukteMSYSAngelehnt an RUPUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 5 © Zühlke 2012
    6. 6. Usability Engineering &Requirements Engineering Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen Folie 6 26. September 2012 Dr. Eric Fehse © Zühlke 2012
    7. 7. Requirements EngineeringZiele• Anforderungen erheben und dokumentieren• Konflikte innerhalb der Anforderungen erkennen und auflösen• Sicherstellen von – Korrektheit – Vollständigkeit – Nachverfolgbarkeit – Überprüfbarkeit – …Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 7 © Zühlke 2012
    8. 8. Usability & Requirements EngineeringKonfliktpotentiale Überschneidung Requirements Engineering Plane den User Verstehe den Centered Design Nutzungskontext Prozess Iteriere, wo nötig Spezifiziere die Evaluiere Nutzer- anforderungen Design-Lösung Erstelle Design- befriedigt Lösungen AnforderungenBenutzerzentriertes Denken | Dr. Eric Fehse 10. Mai 2012 Folie 8 © Zühlke 2012
    9. 9. Usability & Requirements EngineeringKonfliktpotentialeSzenarien vs. Use Cases Szenarien Use Cases  Konkret: basierend auf  Abstrakt: basierend auf Personas, konkrete, beispielhafte Abläufe Rollen, Alternativabläufe, Vor- und  Mit Nutzern gemeinsam erarbeiten Nachbedingungen, Fehlerfälle  Darauf aufbauend mit Nutzern  Vollständig, überprüfbar, Input für gemeinsames Interaktionsdesign Schätzung, SoftwareentwicklungUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 9 © Zühlke 2012
    10. 10. UE & REStrategien zur KonfliktlösungZeitliche Koordination Szenarien- Design- Workshop Workshop Wire- Szenarien frames Use Case Use Map Cases Use Case- Workshop ZeitUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 10 © Zühlke 2012
    11. 11. Usability & Requirements EngineeringIneinander verzahnte TätigkeitenInhaltliche Überschneidung sollte produktiv genutztwerden• Zeitliche Abstimmung ist wesentlich• Deutliche Synergien erreichbar• Ideal: Tätigkeiten in einer Person• Bei Zühlke: Usability Engineer übernimmt meist auch Requirements EngineeringUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 11 © Zühlke 2012
    12. 12. Usability Engineering undvisuelles Design Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen Folie 12 26. September 2012 Dr. Eric Fehse © Zühlke 2012
    13. 13. Visuelles DesignZiele• Kommunikation mit grafischen Mitteln• Wertigkeit• Wiedererkennbarkeit• Orientierung• Corporate Design• Ästhetisches User Interface wird als bedienfreundlicher empfundenUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 13 © Zühlke 2012
    14. 14. Usability Engineering & Visuelles DesignKonfliktpotentiale• Beide Disziplinen gestalten das User Interface• Hauptrisiko: Designer kommt spät ins Projekt• Visuelles Design als „Gegenentwurf“ zum InteraktionsdesignUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 14 © Zühlke 2012
    15. 15. UE & Visuelles DesignKonfliktbeispielAuswahlmenü eines MedizingerätsUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 15 © Zühlke 2012
    16. 16. 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 werdenUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 16 © Zühlke 2012
    17. 17. Usability Engineering &Software Engineering Usability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen Folie 17 26. September 2012 Dr. Eric Fehse © Zühlke 2012
    18. 18. Software EngineeringQualitä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 GesamtsystemsUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 18 © Zühlke 2012
    19. 19. Usability & Software EngineeringKonfliktpotentialeUnterschiede in den ProzessenUser Centered Design• Ist auf iteratives Vorgehen ausgelegt• Zyklen aus Analyse, Design und EvaluationFeedbackschleifen notwendigerweise später imProjektÄnderungen an• Abläufen• Layout• User Interface ElementenUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 19 © Zühlke 2012
    20. 20. Usability & Software EngineeringKonfliktpotentialeDekompositionArchitekturziel: 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ätUsability Engineering ist nicht die Quelle dieser Konflikte,sondern deckt sie aufUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 20 © Zühlke 2012
    21. 21. Usability & Software EngineeringKonfliktpotentialeRessourcenRessourcenanforderungen durch Interaktionsdesign höher als erwartet• Unterstützung komplexer Abläufe gefordert• z.B. Filterung von AuswahlmenüsUmgekehrt: Einschränkungen im GUI durch begrenzte Systemressourcen• Anzahl nutzbarer Schriftgrößen• Icons• Hintergründe• AnimationenUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 21 © Zühlke 2012
    22. 22. Usability & Software EngineeringStrategien zur Konfliktlösung• Interdisziplinäres Wissen• Kommunikation• Zeitliche Abstimmung der Tätigkeiten• Geeignete DarstellungsformenUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 22 © Zühlke 2012
    23. 23. Usability & Software EngineeringStrategien zur KonfliktlösungInterdisziplinäres WissenUsability Engineer sollte verstehen, wie Softwareentwicklung funktioniert• Ziele von Softwarearchitektur• Softwareentwicklungsprozess• Programmiererfahrung kann nicht schadenSoftwareentwickler sollten Ziele und Methoden von Usability &Requirements Engineering kennen• Grundlagen des Requirements Engineering• User Centered Design Prozess• Normative AnforderungenUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 23 © Zühlke 2012
    24. 24. Usability & Software EngineeringStrategien zur KonfliktlösungZeitliche Koordination Usability Usability Usability Walkthrough Test 1 Test n Papierprototyp Interaktiv Interaktiv GUI- GUI- Abläufe Mechanik Details Softwarearchitektur GUI-Entwicklung ZeitUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 24 © Zühlke 2012
    25. 25. Usability & Software EngineeringStrategien zur KonfliktlösungDomänenmodellierung • Fachliche Struktur des Systems erfassen • Elemente identifizieren • Zusammenhänge und Unterschiede aufzeigen • Diskussion anstoßen • Gemeinsame Sprache findenUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 25 © Zühlke 2012
    26. 26. Usability & Software EngineeringStrategien zur KonfliktlösungNavigationsmodellUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 26 © Zühlke 2012
    27. 27. 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 TeilnehmernUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 27 © Zühlke 2012
    28. 28. Fragen? Eric Fehse eric.fehse@zuehlke.comUsability Engineering in Medizinprojekten - Konflikte erkennen und entschärfen | Dr. Eric Fehse 26. September 2012 Folie 28 © Zühlke 2012
    1. Gostou de algum slide específico?

      Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

    ×