Chroma Experience

adira.de – barrierefreie Portallösung für rollstuhlgerechten und barrierefreien Wohnraum

Für den Blinden- und Sehbehindertenverband Niedersachsen e. V. (BVN) entwickelten wir ein Portal zur Vermittlung von rollstuhlgerechtem und barrierefreiem Wohnraum.

Die Umsetzung wurde unter strenger Überprüfung der Richtlinien der BITV (Barrierefreie-Informationstechnik-Verordnung) und WCAG (Web Content Accessibility Guidelines) Testverfahren durchgeführt.

Bild der Fassade eines Mehrfamilienhauses

Auftraggeber

Blinden- und Sehbehindertenverband Niedersachsen e. V. (BVN)

Tätigkeitsfelder

Selbsthilfe- und Interessenverband der Menschen in Niedersachsen, die sehbehindert, blind, mehrfachbehindert, hörsehbehindert oder taubblind sind

Herausforderung

Vermarktung von garantiert barrierefreiem und rollstuhlgerechtem Wohnraum mit Anbindung etablierte und standatisierte Schnittstellen der Wohnungswirtschaft

Lösung

Erstellung einer Portallöung zur Vermarktung und Vermittlung von barrierefreiem und rollstuhlgerechtem Wohnraum als barriefreier Online-Service gemäß BITV und WCAG Richtlinien inkl. vollständiger Formular-Strecke zur Veröffentlichung von Inseraten

Aktivitäten

Beratung, Architektur, UX-Design, UI-Design, Backend-Entwicklung, Frontend-Entwicklung, Produktiv-Betrieb

Technologien

Typo3, Fluid,

Projektzusammenfassung

Herausforderung

Innerhalb der ersten Projektphase galt es aus einem bereits existierenden Design-Prototypen fachliche und technische Anforderungen für die Realisierung abzuleiten. Insbesondere die allgemein geltenden Richtlinien zur Barrierefreiheit gemäß BIK (barrierefrei informieren und kommunizieren) sollten in diesem Schritt überprüft und in Einklang mit dem zu entwickelnden Produkt gebracht werden.

Die zweite Projektphase umfasste umfangreiche Optimierungen in der gesamten Bedienoberfläche hinsichtlich Barrierefreiheit und Usability.

Vorgehen, Aktivitäten und Lösung

Zunächst wurde eine funktionale Version des im Vorwege entstandenen Design-Prototypen umgesetzt. Diese setzt sich aus einem Service zur Verwaltung von Wohnungsangeboten, einem Redaktionssystem zur Administration der Website und der Bedienoberfläche zusammen, die speziell für die Nutzung von Screenreadern optimiert wurde.

Die erste veröffentlichte Version des Portals wurde in Zusammenarbeit mit blinden und stark sehbehinderten Testpersonen überprüft. Das Feedback wurde mit dem Maßnahmenkatalog des BIK zur Realisierung von barrierefreien Websites abgeglichen. Darüber hinaus wurden die Hinweise der Plattform „leserlich.info“ berücksichtigt.

Daraus resultierend entstand ein neues UI-Konzept, welches gewährleistet, dass erforderliche Kontraste und Schriftgrößen eingehalten werden. Die Struktur der vorhandenen Seiten wurde dahingehend angepasst, dass über Screenreader vorgelesene Inhalte gut verständlich gemacht wurden.

Ergebnis

Im Zuge der 2. Projektphase konnte mit adira.de ein Portal entwickelt werden, das für Interessenten von rollstuhlgerechtem und barrierefreiem Wohnraum ohne Einschränkungen bedienbar ist. Anbieter solcher Wohnangebote werden über das Eingabeformular informiert, ob ihre Wohnungen den geltenden Anforderungen gerecht werden.

Time to market

6 Monate

Accessibilty Score

100 Punkte

Design Komponenten

241

Mann hält Tablet und hat Tesa FLOW, ein Projekt von Chroma Experience (Chroma X), geöffnet
free-ipad-mockup.jpg
Tesa FLOW, ein Projekt von Chroma Experience (Chroma X), auf dem Tablet
Carousel Wide 1.jpg
Hans-Werner Lange
Hans-Werner Lange Geschäftsführer Blinden- und Sehbehindertenverband Niedersachsen e. V., Initiator adira.de

Bei adira.de geht es darum, in alle Richtungen weitestgehend barrierefrei zu sein. Daher ist unsere Aufgabe zukünftig, sowohl den Service immer weiter zu verbessern als auch das Thema Barrierefreiheit noch weiter zu optimieren.

Garantiert rollstuhlgerecht und barrierefrei

