Introducing G2.ai, the future of software buying.Try now

Plataformas de Desenvolvimento Low-Code: Compreendendo Personas em Meio ao Aumento de Popularidade

19 de Agosto de 2020
por Adam Crivello

No final de 2019, a G2 lançou sua série de tendências digitais para 2020 destacando as tendências de software antecipadas para o ano seguinte. Como parte dessa série, tentamos prever tendências de desenvolvimento de software. Notavelmente, previmos que o desenvolvimento rápido de aplicações (RAD) encontraria seu espaço no mercado após anos flutuando em um vazio entre desenvolvedores e não desenvolvedores.

Claro, ninguém poderia ter previsto a pandemia global que agora estamos navegando. As empresas e funcionários que têm o privilégio de mudar para o trabalho remoto enfrentaram mudanças no seu dia a dia, e as soluções de software se tornaram fundamentais para as empresas se adaptarem. Em resumo, a transformação digital está verdadeiramente e completamente aqui, e as circunstâncias que levaram à sua chegada não poderiam ter sido piores.

As empresas não precisam necessariamente empregar um batalhão de desenvolvedores de software para alcançar e manter a transformação digital. As soluções RAD oferecem às empresas uma maneira eficaz em termos de custo e recursos para construir as ferramentas e produtos de que precisam, equipando os membros da equipe existentes com o software certo. Não desenvolvedores podem criar aplicações de negócios com plataformas de desenvolvimento sem código, enquanto plataformas de inovação no local de trabalho concedem às equipes de desenvolvimento capacidades de edição full-stack simplificadas para melhorar os fluxos de trabalho da empresa.

Leia mais: Construa Soluções Personalizadas com Software RAD para Resolver Problemas de Trabalho Remoto

Dada sua flexibilidade, faz sentido que o software RAD sirva tanto para não programadores quanto para programadores — mas onde isso deixa as plataformas de desenvolvimento low-code, que continuam a ver uma adoção generalizada?

De acordo com dados da G2, as plataformas de desenvolvimento low-code foram uma das nossas 10 principais categorias por tráfego de avaliações por 5 semanas consecutivas, começando em 30 de março de 2020 e terminando em 1º de maio de 2020. Claramente, as soluções de desenvolvimento low-code se tornaram uma escolha popular à medida que as empresas se adaptaram ao trabalho remoto, mas para quem são essas plataformas? O público de profissionais que "fez uma aula de Java uma vez" é realmente tão grande?

Desvendando o low-code

A própria ideia de desenvolvimento low-code levanta uma série de questões. O que uma plataforma de desenvolvimento low-code alcança que uma plataforma sem código não faz? O "low-code" é destinado a desenvolvedores, não desenvolvedores ou... meio desenvolvedores? E como será o futuro do low-code?

Sem código versus low-code

Para colocar as plataformas de desenvolvimento low-code em contexto, ajuda entender seus equivalentes sem código.

Plataformas de desenvolvimento sem código, construtores de aplicativos de arrastar e soltar e "o que você vê é o que você obtém" ou editores WYSIWYG colocam a transformação digital nas mãos de não desenvolvedores, automatizando fluxos de trabalho internos e construindo aplicativos e sites voltados para o cliente sem precisar codificar. Isso permite que usuários de todos os níveis de habilidade permaneçam competitivos e acompanhem o ritmo de um mundo de negócios cada vez mais dominado por software.

É fácil entender onde as soluções sem código se encaixam no espaço de mercado, mas onde e por que o low-code entra? O low-code combina fluxos de trabalho RAD simplificados com a personalização e flexibilidade habilitadas pelo desenvolvimento full-stack. O problema está em garantir que os desenvolvedores possam confiar nessas ferramentas para lidar com tarefas críticas e que os não desenvolvedores não ignorem o low-code por parecer muito centrado no desenvolvimento.

Crise de identidade das plataformas low-code

As plataformas low-code encontram-se em um espaço de mercado relativamente cinzento entre dois tipos diferentes de usuários. Em conceito, o software é destinado a tornar o desenvolvimento mais eficiente para usuários com conhecimento de programação ou a tornar a programação menos intimidadora para usuários que desejam criar suas próprias soluções.

Do lado do desenvolvimento, alguns produtos low-code se apresentam como ambientes de desenvolvimento integrados (IDE) completos com funcionalidade automatizada para preencher a sintaxe comum do código. No entanto, a maioria dos produtos low-code tem mais em comum com seus equivalentes sem código de arrastar e soltar, distinguindo-se ao enfatizar a programação personalizada para qualquer elemento utilizável no espaço de trabalho low-code.

Na G2, nossa definição de plataformas de desenvolvimento low-code se alinha mais com o último. Crise de identidade resolvida! Obrigado por ler!

Se ao menos fosse tão simples.

A realidade permanece que, embora as plataformas de desenvolvimento low-code sejam produtos bem definidos, historicamente elas têm lutado para se estabelecer entre casos de uso de desenvolvedores e não desenvolvedores. Esses duplos propósitos não são necessariamente uma coisa negativa, mas a falta de foco claro pode causar confusão para os compradores. Não desenvolvedores podem ter dificuldade em encontrar a solução certa de transformação digital se sua marca parecer orientada para o desenvolvimento, enquanto os desenvolvedores podem não confiar em soluções que parecem muito "casuais".

gráfico de linha mostrando o tráfego médio para produtos na categoria de plataformas de desenvolvimento low-code da G2Os números reais de tráfego foram ocultados para manter a confidencialidade

Sem "eu" no low-code

Então, por que uma pandemia global de repente despertou tanto interesse nessas ferramentas? A resposta é que os produtos low-code, quando comercializados de forma eficaz, deixam claro para os compradores que não são simplesmente para uso de uma persona ou outra — eles são colaborativos. Em um ambiente de equipe, não desenvolvedores podem projetar e criar um aplicativo que atenda à sua visão, com desenvolvedores preenchendo quaisquer lacunas onde a codificação personalizada seja necessária. O resultado é uma solução completa que quebra silos para uma transformação digital suave e eficiente. Antes da pandemia, a transformação digital era opcional. Agora é um fato da vida, e as empresas estão adotando o software que melhor as ajudará a se adaptar.

Olhando para o futuro

Não devemos esperar que o súbito aumento das plataformas low-code desapareça tão cedo. Embora a necessidade situacional urgente pareça ter esclarecido algumas confusões sobre seu propósito, os benefícios de incorporar essas plataformas são permanentes. Empresas que usam plataformas de desenvolvimento low-code acabam promovendo ambientes de trabalho mais ágeis e colaborativos. Esses produtos servirão como um ativo essencial agora e continuarão a fornecer uma vantagem competitiva no futuro.

Quer aprender mais sobre Ambientes de Desenvolvimento Integrado (IDE)? Explore os produtos de Ambientes de Desenvolvimento Integrado (IDE).

Adam Crivello
AC

Adam Crivello

Adam is a research analyst focused on dev software. He started at G2 in July 2019 and leverages his background in comedy writing and coding to provide engaging, informative research content while building his software expertise. In his free time he enjoys cooking, playing video games, writing and performing comedy, and avoiding sports talk.