Travel-API-IntegrationReiseportal-SoftwareOTAs ReiseveranstalterKundenspezifische Entwicklung

Maßgeschneiderte Webplattform und Website-Entwicklung für den größten Schweizer Reiseveranstalter

Schnittstelle zur Hotelplan-Website

Vertical:

Technologie:

Backend: Java, RxJava, Micronaut, GraphQL, gRPC, SOAP, CloudCMS, MySQL, Redis, Kubernetes

Frontend: React (+hooks), Apollo (for GraphQL + State management), NextJS (+custom server on NodeJS (Express)), RebassJS. Jest.

Umfang:

35000 Arbeitsstunden (laufendes Projekt)

Ansatz:

Projekt-Hintergrund

Die Hotelplan Group ist ein internationales Reisekonsortium mit Hauptsitz in Zürich, Schweiz. Sie wurde 1935 gegründet und ist heute das größte Reiseunternehmen der Schweiz und einer der größten europäischen Reiseveranstalter. Das Unternehmen betreibt eine Reihe von Reisemarken, die eine breite Palette von Reisedienstleistungen anbieten, darunter die Buchung von Flügen, Hotels, dynamischen Paketen, Rundreisen, Mietwagen, Kreuzfahrten, Transfers und mehr.

Herausforderung

Als dynamisches und sich schnell entwickelndes Unternehmen sah sich die Hotelplan Group mit einer Situation konfrontiert, in der ihr internes Entwicklungsteam und die Personalbeschaffung nicht mit den wachsenden Anforderungen an die Softwareentwicklung Schritt halten konnten. Daher suchte das Unternehmen nach einem zuverlässigen Offshore-Technologiepartner für die laufende Unterstützung seiner Entwicklungsbemühungen.

Der ideale Kandidat für das Projekt musste eine Reihe von Kriterien erfüllen, darunter:

  • Ausreichende Kapazitäten, um ein vielseitiges, dediziertes Entwicklungsteam mit Front-End-/Back-End-Experten und hochqualifizierten QA-Spezialisten bereitzustellen;
  • Tiefgreifende Fachkenntnisse im Reisebereich;
  • IT-Spezialisten mit guten Englischkenntnissen;
  • Effiziente Rekrutierung und HR-Unterstützung für eine schnelle Erweiterung des Teams.

Nach der Prüfung einer Reihe von Anbietern, die in die engere Wahl gekommen waren, entschied sich Hotelplan für die Zusammenarbeit mit GP Solutions. Unser Team erfüllte nicht nur alle oben genannten Schlüsselanforderungen, sondern lieferte auch den „X-Faktor“ – eine selten anzutreffende Kombination aus Spezialisierung auf den Reisebereich und Erfahrung in der Durchführung mehrerer langfristiger Entwicklungsprojekte für bekannte Reisemarken auf der ganzen Welt.

Ziel

Nachdem die Entscheidung für eine Zusammenarbeit gefallen war, stellte GP Solutions ein komplettes Team zur Verfügung, das den Anforderungen von Hotelplan entsprach. Das wichtigste Entwicklungsziel, das von der Geschäftsleitung des Kunden vorgegeben wurde, war die vollständige Neugestaltung der Website hotelplan.ch. Insbesondere wurde Folgendes verlangt:

  • Aufbau und Integration einer völlig neuen und kundenfreundlichen Benutzeroberfläche;
  • Neugestaltung der Buchungsabläufe für Reiseprodukte, um sie im Vergleich zur alten Website-Version schneller und effizienter zu machen
  • Integration einer produktiven Reiseanbieter-API-Aggregation von Grund auf
  • Integration eines austauschbaren Content Management Systems (CMS)
  • Optimierung der mobilen Version

Darüber hinaus musste das Team die Skalierbarkeit aller neu entwickelten Komponenten sicherstellen, die von anderen Abteilungen innerhalb des Unternehmens wiederverwendet werden sollten.

Lösung

Phase # 1: Neugestaltung von hotelplan.ch – Die wichtigsten Highlights

Entsprechend den von Hotelplan formulierten Entwicklungszielen begann unser Team mit der Neugestaltung der alten hotelplan.ch Website.

Zunächst hat das Projektteam von Grund auf eine neue Backend-Lösung entworfen und implementiert. Sie beinhaltete einen völlig neu durchdachten und optimierten Buchungsprozess, der die gesamte Palette der dem Endkunden angebotenen Reiseprodukte abdeckt: Flüge, Hotels, dynamische Pakete (Flug+Hotel), Autovermietungen, Kreuzfahrten, Rundreisen, Wohnungen, Transfers, Reisepakete usw. Das neue Backend bietet außerdem eine überarbeitete Caching-Logik, optimierte Merge-Request-Funktionen, neue Filter- und Filteranzahl-Optionen, Verlaufsmodule und vieles mehr.

