Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Sistema de controle de automação

Software:criação de aplicativos internos com plataformas de código baixo e sem código


Apostando na premissa de que às vezes as melhores ideias para resolver problemas vêm do zero, os fabricantes estão adotando plataformas de programação sem código e com pouco código para permitir que os funcionários resolvam problemas criando seus próprios aplicativos personalizados.

Impulsionando a criação dessas plataformas está a necessidade de aplicativos que não podem ser encontrados no iTunes ou na Google Play Store, agravada pela falta de bons codificadores, departamentos de TI e agências sobrecarregadas de trabalho, o gasto e o tempo envolvidos na criação de um aplicação e a qualidade variável do que é produzido.

Como resultado, a Gartner Inc., uma empresa global de pesquisa e consultoria em TI e outros setores da indústria, previu que, até 2024, o desenvolvimento de aplicativos de baixo código representará mais de 65% da atividade de desenvolvimento de aplicativos.

Alguns dos aplicativos de bricolage mais populares usados ​​na fabricação são aqueles para gerenciamento de garantia, visibilidade da cadeia de suprimentos, rastreamento de estoque, relatórios para órgãos reguladores, logística, ponto de venda e fluxo de trabalho do projeto.

A fabricação é adequada exclusivamente para aplicativos personalizados de bricolage devido ao treinamento técnico de sua força de trabalho em conceitos e metodologias de engenharia. Alguns engenheiros podem até ter experimentado diferentes linguagens de programação para automatizar seu trabalho ou fazer análises, para que não estejam completamente familiarizados com o desenvolvimento de software; não é apenas o seu papel principal.

“O que é fascinante sobre isso, da minha experiência, é que essas pessoas tendem a ser realmente eficazes nesse tipo de plataforma”, disse Mike Schiraldi, líder da equipe de arquitetos de soluções da Mendix, Boston. “Eles não estão presos a toda a sintaxe esotérica de um determinado idioma e também estão em uma posição única para entender um problema de negócios, onde há uma lacuna nesse processo e como corrigi-lo.” A Mendix foi adquirida pela Siemens em 2018.

Desenvolvedores Funcionários


Na Flowserve, Irving, Texas, que fabrica e presta serviços para soluções de controle de movimento de fluidos para o setor de petróleo e gás, os funcionários usaram uma plataforma low-code da Appian, Tysons, Va., para criar aplicativos para diversas finalidades, incluindo um serviço portal central para o processo de reparo de bombas da Flowserve. Usando o aplicativo, um funcionário cria uma entrada de pedido e, em seguida, usa para registrar e gerenciar as informações relacionadas necessárias sobre inspeção, cotação de preços, coordenação de mão de obra física e peças necessárias; revisão e aprovação; e finalmente o envio de uma fatura.

Para os propósitos da Flowserve, não há software de prateleira disponível, disse Malcolm Ross, vice-CTO e vice-presidente de estratégia de produto da Appian.

“Há software para um sistema de gerenciamento de estoque e gerenciamento de recursos de RH, mas nada para combinar os dois – a mão de obra e as peças – juntos”, disse Ross.

As plataformas low-code permitem que usuários corporativos, como os funcionários da Flowserve, desenvolvam soluções sob medida para ajudar a automatizar e organizar processos.

“Qualquer usuário de baixo código que esteja desenvolvendo um aplicativo personalizado terá um conhecimento profundo sobre o problema e o processo que o aplicativo visa”, disse Tejas Gadhia, evangelista-chefe de desenvolvimento de plataforma da Zoho Corp., Pleasanton, Califórnia. é a principal vantagem das plataformas low-code:elas mantêm o desenvolvimento interno, em vez de os usuários terem que articular suas necessidades com uma equipe de TI ou um desenvolvedor externo.”

Além de permitir o desenvolvimento de aplicativos, as plataformas também permitem que os criadores façam atualizações nos aplicativos à medida que seus processos e requisitos evoluem com base no feedback dos usuários. Os fornecedores variam se os aplicativos podem ser armazenados em um portfólio interno de uma empresa ou em uma loja de aplicativos comercial, mas as atualizações podem ser enviadas por meio de um link em SMS ou e-mail.

Desenvolvimento ágil de aplicativos


