Hur man kombinerar stödet från två återförsäljare på SAP på 12 timmar

Den här artikeln kommer att berätta om ett storskaligt SAP-implementeringsprojekt i vårt företag. Efter sammanslagningen av M.Video- och Eldorado-företagen fick de tekniska avdelningarna en icke-trivial uppgift - att överföra affärsprocesser till en enda backend baserad på SAP.

Innan starten hade vi en dubblerad IT-infrastruktur av två butikskedjor, bestående av 955 butiker, 30 000 anställda och trehundratusen kvitton per dag.

Nu när allt är igång med framgång vill vi dela med oss ​​av historien om hur vi lyckades slutföra det här projektet.

I den här publikationen (den första av två, vem vet, kanske tre) kommer vi att presentera några uppgifter om det utförda arbetet, mer om vilka du kan ta reda på på SAP ME-mötet i Moskva.

Hur man kombinerar stödet från två återförsäljare på SAP på 12 timmar

Sex månaders design, sex månaders kodning, sex månaders optimering och testning. OCH 12 timmarför att starta det allmänna systemet i 1 000 butiker i hela Ryssland (från Vladivostok till Kaliningrad).

Det kanske låter orealistiskt, men vi gjorde det! Detaljer under snittet.

I processen att slå samman M.Video- och Eldorado-företagen stod vi inför uppgiften att optimera kostnaderna och reducera affärsprocesserna för två olika företag till en enda backend.

Kanske kan detta kallas tur eller en slump - båda återförsäljarna använde SAP-system för att organisera processer. Vi hade bara att göra med optimering och inte med en fullständig omstrukturering av de interna systemen i Eldorado-nätverket.

Funktionellt var uppgiften uppdelad i tre (egentligen fyra) steg:

  1. Design "på papper" och godkännande våra affärsanalytiker och SAP-konsulter för nya processer (samt modernisering av gamla) inom befintliga system.

    Efter att ha analyserat ett antal indikatorer för de två företagens redan fungerande backend togs M.Video backend som grund för utvecklingen av ett enhetligt system. Ett av huvudkriterierna för valet var effektiviteten i företaget som helhet, större intäkter och vinst till lägre kostnader för affärsverksamheten.

    Analys- och designfasen tog ungefär ett halvår, miljarder nervceller från avdelningschefer och tekniska specialister och många, många liter kaffe drack.

  2. Implementering i kod. Här är några siffror baserade på resultaten av projektet:
    • 2 000 rutter per dag planerade med hjälp av logistikmodulen.
    • 38 000 främre och bakre slutanvändare.
    • 270 000 varor i det sammanslagna företagets lager.

    Cirka 300 000 kontroller behandlas av systemet per dag, som därefter lagras i upp till fem år för att ge kunderna en garanti, samt för marknadsundersökningsändamål.

    Beräkna löner, förskott och bonusar för 30 000 anställda varje månad.

    Projektet involverade ett team på 300 tekniska specialister som arbetade i tio månader. Med enkla aritmetiska beräkningar får vi två siffror som tydligt visar skalan på det utförda arbetet: 90 000 man/dagar och... 720 000 arbetstimmar.

    Hur man kombinerar stödet från två återförsäljare på SAP på 12 timmar

    Nästa - optimering av individuella rutiner för SAP-moduler; ett hundratal rutiner accelererades fem till sex gånger genom att optimera koden och frågorna i databasen.

    I enskilda fall kunde vi minska programexekveringstiden från sex timmar till tio minuter genom att optimera frågor till DBMS

  3. Det tredje steget är kanske det svåraste - testning. Den bestod av flera cykler. För att genomföra dem satte vi ihop ett team på 200 anställda, de var involverade i funktions-, integrations- och regressionstester.

    Vi kommer att beskriva belastningstesterna i ett separat stycke; de ​​bestod av 15 cykler för var och en av SAP-modulerna: ERP, POS, DM, PI.

    Baserat på resultaten från varje test optimerades koden och parametrarna för DBMS, såväl som databasindex (vi kör dem på SAP HANA, några på Oracle).

    Efter alla belastningstester tillsattes cirka 20 % mer till den beräknade beräkningskraften och en reserv på ungefär samma (20 %) volym bildades.
    Dessutom, efter att ha utfört de ovan beskrivna cyklerna, började vi analysera de 100 mest resurskrävande programmen, baserat på resultaten av vilka vi omstrukturerade koden och påskyndade deras arbete med i genomsnitt fem gånger (vilket återigen bekräftar vikten av omfaktorisering och kodoptimering).

    Det senaste testet som utfördes var "cut over". En separat testzon skapades för den, som kopierade vårt produktiva datacenter. Vi gjorde "Cut over" två gånger, varje gång det tog ungefär två veckor, under vilka vi mätte hastigheten på operationer som: överföra programinställningar från testområdet till det produktiva, ladda öppna positioner för varulager och perioder av otillgänglighet av operationer.

  4. Och den fjärde etappen - direkt lansering efter att ha klarat proven. Uppgiften var, ärligt talat, svårt: på 12 timmar att byta cirka 955 butiker över hela landet, och samtidigt inte stoppa försäljningen.

Natten mellan den 24 och 25 februari tog ett team på tio av vårt företags bästa specialister upp "vakt" i datacentret, och övergångens magi började. Vi kommer att prata om det i detalj på vårt möte, och sedan kommer vi att ägna en andra artikel till de tekniska detaljerna i vår SAP-magi.

Resultat.

Så resultatet av arbetet var en ökning av sådana indikatorer som:

  • Belastningen på backend har ungefär fördubblats.
  • Antalet kontroller per dag ökade med 50 % från 200 tusen till 300 tusen.
  • Antalet frontend-användare ökade från 10 tusen till 20 tusen.
  • I löneberäkningsmodulen ökade antalet anställda från 15 tusen till 30 tusen personer.

Vi kommer att prata om alla tekniska detaljer på vår SAP-träff i Moskva, som äger rum den 6 juni på M.Video-Eldorados kontor. Experter kommer att dela med sig av sin implementeringserfarenhet. Utifrån mötets resultat kommer unga specialister att kunna få en betald praktikplats på företaget med utsikt över ytterligare anställning.

Du kan ta reda på mer information och registrera dig på denna länk

Källa: will.com

Lägg en kommentar