Familotel ist langjähriger TechDivision-Kunde. Vor geraumer Zeit wurde bereits das komplette Familotel-Webportal durch uns relaunched und damit eine leistungsfähige und zukunftssichere, technologische Basis für die Weiterentwicklung von Familotel gelegt. Damit wurde das über viele Jahre gewachsene und erweiterte Portal abgelöst.

Bei Familotel handelt es sich um einen Zusammenschluss von mehr als 60 Familienhotels in 7 Ländern, die durch die Kooperation als Familotel AG verschiedene Vorteile in der Vermarktung und einen besseren Kundenzugang erhalten. Hierzu bietet Familotel auf dem Webportal auch die Möglichkeit an, zielgerichtet Bannerwerbung zu schalten. Die Einbuchung und Aussteuerung dieser Bannerkampagnen erfolgte über ein in die Jahre gekommenes und recht starres System, das nicht mehr zeitgemäß erschien.

Aus diesem Grund entschied man sich, auch aufgrund einiger sehr spezieller Anforderungen und Besonderheiten, eine komplett eigenständige Buchungssoftware auf Basis modernster Webtechnologien zu entwickeln, die zum einen einfach bedienbar und jederzeit erweiterbar und zum anderen bestmöglich in das neue Webportal integrierbar ist.

Bei der Familotel AG handelt es sich um eine Kooperation

von über 60 Familienhotels in 7 Ländern mit Sitz in Amerang, Deutschland.

 

Als Marktführer in Europa hat sich Familotel bereits seit

über 20 Jahren auf die Bedürfnisse von Familien im Urlaub

spezialisiert. Die einzelnen Betriebe garantieren mit der so

genannten „Schöne-Ferien-Garantie“ auf Familien ausgerichtete Urlaubsstandards: von der kindgerechten Ausstattung, über altersgerechte Kinderbetreuung (mind. 35 Std./ Woche), bis hin zu großzügigen Familienappartements.

 

Zudem sind fast alle Familotels mit dem TÜV-Siegel „Ok

für Kids“ ausgezeichnet und gewährleisten Sicherheitsstandards, die vom Deutschen Kinderschutzbund entwickelt wurden. Familotel steht für gelungenen Familienurlaub – „Urlaub auf familisch“.

 

Jeder Einzelne der derzeit über 60 Betriebe bringt sich

mit viel Herzblut, Ideenreichtum und Initiative für die gemeinsamen

Ziele ein.

Die vorhandene Buchungssoftware für Werbebanner

auf dem Familotel-Webportal entsprach nicht mehr den

steigenden Anforderungen von Familotel und den verbundenen Hotels. Ziel des Projekts war die Entwicklung

und Implementierung eines neuen, zukunftssicheren und

flexiblen Buchungsportals, wobei nur eine schrittweise

Ablösung der im Live-Betrieb vorhandenen Buchungssoftware möglich war.

 

Das Buchungsportal (AdCenter) basiert auf den Technologien Flow, React und Redis, welche über eine Schnittstelle mit der Booking-Engine von vioma verbunden ist. Die größte Herausforderung bestand darin, das richtige

Vorgehen für den Umstieg und die Einführung der neuen

Applikation zu wählen: Die bestehende Software musste

im Live-Betrieb in sinnvollen kleinen Schritten so abgelöst

werden, dass der weitere Betrieb sichergestellt sowie

ein schrittweiser Go-Live ermöglicht werden konnte.

 

Link/shttps://www.familotel.com
Timeline6 Monate
TeamProduct Owner 
Anzahl Entwickler3 (CMS-Team)
SystemFlow / React / Redis
Schnittstellen / Features
  • Bereitstellung
  • Buchung
  • Verwaltung
  • Kontingente
