Plataformas de baixo código não se restringem mais a formulários online simples e integrações básicas. Agora, pequenas e grandes empresas estão explorando sete maneiras inovadoras para ampliar as possibilidades do desenvolvimento com baixo código.

Algumas pessoas no campo do desenvolvimento de software e negócios acreditam que o desenvolvimento de baixo código é mais apropriado para aplicações simples e pouco exigentes, como substituir planilhas ou criar painéis. Steve Jones, da Red Gate Software, argumenta que essas ferramentas podem não ser adequadas para aplicações mais avançadas, pois podem apresentar falhas e problemas de desempenho quando submetidas a um uso mais intenso e a requisitos de manipulação de dados mais complexos.
Durante mais de vinte anos, tenho utilizado plataformas de código baixo e sem código e escrito bastante sobre o assunto. Já abordei temas como a influência da inteligência artificial generativa no código baixo, a aceleração da modernização de aplicativos através do código baixo e a inovação impulsionada pelo não-código. Também explorei os oito indícios de que uma plataforma de baixo código promete muito, mas não atende adequadamente às necessidades de negócios.
Neste artigo, iniciei a investigação de situações avançadas de utilização de plataformas de baixo código que vão além das funcionalidades básicas, proporcionando valor empresarial. Descobri diversos exemplos que demonstram a ampla gama e o alcance das capacidades das plataformas de baixo código, desafiando a ideia de que o baixo código não é escalável ou não permite a inovação.
7 estratégias para as empresas maximizarem o uso de tecnologia com baixo investimento.
- Criar modelos de linguagem natural com abordagem de programação visual simplificada.
- Adaptar procedimentos de negócios de forma integrada.
- Atualize as interações do utilizador sem a necessidade de uma reestruturação completa.
- Elabore procedimientos especializados para cada departamento.
- Colocar em prática a avaliação de transformação no cenário do jogo.
- Crie sequências de tarefas em plataformas de computação em nuvem.
- Atualizar os meios de acesso e verificação de identidade.
Criar Modelos de Linguagem com Redes Adversariais Generativas usando uma abordagem de programação simplificada.
Apesar de parecer uma combinação improvável, o uso de baixo código na inteligência artificial generativa tem sua relevância. Por exemplo, ao considerar a criação de um modelo de linguagem grande (LLM) que utiliza a geração aumentada de recuperação (RAG), surge a questão de se deve construir do zero, comprar pronto ou optar por uma solução de baixo código. Enquanto muitas grandes empresas com forte expertise técnica e amplo portfólio de propriedade intelectual optam por desenvolver internamente, as pequenas empresas, por sua vez, geralmente não possuem esses recursos e buscam alternativas de baixo código para preencher essa lacuna.
“A maioria das empresas de inteligência artificial está tentando convencer as empresas de que não precisam desenvolver seus próprios LLMs ou modelos de código aberto delicados para suportar uma variedade de aplicações internas e externas”, explica Igor Jablokov, fundador e CEO da Pryon. “Com o RAG, é viável melhorar a precisão desses sistemas simplesmente apontando e clicando nos repositórios de documentos e construindo automaticamente modelos de IA que estejam conectados a esse conteúdo.”
Grandes corporações também podem aproveitar as vantagens da criação de aplicativos com programação simplificada, automação de tarefas e habilidades de inteligência artificial gerativa.
Malcolm Ross, SVP da estratégia de produtos da Appian, afirma que, embora as aplicações resultantes da inteligência artificial no desenvolvimento de alto código exijam conhecimentos avançados em ciência da computação para compreender o projeto, os princípios de design visual de código-baixo são ideais para integrar a IA na automação de processos completos. Ele também destaca que a IA de baixo código e generativa aumentam a eficiência do desenvolvedor, assegurando que os humanos permaneçam conscientes e no controle da saída.
Appian, Coveo, FlowiseAI, OutSystems e Pyron estão entre as empresas que utilizam programação de baixo nível para inteligência artificial generativa.
Uma situação atual utiliza plataformas de programação simplificada e tecnologia de inteligência artificial para facilitar a criação de processos de dados e aplicações baseadas em IA. Isso permite um desenvolvimento e implementação ágeis de aplicativos em setores nos quais as empresas não costumam contar com profissionais de desenvolvimento ou cientistas de dados.
Manish Rai, que ocupa o cargo de vice-presidente de marketing de produto no SnapLogic, compartilha alguns exemplos empolgantes. “Dois cenários que despertaram grande interesse incluem a automatização da documentação dos pipelines existentes e o desenvolvimento de aplicativos de conversação baseados em inteligência artificial para auxiliar no helpdesk e suporte ao cliente.”
Adaptar procedimentos de negócios de forma integrada.
Os processos empresariais e melhorias nos fluxos de trabalho são outras áreas em que as ferramentas de baixo código podem ser mais vantajosas do que as soluções personalizáveis baseadas em software como serviço (SaaS). Por exemplo, embora haja várias opções de SaaS disponíveis para gerenciamento de ativos e CRM, o que acontece quando os fluxos de trabalho estratégicos abrangem essas duas áreas funcionais?
Neste exemplo do setor imobiliário, a Stag Industrial, uma empresa que gerencia mais de 100 milhões de pés quadrados de propriedade em 14 estados, buscou um processo de trabalho transparente e automatizado para se destacar no mercado. Segundo Anthony Offredi, diretor de assessoria ao cliente da Quickbase, obter dados confiáveis sobre transações imobiliárias industriais pode ser desafiador, ao contrário do mercado imobiliário residencial, onde as informações são mais acessíveis. A implementação de uma plataforma de gerenciamento de trabalho dinâmica permitiu à Stag Industrial aumentar seu pipeline de negócios de US $ 400 milhões para mais de US $ 1 bilhão em apenas alguns anos.
A convergência entre gestão de ativos e CRM é um campo no qual a programação de baixo código pode proporcionar benefícios ao criar processos de trabalho integrados. Um caso adicional, proveniente do governo dos Estados Unidos, está convertendo um procedimento de coleta de dados extenso e complicado, que era realizado em papel, em um fluxo de trabalho automatizado de alta qualidade de dados.
Don Schuerman, CTO da Pega, mencionou que o US Census Bureau implementou tecnologia para agilizar o processo de coleta de dados do censo, permitindo que a equipe de enumeradores contasse as famílias do país de forma mais rápida e eficiente do que antes, sem interrupções.
Outras instâncias de processos de trabalho integrados desenvolvidos em plataformas de programação de nível mais acessível compreendem:
- A melhoria do processo de aceitação de seguros envolve concentrar o suporte ao cliente, administrar as políticas, lidar com as solicitações e supervisionar os riscos.
- Aprimorar a segurança nas obras exige uma colaboração eficaz entre diferentes partes envolvidas, como colaboradores, subcontratados, gestores de projeto, a fim de assegurar que os trabalhadores estejam devidamente treinados em segurança.
- A criação de experiências inteligentes para os clientes na área da saúde depende da combinação dos serviços de atendimento ao cliente, personalização e análise.
As plataformas de baixo código têm a capacidade de impulsionar o desenvolvimento de experiências integradas ao oferecer ferramentas e recursos para personalizar fluxos de trabalho que atendam às necessidades de diferentes áreas dentro da empresa.
Atualize as interações do usuário sem precisar fazer uma reestruturação completa.
Uma das estratégias de modernização de aplicativos em nuvem é substituir componentes em vez de migrar aplicações completas. Essa abordagem envolve manter os bancos de dados e os serviços back-end, enquanto se utiliza plataformas de desenvolvimento de baixo código para reconstruir as interfaces de usuário.
Essa abordagem também pode viabilizar a criação de diversas experiências de usuário para distintos objetivos comerciais, algo rotineiramente realizado por provedores de software independentes (ISVs) que constroem uma funcionalidade e a personalizam para diversos clientes.
Deepak Anupalli, cofundador e CTO da WaveMaker, menciona que as empresas de software independente estão atualizando a experiência do usuário de seus produtos, aproveitando seus investimentos anteriores em infraestrutura, microsserviços de back-end e APIs. Eles estão utilizando o desenvolvimento de baixo código para criar componentes personalizados que integram seus sistemas existentes e os utilizam para acelerar a implementação de soluções tanto na web quanto em dispositivos móveis. Por exemplo, desenvolvendo um portal de autoatendimento para uma seguradora e modernizando o processo de integração de clientes em um banco.
Crie processos específicos para cada departamento.
Os setores utilizam softwares como serviço (SaaS) para otimizar e expandir seus processos de trabalho comuns, porém surge a necessidade de automatizar procedimentos de negócios específicos. Uma alternativa viável é criar fluxos de trabalho utilizando uma ferramenta de desenvolvimento com pouca ou nenhuma programação, que se conecte aos sistemas principais do setor. Abaixo são apresentados dois exemplos ilustrativos.
- Nas áreas de marketing, de acordo com Anurag Shah, VP e chefe de produtos e soluções da Newgen Software, as plataformas de código-baixo podem ser empregadas para prototipar e implementar rapidamente inteligência artificial, com a ajuda humana, em estratégias de comunicação do cliente em diversos canais. O uso dessas plataformas possibilita que as empresas automatizem a criação e personalização de garantias de marketing, relatórios e outros documentos em grande escala, resultando em eficiência e melhorando o envolvimento dos clientes.
- Na área da segurança da informação, a facilidade de uso é um fator importante para impulsionar a adoção do código baixo, tornando o processo de construção mais acessível e permitindo que qualquer pessoa crie fluxos de trabalho automatizados com facilidade. Um exemplo disso é quando a equipe de segurança da informação da Elastic lidou com um grande número de alertas e conseguiu economizar 93 dias ao construir um fluxo de trabalho automatizado de investigação. A utilização de ferramentas de baixo código para automação torna a execução de um negócio mais eficiente, permitindo que diferentes equipes se concentrem em atividades mais impactantes.
Outras situações incluem a otimização de processos de integração de colaboradores, elaboração de programas de capacitação sob medida e supervisão de atividades em campo.
Realizar a análise de alteração no cenário do jogo.
Criar relatórios e dashboards é uma prática frequente em ferramentas sem a necessidade de código, e várias empresas auxiliam os profissionais de negócios a explorar novos conjuntos de dados por meio de catálogos e ferramentas de preparação de dados. Além disso, o low code pode promover a colaboração e facilitar análises em tempo real.
Jay Henderson, que atua como vice-presidente sênior de gestão de produtos na Alteryx, afirma que com ferramentas de análise amigáveis sem a necessidade de código, os cientistas de dados experientes podem trabalhar em conjunto com profissionais não técnicos na mesma plataforma. Além disso, eles são capazes de melhorar a experiência do usuário e automatizar processos, preenchendo a lacuna de habilidades e agilizando o gerenciamento de dados e análises.
Presenciei casos concretos dessa cooperação, em que as organizações empregam abordagens ágeis como um método de colaboração entre profissionais de ciência de dados, tecnologia e especialistas em áreas de negócios. Essa parceria pode resultar em soluções inovadoras.
Julian LaNeve, CTO da Astronomer, compartilha um exemplo prático do Moneyball aplicado no time de beisebol profissional The Texas Rangers. Eles implementam pipelines para reunir dados estatísticos de jogadores e partidas, os quais são disponibilizados à equipe de treinamento imediatamente após cada jogo. Essas informações são utilizadas pelos treinadores para monitorar o desempenho dos jogadores, garantindo que atuem de forma eficaz e evitando possíveis lesões.
Crie processos de trabalho em plataformas de computação em nuvem.
Outra situação de aplicação inovadora consiste em optar pelo uso de plataformas de desenvolvimento de baixo código para criar um componente de um produto ou serviço. Nesse caso, os desenvolvedores se concentram em aspectos técnicos e escalabilidade, enquanto as ferramentas de baixo código são empregadas para criar interfaces simples, ferramentas administrativas ou relatórios. Essa estratégia é eficaz ao trabalhar em ambientes de nuvem pública e integrar-se com serviços de terceiros.
“As plataformas disponíveis no Google Cloud, sejam de código reduzido ou não, possibilitam o desenvolvimento e a modernização do processamento e análise de dados de forma simplificada. Elas permitem que os usuários criem interfaces intuitivas para inserir dados diretamente em tabelas do Google Sheets ou BigQuery”, afirma Heather Sundheim, diretor de engenharia de soluções da SADA. “A automação na geração de relatórios é facilitada pela integração do Google Cloud Functions com essas plataformas, possibilitando a criação de relatórios com base em critérios predefinidos e capacitando as equipes a focarem na tomada de decisões. Além disso, essas plataformas impulsionam a colaboração e a comunicação entre equipes por meio de casos de uso inovadores, como a criação de chatbots e aplicações de reconhecimento de imagem, fomentando a inovação e abrindo novas possibilidades nas operações de negócios.”
Atualizar os meios de acesso e verificação de identidade.
Outra possibilidade de inovação a se pensar é a substituição de componentes internos comuns por componentes de baixo código. Atualmente, a construção de funcionalidades básicas como registro, login e redefinição de senha é simples, porém as demandas de segurança e as expectativas dos usuários requerem implementações mais avançadas. O uso de tecnologia de baixo código pode ser uma forma de aprimorar essas capacidades com eficiência, sem necessidade de investir em grandes esforços de engenharia para garantir a experiência, segurança e escalabilidade necessárias.
“A questão da identidade é relevante para todas as equipes empresariais, e as etapas das experiências do usuário envolvem diversos processos, como registro, login, autenticação multifatorial, coleta de informações, integração com ferramentas de CRM e outras funcionalidades”, conforme Meir Wahnon menciona no Descope. Ele destaca que a capacidade de extensão de ferramentas de código não/ baixo facilita a integração com outras ferramentas e envolve equipes não técnicas no processo. Ferramentas de código não/ baixo podem simplificar a implementação de processos complexos de autenticação e permitir que os desenvolvedores foquem mais no produto principal.
Mais grupos de programadores precisam adotar a programação de baixo código.
Nenhum CIO jamais declarou: “Possuo todos os recursos necessários para atualizar aplicativos, criar novas capacidades digitais, automatizar processos de negócios e inovar com tecnologias emergentes.” Plataformas de desenvolvimento com código baixo e sem código oferecem a chance de preencher algumas dessas lacunas, e os casos que mencionei ilustram aplicações inovadoras e escaláveis.
De acordo com Tiago Azevedo, CIO da OutSystems, muitas equipes de TI acreditam que o código baixo é destinado apenas a processos e fluxos de trabalho menos importantes, como os encontrados nos bastidores de departamentos como RH ou finanças. No entanto, ele destaca que o código baixo pode e deve ser utilizado para desenvolver aplicações de alto impacto que aprimoram a experiência do cliente e impulsionam a inovação nos negócios. Através da utilização de recursos de baixo código, os desenvolvedores podem criar aplicativos de forma mais rápida, reduzindo consideravelmente o tempo necessário para entregar valor a uma organização.
Conforme as demandas tecnológicas das empresas aumentam, as plataformas de baixo código e sem código surgem como uma alternativa adicional à decisão entre desenvolver internamente ou adquirir soluções prontas, e várias organizações estão desenvolvendo aplicativos avançados com esse tipo de plataforma.