Der User Centered Design Prozess erreicht seine Qualität durch die Fokussierung auf die (zukünftigen) Nutzer eines Produktes. Dabei werden ihre Aufgaben, Ziele und Eigenschaften in den Mittelpunkt des Entwicklungsprozesses gestellt. Der Prozess gliedert sich in sechs Phasen: „Planen", „Verstehen", „Spezifizieren", „Gestalten", „Evaluieren" und „Implementieren", die iterativ durchlaufen werden.
In der Planung wird der Grundstein für das Projekt gesetzt: Ziele und Rahmenbedingungen des Projektes sowie Durchführbarkeit und Auswahlg relevanter Methoden. In der Phase des Verstehens konzentrieren wir uns als Agentur darauf, tiefgehende Kenntnisse über die Nutzergruppen und deren Kontexte zu gewinnen. Durch z. B. Methoden wie Interviews mit Anwendern, intensive Vor-Ort-Beobachtungen oder Online-Fragebögen werden qualitative und quantitative Daten gesammelt. Ziel der Phase ist es, die mentalen Modelle der Nutzer, sowie ihre täglichen Aufgaben, Routinen, Bedürfnisse, Wünsche, Ziele aber auch Probleme und Hürden zu verstehen. Diese Phase ist essentieller Bestandteil, sie hat nachweislich den größten Nutzen im Rahmen eines Usability-Projektes.
Die Erkenntnisse werden in der anschließenden Spezifizieren-Phase z. B. in Form von Personas, Problem- und Zukunftsszenarien oder User Stories manifestiert. Anhand dessen ist das gesamte Projektteam in der Lage, Features und Abläufe der geplanten Applikation zu bewerten und zu priorisieren.
In der anschließenden Gestalten-Phase werden die Schnittstellen der Applikation zu den Nutzergruppen innerhalb sogenannter User Journeys (Service Design) festgelegt. Sie definieren den Rahmen der gesamten User Experience. Sie legen fest, WAS die optimale Lösung für die Bedürfnisse der Nutzergruppen ist und WO sie mit dem Produkt in Berührung kommen. In den späteren Stufen der Gestaltungsphase wird diese Lösung in Form von Informationsarchitekturen, Scribbles, Wireframes oder Prototypen konkretisiert. Sie definieren das WIE der Lösung.
Die Phase der Evaluation läuft parallel zum Gestaltungsprozess. Iterativ werden Designvorschläge (Skizzen, Prototypen, Mockups) am besten durch Endanwender auf intuitive Benutzung und Attraktivität überprüft. Ziel ist es, die zukünftigen Benutzer schon vor der Implementierung mit einzubeziehen und so sicherzustellen, dass ihre Bedürfnisse vollständig befriedigt werden. Am Ende der Gestaltenphase stehen evaluiertes Interaktionsdesign und visuelles Design fest (Look & Feel). So wird sichergestellt, dass in der letzten Phase eine intuitive, den Bedürfnissen der Benutzer entsprechende Lösung implementiert werden kann. Weiterhin kann dadurch die User Experience optimal auf die Zielgruppe abgestimmt werden.
Die Implementierung kann auf zwei Wegen erfolgen. Die erste Möglichkeit ist eine Entwicklung durch UCD+. Wir decken alle typischen Technologien der Applikations- und Web-Entwicklung ab. Dabei werden unsere Entwickler eng von unserem Usability Experten und Interface Designern begleitet. Über Automatisierung (Continious Integration) und Testing in virtuellen Maschinen (z.B. mittels Vagrant) können wir hohe Qualität zusichern und einen immer wiederkehrenden Test- und Integrationsprozess garantieren.
Die zweite Möglichkeit ist eine In-House Entwicklung durch den Auftraggeber. Bei dieser Variante begleiten wir das Projekt bis zum Launch mit verschiedenen Methoden der Qualitätssicherung, um eine optimale Umsetzung der Ergebnisse der vorangegangenen Projektphasen zu erreichen.