So kombinieren Sie die Unterstützung zweier Einzelhändler auf SAP in 12 Stunden

In diesem Artikel berichten wir über ein groß angelegtes SAP-Einführungsprojekt in unserem Unternehmen. Nach dem Zusammenschluss der Unternehmen M.Video und Eldorado erhielten die technischen Abteilungen eine nicht triviale Aufgabe: Geschäftsprozesse auf ein einziges Backend auf Basis von SAP zu übertragen.

Vor dem Start verfügten wir über eine doppelte IT-Infrastruktur von zwei Filialketten, bestehend aus 955 Einzelhandelsgeschäften, 30 Mitarbeitern und dreihunderttausend Kassenbons pro Tag.

Nachdem nun alles erfolgreich in Betrieb genommen wurde, möchten wir die Geschichte erzählen, wie es uns gelungen ist, dieses Projekt abzuschließen.

In dieser Veröffentlichung (der ersten von zwei, wer weiß, vielleicht drei) präsentieren wir Ihnen einige Daten über die durchgeführte Arbeit, mehr darüber können Sie beim SAP ME-Treffen in Moskau erfahren.

So kombinieren Sie die Unterstützung zweier Einzelhändler auf SAP in 12 Stunden

Sechs Monate Design, sechs Monate Codierung, sechs Monate Optimierung und Tests. UND 12 Stundenum das allgemeine System zu starten in 1 Filialen in ganz Russland (von Wladiwostok bis Kaliningrad).

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

Im Rahmen der Zusammenführung der Unternehmen M.Video und Eldorado standen wir vor der Aufgabe, die Kosten zu optimieren und die Geschäftsprozesse zweier unterschiedlicher Unternehmen auf ein einziges Backend zu reduzieren.

Vielleicht kann man das Glück oder Zufall nennen – beide Händler nutzten SAP-Systeme zur Organisation der Prozesse. Wir mussten uns nur mit der Optimierung und nicht mit einer vollständigen Umstrukturierung der internen Systeme des Eldorado-Netzwerks befassen.

