Von 0 auf 100 in Rekordzeit – Die Yareto Success Story

Yareto wurde als Corporate Start-up innerhalb der Wilh. Werhahn KG gegründet. Ziel ist es, Kfz-Händlern tagesaktuell die besten Finanzierungsangebote für Absatz und Einkauf anzubieten. Elementarer Bestandteil des Geschäftsmodells ist ein webbasiertes Vergleichsportal, das passgenau auf die Anforderungen an den Kfz-Handel ausgerichtet ist. In Bezug auf Benutzbarkeit, Flexibilität und Entwicklungsgeschwindigkeit setzt sich Yareto hohe Ziele, die nur durch eine Eigenentwicklung erreichbar sind.

Anforderungen

Flexibilität & Geschwindigkeit
Yareto stößt mit seinem neuartigen Angebot in eine Marktlücke, so dass es kaum Erfahrungswerte für die optimale Ausgestaltung der Softwarelösung gibt. Das Unternehmen muss daher in der Lage sein, schnell auf Feedback der Anwender zu reagieren, Prioritäten anzupassen und neue Features in kurzer Zeit von der Idee zur Produktion zu führen. Yareto muss in kurzer Zeit eine hohe Produktabdeckung erreichen, um so den Marktvorsprung zu sichern und auszubauen.

Anbindung von Finanzierungsanbietern
Ein Vergleichsportal lebt von teilnehmenden Finanzierungspartnern.Jeder Partner hat eine individuelle IT mit eigenen Prozessen und Schnittstellen. Partner sollen schnell und möglichst ohne Eingriffe in die vorhandene IT angebunden werden können.

Hochverfügbarkeit und Skalierbarkeit
Als neuer Anbieter startete Yareto in der ersten Version mit einer begrenzten Zahl an Kfz-Händlern und Finanzierungsanbietern. Aufgrund des schnellen Wachstums und großen Marktpotenzials muss gewährleistet sein, dass die Infrastruktur flexibel mitwächst. Dabei muss die Infrastruktur hochverfügbar sein, um dem Handel jederzeit zur Verfügung zu stehen.


Ergebnisse

  • Moderne Benutzeroberflächen
  • Dynamische Regelmaschine
  • Modulare Softwareservices
  • Agile Entwicklung
  • Agiler Betrieb mit DevOps
  • Kurze Konzept-zu-Produktion-Zyklen
  • Dynamisches Unternehmen
  • Das Softwareprodukt als Motor des Geschäftserfolgs

Yareto Händlerportal als Schnittstelle zum Handel

Alle Daten, Anbieter und Konditionen sind Beispiele.

Yareto Händlerportal als Schnittstelle zum Handel

Alle Daten, Anbieter und Konditionen sind Beispiele.

Benutzerfreundlichkeit
»Einfach« ist eines der Versprechen von Yareto. Dazu gehören einfach und intuitiv zu bedienende Oberflächen, sowohl für Kfz-Händler, Finanzierungsanbieter als auch für Yareto-Mitarbeiter. Speziell im Kfz-Handel müssen alle gängigen Geräte, vom Smartphone bis zum großen Monitor, abgedeckt werden.

Sicherheit
Kfz-Händler geben über Yareto sensible Kundendaten ein. Daraus ergeben sich hohe Anforderungen an die Sicherheit und Vertraulichkeit, dem die Lösung Rechnung tragen muss.

 
 

Technologie und Methode gehen Hand in Hand und passen perfekt zusammen.

Rainer, Entwickler

Vorteile

Agile Methoden
Scrum wird als zentrales Framework für die Entwicklung eingesetzt, da es den interdisziplinären Teams ermöglicht, mit maximaler Effizienz zu arbeiten und den eigenen Prozess kontinuierlich zu verbessern. Eingebettet ist das agile Vorgehen in einen unterstützenden räumlichen und organisatorischen Kontext. Ein Scrum Master hilft den Teams sich kontinuierlich zu verbessern. Ergänzt wird das Vorgehen durch weitere Techniken beispielsweise aus den Bereichen Design Thinking und Visual Facilitation. Dadurch entstehen kurze Konzept-zu-Produktion-Zyklen sowie ein kontinuierlicher Wertstrom zum Kunden.

