BearingPoint — Steuerberechnung und Finanzreporting neu gedacht


In a nutshell
BearingPoint
Business Challenge
Projektübersicht
Duration
06/2016 — 09/2018
Team setup
interdisziplinäres Team von 3 Frontend-Entwicklern, 1 UX/UI Designer, und 1 Product Owner
Technologien
Angular
Leistungen
Konzeptionelles Design UX/UI Design Frontend-Entwicklung Migration von Desktop zu Web


Mit uns arbeiten
Über BearingPoint
BearingPoint ist eines der größten Technologie-Beratungsunternehmen Europas mit Niederlassungen in 22 Ländern und einer der führenden Anbieter von Finanz- und Regulierungstechnologien.
Herausforderungen & Ziele
BearingPoint suchte eine UX-Agentur für die Konzeption des OLTP Bereichs der neuen EasyTax Software. Im Zuge der ersten Konzeptionsworkshops bekam BearingPoint auch ein genaueres Bild von unserer Engineering und Design Erfahrung und wir wurden kurzerhand auch mit dem User Interface Design und dem Frontend Development betraut.
Die hohe Komplexität des Projekts machte es erforderlich, bereits im Prozess erarbeitete Lösungen in späteren Problembereichen erneut aufzugreifen und diese durch neue Erkenntnisse weiterzuentwickeln. Dadurch konnten laufend bessere Lösungen für zukünftige Anforderungen gefunden werden. Zudem übernahm Parkside die Umsetzung des Frontend, das in enger Zusammenarbeit mit den BearingPoint-Entwicklern entstand.


Mit uns arbeiten
Unsere Lösung
Bevor wir jedoch mit der eigentlichen Arbeit beginnen konnten, nahm unser Team an mehreren Workshops und Trainings mit dem BearingPoint-Team teil. EasyTax kann in 20 verschiedenen Steuerjurisdiktionen, sowohl für Offshore- als auch Onshore-Besteuerungsverfahren, angewendet werden. Für den Erfolg des Projekts war es daher unerlässlich, dass unsere Entwickler sich eingehend mit der Applikation beschäftigten und Wissen in den Bereichen Wertpapierhandel, Steuerwesen und Reporting aneigneten. Zeitgleich mit dem Onboarding begannen wir auch, die User Interviews mit den BearingPoint-Kunden durchzuführen.
Inkonsistenzen und fehlende Automatisierung bei der Datenverarbeitung im Detail – User Interviews mit BearingPoint Kunden
Um sämtliche Benutzerrollen, Workflows und tägliche Herausforderungen der Finanzdienstleister zu analysieren, legten wir eine Reihe von Interviews und Workshops mit dem BearingPoint Team fest. Dabei stellte sich heraus, dass die mangelnde nahtlose Integration und unzureichenden Filter-Features zu Inkonsistenzen, Verzögerungen und Fehlern in der Datenauswertung und -verifizierung führt.
Die größte Herausforderung im Bereich Steuerreporting ist die Qualität der Daten: Allgemein ist die Qualität der Buchungen bzw. Datensätze in Kernbankensystemen unzureichend. Somit kann kaum eine vollautomatisierte Datenverarbeitung ermöglicht werden. Fehlende Daten (z. B. Historie der Anschaffungskosten) müssen manuell bearbeitet werden oder inkorrekte Klassifizierungen (z. B. Kapitalausschüttung wurde als Dividende klassifiziert) müssen manuell korrigiert werden.
Ursprünglich war es in EasyTax nicht möglich, die Transaktionshistorie eines Kunden in Verbindung mit einer bestimmten Aktie klar und verständlich anzuzeigen. Transaktionen konnten lediglich manuell als Excel-Datei exportiert und bearbeitet werden, was häufig zu inkonsistenten Daten führte.
Zentrale Erkenntnisse aus und Anforderungen auf Basis der Interviewphase:


Finale Version