Hotelplan Schnittstelle

Die Reiseanbieter-API-Integrationen – eine der wichtigsten Säulen jeder effizienten Online-Buchungsmaschine – wurden überarbeitet und gemäß den spezifischen Anforderungen von Hotelplan umgesetzt.

Das Frontend wurde auf der Grundlage eines schlanken und benutzerfreundlichen Designs komplett neu geschrieben. Es kombiniert nun die modernsten Frontend-Technologien, darunter die JavaScript-Frameworks React.js und Node.js, Apollo Client usw. Das Look & Feel des Frontends wurde für das Web, die mobile Website-Version und die nativen mobilen Apps überarbeitet.

Später integrierte das Projektteam ein neues Cloud-CMS. Es wurde mit Hilfe einer ausgeklügelten Microservice-Architektur austauschbar gemacht, falls der Kunde beschließen sollte, es in Zukunft zu ändern.

Die von GP Solutions bereitgestellten QA-Experten haben sich auch sehr bemüht, ein gut strukturiertes Frontend- und Backend-Autotestsystem zu entwickeln. 5500 Backend-Tests laufen jetzt in 8 Minuten, 259 Frontend-Testszenarien (jedes Szenario umfasst 5-20 Schritte mit mehreren Unit-Tests darin) laufen in 102 Minuten.

Frontend- und Backend-System von Hotelplan

Phase #2: Kontinuierliche Implementierungslieferung

Nach der erfolgreichen Veröffentlichung der neuen Website wurde eine kontinuierliche Lieferstrategie für neue Funktionen eingeführt. Sie werden so schnell wie möglich und mit dem geringstmöglichen Aufwand veröffentlicht. Die Lieferstrategie wird auch durch die Feature-Toggle-Technik unterstützt, mit der das Systemverhalten ohne Änderung des Codes modifiziert werden kann.

Ergebnisse

Die langfristigen Bemühungen von GP Solutions haben sich mit großartigen Ergebnissen ausgezahlt. Die neue Version der Website hotelplan.ch wurde erfolgreich veröffentlicht und ist im Vergleich zur älteren Version wesentlich effizienter.

  • Kurz nach der Veröffentlichung verzeichnete die Website die höchste tägliche Besucherzahl aller Zeiten, die regelmäßig weiter anstieg.
  • Die neue hotelplan.ch Website wurde für den Best of the Swiss Web Award nominiert und hat gute Chancen auf den Sieg (die Ergebnisse werden im September/Oktober 2021 bekannt gegeben).

Best of Swiss Web-Auszeichnung

Die Praxis der wiederverwendbaren Komponenten hat sich ebenfalls als erfolgreiche Strategie erwiesen. Sie spart Entwicklungsaufwand, ohne dass es zu größeren Qualitätsabstrichen kommt. Viele der Module, die im Rahmen der Neugestaltung von hotelplan.ch geliefert wurden, wurden in anderen Projekten des Kunden eingesetzt.

Die Hotelplan Group und GP Solutions haben es geschafft, eine langfristige und erfolgreiche Zusammenarbeit aufzubauen. Selbst in den schwierigen Zeiten von COVID-19 hat sie nicht gelitten und wurde mit voller Kraft fortgesetzt – ein Zeichen für die enge Verbindung zwischen den beiden Unternehmen. Die Aussichten für die Zeit nach COVID sind auf jeden Fall vielversprechend. Viele neue Projekte warten in der Pipeline darauf, in den kommenden Jahren umgesetzt zu werden, darunter mehrere neu gestaltete Reiseportale.

Marc Blaser

Marc Blaser, Direktor für Projekte

„Ihr Fachwissen im Bereich der reiseorientierten Entwicklung und das breite Fähigkeitsspektrum ihres Teams waren für uns von großem Nutzen. Engagieren Sie ihre Mitarbeiter so schnell wie möglich innerhalb Ihres Projektzeitplans. Sie verfügen über ein fantastisches Fachwissen an allen Entwicklungsfronten, das Ihr Projekt schnell voranbringen wird.“

Senden Sie Ihre Kontaktanfrage

Wir werden uns in Kürze bei Ihnen melden.

    Vielen Dank für die Anfrage!

    Wir werden uns so schnell wie möglich bei Ihnen melden