3 minute read

2.4.2 Agile Methoden für die Softwareentwicklung

Next Article
Einführung

Einführung

LEITFADEN MENSCHENZENTRIERTE GESTALTUNG FÜR UNTERNEHMERTUM

1. Daten sammeln

Advertisement

Analysen geben oft Aufschluss darüber, wo man mit der Optimierung beginnen sollte

2. Ziele identifizieren

Konversionsziele sind die Messgrößen, anhand derer festgestellt werden kann, ob die Variation erfolgreicher ist als die ursprüngliche Version oder nicht. Ziele können alles sein, vom Klicken auf eine Schaltfläche oder einen Link bis hin zu Produktkäufen und E-Mail-Anmeldungen.

3. Hypothese generieren

Sobald das Ziel feststeht, kann mit dem A/B-Tests begonnen werden, Ideen und Hypothesen zu entwickeln, um zu überprüfen, warum und wie sich die Verbesserungen früherer Versionen ausgewirkt haben. Die Liste der Ideen kann nach Priorität, erwarteter Wirkung und Schwierigkeit der Umsetzung geordnet werden.

4. Variationen erstellen

Mit einer A/B-Testing-Software werden die gewünschten Änderungen an einem Element vorgenommen. Viele führende A/B-Testing-Tools verfügen über einen visuellen Editor, mit dem sich Änderungen leicht vornehmen lassen.

5. Experiment ausführen

Starten Sie das Experiment und warten Sie auf die Teilnehmer. Die Interaktion der Teilnehmer mit den einzelnen Erlebnissen wird gemessen, gezählt und verglichen, um festzustellen, wie sie jeweils abschneiden.

6. Analysieren Sie die Ergebnisse

Sobald das Experiment abgeschlossen ist, sollten die Ergebnisse analysiert werden. Die A/B-Testing-Software präsentiert die Daten aus dem Experiment und zeigt den Unterschied zwischen den beiden Versionen und ob es einen statistisch signifikanten Unterschied gibt.

2.4 Anwendung von HCD im unternehmerischen Kontext

In diesem Abschnitt werden der Einsatz und die Instrumente der HCD-Methoden in einem unternehmerischen Kontext erörtert.

2.4.1. Kognitive Technik

Kognitive Technik (Cognitive Engineering, CE) ist eine zusammengesetzte Disziplin, die sich mit Informatik und Ingenieurwissenschaften befasst, aber auch Menschen und Sozialwissenschaften einbezieht. Das Ziel von CE ist es, ein Verständnis für die Bedürfnisse und Erfahrungen der Menschen während des Lebenszyklus eines Produkts zu erlangen, wobei die menschlichen Fähigkeiten und Grenzen bei der Gestaltung von Systemen berücksichtigt werden. CE konzentriert sich auf die Gestaltung von High-Level-Anforderungen durch die Berücksichtigung von

LEITFADEN MENSCHENZENTRIERTE GESTALTUNG FÜR UNTERNEHMERTUM

Nutzerbedürfnissen und -anforderungen und durch die Betonung von Tests. Zu diesem Zweck müssen Modellierungs- und Simulationswerkzeuge und -methoden während des gesamten Lebenszyklus des Produkts eingesetzt werden. Da es nicht möglich ist, die kognitiven Funktionen der Benutzer analytisch zu antizipieren, müssen Human-in-the-Loop-Simulationen (HITLS) durchgeführt werden, um sie zu entdecken und zu identifizieren. CE steht in krassem Gegensatz zu Systemtechnik, da CE, ebenso wie HCD im Allgemeinen, den Menschen (Nutzen, Bedürfnisse, Benutzeranforderungen) in den Mittelpunkt stellt (Outside-in-Ansatz), während Systemtechnik die Systeme in den Mittelpunkt stellt (Inside-out-Ansatz). Beim Inside-Out-Ansatz werden die menschlichen Faktoren in der Regel erst nach der Entwicklung des Produkts berücksichtigt, und zwar durch die Entwicklung der Benutzeroberfläche (Boy 2012)18 .

2.4.2 Agile Methoden für die Softwareentwicklung

Agile Methoden sind in der Softwareentwicklung weit verbreitet. Ihre Grundsätze und Werte sind im Agile Manifesto19 aufgeführt, in dem das Konzept der Zusammenarbeit mit dem Kunden hervorgehoben wird. Im Rahmen der Zusammenarbeit mit dem Kunden wird der Verbraucher aktiv in den Entwicklungsprozess einbezogen, wobei der Grad der Beteiligung von der verwendeten Methode abhängt und die Möglichkeit bestehen sollte, die Richtung des Projekts durch Eingriffe aufgrund sich möglicherweise ändernder Bedürfnisse20 zu lenken. Die gängigste Form der Integration von HCD und einem agilen Ansatz sind Scrum und Kanban, die in den nächsten Abschnitten näher erläutert werden. Weitere Aspekte der Integration von HCD mit agilen Ansätzen sind21: ● wenig Design im Vorfeld, wobei die Nutzerforschung bei der Auftaktveranstaltung oder in Phase 0 durchgeführt wird ● Prototyping während der Projektlaufzeit ● Nutzergeschichten, bei denen die Benutzeranforderungen mit allen Beteiligten erstellt werden ● Inspektionsbewertung, bei der Papierprototypen zur Klärung der Benutzeroberfläche bewertet werden ● Benutzertests durch interaktive Prototypen unter Einbeziehung der Endnutzer ● einen Sprint voraus, wobei die HCD-Experten einen Sprint voraus oder im Sprint 0 arbeiten

❖ Scrum Scrum ist ein Rahmenwerk, das entwickelt wurde, um die Wertschöpfung durch adaptive Lösungen für komplexe Probleme zu unterstützen (Schwaber & Sutherland 2020). Ein Scrum-Team besteht aus einem Scrum Master, einem Product Owner und Entwicklern. Das Team konzentriert sich jeweils auf ein Ziel (das Product Goal). Das Product Backlog listet die Aufgaben (Product Backlog Items [PBIs]) in Bezug auf das Produkt auf und wird vom Product Owner verwaltet. Innerhalb des Scrum-Teams gibt es weder Hierarchien noch Sub-Teams (Scrum.org 2021). Die Scrum-Teams verwalten sich auch selbst (Scrum Guides 2020). Der Entwicklungsprozess erfolgt in einem iterativen und inkrementellen Ansatz durch "Sprints", in denen das Team die Auswahl der Arbeit in

18Orchestrating Human-Centred Design, Guy André Boy, Springer, ISBN 978-1-4471-4339-0 (eBook), 2013, p35-42 19 Beck K, et al. Manifesto for Agile software development. https://agilemanifesto.org 20 Verdiesen B (2014) Agile User Experience. MSc Dissertation, Radboud University Nijmegen, Nijmegen 21 Human–Computer Interaction Series ISBN 978-3-319-32163-9

This article is from: