User-Centered Design: Nutzerorientierte Softwareentwicklung für zufriedene Anwender

Im immer größeren Dschungel digitaler Produkte zeigt sich eine Software als besonders erfolgreich, wenn sie schnell vom Anwender verstanden und nutzerfreundlich zu bedienen ist. User Centered Design unterstützt Softwaredesigner dabei, die Benutzerbedürfnisse im Designprozess zu berücksichtigen.

Was ist User-Centered Design?

Anwender können und wollen nicht mehr langwierige Trainings besuchen, um eine Software benutzen zu können. Mobile Apps haben Anwender auf maximal intuitive Bedienkonzepte getrimmt, so dass eine eingängige Benutzeroberfläche vom Begeisterungs- zum Basisfaktor wurde. Damit bereits in der Softwarekonzeption die Nutzerwünsche berücksichtigt werden und Software im Einsatz hohe Akzeptanz beim Anwender hervorruft, hat sich das Konzept des User-Centered Designs etabliert. 

Das Konzept des User-Centered Design umfasst alle Aktivitäten der Produktentwicklung und stellt dabei zu jeder Zeit den Anwender und seine Bedürfnisse in den Mittelpunkt. Der Prozess sichert die Gestaltung eines Produktes entlang der Benutzeranforderungen ab. So wird die User Experience von Beginn an als integraler Bestandteil des Ergebnisses nicht nur eingeplant, sondern zum zentralen Aspekt. 

Usability Testing: Frühzeitige Validierung der Designkonzepte mit dem Anwender

Die Herausforderungen traditioneller Softwareentwicklungen

Fragt man im Entwicklungsprojekt nach der Einbindung von Anwendern in den Gestaltungsprozess, wird deren tatsächliche Einbindung oft überschätzt. Zu häufig gerät in der Diversität der täglichen Aufgaben der Nutzer in den Hintergrund. Die Entwicklung wird stattdessen von straffen Zeitplänen, strategischen Überlegungen und vermeintlich optimiertem Ressourceneinsatz -maximale Funktionalität in möglichst kurzer Zeit unter Vermeidung von weiterem Ressourceneinsatz – gesteuert. Dann entsteht ein Prototyp, der eine gewissen Funktionalität, aber wenig bis keine echten Begeisterungsfaktoren besitzt. Derlei Systeme finden sich in jedem Unternehmen und kein Anwender ist froh, dass sie da sind.

Was ist anders an der nutzerorientierten Softwareentwicklung?

Das User-Centered Design Konzept stellt Schritte, Prozesse und Empfehlungen bereit, mit denen auch im komplexen Projektalltag die Erfüllung der Anwenderbedürfnisse im Fokus bleibt. Vor Beginn der eigentlichen Softwareentwicklung erfolgt zunächst eine grundlegende Analyse der Anwender und ihrer Bedürfnisse. In einem iterativen Prozess aus Prototypen und Validierungsrunden mit dem künftigen Nutzer wird das finale Konzept erarbeitet. Im Ergebnis entsteht ein digitales Produkt, das bereits ein hohes Maß an Nutzerakzeptanz genießt.

User Centered Design ist Bestandteil der ISO-Norm 9241-210

Die Idee des User Centered Design findet sich auch in der ISO-Norm 9241-210:2019 (Prozess zur Gestaltung gebrauchstauglicher interaktiver Systeme) wieder. Ziel ist die Erstellung von attraktiven Benutzeroberflächen, die vom Anwender zum Großteil durch Erfahrungswissen bedient werden können.

Grundlegende Konzepte der Iso-Norm des User Centered Designs:

  • Nutzerverständnis: Nutzer wirklich verstehen und ihre Bedürfnisse analysieren.
  • Nutzereinbindung: Anwender müssen in den Designprozess eingebunden werden
  • Nutzerfeedback: Das Design wird frühzeitig vom Benutzer getestet, Feedback aufgenommen und eingearbeitet.
  • Iteratives Vorgehen: Die Designphasen werden immer wieder aufs neue durchlaufen. Feedback wird kontinuierlich berücksichtigt und zur erneuten Validierung vorgelegt.
  • Ganzheitlichkeit: Keine Insellösungen sondern Integration in ein Gesamtkonzept
  • Interdisziplinäres Arbeiten: Einbindung von Experten aus unterschiedlichen Wissens- und Erfahrungsgebieten