“Isso acaba sendo a coisa mais importante se você quiser fazer um desenvolvimento de aplicativos verdadeiramente ágil e inovador:coloque-o nas mãos de alguns usuários, obtenha seu feedback e produza uma iteração”, disse Praveen Seshadri, CEO da AppSheet, Seattle. “Na verdade, o número de iterações que você pode fazer com feedback de qualidade é o que permite que seu aplicativo se converta em algo útil e bem-sucedido para seus usuários. A velocidade das iterações é o que impulsiona o sucesso.”

Embora desenvolver e usar um aplicativo seja valioso por si só porque aumenta a produtividade, em algum momento os fabricantes percebem que há um valor adicional na plataforma que está na criação de muitos aplicativos. Quando eles começam a construir muitos aplicativos, essa percepção geralmente é conduzida pela equipe de análise que vê que não é apenas que os aplicativos estão impulsionando a produtividade, eles também estão coletando dados que podem ser usados ​​pelo software ERP, MES ou PLM de uma planta.

“Isso é como ouro”, diz Seshadri. “Isso dá uma visão de todas essas coisas que não tínhamos antes.”

Com esses dados, as fábricas podem fazer análises de quais partes de sua linha de fabricação estão se saindo melhor do que outras e onde há mais problemas do que em outros lugares. Eles podem identificar onde está a oportunidade.

“Então, isso impulsiona o pensamento estratégico”, disse ele. “Como isso pode tornar nossa empresa fundamentalmente mais competitiva?”

Estudo de caso de eficiência


Elijah Magrane, diretor de operações da Tutti Gourmet, fabricante de lanches mais saudáveis ​​em Hudson, Quebec, Canadá, começou a usar o AppSheet há cerca de 16 meses para fazer inventário.

A fábrica costumava fazer o inventário com base em contagens físicas que eram então inseridas manualmente em planilhas. Erros eram comuns e algumas coisas eram esquecidas. Com a plataforma, no entanto, a Magrane conseguiu criar um aplicativo de inventário que inclui o tipo de fórmulas e cálculos comuns a programas de planilhas e, desde então, adicionou códigos de barras e QR, para que as contagens sejam automatizadas.

“A implementação de um sistema de código de barras por meio do AppSheet, juntamente com avisos de reabastecimento automatizados, aumentou nossa eficiência e garantiu que sempre somos capazes de atender aos pedidos e produzir na capacidade máxima”, disse Magrane.

Os aplicativos que Magrane criou – cerca de 40 ao todo – são úteis para operações do dia-a-dia, como tabular o tempo dos funcionários, manter listas de fornecedores aprovados, preencher listas de verificação de inspeção, gerenciar estoque de armazém, rastrear distribuição de produtos e muito mais.

“Para ser franco, onde estou agora, tenho um ERP totalmente funcional com AppSheet”, disse ele (veja o gráfico na página 63).

Como a plataforma está na nuvem, o chefe da Magrane pode acessar aplicativos de inventário, gerenciamento de projetos e P&D quando estiver na estrada. Na empresa, o novo gerente de vendas pode acompanhar quanto tempo passou desde que uma loja recebeu uma entrega e fazer uma ligação de vendas, se necessário.

“Código baixo é para codificar como uma casa pré-fabricada é para uma casa construída do zero.”

E quando a empresa está sendo auditada para rastreabilidade, a Magrane pode acessar facilmente as informações em vez de vasculhar pastas.

“Nosso sistema de contabilidade não tem rastreabilidade para produtos acabados”, disse Magrane. “Antes do AppSheet, estávamos gravando manualmente no Excel. Isso levou muito tempo e os erros foram altos. Desde o uso do AppSheet, o fluxo de trabalho de rastreabilidade foi reduzido em mais da metade e os erros são quase inexistentes.”

A atualização é crítica


O maior diferencial entre as plataformas de aplicativos DIY pode ser se o criador experiente em tecnologia pode adicionar parte de seu próprio código.

Geralmente, as soluções sem código oferecem 100% de desenvolvimento de aplicativos de apontar e clicar e são direcionadas diretamente a usuários de negócios e pessoas com nenhum ou mínimo conhecimento de programação. A maioria dessas ferramentas é voltada para substituições ou aprimoramentos de planilhas. AppSheet é uma plataforma sem código.

As ferramentas de baixo código também oferecem principalmente configuração de apontar e clicar; no entanto, eles fornecem alguns recursos avançados por meio de linguagem de script para executar lógica de negócios complexa. Essas ferramentas são voltadas para usuários que têm um pouco mais de conhecimento técnico, mas não estão no nível do desenvolvedor. Appian, Mendix e Zoho Creator são plataformas low-code.

