Com combinar el suport de dos minoristes a SAP en 12 hores

Aquest article us parlarà d'un projecte d'implementació de SAP a gran escala a la nostra empresa. Després de la fusió de les empreses M.Video i Eldorado, els departaments tècnics van rebre una tasca no trivial: transferir els processos empresarials a un únic backend basat en SAP.

Abans de començar, teníem una infraestructura informàtica duplicada de dues cadenes de botigues, formada per 955 punts de venda, 30 empleats i tres-cents mil rebuts diaris.

Ara que tot està en funcionament amb èxit, volem compartir la història de com hem aconseguit completar aquest projecte.

En aquesta publicació (la primera de dues, qui sap, potser tres) us presentarem algunes dades de la feina feta, de les quals podreu conèixer més a la trobada SAP ME de Moscou.

Com combinar el suport de dos minoristes a SAP en 12 hores

Sis mesos de disseny, sis mesos de codificació, sis mesos d'optimització i proves. I 12 horesper iniciar el sistema general en 1 botigues a tota Rússia (des de Vladivostok fins a Kaliningrad).

Pot semblar poc realista, però ho hem aconseguit! Detalls sota el tall.

En el procés de fusió de les empreses M.Video i Eldorado, ens vam enfrontar a la tasca d'optimitzar costos i reduir els processos de negoci de dues empreses diferents a un únic backend.

Potser això es pot anomenar sort o coincidència: tots dos minoristes van utilitzar sistemes SAP per organitzar els processos. Només hem hagut de fer front a l'optimització, i no a una reestructuració completa dels sistemes interns de la xarxa Eldorado.

Funcionalment, la tasca es va dividir en tres (en realitat quatre) etapes:

  1. Disseny “en paper” i aprovació els nostres analistes de negoci i consultors SAP per a nous processos (així com modernització dels antics) dins dels sistemes existents.

    Després d'analitzar una sèrie d'indicadors del backend ja en funcionament de les dues empreses, el backend M.Video es va prendre com a base per al desenvolupament d'un sistema unificat. Un dels principals criteris pels quals es va fer l'elecció va ser l'eficiència del conjunt de l'empresa, majors ingressos i beneficis amb menors costos d'operacions empresarials.

    La fase d'anàlisi i disseny va durar uns sis mesos, milers de milions de cèl·lules nervioses dels caps de departament i especialistes tècnics i es van beure molts, molts litres de cafè.

  2. Implementació en codi. Aquests són alguns números basats en els resultats del projecte:
    • 2 rutes diàries previstes mitjançant el mòdul logístic.
    • 38 usuaris frontals i posteriors.
    • 270 mercaderies als magatzems de l'empresa fusionada.

    Uns 300 xecs processats pel sistema al dia, que posteriorment s'emmagatzemen fins a cinc anys per oferir als clients una garantia, així com amb finalitats d'estudi de mercat.

    Calcula salaris, avançaments i bonificacions per a 30 empleats cada mes.

    El projecte va implicar un equip de 300 tècnics especialistes que van treballar durant deu mesos. Utilitzant càlculs aritmètics senzills, obtenim dues xifres que mostren clarament l'escala del treball realitzat: 90 homes/dies i... 000 hores de treball.

    Com combinar el suport de dos minoristes a SAP en 12 hores

    A continuació: optimització de les rutines individuals dels mòduls SAP; aproximadament un centenar de rutines es van accelerar de cinc a sis vegades optimitzant el codi i les consultes a la base de dades.

    En casos individuals, hem pogut reduir el temps d'execució del programa de sis hores a deu minuts optimitzant les consultes al SGBD.

  3. La tercera etapa és potser la més difícil: proves. Constava de diversos cicles. Per dur-los a terme, vam reunir un equip de 200 empleats, van participar en proves funcionals, d'integració i de regressió.

    Descriurem les proves de càrrega en un paràgraf a part; constaven de 15 cicles per a cadascun dels mòduls SAP: ERP, POS, DM, PI.

    A partir dels resultats de cada prova, es van optimitzar el codi i els paràmetres del SGBD, així com els índexs de bases de dades (els executem a SAP HANA, alguns a Oracle).

    Després de totes les proves de càrrega, es va afegir aproximadament un 20% més a la potència de càlcul calculada i es va formar una reserva d'aproximadament el mateix (20%) volum.
    A més, després de realitzar els cicles descrits anteriorment, vam començar a analitzar els 100 programes que consumeixen més recursos, a partir dels resultats dels quals vam refactoritzar el codi i vam accelerar el seu treball una mitjana de cinc vegades (cosa que confirma una vegada més la importància de la refactorització i l'optimització del codi).

    L'última prova realitzada va ser "tallada". Es va crear una zona de prova independent, que va copiar el nostre centre de dades productiu. Vam fer "Cut over" dues vegades, cada cop va trigar unes dues setmanes, durant les quals vam mesurar la velocitat d'operacions com ara: transferir la configuració del programa de l'àrea de prova a la productiva, carregar posicions obertes per a inventaris de mercaderies i períodes de indisponibilitat de operacions.

  4. I la quarta etapa - llançament directe després de superar les proves. La tasca era, francament, difícil: en 12 hores canviar unes 955 botigues a tot el país, i alhora no aturar les vendes.

La nit del 24 al 25 de febrer, un equip de deu dels millors especialistes de la nostra empresa es va posar a "vigilar" al centre de dades i va començar la màgia de la transició. En parlarem amb detall a la nostra trobada, i després dedicarem un segon article als detalls tècnics de la nostra màgia SAP.

Resultats.

Així, el resultat del treball va ser un augment d'indicadors com:

  • La càrrega al backend s'ha duplicat aproximadament.
  • El nombre de xecs per dia va augmentar un 50% de 200 mil a 300 mil.
  • El nombre d'usuaris de frontend va augmentar de 10 mil a 20 mil.
  • En el mòdul de càlcul salarial, el nombre d'empleats va augmentar de 15 mil a 30 mil persones.

Parlarem de tots els detalls tècnics a la nostra trobada SAP a Moscou, que tindrà lloc el 6 de juny a l'oficina de M.Video-Eldorado. Els experts compartiran la seva experiència d'implementació. A partir dels resultats de la trobada, els joves especialistes podran fer pràctiques remunerades a l'empresa amb la possibilitat d'ocupar-se.

Pots conèixer més detalls i registrar-te a aquest enllaç

Font: www.habr.com

Afegeix comentari