Maria
Vizepräsidentin der Produktentwicklung
Der Sommer des Jahres 2023 ist bemerkenswert! GP Travel Enterprise (im Folgenden „GPTE“ genannt), das hauseigene Produkt von GP Solutions für die umfassende Automatisierung des Reiseveranstaltergeschäfts, feiert sein 15-jähriges Jubiläum. Daher haben wir uns entschlossen, mit den wichtigsten Mitgliedern des GPTE Teams über die Errungenschaften und Pläne des Produkts zu sprechen:
Maria
Vizepräsidentin der Produktentwicklung
Cate
Verantwortliche für Projektmanagement
Dmitry
Frontend Teamleiter
Yegor
Backend Teamleiter
G: Hallo, Maria. Als wir letztes Jahr ein Interview führten, arbeiteten Sie gerade an der GPTE Version 8.14. Welche Version befindet sich derzeit in der Entwicklung? Welche Funktionen wurden dieses Jahr hinzugefügt?
Maria: Hallo! Schön, Sie kennenzulernen!
Diesen Juni (2023) haben wir Version 9.4 veröffentlicht. Wir halten die Entwicklung aktiv am Laufen und bringen alle 2–3 Monate neue Versionen heraus.
Die Entwicklungsplanung von GP Travel Enterprise besteht immer aus zwei Elementen: Zum einen betrachten wir die aktuellen Trends in Technologie und Wirtschaft, zum anderen analysieren wir die eingehenden Anfragen unserer aktuellen und neuen Kunden.
Insbesondere modernisieren wir derzeit das UI-System mit flexiblen Spitzentechnologien. Auf diese Weise können wir die Systemschnittstelle an die geschäftlichen Besonderheiten der verschiedenen Kunden anpassen. Außerdem haben wir die Module „Smart Guide“ (ermöglicht es Reiseleitern, den aktuellen Zeitplan geplanter Ausflüge einzusehen und diese an Kunden zu verkaufen) und „Itinerary Builder“ (erstellt personalisierte Angebote und ist besonders für Gruppen- oder Firmenanfragen relevant) implementiert. In diesem Zeitraum haben wir die Möglichkeiten der touristischen Dienstleistungspakete erweitert und weiter an der Entwicklung von Finanz- und anderen Modulen gearbeitet.
G: Wie viele Kunden nutzen GPTE? Können Sie die bekanntesten von ihnen nennen? ;)
Maria: Seit 15 Jahren haben wir uns in verschiedenen Segmenten ausprobiert – von SaaS (Software-as-a-Service, ein Budgetmodell für kleine Unternehmen) bis hin zu großen Enterprise-Lizenzen.
Im Moment haben wir uns für das Enterprise-Segment entschieden, das am vielversprechendsten ist und unseren Fähigkeiten und der umfangreichen Produktfunktionalität entspricht. Wir haben etwa 30 Kunden in diesem Segment, darunter so interessante Unternehmen wie die Schweizer Bildungs- und Touristikholding EF Tours, das australische Medizintourismusunternehmen MediStays, der kasachische Kunde ITP Travel (Teil der internationalen Holding BCD Group), der israelische Reiseveranstalter Atlantis Travel, das tschechische Unternehmen Asis Tour und andere.
Bemerkenswerterweise sind im letzten Jahr 2 Unternehmen aus Australien (unabhängig) zu unseren Kunden geworden, so dass sich GPTE auf allen Kontinenten als gefragt erweist.
G: Und wie viele Anbieter von Reisedienstleistungen sind derzeit an GPTE angeschlossen?
Maria: Während des Bestehens des Produkts wurden insgesamt mehr als 200 Verbindungen zu verschiedenen Produkttypen implementiert – Anbieter von Hotels, Flügen, Transfers, Ausflügen, Mietwagen und Versicherungen. Eine so breite Palette an Verknüpfungen gibt uns die Möglichkeit, jeden Kundenwunsch zu erfüllen.
Beispielsweise wurden die GDS Amadeus und Sabre zu den unbestrittenen Marktführern bei Flugbuchungen und Hotelbeds und Ratehawk – bei Hotelreservierungen.
G: Am Höhepunkt von COVID-19 sagten Experten voraus, dass es bis zum Ende der Pandemie einen Reiseboom geben wird. Hat sich diese Vorhersage bewahrheitet? Haben Sie einen Vergleich der gebuchten Tickets/Hotels/Transfers im Mai 2023 gegenüber Mai 2022?
Maria: Ja, diese Vorhersagen haben sich definitiv bewahrheitet, und jetzt sehen wir einen erheblichen Zustrom an Buchungen von Kunden. Es ist erwähnenswert, dass wir eigentlich erst in diesem Jahr zur Normalität zurückgekehrt sind. Die COVID-Rabatte auf Lizenzgebühren werden allmählich aufgehoben, und die Kunden sind zunehmend in der Lage, die Dienstleistungen in voller Höhe zu bezahlen.
Wir werden die Situation weiterhin beobachten und das Wachstum unserer Kunden unterstützen. Ich denke, die endgültigen Schlussfolgerungen können in etwa einem Jahr gezogen werden.
G: Wie unterscheidet sich GPTE von ähnlichen Produkten anderer Unternehmen?
Maria: Einer der stärksten Aspekte ist die funktionale Flexibilität. Sie ermöglicht es, nicht einfach ein „Fertigprodukt“ zu verkaufen, an das sich die Kunden irgendwie gewöhnen müssen. Diese Arbeitsweise ermöglicht es unserem Team, als technischer Berater aufzutreten und die geschäftlichen Probleme der Kunden zu lösen, indem wir das Produkt an die bestehenden Bedürfnisse und Anforderungen anpassen.
Das System kann fast jedes touristische Produkt unterstützen – Hotels, Flüge, Transfers, Ausflüge, Reisepakete, Versicherungen, usw. Und wenn das noch nicht genug ist, gibt es das Modul „Zusatzleistungen“ (oder „Universalprodukt“), mit dem Sie jede andere Art von Dienstleistung erstellen und die Verkaufsregeln konfigurieren können. Sie können Optionen für den Verkauf von Konferenzräumen, Catering, SIM-Karten, Souvenirs und anderen Produkten/Dienstleistungen hinzufügen, an denen Kunden interessiert sein könnten.
Wir achten außerdem auf zusätzlichen Nutzungskomfort. Unser System zeigt den Touristen Wettervorhersagen für die Route ihres Aufenthalts an. Es gibt Optionen zum Herunterladen von Tipps und Empfehlungen für Städte, die Sie besuchen möchten, zum Speichern der letzten Suchanfragen und zum Anzeigen ähnlicher Hotels auf der Grundlage von Systemempfehlungen. Auf diese Weise lassen sich verschiedene touristische Herausforderungen schnell und effizient lösen.
G: Maria, in der Regel haben Manager eine ganze Reihe interessanter Geschichten über ihre Projekte zu erzählen. Rodion Zhitomirsky, der Vorstandsvorsitzende von GP Solutions, erinnert sich zum Beispiel oft daran, wie er einmal in der Silvesternacht den Produktcode bearbeiten musste. Haben Sie auch so eine Geschichte zu erzählen? ;)
Maria: Ich erinnere mich oft an unseren Kampf, einen optimalen Namen für unser Produkt zu finden.
Zuerst hatten wir den Namen „GP Travel Suite“. Aber das Problem dabei war, dass das englische Wort „suite“ in der Regel als „suit“ ausgesprochen wird. Nach zahlreichen Versuchen, dem Team die korrekte Aussprache beizubringen, beschlossen wir, dass es leichter war, einfach den Namen zu ändern. „GP Travel Enterprise“ erwies sich als optimaler Name, da er den Fokus auf genau das Marktsegment lenkte, mit dem wir arbeiten wollten.
G: Cate, hallo. Dieses Jahr wird das Produkt GP Travel Enterprise 15 Jahre alt! Herzlichen Glückwunsch an Sie und das gesamte Projektteam;) Haben Sie schon einen Plan für die Feier?
Cate: Danke! Derzeit ist es so, dass unsere Teammitglieder in verschiedenen Ländern und Städten wohnen. Im Moment ist es physisch unmöglich, alle zusammenzubringen. Ich glaube aber, dass wir es zum 20-jährigen Jubiläum schaffen können!
Wir freuen uns, den 15. Jahrestag mit der nächsten Veröffentlichung zu feiern und die lokalen Teams für einige Aktivitäten zusammenzubringen.
G: Cate, bitte erzählen Sie uns etwas über das Produktteam als Ganzes. Wie läuft es im Moment ab? Gibt es „alte Hasen“ in Ihrem Team?
Cate: GP Travel Enterprise besteht aus mehreren Unterteams:
- Kundenerfolgsmanager, die für die effiziente Automatisierung von Geschäftsprozessen auf der Plattform verantwortlich sind;
- Backend-Entwickler, die den Java-Kern programmieren;
- Frontend-Entwickler, die kundenorientierte Schnittstellen und mobile Anwendungen entwickeln;
- QA / Testingenieure;
- Kundendienstabteilung.
Unsere Mitarbeiter leben in verschiedenen Ländern und Städten. Ich möchte vor allem denjenigen danken, die schon seit mehr als 5 Jahren an GPTE arbeiten, und das ist jede dritte Person des Teams. Diese Menschen haben nicht nur äußerst wertvolles Wissen über die Plattform gesammelt, sondern auch einzigartige Kenntnisse über den Tourismus im Allgemeinen.
Und noch eine Sache! Es wäre nicht fair, den GP HUB nicht zu erwähnen. Dies ist ein weiteres firmeneigenes Produkt von GP Solutions, das den Integrationsprozess mit Anbietern von Reiseinhalten automatisiert. Ein Großteil der GPTE-Projekte beinhaltet eine aktive Interaktion mit GP HUB, sodass GPTE und HUB im Grunde eine gemeinsame Einheit bilden, die für die Kunden arbeitet.
G: Haben Sie Pläne, das GPTE Team zu erweitern? Gibt es offene Stellen?
Cate: Es gibt Pläne, das Unterteam der Kundenerfolgsmanager und die Kundendienstabteilung zu erweitern, insbesondere an Standorten in der Nähe unserer aktuellen und potenziellen Kunden (Europa, Großbritannien, Australien usw.).
G: Hallo, Yegor und Dmitry. Bitte erzählen Sie uns, wie Sie Teil des GPTE Teams wurden. Erinnern Sie sich, wie es war?;) Nach unserem Kenntnisstand ist Dmitry bereits vor einigen Jahren zu dem Projekt gestoßen, aber Yegor gehört fast zu den Anfängen von GP Travel Enterprise.
Yegor: Ich erinnere mich daran, als wäre es gestern gewesen. Ich kam als junger Hüpfer zu GP Solutions, ein Junior mit einer erfolglosen Startup-Erfahrung im Rücken. Ich hatte bereits ein Verständnis dafür, wie Anwendungen nicht entwickelt werden dürfen und wollte lernen, wie man es richtig macht. Eine interessante Tatsache ist, dass ich ursprünglich für ein kundenspezifisches Entwicklungsprojekt in Betracht gezogen wurde, das nichts mit GPTE zu tun hatte. Und nach dem letzten Vorstellungsgespräch mit unseren Topmanagern Sergey und Rodion, bei dem ich das berühmte ‚Boeing 747 Gewichtsrätsel‘ löste, bekam ich ein Jobangebot. Plötzlich erhielt ich eine weitere E-Mail von GP Solutions HR mit dem Angebot, dem Produktteam beizutreten. Aber für diese Herausforderung musste ich eine Präsentation vorbereiten, die sich vorzugsweise auf ein technisches Thema beziehen sollte.
Zu dieser Zeit gab es im Produktteam eine ungewöhnliche Praxis: Vorstellungsgespräch Nr. 4. Der Kandidat musste eine Präsentation vor dem Team halten, sie hörten ihm zu, stellten Fragen und trafen dann gemeinsam eine Entscheidung über eine mögliche Aufnahme in das Team. Jeder hatte das Recht, ein Veto gegen eine gemeinsame Entscheidung einzulegen. Auf diese Weise lernte ich das Team kennen und sprach über OSGi. Die Präsentation verlief für mich nicht ganz reibungslos 🙂 Ich war besorgt und die Fragen waren kompliziert und tiefgründig. Aber, wie Sie sich vorstellen können, ist alles gut ausgegangen. So kam ich zu diesem Produkt.
Dmitry: Ich bin dem Produktteam schon viel früher beigetreten, als ich die Stelle bei GP Solutions bekam. Das war vor über 10 Jahren. Damals gab es den Plan, eine kundenorientierte Website (B2C) einzuführen, die damals technisch Teil der JAVA Anwendung des Produkts war. Seitdem hat es viele Implementierungen von B2C-Lösungen auf Basis verschiedener Technologien gegeben. Später habe ich lange Zeit an allen Arten von kundenspezifischen Entwicklungsprojekten gearbeitet. Und dann kehrte ich wieder zum Produktteam zurück. Diesmal mit der Herausforderung, eine neue einheitliche Lösung für die B2C-Website und die B2B-Schnittstelle zu entwickeln.
G: Welche Technologie steckt hinter dem GPTE-Code?
Yegor: Die grundlegende GPTE-Technologie ist JAVA.
Detaillierter Technologie-Stack: Spring, JPA/Hibernate, JDBC, JAXB, jBPM, Drools, JSF, RichFaces, XML/XSLT, JAX-RS/Jersey, Apache Lucene, MySQL, JasperReports, JUnit, Selenium, Maven, Git, Apache Tomcat, Jenkins.
Dmitry: Früher war die Benutzeroberfläche des Frontends eine Mischung aus Java, PHP und JavaScript. Jetzt sind wir komplett auf JavaScript und Node.js umgestiegen und nutzen die Technologie des Vue.js Frameworks.
G: Welche Funktion der letzten Produktaktualisierungen war für Sie am interessantesten zu implementieren?;) Warum?
Yegor: Für mich ist die Arbeit an technischen Aufgaben, Forschung und Optimierungen am interessantesten. Eine der jüngsten Herausforderungen ist das Clustering von Anwendungen. Was die funktionalen Aufgaben angeht, so kann ich die Pakettouren skizzieren. Wir hatten bereits Module für diesen Bereich – dynamische Pakete und komplexe Touren. Aber das neue Paketierungsmodul kombiniert eine flexible Konfiguration mit einer eleganten und einfachen Implementierung. Auf dieser Grundlage ist es viel einfacher, die Bedürfnisse der Kunden zu erfüllen.
Dmitry: Ich bin an der Implementierung und Entwicklung von Anwendungen interessiert. Ich kann die Arbeit schildern, die wir bei der Automatisierung von Installationen und App-Updates (Continuous Integration, CI) geleistet haben. Das war eine neue Herausforderung für mich. Es war auch spannend, nach Technologien für flexible App-Anpassungen an Kundenwünsche zu suchen und diese zu implementieren.
G: Warum sind Sie nach einer so langen Zeit, mehr als 10 Jahren, immer noch an der Arbeit an GPTE interessiert und davon motiviert? Was ist das Geheimnis?;)
Yegor: Das großartige Team, das hinter dem Produkt steht, war für mich vom ersten Tag an ein Faktor. Echte Profis und einfach wunderbare Menschen. Sie haben mich zu dem gemacht, was ich heute bin. Es ist natürlich schon lange her, und viele Leute gehören nicht mehr zum Team. Aber ich erinnere mich an alle meine Kollegen. Unser Team ist das Geheimnis und die Antwort darauf, warum ich immer noch hier bin.
Und natürlich das Projekt selbst. Die Jahre vergehen, die Buchstaben ändern sich, aber was unverändert bleibt, sind die Herausforderungen, denen wir uns dank der Wünsche unserer Kunden stellen müssen. Und wenn ihnen plötzlich die Fantasie ausgeht, hat unsere Vizepräsidentin Maria so viele neue Ideen, dass keine Zeit für Leerlauf bleibt, geschweige denn für Langeweile. Produktentwicklung bedeutet die ständige Suche nach flexiblen Implementierungen, die Kunden mit unterschiedlichen Geschäftsmodellen und verschiedenen Vorstellungen davon, „was gut und was schlecht ist“, helfen, innerhalb einer einheitlichen Lösung zurechtzukommen. Das ist nicht einfach, aber gleichzeitig auch sehr interessant.
Dmitry: In diesen 10 Jahren habe ich viele Pausen für andere Projekte bei GP Solutions eingelegt;) Und jetzt, nachdem ich in der kundenspezifischen Entwicklung gearbeitet habe, ist es sehr interessant, neuen Code mit einem langen Lebenszyklus zu produzieren.
G: Was würden Sie sich für das Produkt zu seinem 15-jährigen Jubiläum wünschen?
Yegor: Man könnte meinen, dass man in 15 Jahren alles automatisieren kann, was automatisiert werden muss. Aber das Reisegeschäft ist komplex, grenzenlos und unglaublich interessant. Außerdem steht die Welt nicht still, sodass wir noch eine Menge Aufgaben zu erledigen haben. Hand aufs Herz, es gibt auch noch genügend technische Optimierungen am System vorzunehmen. Ich wünsche mir also, dass GPTE fehlerfrei und voller Aufgaben und Ideen vorankommt.
Dmitry: Ich wünsche unserem Produkt viele neue, wohlhabende Kunden und Projekte. Und ich bin mir sicher, dass unsere Entwicklungs-, Implementierungs- und Testteams dies alles erfolgreich bewältigen und „verdauen“ können.
G: Liebe Kollegen, vielen Dank für Ihre Antworten und faszinierenden Geschichten. Es scheint, als sei eine kleine Tradition entstanden – jedes Jahr ein Smalltalk über GP Travel Enterprise. Wie wäre es mit einem dritten Interview im nächsten Jahr?;)
Das ganze Team: Okay, wir sind alle dabei!
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
Holen Sie sich die neuesten Erkenntnisse
von unseren
Travel-Tech-Experten!
Schließen Sie sich über 200 Reisegefährten an! Erhalten Sie die neuesten Artikel von GP Solutions direkt in Ihren Posteingang. Geben Sie unten Ihre E-Mail-Adresse ein:
Vielen Dank!