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.

    Você está pronto para começar?

    1. CONVERSA PRELIMINAR

    Durante esse primeiro contato, vamos falar sobre o seu negócio, o que você precisa, sua estrutura, orçamento e o que será necessário para atingir o seu objetivo.

    2. APRESENTAÇÃO DE PROPOSTA DE TRABALHO

    Em alguns dias, nós vamos criar uma proposta que atenda as especificações do seu projeto, com orçamento, prazo, tecnologias e time a ser aplicado.

    3. ASSINATURA DO CONTRATO E INICIO DAS ATIVIDADES

    Com a aprovação da proposta, nós iniciaremos imediatamente os trabalhos. Como cliente você terá acesso completo ao código fonte, relatório de atividades e versões preliminares do seu produto. Aqui você faz parte da equipe.