Alguns desenvolvedores e líderes empresariais acreditam que o low-code é apenas para aplicações pequenas e pouco utilizadas, como substituição de planilhas e construção de painéis. “Essas ferramentas, em geral, não são adequadas para aplicações mais avançadas”, diz Steve Jones, defensor de devops da Red Gate Software. Com uso mais pesado e requisitos de manipulação de dados mais complexos, diz ele, “eles geralmente começam a falhar e causam problemas de carga de trabalho e desempenho”.
Usei plataformas de baixo código e sem código por mais de duas décadas e escrevi extensivamente sobre elas, incluindo artigos sobre como a IA generativa está mudando o baixo código, usando o baixo código para acelerar a modernização de aplicativos e como o no-code impulsiona inovação. Também discuti os oito sinais de que sua plataforma de baixo código promete demais e não atende às necessidades de negócios.
Neste artigo, pretendo explorar casos de uso avançados de low-code, onde as plataformas oferecem mais do que recursos básicos e valor comercial. Encontrei uma variedade de exemplos que ilustram a amplitude e a escala dos recursos da plataforma low-code e desafiam a noção de que o low-code não escala nem permite a inovação.
7 maneiras pelas quais as empresas podem fazer mais com low-code
- Desenvolva LLMs com RAG de baixo código
- Personalize processos de negócios integrados
- Modernize as experiências do usuário sem reengenharia
- Crie fluxos de trabalho departamentais especializados
- Implemente análises revolucionárias
- Crie fluxos de trabalho em serviços de nuvem pública
- Atualizar recursos de login e autenticação
Desenvolva LLMs com RAG de baixo código
Embora possa parecer uma combinação improvável, há lugar para low-code na IA generativa. Digamos que você esteja pensando em desenvolver um modelo de linguagem grande (LLM) que aproveite a geração aumentada de recuperação (RAG); você deve construir do zero, comprar o que precisa ou considerar uma opção de baixo código? Muitas grandes empresas com forte perspicácia técnica e grande quantidade de propriedade intelectual estão explorando a opção de construir internamente. No entanto, é pouco provável que as empresas mais pequenas tenham esses recursos e procurarão opções de baixo código para colmatar a lacuna.
“A maior parte da indústria de IA está tentando convencer as empresas a construir seus próprios LLMs ou ajustar modelos de código aberto para suportar uma variedade de aplicações internas e externas”, diz Igor Jablokov, fundador e CEO da Pryon. “Com o RAG, é realmente possível superar a precisão desses sistemas apenas apontando e clicando em repositórios de documentos e construindo automaticamente modelos de IA ancorados nesse conteúdo.”
As grandes empresas também podem se beneficiar do desenvolvimento de aplicativos com baixo código, automação de processos e recursos de IA generativa.
“Aplicativos gerados por IA no desenvolvimento de alto código ainda exigem conhecimento avançado em ciência da computação para compreender o design do aplicativo gerado por IA”, afirma Malcolm Ross, vice-presidente sênior de estratégia de produto da Appian. “Os conceitos de design visual do low-code são ideais para incorporar IA na automação de processos de ponta a ponta. Além disso, a IA generativa e de baixo código aumenta a produtividade do desenvolvedor, ao mesmo tempo que garante que os humanos permaneçam conscientes e possam controlar o resultado.”
Appian, Coveo, FlowiseAI, OutSystems e Pyron são algumas das empresas que usam low-code para IA generativa.
Um caso de uso emergente é o uso de plataformas de baixo código e recursos generativos de IA para agilizar o desenvolvimento de pipelines de dados e aplicações genAI. Os benefícios incluem o rápido desenvolvimento e implantação de aplicativos em áreas onde é improvável que as empresas aloquem desenvolvedores ou cientistas de dados.
Manish Rai, vice-presidente de marketing de produto da SnapLogic, compartilha alguns exemplos. “Dois casos de uso que geraram grande entusiasmo são a documentação automática de pipelines existentes e a criação de aplicativos de conversação baseados em genAI para helpdesk e suporte ao cliente.”
Personalize processos de negócios integrados
Os processos de negócios e as otimizações de fluxo de trabalho são mais duas áreas em que as opções de baixo código podem ser melhores do que as soluções SaaS personalizadas. Por exemplo, existem muitas opções de SaaS para gestão de ativos e gestão de relacionamento com o cliente (CRM), mas o que acontecerá se os fluxos de trabalho estratégicos abrangerem essas duas áreas funcionais?
Considere este exemplo imobiliário, onde a Stag Industrial, um fundo de investimento imobiliário que administra mais de 100 milhões de pés quadrados de propriedades em 14 estados, buscou um fluxo de trabalho transparente e automatizado para fornecer uma vantagem competitiva. “Ao contrário dos imóveis residenciais, onde as informações são de fácil acesso, é difícil adquirir dados confiáveis de transações sobre imóveis industriais”, diz Anthony Offredi, diretor de consultoria ao cliente da Quickbase. “Ter uma plataforma dinâmica de gerenciamento de trabalho para gerenciar seus negócios com transparência e insights permitiu à Stag Industrial construir seu pipeline de negócios de US$ 400 milhões para mais de US$ 1 bilhão em apenas alguns anos.”
A interseção entre gerenciamento de ativos e CRM é uma área onde o low-code pode oferecer vantagens no desenvolvimento de fluxos de trabalho integrados. Outro exemplo, do governo federal dos Estados Unidos, está a transformar um processo complexo de recolha de dados em grande escala, baseado em papel, num fluxo de trabalho mais automatizado e orientado para a qualidade dos dados.
“O US Census Bureau usou low-code para ajudá-los a transformar um processo historicamente baseado em papel em um processo digital automatizado para coletar dados de todas as residências do país”, afirma Don Schuerman, CTO da Pega. “Isso ajudou a equipe de 600 mil recenseadores a contar 152 milhões de domicílios na metade do tempo do censo anterior, sem tempo de inatividade.”
Outros exemplos de fluxos de trabalho integrados baseados em low-code incluem:
As plataformas de baixo código podem acelerar o desenvolvimento de experiências integradas com seus recursos e ferramentas para configurar fluxos de trabalho para dar suporte a diferentes responsabilidades departamentais.
Modernize as experiências do usuário sem reengenharia
Um dos 7 Rs da modernização de aplicativos em nuvem é reformular componentes em vez de levantar e transferir aplicativos inteiros. Uma abordagem de replataforma é manter bancos de dados e serviços de back-end enquanto usa plataformas de baixo código para reconstruir experiências de usuário front-end.
Esta estratégia também pode permitir o desenvolvimento de múltiplas experiências de utilizador para diferentes fins comerciais, uma prática comum realizada por fornecedores independentes de software (ISVs) que criam uma capacidade e a adaptam a vários clientes.
Deepak Anupalli, cofundador e CTO da WaveMaker, afirma: “Os ISVs reformularam a experiência do usuário de seus produtos, mantendo todos os seus investimentos anteriores em infraestrutura, microsserviços de back-end e APIs. Eles aproveitam o low-code para criar componentes personalizados que se conectam aos seus sistemas existentes e os usam para acelerar implementações na web e em dispositivos móveis. Os exemplos incluem um portal de autoatendimento para uma seguradora e a modernização da integração de clientes para um banco.”
Crie fluxos de trabalho departamentais especializados
Os departamentos usam plataformas SaaS para seus fluxos de trabalho padrão e escaláveis, mas o que acontece quando precisam automatizar um processo de negócios especializado? O desenvolvimento de fluxos de trabalho usando uma ferramenta de baixo ou nenhum código que se integre aos sistemas primários do departamento pode ser uma abordagem viável. Abaixo estão dois exemplos:
- Nos departamentos de marketing: “As plataformas de baixo código também podem ser utilizadas para prototipar e implantar rapidamente IA, com assistência humana, em estratégias de comunicação com o cliente em vários canais”, afirma Anurag Shah, vice-presidente e chefe de produtos e soluções da Newgen Software. “Aproveitar essas plataformas ajuda as empresas a gerar e personalizar automaticamente materiais de marketing, relatórios e outros documentos em grande escala, aumentando a eficiência e melhorando o envolvimento do cliente.”
- Na segurança da informação: “A facilidade de uso é o fator chave que impulsiona o low-code, pois democratiza o processo de construção, o que significa que qualquer pessoa pode criar facilmente fluxos de trabalho automatizados”, afirma Eoin Hinchy, CEO da Tines. “Por exemplo, quando a equipe de segurança da informação da Elastic enfrentou um fluxo de alertas, seus analistas criaram um fluxo de trabalho de automação de investigação que economizou 93 dias. A utilização de pouco ou nenhum código para automação torna a gestão de uma empresa mais eficiente, permitindo que diferentes equipes se concentrem em trabalhos impactantes.”
Outros exemplos incluem a simplificação das experiências de integração de funcionários, programas de treinamento personalizados e gerenciamento de serviço de campo.
Implemente análises revolucionárias
O desenvolvimento de relatórios e painéis são aplicativos comuns sem código, e muitas organizações ajudam os usuários corporativos a descobrir novos conjuntos de dados com catálogos de dados e ferramentas de preparação. Além desses recursos, o low-code pode ajudar a melhorar a colaboração e permitir análises em tempo real.
Jay Henderson, vice-presidente sênior de gerenciamento de produtos da Alteryx, afirma: “Com ferramentas de análise sem código/amigáveis ao código, cientistas de dados experientes podem colaborar com indivíduos não técnicos na mesma plataforma, ao mesmo tempo em que têm a capacidade de contribuir para a experiência do usuário e automação de processos – preenchendo a lacuna de habilidades e acelerando o processo de gerenciamento e análise de dados.”
Já vi exemplos dessa colaboração em primeira mão, onde as organizações usam metodologias ágeis como um processo de colaboração entre cientistas de dados, tecnólogos e especialistas no assunto de negócios. Essa colaboração pode levar a aplicações revolucionárias.
Julian LaNeve, CTO da Astronomer, compartilha este caso de uso real do Moneyball do Texas Rangers na liga principal de beisebol. “Eles usam pipelines para coletar dados sobre estatísticas de jogadores e jogos, que são enviados à comissão técnica logo após cada jogo. Os treinadores usam isso para garantir que os jogadores tenham um bom desempenho e não corram risco de lesões.”
Crie fluxos de trabalho em serviços de nuvem pública
Outro caso de uso inovador é escolher o low-code como ferramenta de desenvolvimento para um componente de um produto ou serviço. Os desenvolvedores trabalham em componentes com requisitos de engenharia e escalabilidade, enquanto ferramentas de baixo código são usadas para interfaces simples, ferramentas administrativas ou relatórios. A abordagem funciona no desenvolvimento em nuvens públicas e na interface com serviços de terceiros.
“As plataformas com pouco ou nenhum código no Google Cloud permitem o desenvolvimento simplificado de aplicativos e revolucionam o processamento e a análise de dados, permitindo que os usuários construam interfaces intuitivas para inserir dados diretamente no Planilhas Google ou nas tabelas do BigQuery”, diz Heather Sundheim, diretora administrativa de engenharia de soluções da SADA. “A geração automatizada de relatórios é facilitada pela integração do Google Cloud Functions com essas plataformas, acionando relatórios baseados em dados com base em critérios predefinidos e capacitando as equipes para se concentrarem na tomada de decisões. Além disso, estas plataformas melhoram a colaboração e a comunicação da equipa através de casos de utilização inovadores, como a construção de chatbots e aplicações de reconhecimento de imagem, promovendo a inovação e abrindo novas possibilidades nas operações comerciais.”
Atualizar recursos de login e autenticação
Outra área de inovação a considerar é quando os componentes de baixo código podem substituir os componentes básicos internos. Criar um recurso rudimentar de registro, login e redefinição de senha é simples, mas os requisitos de segurança e as expectativas dos usuários atuais exigem implementações mais robustas. O low-code é uma maneira de atualizar esses recursos indiferenciados sem investir em esforços de engenharia para obter a experiência, a segurança e a escalabilidade necessárias.
“A identidade afeta todas as equipes de negócios, e as jornadas do usuário incluem muitas etapas, incluindo inscrição, login, autenticação multifatorial, coleta de informações, sincronização com ferramentas de CRM e outros recursos”, diz Meir Wahnon da Descope. “A extensibilidade das ferramentas no/low code simplifica a integração com outras ferramentas e traz equipes não técnicas para o processo. Ferramentas sem/baixo código podem abstrair os detalhes de implementação de processos de autenticação complexos e permitir que os desenvolvedores se concentrem mais no produto principal.”
Mais equipes de desenvolvedores deveriam adotar o low-code
“Tenho todos os recursos de desenvolvimento necessários para modernizar aplicações, desenvolver novas capacidades digitais, automatizar processos de negócios e inovar com tecnologias emergentes”, disse que nenhum CIO nunca. As plataformas de baixo código e sem código apresentam uma oportunidade para preencher algumas lacunas, e os exemplos que compartilhei mostram algumas aplicações inovadoras e escaláveis.
“As equipes de TI normalmente acreditam que o low-code é usado para processos e fluxos de trabalho de menor impacto por trás de ambientes de back-office, como RH ou finanças”, afirma Tiago Azevedo, CIO da OutSystems. “A verdade é que também pode e deve ser usado para fornecer aplicações de alto impacto que melhorem a experiência do cliente e impulsionem a inovação nas operações comerciais. Ao aproveitar os recursos de low-code, os desenvolvedores podem criar aplicativos em uma fração do tempo, reduzindo significativamente o tempo para agregar valor a uma organização.”
À medida que as necessidades tecnológicas das empresas crescem, as plataformas com pouco ou nenhum código oferecem uma terceira opção além de construir versus comprar, e muitas organizações estão fornecendo aplicações sofisticadas utilizando-as.