So kombinieren Sie den Rücken zweier Einzelhändler in SAP in 12 Stunden

In diesem Artikel erfahren Sie mehr über ein umfangreiches SAP-Implementierungsprojekt in unserem Unternehmen. Nach der Fusion von M.Video und Eldorado erhielten die technischen Abteilungen eine nicht triviale Aufgabe: Geschäftsprozesse in ein einziges Backend auf Basis von SAP zu übertragen.

Vor dem Start hatten wir eine doppelte IT-Infrastruktur von zwei Geschäftsketten, bestehend aus 955 Einzelhandelsgeschäften, 30.000 Mitarbeitern und dreihunderttausend Schecks pro Tag.

Jetzt, da alles erfolgreich läuft, möchten wir eine Geschichte teilen - wie wir es geschafft haben, dieses Projekt zu realisieren.

In dieser Veröffentlichung (die erste von zwei, was zum Teufel nicht scherzt, vielleicht drei) präsentieren wir Ihnen einige Daten zu den durchgeführten Arbeiten, von denen weitere Einzelheiten beim SAP ME-Treffen in Moskau zu finden sind.



Sechs Monate Design, sechs Monate Code schreiben, sechs Monate Optimierung und Test. Und 12 Stunden , um das System für 450 Eldorado- Filialen in ganz Russland zu wechseln, ohne die Arbeit der M.Video-Filialen zu verletzen. Außerdem haben wir ohne die geringste Ausfallzeit die Eldorado-Website mit Millionen von Zugriffen umgestellt.

Es mag unrealistisch klingen, aber wir haben es geschafft! Details unter dem Schnitt.

Bei der Fusion der Unternehmen M.Video und Eldorado standen wir vor der Aufgabe, die Kosten zu optimieren und die Backend-Prozesse zweier verschiedener Unternehmen zu kombinieren.

Vielleicht kann dies als Glück oder Zufall bezeichnet werden - beide Einzelhändler verwendeten die SAP-ERP-Lösung, um Backend-Prozesse zu automatisieren. Wir mussten Frontend-Lösungen an das neue Backend anpassen und die Leistung von M.Video-Lösungen aufgrund der zweifachen Erhöhung der Arbeitslast optimieren.