Modulare Softwareservices
Softwareservices werden auf Basis eines domänengetriebenen und nachhaltigen Servicedesigns implementiert. Dadurch ist eine universelle fachliche als auch technische Wiederverwendbarkeit entstanden, die sich bereits über das Projekt hinaus bewährt hat. Serviceschnittstellen werden visuell und interdisziplinär innerhalb des agilen Teams entwickelt. Dabei kommen Techniken und Prinzipien aus den Bereichen serviceorientierter Architektur und Microservices zum Einsatz. Klar definierte Schnittstellen ermöglichen eine hohe Reichweite der Services im Rahmen der Multi-Channel-Architektur. Dieser Architekturansatz stellt zudem die nötige Flexibilität für zukünftige, noch unbekannte Features sicher.

Methoden

  • Lean StartUp
  • Minimal Viable Product
  • Scrum, Kanban
  • Agile Konzeption und Qualitätssicherung
  • Interaktionsräume
  • Visual Facilitation
  • Design Thinking
Entwicklung des angefragten Kreditvolumens auf Yareto.de seit Launch im Juli 2016

Open-Source Technologien

Die technische Lösung besteht zum größten Teil aus bewährten Open-Source-Produkten, die im Rahmen des Projektes zu einer Gesamtlösung integriert wurden. Für die meisten Produkte fallen keine oder vergleichsweise geringe Lizenzkosten an. Dadurch ist die entstandene Lösung sowohl technisch als auch wirtschaftlich im hohen Maße skalierbar. Dazu gehören auch Werkzeuge für Entwicklung, Test und Continuous Delivery.

„Durch die konsequente Anwendung von Inspect & Adapt Techniken konnten die Teams eine enorm hohe Produktivität erreichen.“

Wolfgang, Scrum Master & Lead Developer

Moderne Benutzeroberflächen

Webtechnologien wie beispielsweise HTML5, Angular, Bootstrap und TypeScript ermöglichen die Erstellung zeitgemäßer, responsiver Benutzeroberflächen für bestmögliche Usability. Im Team aus Anwendern, Grafikdesignern und Softwareentwicklern werden passgenaue Lösungen entwickelt, die die Benutzer begeistern. Durch offene Web-APIs greifen Oberflächen auf das Service-Backend zu. So entsteht eine Multi-Channel-Architektur, die die Benutzerinteraktion über beliebige Kanäle wie beispielsweise Apps, Webseiten oder bestehende Händlersysteme erlaubt.
Integration von Partnerbanken
Jede Partnerbank hat eigene Schnittstellen zur Annahme von Kreditanträgen. Die flexible Softwarearchitektur ermöglicht es, Partnerbanken in kurzer Zeit anzuschließen. Für Partner, die bisher keine Schnittstellen zur automatischen Verarbeitung von Kreditanträgen zur Verfügung stellen, ist eine dynamische, mandantenfähige Lösung auf Basis einer Regelmaschine entstanden.

Integration von Partnerbanken

Jede Partnerbank hat eigene Schnittstellen zur Annahme von Kreditanträgen. Die flexible Softwarearchitektur ermöglicht es, Partnerbanken in kurzer Zeit anzuschließen. Für Partner, die bisher keine Schnittstellen zur automatischen Verarbeitung von Kreditanträgen zur Verfügung stellen, ist eine dynamische, mandantenfähige Lösung auf Basis einer Regelmaschine entstanden.

Qualität

Mehrmals täglich werden alle Anwendungen automatisch in produktionsnahen Umgebungen integriert, wo Unit- und Integrationstests durchgeführt werden. Akzeptanztests werden strukturiert dokumentiert und sind somit regressionsfähig. Risikoklassifizierungen werden verwendet, um geeignete Testfälle zu definieren und risikobezogen

Technologien

  • Java EE
  • HTML5, CSS3, JavaScript,
  • TypeScript, AngularJS/Angular
  • JBoss, Solr
  • Cloud, IaaS
  • Modulare Softwareservices
  • Prozess- und Regelmaschine
  • Konsequent Open Source
Die verschiedenen Stakeholder von Yareto

Agiler Betrieb mit DevOps