Konzeption
  • Schrittweise Ablösung der vorhandenen Anzeigenbuchungssoftware
  • Konzeption des neuen Buchungsportals AdCenter
  • Einbindung der vioma Booking-Engine
  • Ausspielen der Anzeigen auf der Familotel-Website
  • Möglichst einfache Bedienbarkeit des Buchungsportals
  • Auswertungsmöglichkeiten für laufende Kampagnen
  • Schnelle Anbindung von weiteren Hotels
  • Entwicklung des Buchungsportals auf Basis von Neos Flow, React und Redis
  • Anbindung von vioma über API-Schnittstellen
  • Asynchrone Buchung der Anzeigen
  • System arbeitet nach dem First-Come-First-Serve-Prinzip
  • Einfache Auswertung sämtlicher relevanter Daten
  • Aktive Benachrichtigung, wenn Anzeigenbuchung nicht möglich war
  • Nach erfolgreichem Go-Live konnte mittlerweile die bisherige Anzeigenbuchungssoftware vollständig abgelöst werden.
  • Flexible Definition von Seiten und entsprechenden Schemata für die Ausspielung von Werbeanzeigen
  • Zusätzliche Hotels wurden inzwischen an das neue Buchungsportal angebunden.
  • Durch die flexible Softwarearchitektur und die eingesetzten Komponenten ist größtmögliche Sicherheit und Flexibilität gewährleistet.
  • Die Buchungssoftware wurde nahtlos in das bestehende Portal integriert.

Buchung

Die Administrationsoberfläche der Buchungssoftware wurde komplett in React implementiert, so dass ein durchgängiges Nutzererlebnis sowie bestmögliche Performance gewährleistet werden kann. Die Buchung von Anzeigeplätzen erfolgt asynchron über eine sogenannte Message Queue, wodurch das First-Come-First-Serve-Prinzip gewährleistet werden kann und der User nicht auf komplexe Berechnungen warten muss.
 
Konnte die Anzeige nicht eingebucht werden, weil z.B. keine Anzeigenplätze mehr vorhanden sind, erhält der Besucher eine entsprechende Mitteilung.
 

Ausspielung

Die Ausspielung der Anzeigen erfolgt im Zusammenspiel mit der Buchungsplattform vioma. Das Tracking der Anzeigen erfolgt ebenfalls asynchron über eine Message Queue. Somit kann größtmögliche Performance gewährleistet werden.

 

 

Das beste System der Welt ist sein Geld nicht wert, wenn die Handhabung kompliziert ist und es deswegen leicht zu Fehler kommen kann. So wurde bei der Entwicklung besonders auf nachfolgende Punkte geachtet.

 

  • intuitive Benutzeroberfläche
  • einfache Erstellung von neuen Benutzern und Berechtigungen
  • schnelle Auswertung aller relevanten Daten
  • problemlose und schnelle Ergänzung weiterer Hotels

Flow ist eine PHP-Plattform für Webanwendungen, die

sich auf Domain Driven Design und Clean Code konzentriert. Basierend auf starken Konventionen und Best Practices ermöglicht Ihnen Flow, sehr schnell leistungsstarke Webanwendungen zu erstellen.

 

https://flow.neos.io/de

Bei React handelt es sich um eine JavaScript-Softwarebibliothek, die ein Grundgerüst für die Ausgabe von User- Interface-Komponenten von Webseiten zur Verfügung stellt. Komponenten werden in React hierarchisch aufgebaut und können in dessen Syntax als selbst definierte HTML Tags repräsentiert werden.

 

https://reactjs.org/

Redis ist eine In-Memory-Datenbank mit einer einfachen

Schlüssel-Werte-Datenstruktur (englisch: key value store)

und gehört zur Familie der NoSQL-Datenbanken. Der große Vorteil von Redis liegt in der sehr guten Performance, die gegenüber relationalen Datenbanken wie z. B. MySQL deutliche Geschwindigkeitsvorteile mit sich bringt.

 

https://redis.io/

„Wir arbeiten bereits seit vielen Jahren sehr erfolgreich mit TechDivision zusammen. Auch dieses Projekt ist trotz einiger recht

spezieller Anforderungen von TechDivision zuverlässig realisiert worden. Dabei war die Zusammenarbeit stets unkompliziert

und zielorientiert. Wir freuen uns auf die weitere Zusammenarbeit sowie anstehende Projekte, die wir auch gerne gemeinsam

mit Ihrem Team realisieren möchten.“

 

Projektleiter, Familotel AG

Die Ablösung des bestehenden Systems war durch verschiedene Testphasen problemlos. Die Benutzer waren zufrieden, da das neue System schneller, benutzerfreundlicher und zuverlässiger war. Besonders in aktiven Buchungsphasen hat sich die robuste Architektur bewährt. 

familotel.com

Urlaub auf "familisch"
Ablösung der bestehenden Software auf TYPO3

proffile.de

Job-Portal
Individualentwicklung mit Angular.js als Web-App und Hybrid-App.

Interesse an agilem Projektmanagement?

Kontaktieren Sie uns

Florian DinauerCertified Scrum Professional