SAP Commerce Store Audit und Optimierungsplan
Itransition führte ein Backend-Audit für einen E-Commerce-Shop durch und erstellte eine Roadmap zur Behebung kritischer Leistungsprobleme.
Inhaltsverzeichnis
Kontext
Der Kunde ist eines der weltweit führenden Kosmetikunternehmen, das seit über 20 Jahren Schönheitsprodukte herstellt und verkauft. Das Unternehmen ist in 24 Ländern vertreten, beschäftigt 700.000 Produktvertreter, hat mehr als 5 Millionen Kunden und besitzt 30 Kosmetikpatente, die mehrfach ausgezeichnet wurden.
Neue Werbeperioden nehmen einen wichtigen Platz im Geschäftsmodell des Kunden ein. Dies ist die Zeit, in der der Verkaufszyklus mit neuen Produkten, neuen Angeboten, Bündelpaketen und Sonderangeboten für bestehende Produkte wieder in Gang gesetzt wird. Dies bedeutet auch, dass die Produktpreise auf der Website des Kunden auf der Grundlage der neuen Bedingungen neu berechnet werden müssen.
Als Hauptverkaufsstelle des Unternehmens ist die Website ein hochbelasteter E-Commerce-Shop, der auf SAP Commerce basiert. Aufgrund der zusätzlichen Zugriffe auf neue Produkt- und Angebotsseiten sowie der Neuberechnung der Preise wurde die Belastung der Datenbank und der Subsysteme der Lösung zu hoch, so dass die Website den Fehler 504 Gateway Timeout anzeigte. Als das Unternehmen seine Reichweite auf weitere Regionen ausdehnte, stürzte die Website außerdem immer häufiger ab.
Um seine regionale Abdeckung zu erweitern, musste das Unternehmen die Leistungsprobleme der Website lösen. Es suchte nach einem Softwareanbieter, der SAP Commerce Services anbietet, um ein umfassendes Systemaudit durchzuführen und Empfehlungen zur Beseitigung der bestehenden Probleme zu geben. Dank der Empfehlung unseres ehemaligen Kunden und unserer SAP Commerce- und IT-Beratungskompetenz wandte sich das Unternehmen an Itransition für die Prüfung seines E-Commerce-Shops.
Lösung
Wir führten das Website-Audit des Kunden durch, indem wir es in die folgenden Phasen unterteilten:
Technologische Analyse
Zunächst holte das Itransition-Team alle verfügbaren technischen Projektunterlagen ein, um sich mit der Architektur der Lösung, den Systemanforderungen und den Infrastrukturkomponenten vertraut zu machen. Der Kunde gab uns auch Zugang zum System, damit wir den Quellcode und die Datenbank der Website analysieren konnten.
Im Rahmen der Technologieanalyse untersuchten wir auch Daten aus den SAP Commerce-Verwaltungstools des Kunden. Unser Team untersuchte die Dynamik und die Veränderungen im Betrieb der Lösung, deckte Aspekte auf, die eine schlechte Leistung verursachten, und stellte Vermutungen darüber an, was dafür verantwortlich war.
Wir untersuchten auch das Überwachungssystem der Website und fanden mehrere Probleme, wobei wir auch Fehler im Quellcode entdeckten. Für eine umfassende Analyse haben wir eine separate SAP-Commerce-Landschaft mit den gesamten Produktionsdaten des Kunden eingerichtet.
Nach Abschluss der Analyse erstellten wir eine Liste mit Fragen an die Stakeholder des Kunden.
Befragung der Stakeholder
Um die Prozesse der Website besser zu verstehen, führten wir Interviews mit den Beteiligten aus den Geschäfts- und Technikteams. Unsere Experten führten mehr als zehn Gruppen- und Einzelinterviews mit den ausgewählten Kandidaten aus jeder Abteilung durch und zeichneten sie für die weitere Analyse auf.
Dann verglichen wir unser Verständnis des SAP-Commerce-Systems des Kunden mit dem Input der Mitarbeiter und konzentrierten uns dabei nicht nur auf die Systemkomponenten und den Betrieb, sondern auch auf die Gründe für die Wahl der Technologie.
Der Audit-Bericht
Für den Bericht haben wir die Auditergebnisse nach den einzelnen Systemaspekten geordnet. Die Auditdokumentation enthielt eine Ist-Analyse und eine Reihe von Verbesserungsvorschlägen für jeden Aspekt sowie allgemeine Empfehlungen.
Der Optimierungsfahrplan
Wir stellten fest, dass die meisten Probleme mit der Website dann auftraten, wenn der Datenverkehr während neuer Werbeperioden hoch war und neue Regionen hinzukamen. Das Hauptproblem bestand darin, dass die Website als Standardlösung für den elektronischen Handel entwickelt worden war und nicht über eine belastbare Architektur verfügte, die eine Geschäftsausweitung unterstützt. Um diese inhärenten Einschränkungen zu überwinden und die Website so zu gestalten, dass sie der steigenden Belastung standhält, kaufte der Kunde weitere Ressourcen von SAP Commerce.
Wir entdeckten auch mehrere Backend-Probleme, analysierten sie und ordneten jedem einen Schweregrad zu, je nachdem, wie groß das Potenzial ist, den Geschäftsbetrieb zu stören.
Für jedes der fünf Probleme, die sich am stärksten auf die Systemleistung auswirkten, entwickelten wir einen Lösungsfahrplan. Unsere Vorschläge konzentrierten sich auf Methoden zur Minimierung der Ressourcennutzung in den Systemen, die eine hohe Belastung erfahren.
Problem | Ineffiziente APIs für die Interaktion mit internen Buchhaltungssystemen |
Behebung | Da die Interaktionsmethode zu einer schlechten Leistung unter Last führte, rieten wir dem Kunden, einen asynchronen Batch-Austausch zu implementieren. |
Problem | Serversynchronisation von einzelnen Anfragen |
Behebung | Wir rieten dem Kunden, von der serverseitigen Synchronisierung auf die clientseitige Synchronisierung umzustellen, um die Leistung des Systems zu verbessern. |
Problem | Doppelte Aufrufe, ausgelöst durch ressourcenintensive Funktionen |
Behebung | Das Problem lag in der Art und Weise, wie einige Geschäftsprozesse implementiert worden waren, was die Ausführungszeit für geschäftskritische Anfragen erhöhte. Um das Problem zu entschärfen, rieten wir dem Kunden, einzelne Elemente der Geschäftslogik auf die Client-Seite zu verlagern. |
Problem | Beschränkte Nutzung des verteilten Cache |
Behebung | Um eine starke Belastung der Datenbank und der Geschäftslogik zu vermeiden, rieten wir dem Kunden, die Nutzung des verteilten Cache zu erhöhen. |
Problem | Unzureichende Testabdeckung der geschäftskritischen Funktionen |
Behebung | Wir rieten dem Kunden, die Abdeckung der Unit- und Integrationstests zu erhöhen, um sicherzustellen, dass Software-Regressionen während der aktiven verteilten Entwicklung erkannt werden. |
Zeit- und Kostenvoranschläge
Wir lieferten eine Schätzung des Zeitrahmens und der Kosten für die Umsetzung von Verbesserungen gemäß unserer Optimierungs-Roadmap.
Ergebnisse
Wir führten ein umfassendes SAP Commerce Website-Audit für ein führendes Kosmetikunternehmen durch. Nach Abschluss des Audits lieferte unser Team einen detaillierten Bericht, der die entdeckten Probleme und deren Schweregrad beschrieb und eine ausführliche Schritt-für-Schritt-Anleitung zur Behebung kritischer Probleme und zur Optimierung des Systems enthielt, zusammen mit Arbeits- und Zeitschätzungen. Auf der Grundlage dieses Berichts kann der Kunde nun seine Website optimieren, um seine Geschäftsziele zu erreichen.
Dienstleistungen
IT-Beratung
Unsere Technologieberater unterstützen Unternehmen aller Branchen bei der Einführung der richtigen Software zur Erreichung ihrer Geschäftsziele. Kontaktieren Sie uns, um Ihr Projekt zu besprechen.
Fallstudie
Eine in SAP Commerce integrierte mobile Anwendung für eine Einzelhandelskette
Erfahren Sie mehr darüber, wie Itransition eine mobile App für eine Online-Handelskette auf Basis von SAP Commerce entwickelt hat.
Einblicke
SAP B2B-Beschleuniger als Starthilfe für Ihr Projekt
Erfahren Sie mehr über die einzigartigen Vorteile der SAP Commerce-Tools und wie Sie damit die Markteinführung Ihrer B2B-Projekte beschleunigen können.
Einblicke
Kundentreue mit SAP Customer Experience verwalten
Erfahren Sie, wie Sie mit den CX-Werkzeugen von SAP die Kundenbindung erhöhen und eine höhere Kundenloyalität erreichen können.
Fallstudie
SAP Commerce Cloud Integration für Mydeposits
Erfahren Sie mehr über die SAP Commerce Cloud-Integrationsdienste von Itransition für einen staatlich anerkannten Anbieter von Mieterkautionsversicherungen in Großbritannien.
Einblicke
GDPR-Konformität mit SAP Customer Experience
In diesem Artikel sehen wir uns die GDPR-Lösungen von SAP Customer Experience an: das GDPR Toolkit von Gigya und SAP Hybris Commerce 6.6. Lesen Sie mehr.