Der Service zur Anlage von Wohnungsangeboten beinhaltet in der Basis die relevanten Abfragefelder, um ein Wohnungsangebot allgemein zu beschreiben. Teil der Validierungsautomatik ist die Überprüfung verschiedener Werte, welche die Mindestvoraussetzung zur Erfüllung der Kriterien für eine rollstuhlgerechte oder barrierefreie Wohnung sind. Als simples Beispiel dafür kann das Vorhandensein eines Aufzuges genommen werden. Dieser ist erforderlich, wenn die Wohnung rollstuhlgerecht sein soll und sich nicht im Erdgeschoss befindet. Eine Vielzahl solcher spezifischer Feldtypen wurde in Abstimmung mit dem BVN in die Eingabemaske integriert und unterstützt Anbieter von Wohnungen dabei, alle notwendigen Angaben zu treffen, die zur vollumfänglichen Beschreibung einer Wohnung nötig sind. Gleichzeitig hilft dieser Validierungsprozess dabei zu gewährleisten, dass keine Wohnungen angeboten werden, die die Kriterien nicht erfüllen.

Phase 2

Die uns bereits bekannten Limitierungen hinsichtlich Barrierefreiheit konnten auf Basis der ersten veröffentlichten Version bestätigt werden. Das Feedback mehrerer Testpersonen wurde konsolidiert und mit dem Maßnahmenkatalog abgeglichen, der Bestandteil der BITV und WCAG Testverfahren ist. Um den darin festgehaltenen Richtlinien gerecht zu werden, war die Zielvorgabe für die zweite Projektphase die Entwicklung eines neuen UI-Konzeptes. In Konsequenz daraus erfolgte die frontendseitige Umsetzung und die Überführung des Formulars zur Eingabe von Wohnungsangeboten in das neue UI. Im Zuge dessen wurde auch das UX-Konzept überarbeitet und das Eingabeformular u. a. auf thematisch gegliederte Einzelschritte verteilt.

User Persona für Tesa FLOW, ein Projekt von Chroma Experience (Chroma X)
User Persona Industrie
Persona für Tesa FLOW, ein Projekt von Chroma Experience (Chroma X)
User Persona Retail

Barrierefreies UI

Das bereits existierende und abgestimmte Interfacedesign sollte in puncto Barrierefreiheit optimiert werden. Es sollte demnach kein neuer Entwurf entstehen, dennoch waren in der Basis alle Bestandteile zu überprüfen, die Auswirkungen auf die Barrierefreiheit haben. Geringe Farbkontraste wurden erhöht, Schriftstärken angepasst, Zeilenabstände erhöht und Interaktionselemente besonders gekennzeichnet. Außerdem wurde das gesamte Erscheinungsbild stärker vereinheitlicht. Innerhalb unseres Toolings halfen uns Erweiterungen dabei, im Design-Prozess herauszufinden, ob die neu definierten Schriftformatierungen über ausreichend Lesbarkeit verfügen. Auch frühzeitige User-Tests haben uns dabei unterstützt, das Interfacedesign zu optimieren und eine gute Basis zu entwickeln.

Eingabe 2.0

Ebenfalls innerhalb der zweiten Projektphase überarbeiteten wir das Eingabeformular zur Speicherung und Veröffentlichung von Wohnungsangeboten. Im Unterschied zur ersten Lösung, die als eigener Dienst mit eigenem UI entwickelt wurde, integrierten wir das Formular vollständig in das Portal und überarbeiteten die Struktur. Statt alle Eingabefelder auf einer Seite abzufragen, sammelten wir thematisch zusammenhängende Felder und verteilten diese auf einzelne Schritte. Diese UX Anpassung hat zum Ergebnis, dass die Anbieter zu jedem Zeitpunkt wissen, wie viele Schritte noch vor ihnen liegen und welche Art von Information auf dem jeweiligen Schritt abgefragt wird. Bei der nachträglichen Bearbeitung eines Wohnungsangebotes lässt sich komfortabel zu der gewünschten Position navigieren.

Ein weiterer Vorteil der Migration des Eingabeformulars war die deutliche Optimierung von dessen Barrierefreiheit. War die initiale Umsetzung rein funktional, konnten wir in der neuen Version von der UI-Komponenten-Bibliothek profitieren, die bereits in der Basis über ausreichende Kontraste und Schriftgrößen verfügt.

Userflow für Tesa FLOW, ein Projekt von Chroma Experience (Chroma X)
User Flow
Wireframe für Tesa FLOW, ein Projekt von Chroma Experience (Chroma X)
Wireframes

