Die ZEG Zweirad-Einkaufs-Genossenschaft bietet mit rund 1000 Mitgliedsunternehmen in Europa als Vollsortimenter Fahrräder, Zubehörartikel & Ersatzteile an. Zu den bekannten Marken zählen u.a. BULLS, PEGASUS, Hercules und Kettler.
Ziel: Technische Freiheit für mehr Wachstum
Von alten Lasten & technischen Schulden befreien – die ZEG wünschte sich eine Auffrischung & Weiterentwicklung der stetig gewachsenen Code-Architektur & Hosting-Struktur ihrer Markenshops und Fachhändler.
In Zusammenarbeit mit unserem Partner menzel.com haben wir die Umgebungen analysiert und einen Rettungsplan entwickelt.
Phase 1: Gesunde Codebasis & eine stabile, skalierbare Server-Infrastruktur schaffen
- Übernahme der Codebasis
- Refactoring & Weiterentwicklung des Codes
- Setup Betriebsumgebung auf Docker-Infrastruktur
- Google Kubernetes Migration, Cloud Hosting
Ergebnis: Dank des Einsatztes unserer Spezialisten konnten Performance Probleme ohne Ausfälle behoben werden.
Phase 2: Roll-Out erster Fachhändler-Webshops
Im Januar 2019 gingen die ersten zwei Fachhändler mit ihrem eigenen Webshop live. Neben dem Ladenkauf können die Fachhändler jetzt ihre Produkte ebenfalls online verkaufen.
Weitere Rolloutwellen sind bereits in der Ausführung.
Phase 3: Transformation: Vom klassischen Wasserfall zum agilen Projekt
Neben der technischen Entwicklung hat ein methodischer Wechsel zur agilen Projektführung stattgefunden.
Dynamisches Product Backlog statt starres Lastenheft
Durch den Aufbau eines Requirement-Boards mithilfe von JIRA konnte die ZEG ihre Anforderungen in Tickets einbriefen, die vom Entwicklungsteam im Refinement anschließend gesichtet und geschätzt worden. Das Ergebnis ist ein stetig wachsendes, übersichtliches Product Backlog, dessen Inhalte von der ZEG zu jedem Sprint Planning vom Product Owner neu priorisiert und erweitert werden können.
Remote arbeiten in verteilten Teams
Ob Köln, Münster, Hamburg oder deutschlandweit: Die Spezialisten von dev5310 & menzel.com sind ein eingespieltes und auf einander abgestimmtes Team.
Eine Vielzahlt von Meetings werden online gehalten, so verlieren wir keine unnötige Zeit durch Reisen.