Funktional wurde die Aufgabe in drei (eigentlich vier) Phasen unterteilt:

  1. Entwurf „auf Papier“ und Genehmigung unsere Business-Analysten und SAP-Berater für neue Prozesse (sowie Modernisierung alter) innerhalb bestehender Systeme.

    Nach der Analyse einer Reihe von Indikatoren des bereits funktionierenden Backends der beiden Unternehmen wurde das M.Video-Backend als Grundlage für die Entwicklung eines einheitlichen Systems herangezogen. Eines der Hauptkriterien bei der Auswahl war die Effizienz des gesamten Unternehmens, höhere Einnahmen und Gewinne bei geringeren Betriebskosten.

    Die Analyse- und Designphase dauerte etwa sechs Monate, Milliarden von Nervenzellen von Abteilungsleitern und Technikspezialisten und viele, viele Liter Kaffee wurden getrunken.

  2. Implementierung im Code. Hier einige Zahlen, die auf den Ergebnissen des Projekts basieren:
    • 2 Touren pro Tag mit dem Logistikmodul geplant.
    • 38 Front- und Backend-Benutzer.
    • 270 Waren in den Lagerhallen des fusionierten Unternehmens.

    Pro Tag verarbeitet das System rund 300 Schecks, die anschließend bis zu fünf Jahre zur Gewährleistung der Kundengarantie sowie zu Marktforschungszwecken gespeichert werden.

    Berechnen Sie jeden Monat Gehälter, Vorschüsse und Boni für 30 Mitarbeiter.

    An dem Projekt war ein Team von 300 technischen Spezialisten beteiligt, das zehn Monate lang arbeitete. Mit einfachen arithmetischen Berechnungen erhalten wir zwei Zahlen, die den Umfang der geleisteten Arbeit deutlich machen: 90 Manntage und… 000 Arbeitsstunden.

    So kombinieren Sie die Unterstützung zweier Einzelhändler auf SAP in 12 Stunden

    Als nächstes folgte die Optimierung einzelner Routinen von SAP-Modulen; etwa hundert Routinen wurden durch die Optimierung des Codes und der Abfragen in der Datenbank um das Fünf- bis Sechsfache beschleunigt.

    In Einzelfällen konnten wir durch optimierte Abfragen an das DBMS die Programmausführungszeit von sechs Stunden auf zehn Minuten reduzieren

  3. Die dritte Stufe ist vielleicht die schwierigste – Testen. Es bestand aus mehreren Zyklen. Zur Durchführung stellten wir ein Team von 200 Mitarbeitern zusammen, die an Funktions-, Integrations- und Regressionstests beteiligt waren.

    Wir werden die Belastungstests in einem separaten Absatz beschreiben; sie bestanden aus 15 Zyklen für jedes der SAP-Module: ERP, POS, DM, PI.

    Basierend auf den Ergebnissen jedes Tests wurden der Code und die Parameter des DBMS sowie die Datenbankindizes optimiert (wir führen sie auf SAP HANA aus, einige auf Oracle).

    Nach allen Belastungstests kamen etwa 20 % mehr zur berechneten Rechenleistung hinzu und es bildete sich eine etwa gleich große Reserve (20 %).
    Darüber hinaus haben wir nach Durchführung der oben beschriebenen Zyklen mit der Analyse der 100 ressourcenintensivsten Programme begonnen, auf deren Grundlage wir den Code umgestaltet und ihre Arbeit im Durchschnitt um das Fünffache beschleunigt haben (was dies erneut bestätigt). Bedeutung von Refactoring und Codeoptimierung).

    Der letzte durchgeführte Test war „Cut Over“. Dafür wurde eine eigene Testzone geschaffen, die unser produktives Rechenzentrum kopierte. Wir führten zweimal einen „Cut Over“ durch, der jeweils etwa zwei Wochen dauerte. Dabei haben wir die Geschwindigkeit von Vorgängen gemessen, z. B.: Programmeinstellungen vom Testbereich in den Produktivbereich übertragen, offene Positionen für Warenbestände laden und Zeiten der Nichtverfügbarkeit von Operationen.

  4. Und die vierte Stufe - direkter Start nach bestandener Prüfung. Die Aufgabe war ehrlich gesagt schwierig: in 12 Stunden rund 955 Filialen im ganzen Land zu wechseln und gleichzeitig den Verkauf nicht einzustellen.

In der Nacht vom 24. auf den 25. Februar übernahm ein Team von zehn der besten Spezialisten unseres Unternehmens die Wache im Rechenzentrum und der Zauber des Übergangs begann. Wir werden bei unserem Treffen ausführlich darüber sprechen und anschließend einen zweiten Artikel den technischen Details unserer SAP-Magie widmen.

Ergebnisse.

Das Ergebnis der Arbeit war also ein Anstieg solcher Indikatoren wie:

  • Die Belastung des Backends hat sich etwa verdoppelt.
  • Die Zahl der Schecks pro Tag stieg um 50 % von 200 auf 300.
  • Die Zahl der Frontend-Benutzer stieg von 10 auf 20.
  • Im Gehaltsberechnungsmodul stieg die Zahl der Mitarbeiter von 15 auf 30 Personen.

Über alle technischen Details werden wir bei unserem SAP-Treffen in Moskau sprechen, das am 6. Juni im M.Video-Eldorado-Büro stattfinden wird. Experten teilen ihre Umsetzungserfahrungen. Basierend auf den Ergebnissen des Treffens können junge Fachkräfte ein bezahltes Praktikum im Unternehmen mit Aussicht auf eine Weiterbeschäftigung erhalten.

Nähere Informationen und Anmeldung finden Sie unter Link

Source: habr.com

Kommentar hinzufügen