Für das Angebot der Wohnungswirtschaft wurde eine Schnittstelle etabliert, die einen nahtlosen Export von Exposés aus der Immobilien-Software zu adria.de ermöglicht. So lassen sich auch Inserate administrieren ohne diese parallel auf zwei unterschiedlichen Quellen zu pflegen.

Wireframes auf Papier gezeichnet
Artikel

What the frame – Wireframes

Mehr erfahren

Wheelmap und weitere Services

Ideen für nützliche Tools und Services im Rahmen des Portals gibt es genügend. So ist geplant, in einer weiteren Ausbaustufe die Wohnungsangebote um eine Wheelmap zu erweitern. Diese stellt basierend auf einer spezifischen GEO-Location Informationen zu rollstuhlgerechten Orten zur Verfügung. Dazu gehören der ÖPNV, Einkaufsmöglichkeiten, Kulturstätten, öffentliche Einrichtungen und Gastronomie. Auch für Screenreader lassen sich diese Informationen verarbeiten, indem die relevantesten Orte anstatt auf einer Karte als Listeneinträge vorgelesen werden.

Auch Usability Features für Interessenten sollen in weiteren Ausbaustufen berücksichtigt werden.

Wir freuen uns in diesem Projekt unsere Expertise in der Entwicklung barrierefreier Lösungen ausgebaut zu haben und sind gespannt, wo die Reise von adira.de noch hingehen wird.

Malte Gärtner
Malte Gärtner Projektleiter adira.de, Blinden- und Sehbehindertenverband Niedersachsen e. V.

Chroma Experience ist gelungen, nicht allein die Wohnungssuche, sondern auch die neue entwickelte Eingabemaske barrierefrei zu gestalten – und so die Anforderungen an unser Portal sogar überzuerfüllen!

Interface Design

Um den Interaction-Design-Überlegungen Rechnung zu tragen, wurde auf Basis der UX-Design-Ergebnisse eine Bedienoberfläche ausgearbeitet, die sich in erster Linie auf den Einsatz auf Tablets konzentriert. Natürlich wurde das Thema Responsivität berücksichtigt, um eine hochwertige Nutzung auf größeren Displays zu gewährleisten.

Um die Entwicklung mit den Anwendern evaluieren zu können, haben wir die Bedienoberflächen ebenfalls nach Anwendungsfällen strukturiert erarbeitet und in einfachen Prototypen zur Verfügung gestellt. So konnten wir während des Projektverlaufs mehrere Nutzertests durchführen und die Ergebnisse direkt in die Design-Phase einfließen lassen.

Tabletansicht von Tesa FLOW, ein Projekt von Chroma Experience (Chroma X)
Bedienoberflächen – Dashboard und Authentifizierung
Kundenansicht in Tesa FLOW, ein Projekt von Chroma Experience (Chroma X)
Bedienoberflächen – Kunden und Niederlassungen
Screenshots aus Tesa FLOW, ein Projekt von Chroma Experience (Chroma X)
Bedienoberflächen – Produkte und Umsatzauswertung

Die einzelnen Design-Komponenten, die während des Design-Prozesses entstanden, haben wir nach jeder Iteration oder nach der Fertigstellung eines Anwendungsfalls in eine Bibliothek zurückfließen lassen, um diese als Ressourcen in den weiteren Schritten einsetzen zu können. So kann einerseits in einem größeren Team gearbeitet und andererseits kann ein konsistentes Design übergreifend garantiert werden.

Library für Tesa FLOW, ein Projekt von Chroma Experience (Chroma X)
Design-Komponenten – Ressourcen
Library für Tesa FLOW, ein Projekt von Chroma Experience (Chroma X)
Design-Komponenten – Komponenten
Library für Tesa FLOW, ein Projekt von Chroma Experience (Chroma X)
Design-Komponenten – Kompositionen
Library für Tesa FLOW, ein Projekt von Chroma Experience (Chroma X)
Design-Komponenten – Anwendung

Progressive Web App

Das Frontend haben wir als Progressive Web App (PWA) umgesetzt, da der Einsatz sowohl den Umgang mit erheblichen Mengen an Geschäftsdaten als auch deren Verfügbarkeit im Offline-Modus erfordert.

Die gesamte Anwendung wurde auf Basis von Web Components (Custom Elements) mithilfe von StencilJs typsicher realisiert. Durch den Verzicht auf den Einsatz eines Frontend-Frameworks wie Angular oder React konnte ein schlankes und äußerst performantes Ergebnis erzielt werden, was dem Nutzungserlebnis sehr zugutekommt. Die Renderperformance – insbesondere von langen Listen und umfangreichen Datensätzen – wurde seitens der Nutzerschaft als echter Pluspunkt bewertet.

