Varejo: iLAB atua como a principal equipe de testes de um dos maiores clientes SAP do mundo
Introdução
As partes interessadas do cliente incluem várias unidades de negócios, gerentes de envolvimento comercial, gerentes de projeto, gerentes de entrega e várias equipes de desenvolvimento, cujo foco principal é garantir a implementação, a manutenção e o 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 cuidou do gerenciamento de defeitos.
- A iLAB contribuiu com a experiência em Garantia de Qualidade de Software, auxiliando no planejamento e na execução do projeto, bem como na identificação e mitigação de riscos que poderiam comprometer o projeto.
Desafios do projeto
O cliente tem uma arquitetura de TI complexa; um dos maiores clientes SAP do mundo, os sistemas do cliente incluem um sistema SAP ERP altamente personalizado para atender às suas operações. Seu sistema SAP ERP é complementado com outras soluções para várias outras atividades comerciais. Os desafios enfrentados pela Shoprite incluem, mas não se limitam a:
- Atraso nas implementações devido a muitos esforços de teste manual para executar os pacotes de regressão
- Os pacotes de regressão não sã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
- Pouca experiência do usuário e satisfação do cliente
- Falta de confiança das unidades de negócios nas soluções de TI, pois as soluções atrasavam ou a implantação nem sempre tinha a qualidade esperada.
Sucessos do projeto
A iLAB propôs uma abordagem de teste personalizada com base em nossas metodologias iTEST© para atender à metodologia do ciclo de vida de desenvolvimento de software (SDLC) da Shoprite e resolver seus problemas. 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. Dada a complexidade dos sistemas da Shoprite, a iLAB propôs uma única estrutura com capacidade de utilização por todas as equipes para facilitar a geração de relatórios e reduzir os custos de manutenção para facilitar as execuções de regressão de ponta a ponta. A iLAB adotou a abordagem fail-fast para 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ódigo estável.
Conclusão
Os resultados obtidos com a implementação incluíram:
- As execuções de regressão que levavam cerca de um mês usando os recursos de teste manual do cliente agora são executadas em algumas horas usando a estrutura de automação da iLAB.
- Execuções regulares de regressão e relatórios sobre alarmes que exigem atenção.
- Aumento das permutações de dados, cobertura de testes e quase nenhum defeito perdido e retorno da produção.
- Melhoria no processo de implantação com os clientes fazendo várias implantações sem problemas com frequência.
- 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 melhor experiência e satisfação do usuário.