Kuyuy verbindet Transporteure mit Ladungserzeugern für nationale und internationale Sendungen. Die Migration zu einer nativen App versprach Skalierbarkeit, Zeitersparnis und Support — alles an einem Ort.
Doch die Realität war chaotischer. Das Produkt hatte viele High-Fidelity-Wireframes, aber keine globale Architektur, keinen interaktiven Prototyp und inkonsistente Terminologie über drei Nutzerprofile hinweg (Transporteur, Ladungserzeuger und SuperAdmin — jedes mit Admin- und Mitarbeiter-Varianten). Was intern Sinn ergab, ergab für die eigentlichen Nutzer keinen Sinn.
Bevor wir Screens reparierten, einigten sich das Team und ich auf drei Design-Entscheidungen, die alles andere prägen würden. Jede adressierte einen spezifischen Punkt, an dem die Experience zerfiel.
Statt auf „die komplette App" zu warten, haben wir einen User-Flow nach dem anderen prototypisiert. Früh validieren war besser, als alles blind zu bauen.
Ein Label = ein Konzept. Derselbe Schritt sollte nicht 2–3 verschiedene Namen haben, je nachdem, welches Profil eingeloggt war.
Geteilte Komponenten über Profile hinweg, rollenspezifische Aktionen, wo nötig. Weniger zu bauen, einfacher zu warten.
Ich habe das Design end-to-end verantwortet: Informationsarchitektur, User Flows, High-Fidelity-Prototypen, Edge-Case-Mapping und die Komponenten-Library, der Engineering während des Builds folgte. Ich habe eng mit dem PM beim Scoping und mit dem Kunden gearbeitet, um Entscheidungen in jeder Phase zu validieren.
Mein Fokus lag darauf, ein fragmentiertes Web-Produkt in eine native App zu verwandeln, die für drei Nutzerprofile funktioniert — ohne drei verschiedene Interfaces bauen zu müssen.
Das Projekt dauerte insgesamt etwa ein Jahr. Die ersten 6 Monate verbrachten wir damit, den Prototyp aufzuräumen — es gab Hunderte von Screens und Flows, nichts war komponentisiert, und wir hingen von Kundenvalidierungen ab, die Flows unterwegs komplett umkrempelten.
Den bestehenden Prototyp auditiert. Unvollständige Flows markiert, ungenutzte Screens entfernt, gekennzeichnet, was neu gebaut werden musste.
Globale Informationsarchitektur über die drei Nutzerprofile und ihre nationalen / internationalen Varianten gemappt.
Kanonische Schritte pro Rolle definiert. Beispiel: „Mit Angeboten" = Angebot + Annehmen / Ablehnen + Gegenangebot.
Der Happy Path war nicht genug. Kritische Fälle gemappt: abgelehnte Dokumente, unvollständige Daten, Vorfälle unterwegs, gescheiterte Abschlüsse.
Interaktive Prototypen, Komponenten-Library und Validierungs-Guidelines für Engineering geliefert.
Statt drei parallele Apps zu bauen, habe ich eine einzige Informationsarchitektur entworfen, bei der geteilte Entitäten (Sendungen, Verträge, Nachrichten) für alle gleich aussahen — aber rollenspezifische Aktionen dort zeigten, wo es zählte. Der SuperAdmin behielt die volle Kontrolle, Transporteure und Erzeuger sahen nur, was sie für ihre Aktionen brauchten.
Das alte Produkt verwendete je nach eingeloggtem Profil unterschiedliche Terminologie. Ich habe mit dem PM zusammengearbeitet, um diese in ein einziges Vokabular zu überführen. Beispiel: „Mit Angeboten" bedeutet für jedes Profil dasselbe — Angebot + Annehmen/Ablehnen + Gegenangebot. Gleicher Begriff, gleiche Aktionen, gleiche Validierungen.
Ich habe kritische Edge Cases gemappt: abgelehnte Dokumente (fehlende Anforderungen anzeigen, erneut versuchen oder eskalieren), unvollständige Daten (validieren und Ticket erstellen), Vorfälle unterwegs (pausieren, neu zuweisen oder an Operations eskalieren) und gescheiterte Abschlüsse. Gutes UX deckt sowohl das Erwartete als auch das Unerwartete ab.
Kuyuy ist ein laufendes Projekt. Hier ist, was meine Arbeit hervorgebracht hat — greifbare Ergebnisse, mit denen Engineering und Produkt weiterarbeiten konnten.
Architektur zuerst vermeidet lose Screens und Endlosdiskussionen. Ein Begriff, eine Aktion — das Angleichen der Sprache beschleunigt alles.
Verfügbar für Vollzeit-, Teilzeit- und Freelance-Rollen in Deutschland, und remote in Europa, USA und LATAM.
angie.varelab7@gmail.com