Um die Geschäftsdaten clientseitig vorzuhalten, haben wir eine umfangreiche, streng getypte und asynchrone Abstraktionsschicht zwischen die Datensynchronisierung auf Basis von RESTful JSON und die Persistenz mittels Indexed Database API (IndexedDb) implementiert und integriert. So konnten wir die teilweise zur initialen Synchronisierung benötigten über 25.000 Datensätze innerhalb von wenigen Minuten übertragen und speichern. Die Abfrage der vorgehaltenen Daten konnte dann durch eine geschickte Indexierung und Object-Pooling jeweils in wenigen Millisekunden erfolgen. Auch die Integration von Binärdaten ließ sich reibungslos realisieren.

Datenmenge JS

< 200 kB

First Contentful Paint

~200 ms

Time to Interactive

< 2 s

In der Web-Component-Architektur wurden sowohl die View-Controller als auch alle einzelnen Frontend-UI-Komponenten, die im Rahmen des UI-Prozesses definiert wurden, implementiert. So wurde ein nahtloser und stringenter Übergang zwischen Interface-Design und Frontend-Engineering sichergestellt. Jede Entität der Design-Komponenten-Bibliothek hat eine Entsprechung in der Frontend-Komponenten-Bibliothek.

Um in kurzen Zyklen Anpassungen und Erweiterungen behandeln zu können, wurde ein einfacher Integrations- und Verteilungs-Automatismus auf Basis von GitLab CI/CD umgesetzt. So konnten wir im Zuge der Entwicklung regelmäßige Abstimmungen mit den Fachabteilungen wie den Anwendern realisieren.

Nutzungsanalyse

Um manche der Business-Hypothesen belegen zu können, sind Einblicke in die Nutzung der Anwendung erforderlich, die sich zu einem späteren Zeitpunkt auswerten lassen. Zu diesem Zweck wurden ungefähr 50 Nutzungsereignisse definiert, die zusammen mit deren Ereignisdaten pseudonymisiert getrackt werden. Diese Ereignisse erlauben belastbare Rückschlüsse auf den Umgang mit den verschiedenen Produktfunktionen.

Dashboard mit Metriken zu verschiedenen Kennzahlen
Artikel

Ist User Experience messbar?

Mehr erfahren

Begleitung PoC-Betrieb

Auch im Betrieb während der sechswöchigen PoC-Phase wurden in kurzen Zyklen Fehlerbehebungen und Erweiterungen vorgenommen und jeweils in kürzester Zeit bereitgestellt, um auch in dieser kurzen Nutzungsphase möglichst belastbare Nutzungsdaten und Rückmeldungen zu erhalten. Auch die Kommunikation mit den Anwendern wurde noch einmal intensiviert.

Gerrit Begalke
Gerrit Begalke Product Owner, tesa SE

Wir haben einen digitalen Sales-Assistant-Prototypen realisiert, der wegweisend ist. Chroma Experience war hierbei mit exzellenter Fachkompetenz, großer Agilität und sehr lösungsorientierter Zusammenarbeit der optimale Partner an unserer Seite.

Ergebnis

Um in so kurzer Zeit ein Produkt zu entwerfen und als solide Implementierung zur Verfügung zu stellen sowie nach nur sechs Wochen dessen Nutzung bewerten zu können, muss einiges zusammenpassen. Ein hervorragend vorbereiteter Auftraggeber und eine aufgeschlossene und motivierte Testgruppe haben ein erstklassiges Ergebnis ermöglicht. Die Lösung optimiert für tesa entscheidende Vertriebsprozesse, reduziert administrativen Aufwand, integriert die Vertriebsmitarbeiter und trägt aktiv zur Erreichung der Geschäftsziele bei.

Meeting mit Tablets am Tisch
Projektmanagement
Paul Lewandowski
Requirements Engineering, UX-Research
Martin Brecht-Precht, Florian Köppe
Design-Lead
Martin Brecht-Precht
Technologie-Lead, Architektur
Michael Seelisch
UX-Design
Florian Köppe
Backend-Entwicklung
Andrius Baliutis
UI-Design
Florian Köppe, Martin Brecht-Precht
Frontend-Entwicklung
Michael Seelisch

Nächstes Projekt

Tragfläche eines Lufthansa-Flugzeugs in Chroma Experience (Chroma X) Case Study
Independent Aircraft Modifier Alliance Beratung ⟶ UX-Design ⟶ UI-Design ⟶ Frontend-Entwicklung

Independent Aircraft Modifier Alliance — Plattform für zertifizierte Lösungen in der zivilen Luftfahrt

Projekt ansehen