Este artigo informará sobre um projeto de implementação de SAP em grande escala em nossa empresa. Após a fusão da M.Video e Eldorado, os departamentos técnicos receberam uma tarefa não trivial - transferir processos de negócios para um único back-end baseado no SAP.
Antes do início, tínhamos uma infraestrutura de TI duplicada de duas redes de lojas, consistindo em 955 pontos de venda, 30.000 funcionários e trezentos mil cheques por dia.
Agora que tudo está funcionando com sucesso, queremos compartilhar uma história - como conseguimos fazer esse projeto.
Nesta publicação (a primeira de duas, o que diabos não brinca, talvez três), apresentamos alguns dados sobre o trabalho realizado, mais detalhes sobre os quais podem ser encontrados no encontro do SAP ME em Moscou.

Seis meses de design, seis meses de escrita de código, seis meses de otimização e teste. E
12 horas para mudar o sistema que atende
450 lojas Eldorado
em toda a Rússia, sem violar o trabalho das lojas M.Video. Além disso, sem o menor tempo de inatividade, trocamos o site da Eldorado com milhões de tráfego.
Pode parecer irreal, mas conseguimos! Detalhes sob o corte.
No processo de fusão das empresas M.Video e Eldorado, enfrentamos a tarefa de otimizar custos e combinar os processos de back-end de duas empresas diferentes.
Talvez isso possa ser chamado de sorte ou coincidência - os dois varejistas usaram a solução SAP ERP para automatizar os processos de back-end. Tivemos que adaptar as soluções de front-end ao novo back-end e otimizar o desempenho das soluções M.Video devido ao aumento de duas vezes na carga de trabalho.
Funcionalmente, a tarefa foi dividida em três (na verdade quatro) etapas:
- Nosso escritório transformacional com os consultores da McKinsey estava envolvido no design, no design da arquitetura, na estrutura organizacional e na seleção do modelo de destino .
Depois de analisar vários indicadores do back-end já em funcionamento das duas empresas, o back-end “M.Video” foi tomado como base para o desenvolvimento de um sistema unificado. Um dos principais critérios pelos quais a escolha foi feita é a eficácia da empresa como um todo, maior receita e lucro a custos mais baixos para uma operação comercial.
A fase de análise e design levou cerca de seis meses, bilhões de células nervosas de chefes de departamento e especialistas técnicos e bebeu muito, muito litros de café. - Implementação em código . Aqui estão algumas figuras do projeto:
- 2.000 rotas por dia, planejadas usando o módulo de logística.
- 30.000 usuários na frente e no back-end.
- 270.000 mercadorias nos armazéns da joint venture.
Cerca de 300.000 verificações processadas pelo sistema por dia, que são armazenadas posteriormente por até cinco anos, a fim de fornecer aos compradores uma garantia, além de pesquisas de marketing.
Cálculo de salários, adiantamentos e bônus para 30.000 funcionários todos os meses.
O projeto envolveu uma equipe de 220 especialistas técnicos que trabalharam por dez meses. Usando cálculos aritméticos simples, obtemos dois números que mostram claramente a escala do trabalho realizado: 90.000 pessoas / dias e ... 720.000 horas de trabalho .

Além disso, a otimização de subprogramas individuais de módulos SAP, cerca de cem subprogramas, foi acelerada de cinco a seis vezes, otimizando o código e as consultas no banco de dados.
Para casos individuais, conseguimos reduzir o tempo de execução do programa de seis horas para dez minutos otimizando as consultas ao banco de dados - O terceiro estágio, talvez o mais difícil, é o teste . Consistia em vários ciclos. Para conduzi-los, reunimos uma equipe de 200 funcionários, envolvidos em um teste funcional, de integração e regressão.
Descrevemos os testes de estresse como um item separado; eles consistiram em 15 ciclos para os módulos SAP ERP, POS DM, PI.
Com base nos resultados de cada teste, otimizamos o código e os parâmetros do DBMS, bem como os índices do banco de dados (eles funcionam para nós no SAP HANA, em parte no Oracle).
Após todos os testes de carga, cerca de 20% por cento foram adicionados à potência calculada e também foi formada uma reserva de aproximadamente o mesmo volume (20%).
Além disso, após a execução dos ciclos acima, iniciou-se a análise dos 100 programas com mais recursos, de acordo com os resultados dos quais refatoramos o código e aceleramos o trabalho em uma média de cinco vezes (o que mais uma vez confirma a importância da refatoração e otimização do código).
O último dos testes foi "cortado". Uma zona de teste separada foi criada para ele, que copiou nosso ambiente produtivo. Testamos “over over” duas vezes, cada vez que demorava cerca de duas semanas para medir a velocidade das operações, como transferir as configurações do programa da zona de teste para a produtiva, carregando posições abertas para estoques de mercadorias e períodos de indisponibilidade de operações. - E a quarta etapa é o lançamento direto depois de passar nos testes. A tarefa era, francamente, difícil: em 12 horas para trocar cerca de 450 lojas em todo o país e um site grande e, ao mesmo tempo, não interromper as vendas.
Na noite de 24 a 25 de fevereiro, uma equipe de 50 especialistas de nossa empresa e cerca de 40 funcionários de consultores parceiros fizeram uma "mudança" no escritório e a mágica da transição começou. Falaremos sobre isso em detalhes em nosso encontro e, após o segundo artigo, dedicaremos aos detalhes técnicos de nossa mágica do SAP.
Resultados
Assim, o resultado do trabalho foi um aumento de indicadores como:
- A carga de back-end dobrou.
- O número de cheques por dia aumentou 50%, de 200 mil para 300 mil.
- A carga de back-end dobrou.
- De acordo com o módulo de cálculo salarial, o número de funcionários passou de 15 mil para 30 mil pessoas.
Falaremos sobre todos os detalhes técnicos em nossa reunião da SAP em Moscou, que será realizada em 6 de junho no escritório da M.Video Eldorado. Os especialistas compartilharão sua experiência de implementação. Como resultado da reunião, jovens especialistas poderão obter um estágio remunerado em uma empresa com a perspectiva de mais emprego.
Saiba mais e registre-se
aqui.