“Código baixo é para codificar como uma casa pré-fabricada é para uma casa construída do zero”, disse Jon Scolamiero, gerente de arquitetura e governança da Mendix. "Nenhum código é essencialmente um 'dupla largura' fabricado."

Sem código e código baixo não são os únicos diferenciais. A segurança varia de acordo com o fornecedor.

“É sempre uma boa ideia verificar a página de segurança de um fornecedor para ver suas políticas e procedimentos sobre como eles lidam e gerenciam dados”, disse Gadhia.

Os avaliadores podem solicitar aos fornecedores detalhes sobre certificações como a ISO 27001, que foca na qualidade e melhoria contínua dos sistemas de gestão da informação, e o SOC 2 Tipo II, um padrão para controles que se relacionam diretamente com a segurança, disponibilidade, integridade de processamento, confidencialidade e privacidade em uma organização que fornece software como serviço.

A segurança é apenas uma parte - entender a política de privacidade de um fornecedor é igualmente importante. Os clientes precisam ter certeza de que seus aplicativos, dados e propriedade intelectual de seus aplicativos pertencem a eles, não ao fornecedor, disse Gadhia. Eles também devem garantir que suas informações não possam ser vendidas ou compartilhadas com terceiros.

A proposta de valor central do low code and no code não é apenas a composição dos aplicativos, é também a manutenção e atualização contínuas nos ciclos de vida da plataforma se os aplicativos forem usados ​​em dispositivos móveis ou pela web, disse Ross. É aí que as pessoas geralmente encontram problemas com software corporativo.

“É a ideia de que, uma vez que eu construa, está tudo bem”, disse ele. “Mas só porque ele funciona com um sistema operacional móvel hoje não significa que funcionará no ano que vem quando o iOS 13 ou 14 ou 15 for lançado.”
Ross acrescenta uma advertência semelhante para aplicativos baseados na web. Os padrões da Web estão evoluindo a cada dia, e só porque um aplicativo funciona com Edge, Safari, Bing ou Chrome hoje não significa que funcionará com eles amanhã. Um aspecto importante a ser explorado com o fornecedor da plataforma low-code é se ele está entregando o software que obscurece os requisitos de manutenção e incorporou a prova de futuro nos recursos da plataforma.

“Paralelamente, muitas vezes pergunto às pessoas:‘Que versão do Google você usa'”, disse Ross. “O Google atualiza o menu de pesquisa e a pesquisa do navegador da web literalmente todos os dias, mas não pensamos nisso como uma versão, pensamos nisso como um serviço. É onde queremos estar na forma como digerimos essas plataformas como um serviço.”

Scolamiero disse que os compradores de plataforma também devem perguntar se a plataforma é nativa da nuvem, o que significa que ela adere aos princípios e arquiteturas centrais que facilitam não apenas a existência em uma nuvem, mas a execução de processos e procedimentos em qualquer nuvem, bem como no local e integração com todos os este.

“Temos um mundo híbrido onde o software é executado internamente em sistemas muito seguros que não têm acesso à Internet, mas também precisa ser executado no sistema mais amplo da nuvem e da Internet”, disse ele.

Em última análise, a coisa mais importante a perguntar ao comprar uma plataforma é se ela ajuda as empresas a resolver problemas e desbloquear produtividade e inovação, disse Seshadri. Cada linha de negócios tem essa pressão para inovar e melhorar, seja a inspeção no chão de fábrica ou o estoque em um armazém que precisa ser automatizado.

“Digamos que você crie um aplicativo para inspecionar equipamentos em um chão de fábrica”, disse Seshadri. “Ele extrai dados sobre quais equipamentos você possui do seu ERP e captura informações de inspeção. Se houver danos, você pode tirar uma foto e notificar alguém para fazer o reparo. Todas as manhãs, a administração precisa de um relatório do que está danificado.”

Sistema de controle de automação

  1. Ganhando dinheiro com o roteador CNC
  2. Fazendo a transição para o software CMMS com Steve Ricard (PODCAST)
  3. Sepro lança aplicativos para aprimorar o software do robô
  4. Software para trabalhos de seleção e colocação de padrões com robôs de seis eixos
  5. Automação de negócios com plataformas de baixo código
  6. Iniciando projetos com terceirização
  7. Software industrial se integra à TI
  8. Automatize a manutenção do hotel com o software CMMS
  9. Encontrando o ajuste certo com sua tecnologia de software de fabricação em nuvem
  10. Trabalhando com sistemas internos de integração