Die lang erwartete Version 3.0 von Spartacus ist endlich da!
Die Herausforderung
Moderne Technologie ergänzt die bestehende Lösung
SAP Customer Experience wird von Gartner als Führer im Bereich Digital Commerce anerkannt. Das Unternehmen orientiert sich an den neuesten Trends und hat daher beschlossen, Progressive Web Apps, eine von Google geförderte Technologie und ein moderner Standard der Webentwicklung, zu seinem Flagschiffprodukt - SAP Commerce Cloud - hinzuzufügen. Dank PWA konnte SAP sein Produkt mit einer nativen App-ähnlichen Erfahrung über Standard-Webanwendungen bereichern, einschließlich Home-Screen-Installation, Push-Benachrichtigungen, Offline-Modus und Client-seitigem Caching.
Die Herausforderung bestand darin, eine Verbindung mit der bestehenden Lösung innerhalb der SAP Commerce Cloud herzustellen.
Projektziele
-
Headless Frontend
Den SAP-Entwicklern ein Headless-Frontend zur Verfügung zu stellen, das mit jeder neuen Version problemlos aktualisiert werden kann
-
Moderne JS-Frameworks
Nutzung der PWA-Technologie und moderner JS-Frameworks, um eine erweiterbare Codebasis zu schaffen, die leicht angepasst werden kann
-
Open-Source
Die Veröffentlichung als Open-Source-Produkt und die Einbeziehung von Partnern in die weitere Produktentwicklung und in den Adoptionsprozess.
Der Prozess
Die Macht des interdisziplinären Teams
SAP trat Ende 2017 an Divante als führenden Anbieter von E-Commerce-orientierten Progressive Web Apps heran.
"Es schien, dass die Vue Storefront, die wir bereits veröffentlicht hatten, sehr gut zu den Forschungs- und Entwicklungsarbeiten von SAP an einem neuen Commerce-Frontend passte. Wir vereinbarten, die Arbeit gemeinsam fortzusetzen und unsere Erfahrungen auszutauschen." - Piotr Karwatka, CTO von Divante, Gründer der Vue Storefront-Lösung.
Gemeinsam legten die Unternehmen die wichtigsten Projektziele fest und bildeten ein interdisziplinäres Team, um diese Ziele zu erreichen.
Insgesamt bestand das F&E-Team aus über 20 Mitarbeitern: 8 Entwicklern auf der Seite von Divante und über 15 Experten auf der Seite von SAP.
Die Geschwindigkeit und der Fortschritt des Prozesses wurden durch eine Vielzahl von Experten gewährleistet, darunter ein SCRUM Master, ein technischer Redakteur, ein Frontend-Architekt, Frontend-/Backend-Entwickler und QA. Das über mehrere Standorte in Europa und Nordamerika verteilte Team hielt das Arbeitstempo und die nahtlose Kommunikation durch die Anwendung agiler Prinzipien aufrecht.
-
“Es ist gut zu sehen, dass die Entwicklung von Vue Storefront und die Erfahrungen aus anderen Projekten bei der Entwicklung von SPARTACUS hilfreich sind. Dank des PWA/Headless-Frontend-Ansatzes wird SPARTACUS für die SAP-Endnutzer ein absoluter Game-Changer sein. Bis jetzt war es eine großartige Reise und das ist erst der Anfang.”
Kacper Knapik
Teamleiter bei Divante
Ergebnisse
Die Geburt der Alpha-Version
Dieses Projekt, das von SAP initiiert und mit Divante entwickelt wurde, erhielt bald einen starken Codenamen: SPARTACUS, der die darin verborgenen leistungsstarken Funktionen enthüllt. Die Zusammenarbeit zwischen SAP und Divante führte zur ersten Veröffentlichung und Ankündigung von SPARTACUS auf der SAP CX Live Barcelona im Oktober 2018.
SPARTACUS ist eine schlanke, Angular-basierte, vollständig entkoppelte JavaScript-Storefront, die über die REST-API mit SAP Commerce Cloud und potenziell anderen Diensten (CMS, Loyalty-Programm usw.) verbunden ist.
Bislang wurde SPARTACUS in seiner Alpha-Version unter einer Open-Source-Lizenz auf Github veröffentlicht. In seiner Vollversion wird das neue Storefront-Framework 2019 verfügbar sein.
Ergänzende Dienstleistungen zu Spartacus