Introdução:
A Benteler SA, uma empresa líder no processamento de metal no setor automotivo, buscava aprimorar o processo de auditoria de qualidade em suas plantas globalmente. O desafio era migrar de um método manual baseado em Excel para uma solução digital mais eficiente. A equipe de desenvolvimento, baseada na planta de Campinas/SP, optou por criar um aplicativo iOS utilizando tecnologias como React Native, NodeJS, Docker e Microsoft Azure.
Problema:
O principal desafio enfrentado pela Benteler era a transição do processo de auditoria, antes baseado em planilhas Excel, para uma abordagem digital. Além disso, a execução e o input de dados durante as auditorias eram realizados separadamente, resultando em retrabalho para os auditores.
Tecnologias Aplicadas:
-
React Native - iOS: Escolhido para desenvolver um aplicativo que funcionasse de maneira eficiente no sistema operacional iOS, garantindo uma experiência consistente em dispositivos Apple.
-
NodeJS e Docker: Utilizados para o desenvolvimento e implantação eficiente de containers, garantindo flexibilidade e escalabilidade na infraestrutura.
-
Microsoft Azure: Escolhido como plataforma de nuvem para hospedar os serviços necessários, incluindo Active Directory para gerenciamento de usuários e autenticação, Storage para armazenamento de dados e App Services para hospedagem de containers em Docker.
-
Docker.io: Utilizado para a distribuição interna de imagens de containers, garantindo consistência e controle sobre o ambiente de execução do aplicativo.
Requisitos:
-
Todo o projeto e documentação foram realizados exclusivamente em inglês.
-
Atendimento a todos os requisitos de segurança estabelecidos pelo departamento de Tecnologia da Informação na Alemanha.
-
Desenvolvimento em colaboração com a equipe de TI da Alemanha, com comunicação e documentação em inglês.
-
Distribuição interna exclusiva do aplicativo iOS por meio de um pacote Enterprise e Security Hub.
-
Transferência de todo o código, infraestrutura e aplicativos para a equipe de TI da Alemanha, que assumiria a manutenção contínua.
-
Integração de todos os serviços de autenticação ao Active Directory, respeitando as Roles dentro da corporação.
Solução:
A equipe desenvolveu um aplicativo iOS que permitia auditorias online em qualquer parte do mundo, com os dados coletados durante o processo armazenados para futuras consultas. Além disso, foi criado um aplicativo web para gestores baixarem relatórios, visualizarem gráficos e realizarem auto-auditorias comparativas.
Desafios Durante o Desenvolvimento:
O principal desafio foi iniciar o projeto com um processo de auditoria ainda não completamente definido, baseando-se apenas em uma planilha Excel. A comunicação eficiente com a equipe da Alemanha foi crucial, e apesar de alguns requisitos de segurança terem surgido tardiamente, a colaboração conjunta superou esses obstáculos. O envolvimento de um auditor no final do projeto foi essencial para o sucesso final.
Resultado:
A equipe superou os desafios e entregou uma solução satisfatória. A expertise na solução proposta permitiu direcionar o escopo, mesmo com a mudança de responsáveis, garantindo a conclusão do projeto conforme a proposta original. O aplicativo resultante é esteticamente agradável, funcional e rápido, sendo utilizado globalmente em mais de 28 países. Atualmente, a aplicação está em produção e é suportada pela equipe de TI da Benteler, que continua a expandir a aplicação.