Hoe u in 12 uur de ondersteuning van twee retailers op SAP combineert

Dit artikel vertelt u over een grootschalig SAP-implementatieproject bij ons bedrijf. Na de fusie van de bedrijven M.Video en Eldorado kregen de technische afdelingen een niet-triviale taak: bedrijfsprocessen overbrengen naar één backend op basis van SAP.

Voor de start hadden we een dubbele IT-infrastructuur van twee winkelketens, bestaande uit 955 winkels, 30 medewerkers en driehonderdduizend bonnetjes per dag.

Nu alles succesvol operationeel is, willen we het verhaal delen over hoe we dit project hebben kunnen voltooien.

In deze publicatie (de eerste van twee, wie weet misschien drie) presenteren we u enkele gegevens over het uitgevoerde werk, waarover u meer te weten kunt komen tijdens de SAP ME-meetup in Moskou.

Hoe u in 12 uur de ondersteuning van twee retailers op SAP combineert

Zes maanden ontwerpen, zes maanden coderen, zes maanden optimaliseren en testen. EN 12 uurom het algemene systeem te starten in 1 winkels in heel Rusland (van Vladivostok tot Kaliningrad).

Het klinkt misschien onrealistisch, maar het is ons gelukt! Details onder de snit.

Tijdens het fusieproces van de bedrijven M.Video en Eldorado werden we geconfronteerd met de taak om de kosten te optimaliseren en de bedrijfsprocessen van twee verschillende bedrijven terug te brengen tot één enkele backend.

Misschien kan dit geluk of toeval worden genoemd: beide retailers gebruikten SAP-systemen om processen te organiseren. We hadden alleen te maken met optimalisatie, en niet met een volledige herstructurering van de interne systemen van het Eldorado-netwerk.

Functioneel was de taak verdeeld in drie (eigenlijk vier) fasen:

  1. Ontwerp “op papier” en goedkeuring onze businessanalisten en SAP-consultants voor nieuwe processen (maar ook modernisering van oude) binnen bestaande systemen.

    Na analyse van een aantal indicatoren van de reeds werkende backend van de twee bedrijven, werd de M.Video-backend als basis genomen voor de ontwikkeling van een uniform systeem. Een van de belangrijkste criteria op basis waarvan de keuze werd gemaakt, was de efficiëntie van het bedrijf als geheel, meer omzet en winst tegen lagere bedrijfskosten.

    De analyse- en ontwerpfase duurde zo'n zes maanden, er werden miljarden zenuwcellen van afdelingshoofden en technische specialisten gebruikt en er werden vele, vele liters koffie gedronken.

  2. Implementatie in code. Hier zijn enkele cijfers gebaseerd op de resultaten van het project:
    • 2 routes per dag gepland met behulp van de logistieke module.
    • 38 front- en back-eindgebruikers.
    • 270 goederen in de magazijnen van de gefuseerde onderneming.

    Dagelijks worden ongeveer 300 cheques door het systeem verwerkt, die vervolgens maximaal vijf jaar worden bewaard om klanten garantie te geven, maar ook voor marktonderzoeksdoeleinden.

    Bereken elke maand salarissen, voorschotten en bonussen voor 30 werknemers.

    Bij het project was een team van 300 technische specialisten betrokken, die tien maanden aan het werk waren. Met behulp van eenvoudige rekenkundige berekeningen krijgen we twee cijfers die duidelijk de omvang van het verrichte werk weergeven: 90 man/dagen en… 000 werkuren.

    Hoe u in 12 uur de ondersteuning van twee retailers op SAP combineert

    Vervolgens - optimalisatie van individuele routines van SAP-modules; ongeveer honderd routines werden vijf tot zes keer versneld door de code en queries in de database te optimaliseren.

    In individuele gevallen konden we de programma-uitvoeringstijd terugbrengen van zes uur naar tien minuten door de queries aan het DBMS te optimaliseren

  3. De derde fase is misschien wel de moeilijkste: testen. Het bestond uit verschillende cycli. Om ze uit te voeren hebben we een team van 200 medewerkers samengesteld, zij waren betrokken bij functionele, integratie- en regressietesten.

    De belastingtesten beschrijven we in een aparte paragraaf; ze bestonden uit 15 cycli voor elk van de SAP-modules: ERP, POS, DM, PI.

    Op basis van de resultaten van elke test werden de code en parameters van het DBMS, evenals de database-indexen geoptimaliseerd (we draaien ze op SAP HANA, sommige op Oracle).

    Na alle belastingtesten werd er ongeveer 20% meer aan de berekende rekenkracht toegevoegd en werd er een reserve van ongeveer hetzelfde (20%) volume gevormd.
    Bovendien zijn we, na het uitvoeren van de hierboven beschreven cycli, begonnen met het analyseren van de 100 meest resource-intensieve programma's, op basis van de resultaten waarvan we de code hebben geherstructureerd en hun werk gemiddeld vijf keer hebben versneld (wat opnieuw de belang van refactoring en code-optimalisatie).

    De laatst uitgevoerde test was “cut over”. Er werd een aparte testzone voor gecreëerd, die ons productieve datacenter kopieerde. We hebben twee keer “Cut over” uitgevoerd, elke keer dat het ongeveer twee weken duurde, waarbij we de snelheid van bewerkingen maten, zoals: het overbrengen van programma-instellingen van het testgebied naar het productieve gebied, het laden van open posities voor goederenvoorraden en perioden van onbeschikbaarheid van activiteiten.

  4. En de vierde fase - directe lancering na het behalen van de tests. De taak was eerlijk gezegd moeilijk: in 12 uur tijd om ongeveer 955 winkels in het hele land te veranderen en tegelijkertijd de verkoop niet stop te zetten.

In de nacht van 24 op 25 februari nam een ​​team van tien van de beste specialisten van ons bedrijf de wacht in het datacenter en begon de magie van de transitie. We zullen er tijdens onze bijeenkomst uitgebreid over praten, en daarna zullen we een tweede artikel wijden aan de technische details van onze SAP-magie.

Resultaten.

Het resultaat van het werk was dus een toename van indicatoren als:

  • De belasting op de backend is ongeveer verdubbeld.
  • Het aantal controles per dag steeg met 50% van 200 duizend naar 300 duizend.
  • Het aantal frontendgebruikers steeg van 10 naar 20.
  • In de salarisberekeningsmodule groeide het aantal medewerkers van 15 duizend naar 30 duizend personen.

We zullen alle technische details bespreken tijdens onze SAP-meetup in Moskou, die op 6 juni plaatsvindt op het M.Video-Eldorado-kantoor. Experts delen hun implementatie-ervaringen. Op basis van de resultaten van de bijeenkomst kunnen jonge specialisten een betaalde stage bij het bedrijf krijgen met uitzicht op verdere werkgelegenheid.

Meer details vind je en je kunt je inschrijven op deze link

Bron: www.habr.com

Voeg een reactie