Nach jedem Sprintende wird das Release vom Team bereitgestellt. Die Grenze zwischen Entwicklung (Dev) und Betrieb (Op) entfällt. Der Releaseprozess ist stark standardisiert und wurde vom Team verinnerlicht, so dass er im 3-Wochen-Takt völlig routiniert abgespielt wird. Ein hoher Automatisierungsgrad sorgt für reproduzierbare Releases. Die Bereitstellung erfolgt durch eine leichtgewichtige, scriptbasierte Lösung. Eine einfache Branchingstrategie erlaubt die gleichzeitige Entwicklung mehrerer Releases. Die gesamte Lösung wird durch ein technisches und fachliches Live-Monitoring überwacht. Störungen können dadurch in kurzer Zeit behoben werden.

Cloud

Das System wird in einer IaaS-Cloud betrieben. Eine Abhängigkeit zum Cloudanbieter besteht dabei nicht. Neue Umgebungen können sehr einfach in kurzer Zeit bereitgestellt werden. Die Cloud-Lösung wächst mit der zunehmenden Nutzeranzahl. Automatisierte Lastsimulationen als Teil des Abnahmeverfahrens stellen sicher, dass die Umgebung gemeinsam mit dem Geschäftserfolg skaliert.

Security

Sicherheit ist ein zentrales Thema der Softwarearchitektur. Der Zugriff auf alle Services ist gesichert durch ein Token-basiertes Verfahren für die Authentifizierung und Autorisierung. Die Berechtigungsprüfung erfolgt nicht nur an den äußeren Grenzen auf Anwendungsebene, sondern ebenfalls autonom innerhalb eines jeden Services. Das Sicherheitsmodell orientiert sich an der fachlichen Domäne und ist dadurch auch für Fachexperten nachvollziehbar. Datenschutz wird durch zertifizierte Cloudanbieter in nationalen Rechenzentren sowie durch Verschlüsselung und Anonymisierung sensibler Daten gewährleistet.

Ergebnisse

Entstanden ist eine Softwarelandschaft, die Kfz-Händler und die Yareto-Partner zusammenbringt und den gesamten Prozess durch moderne IT-Lösungen unterstützt. Händler erhalten eine echte Vergleichsmöglichkeit für Finanzierungsprodukte und optimale Konditionen für ihre Kunden.
IT-Systeme der Partner werden über individuelle Schnittstellen angebunden. Partner, die über keine eigene Infrastruktur zur Entscheidung über Kfz-Kredite verfügen, werden durch eine Regelmaschine eingebunden. Für Yareto-Mitarbeiter stehen Anwendungen für Vertrieb und Backoffice zur Verfügung. Wiederkehrende Prozesse werden effizient und automatisiert unterstützt und Informationen zielgruppenoptimiert präsentiert. Durch die Integration bewährter Open-Source-Produkte in eine Eigenentwicklung ist eine Lösung mit einem sehr guten Kosten/Nutzen-Verhältnis entstanden, die vom Markt schnell und begeistert angenommen wurde.

Fazit

In interdisziplinären Teams sind Softwarelösungen entstanden, mit der Yareto seine Leistungen erfolgreich am Markt platzieren kann. Methoden und Technik spielen perfekt zusammen:
Sowohl die agile Arbeitsweise als auch die flexible Architektur und kurze Releasezyklen mit hoher Automatisierung ermöglichen schnelle Reaktionen auf Feedback der Anwender und kurze Konzept-zu-Produkt-Zyklen. Yareto ist ein dynamisches Unternehmen, in dem die IT einen zentralen Pfeiler des Geschäftserfolgs darstellt.

Über Yareto

Yareto ist ein neues Vergleichsportal für den Kfz-Handel und steht dabei für: »Einfach. Mehr. Transparenz.« Durch ein transparentes Angebot will Yareto dem Handel mehr Möglichkeiten anbieten und stellt ihm dafür in einer klar strukturierten Übersicht das jeweils tagesaktuell beste Angebot bei der Auswahl der Absatzfinanzierung zur Verfügung. Alle digitalen Lösungen von Yareto sind einfach und intuitiv auf jedem Endgerät zu bedienen und bringen dem Handel einen unmittelbaren Nutzen. Die Yareto GmbH mit Sitz in Neuss wurde im Dezember 2015 von Andreas Finkenberg mitbegründet. Alleiniger Gesellschafter ist die Wilh. Werhahn KG aus Neuss.

www.yareto.de