Technologie:
Javascript, JSF, RichFaces, Java, MySQL, Nginx, Spring, Hibernate
Book Barbados Stunden (Juli, 2020 - Aug, 2021)
1. Ersteinrichtung = 70h
2. Geschäftsanalyse und API-Beratung = 49h
3. Implementierung (Backend und API) ~ 980h
Umfang:
1100 Arbeitsstunden (laufendes Projekt)
Book Barbados ist ein vielversprechendes Online-Reisebüro-Startup, das sich auf die Vermarktung und den Verkauf verschiedener Reisedienstleistungen auf der Insel Barbados – einem kleinen Inselstaat in der Karibik – spezialisiert hat. Das Herzstück des Unternehmens ist das innovative Konzept der E-Commerce- und Reise-Marketing-Plattform. Es wurde entwickelt, um den lokalen Unternehmen mehr Buchungsgelder zukommen zu lassen und gleichzeitig die Möglichkeit zu bieten, sich durch eine ausführlichere und detailliertere Darstellung der im Land verfügbaren Touristenattraktionen von der Masse abzuheben.
BookBarbados hat sich auf eine revolutionäre Mission begeben, um die Art und Weise, wie lokale Reiseanbieter Einnahmen für ihre Dienstleistungen erzielen, neu zu gestalten. Das bisherige Paradigma, bei dem barbadische Reiseleistungen hauptsächlich über große OTAs vermarktet wurden, erwies sich als zu unsicher und riskant. Das neue Konzept bestand darin, den lokalen Anbietern eine neue Einnahmequelle zu erschließen und ihnen gleichzeitig mehr Möglichkeiten zu bieten, ihre Verkäufe über eine Nischenplattform für den lokalen Reisevertrieb zu kontrollieren.
Zunächst stellte der Kunde ein eigenes Entwicklungsteam zusammen, um die technischen Arbeiten in Gang zu bringen. Das zusammengestellte Team schaffte es, einige wichtige Projektbausteine zu entwickeln, darunter:
Das Projekt erforderte jedoch noch viele andere wichtige Funktionen. Zu den dringendsten Anforderungen gehörten eine Geschäftsregel-Engine (zur Überwachung der Verkaufsbedingungen für verfügbare Reiseprodukte), Backend-Funktionen, die mehrere benutzerdefinierte B2C-Funktionen unterstützen, eine Verbindung zu Drittanbietern von Reiseprodukten und vieles mehr.
Angesichts dieser Anforderungen und des Zeitrahmens für die Markteinführung beschloss die Geschäftsführung von BookBarbados, eine mögliche Partnerschaft mit einem externen Softwareanbieter zu erwägen. Diese Suche führte das Unternehmen schließlich zu einer Partnerschaft mit GP Solutions.
Das GP Solutions Team wurde für das Projekt ab Juli 2020 engagiert.
Die Entwicklungsarbeit basierte auf der GP Travel Enterprise Plattform. Sie wurde von unserem Team als Kern der gesamten Implementierung angeboten. Dieser Ansatz erwies sich für das Projekt als vorteilhaft, da GP Travel Enterprise:
Im Folgenden finden Sie eine Übersicht über die wichtigsten Aktivitäten, die während der Implementierungsphase durchgeführt wurden.
Zunächst ging unser Produktentwicklungsteam dazu über, die GP Travel Enterprise Plattform so einzusetzen, wie sie ursprünglich ist. Entsprechend den Einrichtungsanforderungen wurde das System in Live- und Test-Hostingbereichen untergebracht.
Die Palette der implementierten funktionalen Plattformmodule war recht vielfältig und umfasste folgende Bestandteile:
Die Einrichtung wurde von einer anfänglichen Mitarbeiterschulung und Beratung in Bezug auf die Standardmodulfunktionen und die API-Funktionen der Plattform begleitet.
Nach der Einrichtung war es äußerst wichtig, den Umfang der kundenspezifischen Entwicklungsarbeit zu bestimmen, die erforderlich war, um das Projekt an die Erwartungen des Kunden anzupassen. Daher schlug unser Team vor, eine umfassende erste Erkundungsphase durchzuführen. Sie beinhaltete unter anderem die Formalisierung des gesamten Umfangs der technischen und geschäftlichen Anforderungen für die weitere Analyse und Ausarbeitung der zu implementierenden Lösungen.
In dieser Phase arbeiteten ein Senior Business Analyst und ein Systemarchitekt aus dem Produktteam zusammen. Das Ergebnis ihrer Arbeit wurde in einen detaillierten Projekt-Backlog übertragen, der die fehlenden Funktionen, die noch entwickelt werden mussten, auflistete. Außerdem wurden diese Funktionen in einzelne Aufgaben für das Entwicklungsteam aufgeteilt und mit genauen Aufwandsschätzungen versehen.
Die Produktpalette, die BookBarbados anbieten wollte, umfasste Flüge, Hotels, Mietwagen, Ausflüge und Versicherungen. Zudem war geplant, Angebote für Reiseprodukte aus mehreren wichtigen Quellen zu beziehen: direkte Verträge, Extranet und externe Anbieter. Um all diesen Anforderungen gerecht zu werden, musste eine entsprechende technische Infrastruktur vorhanden sein.
Die Integration mit den APIs von Drittanbietern wurde über das HUB-Modul abgewickelt, das Teil von GP Travel Enterprise ist und als zentrales API-Aggregationssystem dient. Unser Team setzte es ein, um (unter Verwendung zahlreicher Anbieter-APIs) das gesamte Flugangebot abzudecken. Darüber hinaus wurde eine Hotelanbieter-API integriert, die das Hotelinventar bereicherte.
Auch direkte Verträge mit Anbietern von Mietwagen, Ausflügen und Hotels wurden mithilfe des Inventar-Moduls umgesetzt. Es bot dem Kunden einen umfassenden Überblick über die Verfügbarkeit von Reiseprodukten und die Verwaltung der Preise. Außerdem wurden praktische Funktionen zur Verwaltung von Kontingenten und detaillierten Produktbeschreibungen eingeführt.
Darüber hinaus wurde das ursprünglich von BookBarbados entworfene Extranet über seine API-Schnittstelle mit GP Travel Enterprise verbunden. Auf diese Weise wurden alle Reiseprodukte, die direkt von den einzelnen lokalen Anbietern von BookBarbados erstellt wurden, in dem bereits erwähnten Inventar-Modul gesammelt, sodass es zur zentralen Ablage für alle zum Verkauf stehenden Reiseinhalte wurde.
Aufgrund des Charakters dieses Projekts, das viele benutzerdefinierte Funktionen umfasste, musste das GP-Produktteam die standardmäßigen Backend-Funktionen von GP Travel Enterprise erweitern und auch die API mit neuen Funktionen und Methoden versehen.
Insgesamt gab es über 60 benutzerdefinierte Implementierungen von unterschiedlicher Größenordnung und Komplexität. Einige der bemerkenswertesten davon sind:
All dies waren Backend-Implementierungen, die von einer Gruppe von zugewiesenen Java-Ingenieuren durchgeführt wurden. Ihr Einsatz hat dazu beigetragen, die technische Seite des Projekts entsprechend der kommerziellen Vision des BookBarbados Teams zu gestalten und die erste Softwareversion einsatzbereit zu machen.
Die erste Softwareversion wurde Ende 2021 live geschaltet.
Es wurden auch mehrere zukünftige Entwicklungen besprochen. Dazu gehörten Pläne für folgende Punkte:
Dank der Hilfe von GP Solutions ist es BookBarbados gelungen, viele Lücken in ihrer Funktionsweise zu schließen und ihre technischen Bemühungen erheblich zu beschleunigen.
Josea Browne, Geschäftsführerin
„Wir sind beeindruckt von ihrer Bereitschaft, immer einen Weg zu finden, die Dinge zu realisieren. Es ist eine sehr ehrliche Beziehung, die wir mit unserem Team bei GP haben, und sie fühlen sich wirklich wie eine Erweiterung unseres eigenen Unternehmens an. So etwas findet man nicht jeden Tag.“
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