User Centered Design Prozess

Das Prozessvorgehen im User Centered Design ist iterativ. Nachgelagerte Ergebnisse werden immer wieder auf ihre Wirksamkeit hinsichtlich der Erfüllung von Nutzerbedürfnissen und funktionalen Anforderungen validiert. Der Prozess selbst ist nicht standardisiert. Ventum verfolgt einen Ansatz, der insbesondere die Ziel- und Anforderungsdefinition sowie die Lösungsfindung iterativ gestaltet. So entsteht im projekthaften Vorgehen (ob Wasserfall oder Agil) ein hohes Maß an Planungssicherheit für das Projekt unter Berücksichtigung von Änderungsanforderungen.

Download

Der User Centered Design Prozess: Organisieren auch Sie Ihr Softwaredesign entlang des nutzerorientierten Designprozesses. Die Prozessschritte gibt es hier zum Download.

Je nachdem, ob eine bestehende Lösung neu gedacht (Brownfield) oder ganz neu entstehen soll (Greenfield), startet das Projekt stets mit einer Analysephase. Aktuelle Prozesse, Ist-Architekturen und Datenmodelle werden analysiert und dokumentiert. Die Nutzer werden identifiziert und Anwendergruppen (Personas) abgeleitet. Bestehende Herausforderungen und Rahmenbedingungen werden identifiziert. Die Entwicklung einer gemeinsamen Produktvision bietet Orientierung für die folgenden Projektschritte.

Nach der Ableitung von Zielen aus der Vision werden die Anforderungen durch Erhebungsformate aufgenommen. Die Auswahl des Erhebungsformats ist dabei auf den Projektkontext anzupassen. Es entsteht ein Set aus Anforderungen. Diese werden durch User Journeys und Nutzungsszenarien in Zusammenhang gebracht. Erste Artefakte der Spezifikation entstehen.

Im Rahmen der Lösungsfindung werden nun Lösungen für die Anforderungen gesucht. Hier beginnt der eigentliche Designprozess. Gibt es bereits fertige Lösungen am Markt oder muss eine eigene Lösung entstehen? Wie sehen die User Journeys der Zukunft aus und welche technischen Rahmenbedingungen sind bei der Lösungsarchitektur zu beachten. Erste Prototypen machen das Zielbild erlebbar, die durch ein iteratives Vorgehen immer konkreter und erlebbarer für die Nutzer werden.

Anhand der vorliegenden Informationen wird nun ein Lösungsweg ausgewählt, mit dem die die Produktvision erfüllt werden kann.

Die Lösung wird spezifiziert. Dabei wird iterativ immer wieder Feedback von potentiellen Nutzern eingeholt. Dies geschieht im User Centered Design Prozess durch ausgiebige User Tests, Usability Testing und Analysen. So wird sichergestellt, dass der Anwender mit der vorgesehenen User Journey auch seine Use Cases abdecken kann.

Die Umsetzung der Spezifikation erfolgt je nach Vorgehensmodell bereits parallel zu der Anforderungsaufnahme. In der Frühen Phase des Projektes werden oft „Proof of Concepts“ durchgeführt, um Teilaspekte der Lösung schnell zu validieren, ohne eine Komplettspezifikation vorzunehmen. Abhängig vom Grad der Komplexität und Unsicherheiten in der Spezifikation erfolgt die Umsetzung eher als agiles Vorgehensmodell oder als Wasser- bzw. V-Modell.

Gibt es einen Blueprint für die Methoden im User Centered Design Prozess?

