Hoe kombinearje de stipe fan twa retailers op SAP yn 12 oeren

Dit artikel sil jo fertelle oer in grutskalich SAP-ymplemintaasjeprojekt yn ús bedriuw. Nei de fúzje fan 'e M.Video en Eldorado bedriuwen krigen de technyske ôfdielingen in net-triviale taak - om saaklike prosessen oer te setten nei ien backend basearre op SAP.

Foar it begjin hienen wy in dûbele IT-ynfrastruktuer fan twa winkelketens, besteande út 955 ferkeappunten, 30 meiwurkers en trijehûnderttûzen kwitânsjes per dei.

No't alles mei súkses op en rint, wolle wy it ferhaal diele oer hoe't wy it slagge binne om dit projekt te foltôgjen.

Yn dizze publikaasje (de earste fan twa, wa wit, miskien trije) sille wy jo wat gegevens presintearje oer it útfierde wurk, mear oer dat jo kinne fine op 'e SAP ME-gearkomste yn Moskou.

Hoe kombinearje de stipe fan twa retailers op SAP yn 12 oeren

Seis moannen fan ûntwerp, seis moannen fan kodearring, seis moannen fan optimalisaasje en testen. EN 12 oerenom it algemiene systeem te begjinnen yn 1 winkels yn hiel Ruslân (fan Vladivostok oant Kaliningrad).

It klinkt miskien ûnrealistysk, mar wy hawwe it dien! Details ûnder de besuniging.

Yn it proses fan gearfoeging fan de M.Video en Eldorado bedriuwen, wy waarden konfrontearre mei de taak fan optimalisearjen fan kosten en it ferminderjen fan de saaklike prosessen fan twa ferskillende bedriuwen ta ien backend.

Miskien kin dit gelok of in tafal neamd wurde - beide winkellju brûkten SAP-systemen om prosessen te organisearjen. Wy moasten allinich omgean mei optimisaasje, en net mei in folsleine werstrukturearring fan 'e ynterne systemen fan it Eldorado-netwurk.

Funksjoneel waard de taak ferdield yn trije (eins fjouwer) stadia:

  1. Untwerp "op papier" en goedkarring ús saaklike analisten en SAP-konsultanten foar nije prosessen (lykas modernisearring fan âlde) binnen besteande systemen.

    Nei it analysearjen fan in oantal yndikatoaren fan 'e al wurkjende backend fan' e twa bedriuwen, waard de M.Video-backend nommen as basis foar de ûntwikkeling fan in unifoarme systeem. Ien fan 'e wichtichste kritearia dêr't de kar waard makke wie de effisjinsje fan it bedriuw as gehiel, gruttere ynkomsten en winst by legere kosten fan saaklike operaasjes.

    De analyse- en ûntwerpfaze duorre sawat seis moannen, miljarden senuwsellen fan ôfdielingshaden en technyske spesjalisten, en in protte, in protte liters kofje waarden dronken.

  2. Implementaasje yn koade. Hjir binne wat sifers basearre op de resultaten fan it projekt:
    • 2 rûtes per dei pland mei de logistike module.
    • 38 foar- en efterkant brûkers.
    • 270 guod yn de pakhuzen fan de fúzje ûndernimming.

    Sawat 300 kontrôles per dei ferwurke troch it systeem, dy't dêrnei oant fiif jier opslein wurde om klanten in garânsje te jaan, lykas ek foar doelen foar merkûndersyk.

    Berekkenje salarissen, foarútgong en bonussen foar 30 meiwurkers elke moanne.

    It projekt belutsen in team fan 300 technyske spesjalisten dy't tsien moanne wurke. Mei help fan ienfâldige arithmetyske berekkeningen krije wy twa sifers dy't de skaal fan it dien wurk dúdlik werjaan: 90 man/dagen en ... 000 wurkoeren.

    Hoe kombinearje de stipe fan twa retailers op SAP yn 12 oeren

    Folgjende - optimisaasje fan yndividuele routines fan SAP-modules; sawat hûndert routines waarden fiif oant seis kear fersneld troch it optimalisearjen fan de koade en queries yn 'e database.

    Yn yndividuele gefallen koenen wy de útfieringstiid fan it programma fan seis oeren nei tsien minuten ferminderje troch queries te optimalisearjen nei de DBMS

  3. De tredde etappe is miskien it dreechste - testen. It bestie út ferskate syklusen. Om se út te fieren, hawwe wy in team fan 200 meiwurkers gearstald, se wiene belutsen by funksjonele, yntegraasje- en regressiontests.

    Wy sille de loadtests beskriuwe yn in aparte paragraaf; se bestie út 15 syklusen foar elk fan 'e SAP-modules: ERP, POS, DM, PI.

    Op grûn fan 'e resultaten fan elke test waarden de koade en parameters fan' e DBMS, lykas database-yndeksen optimalisearre (wy rinne se op SAP HANA, guon op Oracle).

    Nei alle load tests, sa'n 20% mear waard tafoege oan de berekkene computing macht, en in reserve fan likernôch itselde (20%) folume waard foarme.
    Derneist, nei it útfieren fan 'e hjirboppe beskreaune syklusen, begon wy de 100 meast boarne-yntinsive programma's te analysearjen, basearre op' e resultaten wêrfan wy de koade refactored en har wurk troch in gemiddelde fan fiif kear fersnelle (wat nochris befêstiget de belang fan refactoring en optimalisearjen fan koade).

    De lêste test útfierd wie "snije oer". Der is in aparte testsône foar makke, dy't ús produktive datasintrum kopiearre. Wy hawwe twa kear "Cut over" dien, elke kear duorre it sa'n twa wiken, wêryn't wy de snelheid fan operaasjes mjitten lykas: it oerdragen fan programma-ynstellingen fan it testgebiet nei it produktive, it laden fan iepen posysjes foar guodynventarissen en perioaden fan ûnbeskikberens fan operaasjes.

  4. En de fjirde etappe - direkte lansearring nei it trochjaan fan de tests. De taak wie, earlik sein, dreech: yn 12 oeren te wikseljen oer 955 winkels yn it hiele lân, en tagelyk net stopje ferkeap.

Yn 'e nacht fan 24-25 febrewaris naam in team fan tsien fan' e bêste spesjalisten fan ús bedriuw "watch" yn it datasintrum, en de magy fan 'e oergong begon. Wy sille der yn detail oer prate by ús gearkomste, en dan sille wy in twadde artikel wije oan 'e technyske details fan ús SAP-magy.

Results.

Dus, it resultaat fan it wurk wie in tanimming fan sokke yndikatoaren as:

  • De lading op 'e efterkant is sawat ferdûbele.
  • It oantal kontrôles per dei ferhege mei 50% fan 200 tûzen nei 300 tûzen.
  • It oantal frontend brûkers tanommen fan 10 tûzen nei 20 tûzen.
  • Yn de leanberekkeningsmodule is it tal meiwurkers tanommen fan 15 tûzen nei 30 tûzen minsken.

Wy sille prate oer alle technyske details op ús SAP meetup yn Moskou, dat sil plakfine op 6 juny op it M.Video-Eldorado kantoar. Eksperts sille har ymplemintaasjeûnderfining diele. Op grûn fan de resultaten fan de gearkomste kinne jonge spesjalisten in betelle staazje krije by it bedriuw mei útsjoch op fierdere wurkgelegenheid.

Jo kinne mear details fine en registrearje op dizze keppeling

Boarne: www.habr.com

Add a comment