“Das Entwickeln von Personas war wichtig, damit wir den Entscheidungsfindungsprozess beschleunigen, Aufgaben priorisieren und die finalen Lösungen gemeinsam mit dem Kunden festlegen konnten.”
Wolfgang Lierzer
Partner & Co-Founder Parkside Interactive
Mit uns arbeiten
Vorgeschlagene Lösungen
Das Erstellen von Personas – Wer sind meine User?
Ausgehend von den Interviews und den Workshops gingen wir über zum nächsten Schritt: dem Erstellen von Personas. Die Entwicklung von sogenannten Personas (die Darstellung von bestimmten Eigenschaften, Zielen und dem Verhalten von konkreten aber hypothetischen Nutzergruppen) war für das Verstehen der unternehmerischen Herausforderungen und für die Verbesserung der Usability und der User Experience maßgeblich.


Mit uns arbeiten
Grafische Darstellung von User Flows für ein verbessertes Nutzerverständnis
Um ein besseres Verständnis dafür zu entwickeln, wie ein User sich in der Applikation von A nach B bewegt, erstellten wir User Flows. Damit konnten wir die Komplexität der Wege, die der Nutzer geht, um bestimmte Aufgaben zu lösen, erfassen. User Flows ermöglichen es zudem, jene Stellen zu identifizieren, an denen die Nutzer Entscheidungen treffen müssen.
Durch die grafische Darstellung der vorhandenen User Flows sowie durch die aus den Interviews und Workshops extrahierten Anforderungen gelang es uns, die User Flows weitgehend zu vereinfachen. Diese neuen User Flows wiederum waren die Grundlage zur Verbesserung der Usability. Wir wiederholten diesen Prozess in Zusammenarbeit mit den Experten von BearingPoint laufend, bis wir schließlich das gewünschte Qualitätsniveau erreichten. Durch diesen Prozess wurde ein transparentes Umfeld für ein komplexes Projekt geschaffen, in dem Fortschritte sichtbar gemacht und hervorragende Ergebnisse erzielt werden können.


Mit uns arbeiten
Das User Interface und die damit verbundenen Herausforderungen
Um den Anforderungen der Nutzer gerecht zu werden und die User Experience zu verbessern, mussten schließlich folgende Fragen geklärt werden: Wie soll ein Interface aussehen, das dem Nutzer einerseits genug Spielraum bietet, um verschiedene Analysezugänge zu wählen, und dem gleichzeitig ein einheitliches Konzept für das Durchsuchen der Daten zugrunde liegt? Wie können die Zwischenschritte einer komplexen Berechnung dargestellt werden und, wenn nötig, mit der Änderungshistorie kombiniert werden? Wie kann ein Konzept zur gleichzeitigen Bearbeitung mehrerer Datensätze aussehen, das es nicht nur erlaubt, mehrere Datensätze durch einen bestimmten Wert zu ersetzen, sondern das zudem ermöglicht, diese Datensätze durch eine bestimmte Berechnungsformel individuell anzupassen? Wie soll ein Releaseprozess aussehen, der es uns ermöglicht, mehrere zusammengehörige Schritte einer Session zu bündeln und diese dann als ein Paket anzubieten?


Ergebnis
Die zwei Teams (Backend – BearingPoint, Frontend – Parkside) folgten separaten agilen Prozessen, wobei das Backend-Team die Vorarbeit leistete. Da das Design und die Entwicklung des Projekts Schritt für Schritt, über einen langen Zeitraum und mit vielen Leuten geplant waren, legten wir einen Style Guide fest. Somit konnte eine einheitliche visuelle Darstellung weit über unseren Auftrag hinaus gewährleistet werden. In diesem Style Guide waren alle verwendeten Elemente enthalten. Zusätzlich erstellten wir detaillierte Screen Designs für jedes einzelne Modul. Die Screen Designs wurden in Invision untereinander verlinkt und als Click Dummy und Referenz für die Developer verwendet.
Unsere Überholung der EasyTax-Benutzeroberfläche hat dazu beigetragen, die Fehlerquote zu senken und die Benutzerfreundlichkeit deutlich zu verbessern. Seit April 2018 führen bedeutende BearingPoint-Kunden Tests für Teile der Software durch.
Umgesetzte Verbesserungsmaßnahmen

