Sådan kombinerer du opbakning fra to forhandlere på SAP på 12 timer

Denne artikel vil fortælle dig om et storstilet SAP-implementeringsprojekt i vores virksomhed. Efter fusionen af ​​M.Video- og Eldorado-virksomhederne fik de tekniske afdelinger en ikke-triviel opgave - at overføre forretningsprocesser til en enkelt backend baseret på SAP.

Inden starten havde vi en dublet IT-infrastruktur af to butikskæder, bestående af 955 detailforretninger, 30 ansatte og tre hundrede tusinde kvitteringer om dagen.

Nu hvor alt er godt oppe at køre, vil vi gerne dele historien om, hvordan vi formåede at fuldføre dette projekt.

I denne publikation (den første af to, hvem ved, måske tre) vil vi præsentere dig for nogle data om det udførte arbejde, som du kan finde mere om på SAP ME-mødet i Moskva.

Sådan kombinerer du opbakning fra to forhandlere på SAP på 12 timer

Seks måneders design, seks måneders kodning, seks måneders optimering og test. OG 12 timerfor at starte det generelle system i 1 butikker i hele Rusland (fra Vladivostok til Kaliningrad).

Det lyder måske urealistisk, men vi gjorde det! Detaljer under snittet.

I processen med at fusionere M.Video- og Eldorado-virksomhederne stod vi over for opgaven med at optimere omkostningerne og reducere to forskellige virksomheders forretningsprocesser til en enkelt backend.

Måske kan dette kaldes held eller en tilfældighed - begge forhandlere brugte SAP-systemer til at organisere processer. Vi skulle kun beskæftige os med optimering og ikke med en fuldstændig omstrukturering af de interne systemer i Eldorado-netværket.

Funktionelt var opgaven opdelt i tre (faktisk fire) faser:

  1. Design "på papir" og godkendelse vores forretningsanalytikere og SAP-konsulenter til nye processer (samt modernisering af gamle) indenfor eksisterende systemer.

    Efter at have analyseret en række indikatorer for de to virksomheders allerede fungerende backend, blev M.Video backend taget som grundlag for udviklingen af ​​et samlet system. Et af hovedkriterierne for valget var effektiviteten af ​​virksomheden som helhed, større omsætning og overskud til lavere omkostninger ved forretningsdriften.

    Analyse- og designfasen tog omkring seks måneder, milliarder af nerveceller fra afdelingsledere og tekniske specialister, og der blev drukket mange, mange liter kaffe.

  2. Implementering i kode. Her er nogle tal baseret på resultaterne af projektet:
    • 2 ruter om dagen planlagt ved hjælp af logistikmodulet.
    • 38 for- og bagbrugere.
    • 270 varer på den fusionerede virksomheds lagre.

    Cirka 300 checks behandles af systemet om dagen, som efterfølgende opbevares i op til fem år for at give kunderne en garanti, samt til markedsundersøgelsesformål.

    Beregn lønninger, forskud og bonusser for 30 medarbejdere hver måned.

    Projektet involverede et team på 300 tekniske specialister, som arbejdede i ti måneder. Ved hjælp af simple aritmetiske beregninger får vi to figurer, der tydeligt viser omfanget af det udførte arbejde: 90 mand/dage og... 000 arbejdstimer.

    Sådan kombinerer du opbakning fra to forhandlere på SAP på 12 timer

    Dernæst - optimering af individuelle rutiner for SAP-moduler blev accelereret fem til seks gange ved at optimere koden og forespørgslerne i databasen.

    I enkelte tilfælde var vi i stand til at reducere programudførelsestiden fra seks timer til ti minutter ved at optimere forespørgsler til DBMS

  3. Den tredje fase er måske den sværeste - test. Den bestod af flere cyklusser. For at udføre dem samlede vi et team på 200 medarbejdere, de var involveret i funktions-, integrations- og regressionstests.

    Vi vil beskrive belastningstestene i et separat afsnit, de bestod af 15 cyklusser for hvert af SAP-modulerne: ERP, POS, DM, PI.

    Baseret på resultaterne af hver test blev koden og parametrene for DBMS samt databaseindekser optimeret (vi kører dem på SAP HANA, nogle på Oracle).

    Efter alle belastningstestene blev der tilføjet ca. 20 % mere til den beregnede regnekraft, og der blev dannet en reserve på omtrent samme (20 %) volumen.
    Derudover begyndte vi efter at have udført de ovenfor beskrevne cyklusser at analysere de 100 mest ressourcekrævende programmer, baseret på resultaterne af hvilke vi refaktorerede koden og fremskyndede deres arbejde med et gennemsnit på fem gange (hvilket endnu en gang bekræfter vigtigheden af ​​refactoring og kodeoptimering).

    Den sidst udførte test blev "skåret over". Der blev oprettet en separat testzone til det, som kopierede vores produktive datacenter. Vi lavede "Cut over" to gange, hver gang det tog omkring to uger, hvor vi målte hastigheden af ​​operationer såsom: overførsel af programindstillinger fra testområdet til det produktive, indlæsning af åbne positioner for varelagre og perioder med utilgængelighed af operationer.

  4. Og den fjerde fase - direkte lancering efter at have bestået prøverne. Opgaven var ærlig talt svær: På 12 timer at skifte omkring 955 butikker over hele landet, og samtidig ikke stoppe salget.

Natten mellem den 24. og 25. februar tog et hold på ti af vores virksomheds bedste specialister op "watch" i datacentret, og magien ved overgangen begyndte. Vi vil tale om det i detaljer på vores møde, og derefter vil vi afsætte en anden artikel til de tekniske detaljer om vores SAP-magi.

Resultater.

Så resultatet af arbejdet var en stigning i sådanne indikatorer som:

  • Belastningen på backend er cirka fordoblet.
  • Antallet af checks om dagen steg med 50% fra 200 tusind til 300 tusind.
  • Antallet af frontend-brugere steg fra 10 tusind til 20 tusind.
  • I lønberegningsmodulet steg antallet af ansatte fra 15 tusinde til 30 tusinde mennesker.

Vi vil tale om alle de tekniske detaljer på vores SAP-møde i Moskva, som finder sted den 6. juni på M.Video-Eldorado-kontoret. Eksperter vil dele deres implementeringserfaringer. På baggrund af resultaterne af mødet vil unge specialister kunne komme i lønnet praktik på virksomheden med udsigt til yderligere ansættelse.

Du kan få flere oplysninger og tilmelde dig på dette link

Kilde: www.habr.com

Tilføj en kommentar