Die Methoden, mit denen die Ergebnisse der verschiedenen Prozessschritte im User Centered Design erarbeitet werden, folgen keinem starren Konstrukt. Je nach Anwenderlandschaft, Produktvision und den unternehmerischen Rahmenbedingungen kommen die passenden Erhebungs- und Designmethoden zum Einsatz.

„User Centered Design geht nicht nach Schema F, sondern muss auf das Projekt abgestimmt werden“

Hilfreich sind hier vor allem ein umfangreicher Methodenkoffer und die Erfahrung von Experten – auch aus unterschiedlichen Disziplinen, welche Methoden in der aktuellen Projektsituation einzusetzen sind. Darüber hinaus müssen natürlich auch Aspekte der Wirtschaftlichkeit (Digital Business Modelling) berücksichtigt werden und wie die Lösungsideen technisch umgesetzt werden können. Hierfür setzen wir auf Kreativitätstechniken wie Design Thinking oder Lean UX.

Vorteile, die sich aus dem benutzerzentrierten Softwaredesign ergeben

Das benutzerzentrierte Softwaredesign hebt Vorteile, die vor allem in der Nutzerakzeptanz, Anwendbarkeit, Effizienz und Sicherheit des Systems liegen

  • Nutzerakzeptanz: Die konsequente Einbindung von Anwendern stellt sicher, dass mit der neuen Software die bestehenden und neuen Anwendungsfälle abgedeckt werden können. Durch die Einbindung der Nutzer entsteht gleichzeitig ein „Wir“-Gefühl. Mögliche Lücken im System werden von Nutzern akzeptiert und es werden gemeinschaftlich Lösungen gefunden.
  • Anwendbarkeit: Die Anwendungsfreundlichkeit wird durch frühzeitige Mockups sichergestellt. Die Benutzer des Systems gestalten ihre Arbeitsumgebung mit. So kann von Beginn an sichergestellt werden, dass Anwender auch ohne umfassendes Schulungskonzept die Software anwenden können.
  • Effizienz: Das System deckt die Anwendungsfälle ab, die der Anwender benötigt. Die User Journey wird bewusst kurz und unkompliziert gehalten. So erreicht das System, dass sich dessen Anwender möglichst kurz für einen Use Case im System aufhalten und schnellstmöglich das Ziel erreichen. Im Ergebnis verbessert ein benutzerzentriertes System so die Effizienz des Business Prozesses.
  • Sicherheit: Ein System, dass von Anwendern mitgestaltet wird, reduziert die Wahrscheinlichkeit von Anwendungsfehlern. Gerade in komplexen Strukturen entstehen oft Sicherheitslücken durch Anwendungsfehler. Eine Software die der Anwender versteht, wird seltener Falsch bedient.

Sollten Sie User Centered Design in Ihrem Unternehmen einsetzen?

Unabhängig davon, ob Ihre Software für spezialisierte Fachanwender oder Ihre Kunden gestaltet wird, benutzerzentrierte Software schafft Wettbewerbsvorteile. Eine Anwendung, die nach dem User Centered Design Prozess entwickelt wurde, bringt letztlich finanzielle Vorteile und schafft Motivation. Ventum Consulting hilft Ihnen, Ihr Digitalisierungsvorhaben zu planen und umzusetzen. Wir unterstützen Sie von Beginn an durch direkten Expertenkontakt bei der Projektinitialisierung, Planung und gestalten mit Ihnen die Umsetzung.

Ihr Projekt steht in den Startlöchern? Sprechen Sie uns an.

Sie stehen am Beginn eines Softwareentwicklungsprojektes oder möchten eine bestehende Software in eine moderne Architektur überführen? Ventum Consulting unterstützt Sie bei der Aufnahme der Systemanforderungen und dem System Design. Gerne evaluieren wir Ihren Beratungsbedarf im einem gemeinsamen Gespräch.

Sebastian Leblanc

T. +49 176 133 133 44
Sebastian.Leblanc@ventum.de

Matthias Müller

T. +0176 133 133 75
matthias.g.mueller@ventum.de

Zum Weiterlesen

Das könnte Sie auch noch interessieren.