Funktionell war die Aufgabe in drei (eigentlich vier) Stufen unterteilt:

  1. Unser Transformationsbüro mit McKinsey-Beratern war an Design, Architekturdesign, Organisationsstruktur und Auswahl des Zielmodells beteiligt .

    Nach der Analyse einer Reihe von Indikatoren für das bereits funktionierende Backend der beiden Unternehmen wurde das Backend „M.Video“ als Grundlage für die Entwicklung eines einheitlichen Systems herangezogen. Eines der Hauptkriterien für die Auswahl ist die Effizienz des gesamten Unternehmens, höhere Umsätze und Gewinne bei geringeren Kosten für einen Geschäftsbetrieb.

    Die Analyse- und Entwurfsphase dauerte ungefähr sechs Monate, Milliarden von Nervenzellen von Abteilungsleitern und technischen Spezialisten und sehr, sehr viele Liter Kaffee wurden getrunken.
  2. Implementierung in Code . Hier einige Zahlen aus dem Projekt:
    • 2.000 Routen pro Tag, geplant mit dem Logistikmodul.
    • 30.000 Benutzer Front- und Backend.
    • 270.000 Waren in den Lagern des Joint Ventures.

    Pro Tag werden rund 300.000 Schecks vom System verarbeitet, die anschließend bis zu fünf Jahre aufbewahrt werden, um den Käufern eine Garantie zu geben, sowie für die Marktforschung.

    Berechnung der Gehälter, Vorschüsse und Prämien für 30.000 Mitarbeiter pro Monat.

    An dem Projekt war ein Team von 220 technischen Spezialisten beteiligt, die zehn Monate lang arbeiteten. Mit einfachen arithmetischen Berechnungen erhalten wir zwei Zahlen, die den Umfang der geleisteten Arbeit klar darstellen: 90.000 Personen / Tag und ... 720.000 Arbeitsstunden .

    Bild

    Darüber hinaus wurde die Optimierung einzelner Unterprogramme von SAP-Modulen, etwa hundert Unterprogramme, durch Optimierung des Codes und der Abfragen in der Datenbank fünf- bis sechsmal beschleunigt.

    Im Einzelfall konnten wir die Programmausführungszeit durch Optimierung der Datenbankabfragen von sechs Stunden auf zehn Minuten reduzieren
  3. Die dritte, vielleicht schwierigste Phase ist das Testen . Es bestand aus mehreren Zyklen. Um sie durchzuführen, haben wir ein Team von 200 Mitarbeitern zusammengestellt, die an einem Funktions-, Integrations- und Regressionstest beteiligt waren.

    Wir beschreiben Stresstests als separaten Artikel, der aus 15 Zyklen für SAP ERP-, POS DM- und PI-Module bestand.

    Basierend auf den Ergebnissen jedes Tests wurden der DBMS-Code und die Parameter sowie die Datenbankindizes optimiert (sie funktionieren mit SAP HANA, teilweise mit Oracle).

    Nach allen Belastungstests wurden der berechneten Rechenleistung etwa 20% Prozent hinzugefügt, und es wurde auch eine Reserve von etwa demselben Volumen (20%) gebildet.
    Darüber hinaus begann nach Durchführung der oben genannten Zyklen die Analyse der 100 ressourcenintensivsten Programme, nach deren Ergebnissen wir den Code überarbeitet und ihre Arbeit um durchschnittlich das Fünffache beschleunigt haben (was erneut die Bedeutung von Umgestaltung und Codeoptimierung bestätigt).

    Der letzte der Tests wurde "gekürzt". Für ihn wurde eine separate Testzone erstellt, die unsere produktive Umgebung kopierte. Wir haben zweimal "over over" getestet, jedes Mal, wenn es ungefähr zwei Wochen dauerte, um die Geschwindigkeit des Betriebs zu messen, z. B. das Übertragen von Programmeinstellungen von der Testzone in die produktive, das Laden offener Positionen für Warenbestände und Zeiträume, in denen der Betrieb nicht verfügbar war.
  4. Und die vierte Stufe ist der direkte Start nach bestandener Prüfung. Die Aufgabe war ehrlich gesagt schwierig: In 12 Stunden etwa 450 Geschäfte im ganzen Land und einen großen Standort zu wechseln und gleichzeitig den Verkauf nicht zu stoppen.

In der Nacht vom 24. auf den 25. Februar nahm ein Team von 50 Spezialisten unseres Unternehmens und etwa 40 Mitarbeitern von Beraterpartnern eine „Schicht“ im Büro und die Magie des Übergangs begann. Wir werden bei unserem Treffen ausführlich darüber sprechen und uns nach dem zweiten Artikel den technischen Details unserer SAP-Magie widmen.

Ergebnisse


Das Ergebnis der Arbeit war also eine Zunahme von Indikatoren wie:

  • Die Backend-Last hat sich verdoppelt.
  • Die Anzahl der Schecks pro Tag stieg um 50% von 200.000 auf 300.000.
  • Die Backend-Last hat sich verdoppelt.
  • Laut dem Modul zur Gehaltsberechnung stieg die Zahl der Beschäftigten von 15.000 auf 30.000 Personen.

Wir werden bei unserem SAP-Treffen in Moskau, das am 6. Juni im Büro von M.Video Eldorado stattfinden wird, über alle technischen Details sprechen. Experten werden ihre Implementierungserfahrung teilen. Durch das Treffen können junge Fachkräfte ein bezahltes Praktikum in einem Unternehmen mit Aussicht auf eine weitere Beschäftigung erhalten.

Erfahren Sie mehr und registrieren Sie sich hier.

Source: https://habr.com/ru/post/de454918/


All Articles