Varejo: A iLAB é a principal equipe de testes de um dos maiores clientes SAP do mundo
Introdução
As partes interessadas do cliente incluem diversas unidades de negócios, gerentes de envolvimento comercial, gerentes de projeto, gerentes de entrega e várias equipes de desenvolvimento, com o foco principal em garantir a implementação, manutenção e aprimoramento contínuos de sistemas legados, essenciais e novos.
Função da iLAB
- A iLAB forneceu a equipe principal de testes e liderou os testes de integração do sistema (SIT) e os testes de aceitação do usuário (UAT). A equipe principal de testes também foi responsável pelo gerenciamento de defeitos.
- A iLAB contribuiu com sua expertise em Quality Assurance, auxiliando no planejamento e na execução do projeto, além de identificar e mitigar riscos que poderiam comprometer o sucesso do projeto.
Desafios do Projeto
O cliente possui uma arquitetura de TI complexa e é um dos maiores clientes SAP do mundo. Seus sistemas incluem um SAP ERP altamente personalizado para atender às suas operações, complementado por outras soluções para diversas atividades comerciais. Entre os desafios enfrentados pela Shoprite, destacam-se:
- Atrasos nas implementações devido ao grande volume de testes manuais necessários para executar os pacotes de regressão.
- Pacotes de regressão não executados devido a restrições de tempo e à pressão para liberar a produção.
- Lançamentos em produção de baixa qualidade devido a defeitos não detectados durante a fase de testes.
- Altos custos de retrabalho devido a códigos inadequados.
- Perdas de negócios e baixa produtividade devido a falhas nos sistemas de TI.
- Baixa experiência do usuário e satisfação do cliente.
- Falta de confiança das unidades de negócios nas soluções de TI, devido a atrasos ou à qualidade insatisfatória das implantações.
Sucessos do Projeto
A iLAB propôs uma abordagem de teste personalizada com base em nossas metodologias iTEST©, alinhada ao ciclo de vida de desenvolvimento de software (SDLC) da Shoprite, para resolver seus desafios. Com especialistas dedicados apoiando a estratégia de testes do cliente, a iLAB implementou uma estrutura de automação de testes personalizada e de fácil manutenção. Considerando a complexidade dos sistemas da Shoprite, a iLAB propôs uma única estrutura que pudesse ser utilizada por todas as equipes, facilitando a geração de relatórios e reduzindo os custos de manutenção, além de simplificar as execuções de regressão de ponta a ponta. Adotando a abordagem fail-fast, a iLAB conseguiu reduzir o tempo necessário para implantações e retornos de produção, incorporando seus recursos em diferentes equipes de desenvolvimento, promovendo testes antecipados e criando pacotes de regressão para códigos estáveis.
Conclusão
Os resultados obtidos com a implementação incluíram:
- As execuções de regressão, que antes levavam cerca de um mês com os recursos de teste manual do cliente, agora são realizadas em algumas horas utilizando a estrutura de automação da iLAB.
- Execuções regulares de regressão e relatórios de alarmes que exigem atenção imediata.
- Aumento nas permutações de dados, cobertura de testes, com quase nenhum defeito perdido e retorno da produção.
- Melhoria no processo de implantação, com os clientes realizando várias implantações sem problemas de forma frequente.
- Maior confiança empresarial nos sistemas de TI, com código estável sendo promovido regularmente à produção.
- Identificação proativa de problemas antes que a empresa ou seus clientes os enfrentem na produção.
- Pesquisas com clientes indicam uma experiência e satisfação do usuário significativamente melhores.