Übersicht
Accor Hotels benötigte eine stärkere interne Mobile-Entwicklungskompetenz, um die digitale Transformation über das gesamte globale Markenportfolio hinweg zu unterstützen. emagine stellte erfahrene iOS-Entwickler bereit, die dazu beitrugen, die Liefergeschwindigkeit, die Backend-Integration und die langfristige Engineering-Qualität zu verbessern.
Die Herausforderung
Accor Hotels ist weltweit tätig, verfügt über ein breites Portfolio an Hospitality-Marken und hat einen wachsenden Bedarf, vernetzte, hochwertige digitale Erlebnisse für Gäste zu schaffen. Im Rahmen dieser umfassenderen digitalen Transformation wollte das Unternehmen seine internen mobilen Entwicklungskapazitäten stärken und die Bereitstellung von iOS-Anwendungen beschleunigen, die laufende Initiativen zur Kundenbindung unterstützen können.
Die Ambition war klar: mobile Anwendungen zu entwickeln, die sowohl funktionsreich als auch leistungsstark sind, dabei für die Nutzer intuitiv bleiben und mit den digitalen Vorgaben und Markenstandards von Accor im Einklang stehen. Doch dieses Maß an Nutzererlebnis hängt von weit mehr ab als nur vom Interface-Design. Mobile Produkte benötigen außerdem eine robuste Architektur, eine zuverlässige Integration mit Backend-Systemen und Delivery-Praktiken, die langfristig eine hohe Qualität sicherstellen.
Accor benötigte daher gleichzeitig Kompetenzen über mehrere technische Ebenen hinweg. Die Arbeit erforderte Expertise in Swift und Clean Architecture sowie Erfahrung in der Integration mobiler Anwendungen mit Unternehmenssystemen über REST-APIs und Java/J2EE. Außerdem waren ausgereiftere Engineering-Praktiken nötig, einschließlich CI/CD-Automatisierung und robuster Tests, um die Auslieferung zu beschleunigen und gleichzeitig die Stabilität zu gewährleisten.
Dadurch wurde die Herausforderung umfassender, als einfach nur mobile Entwickler einzustellen. Accor benötigte Ingenieure, die zu Architekturentscheidungen beitragen, effektiv mit der Digitalabteilung zusammenarbeiten und dabei helfen konnten, Arbeitsweisen zu verankern, die Anwendungen skalierbarer, wartbarer und zuverlässiger machen. Geschwindigkeit war wichtig, aber ebenso die langfristige Nachhaltigkeit.
Praktisch gesehen musste Accor seine internen Kompetenzen stärken und gleichzeitig weiterhin neue digitale Funktionen für Gäste bereitstellen. Die richtige Lösung musste die Entwicklungsgeschwindigkeit erhöhen, eine stärkere Backend-Integration unterstützen und dafür sorgen, dass das Unternehmen am Ende über bessere Engineering-Praktiken verfügt als zu Beginn.
- Globales Markenportfolio
Accor benötigte mobile Funktionen, die die digitale Transformation seiner internationalen Hotelmarken unterstützen konnten. - iOS-orientierte Bereitstellung
Ziel war es, leistungsstarke und benutzerfreundliche iOS-Anwendungen für die Einbindung der Gäste zu entwickeln. - Mehrere technische Anforderungen
Die Arbeit erforderte Swift, eine saubere Architektur, API-Integration sowie moderne CI/CD- und Testpraktiken. - Unternehmensintegration erforderlich
Mobile Anwendungen mussten sich nahtlos in die Backend-Systeme des Unternehmens integrieren.
Die Lösung
emagine stellte erfahrene iOS-Entwickler bereit, die eng mit der Digitalabteilung von Accor zusammenarbeiteten und die Mobile-Entwicklung dort stärkten, wo es am wichtigsten war: Architektur, Backend-Integration, automatisiertes Testen und Delivery-Praktiken. Ziel war es nicht nur, die Anwendungsentwicklung zu unterstützen, sondern auch dabei zu helfen, ein stabileres, skalierbareres und besser wartbares Setup für Mobile Engineering zu schaffen.
Das Team brachte praktische Expertise in Swift, Clean Architecture und modernen Entwicklungs-Frameworks ein und unterstützte gleichzeitig das weitere technologische Umfeld rund um die Anwendungen. Dadurch konnte Accor die Bereitstellung neuer mobiler Funktionen beschleunigen, ohne die langfristige Qualität aus den Augen zu verlieren.
Phase 1: Stärkung der zentralen iOS-Entwicklungskompetenz
Die erste Priorität bestand darin, erfahrene iOS-Entwickler mit den passenden Spezialkenntnissen zu gewinnen. emagine stellte Entwickler mit Expertise in Swift, Clean Architecture und modernen Mobile-Development-Frameworks bereit und verschaffte Accor damit eine stärkere Kompetenz im Kern seiner Anwendungsentwicklungsarbeit.
Dies half Accor dabei, Anwendungen zu entwickeln, die nicht nur funktional waren, sondern auch besser auf Leistung, Wartbarkeit und zukünftige Erweiterungen ausgerichtet. Durch die frühzeitige Stärkung der technischen Grundlagen konnte das Team sowohl die unmittelbaren Lieferanforderungen als auch eine langfristig nachhaltigere Entwicklung unterstützen.
Phase 2: Architektur und Backend-Integration verbessern
Das Team arbeitete eng mit der Digitalabteilung von Accor an der Architekturplanung und der Integration in die unternehmensweiten Backend-Systeme zusammen. Dazu gehörte die Arbeit mit REST-APIs und Java/J2EE, um sicherzustellen, dass die mobilen Anwendungen zuverlässig in die übergreifende Anwendungslandschaft eingebunden sind.
Diese Integrationsarbeit war entscheidend, weil die gastorientierten mobilen Anwendungen auf eine robuste Backend-Konnektivität angewiesen waren. Der Wert der mobilen Anwendung hing direkt davon ab, wie gut sie mit Enterprise-Services interagieren konnte, wodurch Architektur und Integration zu zentralen Faktoren für die Lieferqualität wurden.
Phase 3: Führen Sie stärkere Automatisierungs- und Testpraktiken ein
Um die Liefergeschwindigkeit und Produktqualität zu verbessern, unterstützte emagine automatisierte Tests mit Jenkins, Git, Appium und Selenium. Diese Vorgehensweisen halfen Accor, sich schneller zu bewegen und gleichzeitig das Risiko über den gesamten Entwicklungslebenszyklus hinweg zu reduzieren.
Anstatt Tests und Automatisierung als nachgelagerte Aktivitäten zu behandeln, wurden sie in den Delivery-Ansatz integriert. Dadurch entstand eine besser wiederholbare Vorgehensweise für die Entwicklung, Validierung und Auslieferung mobiler Funktionen, die sowohl Geschwindigkeit als auch Stabilität unterstützt.
Phase 4: Für Skalierbarkeit und Wartbarkeit entwickeln
Neben der speziell auf mobile Endgeräte ausgerichteten Bereitstellung integrierte emagine Best Practices für CI/CD und unterstützte die gesamte Frontend-Umgebung mit Technologien wie HTML, JavaScript und AngularJS. Dadurch wurde sichergestellt, dass die resultierenden Anwendungen stabil, skalierbar und leichter zu warten sind.
Das Ergebnis war nicht nur ein leistungsfähigeres Set mobiler Anwendungen, sondern auch eine bessere Arbeitsweise. Accor gewann nachhaltigere Engineering-Praktiken, die zukünftige Auslieferungen unterstützen konnten – nicht nur den aktuellen Release-Zyklus.
Transformation timeline
Phase 1
Stärkung der zentralen iOS-Entwicklungskompetenz
Phase 2
Architektur und Backend-Integration verbessern
Phase 3
Führen Sie stärkere Automatisierungs- und Testpraktiken ein
Phase 4
Für Skalierbarkeit und Wartbarkeit entwickeln
Die Ergebnisse
Die Arbeit verbesserte sowohl die Qualität der mobilen Anwendungen von Accor als auch die Engineering-Praktiken, die erforderlich sind, um neue digitale Funktionen effektiver bereitzustellen.
Leistungsstarke iOS-Anwendungen geliefert
emagine half Accor dabei, funktionsreiche, leistungsstarke iOS-Anwendungen zu liefern, die mit den digitalen Vorgaben und Markenstandards der Gruppe im Einklang stehen.
Entwicklungsgeschwindigkeit verbessert
Moderne Tools, CI/CD-Automatisierung und stärkere Testpraktiken haben dazu beigetragen, die Liefergeschwindigkeit im gesamten mobilen Entwicklungszyklus zu verbessern.
Backend-Integration verstärkt
Die Zusammenarbeit verbesserte die Integration zwischen mobilen Anwendungen und Unternehmenssystemen und schuf damit eine verlässlichere Grundlage für digitale Angebote, die sich an Gäste richten.
Interne Kompetenzen nachhaltiger gestalten
Neben der schnelleren Bereitstellung neuer digitaler Funktionen stärkte Accor seine interne Mobile-Kompetenz durch nachhaltigere Engineering-Praktiken.
