Challenge
EQUIVA hatte einen anspruchsvollen und strikten Zeitplan für die Einführung einer neuen Loyalty-App, um das bis dahin genutzte analoge Papierkarten-Stempelsystem abzulösen. Vom Auftrag kurz vor Weihnachten bis zum Release Ende März, sollte eine neue App von Grund auf konzipiert, entwickelt und getestet werden.Eine weitere Herausforderung dabei war die interne Umstellung aller Kundendaten auf eine zentrale “Customer Data Platform”. Diese existierte zum Start der Entwicklung allerdings noch nicht, war jedoch eines von mehreren Systemen, mit denen die App Daten austauschen sollte.
Ergebnis
Mit einer anfänglichen Anforderungsanalyse, grober Projektplanung und erweiterbarer Software-Architektur sind wir bereits kurz nach dem Kick-Off in die agile Software-Entwicklung nach Scrum gestartet.In kurzen Sprint-Zyklen von jeweils zwei Wochen wurden die nächsten Schritte geplant und mit allen Projekt- und System-Partnern abgestimmt, sodass alle Beteiligten gleichzeitig an den selben Features und Schnittstellen gearbeitet haben.Ein eigenes Backend-System ohne eigene Datenhaltung half dabei die App-Entwicklung möglichst reibungslos abzuwickeln und fungierte als Adapter zwischen App und den anderen Systemen. Die App wurde mittels Expo und React Native hybrid entwickelt, sodass es mit nur einer Code-Basis möglich war, die App sowohl im Google PlayStore als auch im Apple AppStore gleichzeitig und planmäßig auszurollen.