Focalweb Desenvolvimento de Aplicativos e Software
    Benteler S/A

    Case de Desenvolvimento do Aplicativo iOS para Auditorias Globais na Benteler SA

    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:

    1. 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.

    2. NodeJS e Docker: Utilizados para o desenvolvimento e implantação eficiente de containers, garantindo flexibilidade e escalabilidade na infraestrutura.

    3. 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.

    4. 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:

    1. Todo o projeto e documentação foram realizados exclusivamente em inglês.

    2. Atendimento a todos os requisitos de segurança estabelecidos pelo departamento de Tecnologia da Informação na Alemanha.

    3. Desenvolvimento em colaboração com a equipe de TI da Alemanha, com comunicação e documentação em inglês.

    4. Distribuição interna exclusiva do aplicativo iOS por meio de um pacote Enterprise e Security Hub.

    5. Transferência de todo o código, infraestrutura e aplicativos para a equipe de TI da Alemanha, que assumiria a manutenção contínua.

    6. 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.

    Are you ready to start?

    1. PRELIMINARY CONVERSATION

    During this first contact, we will talk about your business, what you need, its structure, budget and what will be needed to achieve your objective.

    2. PRESENTATION OF WORK PROPOSAL

    In a few days, we will create a proposal that meets your project specifications, with budget, deadline, technologies and team to be applied.

    3. SIGNING OF THE CONTRACT AND START OF ACTIVITIES

    With approval of the proposal, we will immediately begin work. As a customer you will have full access to the source code, activity report and preliminary versions of your product. Here you are part of the team.