Low-code e no-code Feito para desenvolvedores cidadãos, mas adotado pela TI

Low-code e no-code adotado pela TI

Ferramentas e plataformas de desenvolvimento de software de baixo código e sem código, cada vez mais potencializadas pela inteligência artificial, estão ajudando a aliviar a carga de trabalho dos departamentos de TI. Os usuários finais de negócios estão criando seus próprios aplicativos, dentro de limites e supervisão dos profissionais de TI. Curiosamente, parece que os usuários mais entusiasmados com as ferramentas de baixo e sem código podem ser os próprios profissionais de TI.

Em primeiro lugar, significa que muito mais trabalho de desenvolvimento pode ser feito. Os profissionais de TI têm muito em suas mãos — desde o apoio às iniciativas digitais de suas organizações até o desenvolvimento de IA, sem mencionar segurança e conformidade — tudo dentro das restrições de orçamentos apertados ou até mesmo cortes de funcionários.

Também: ‘O mundo está ficando sem desenvolvedores’, diz executivo da Salesforce

“As ferramentas de baixo código e sem código são uma maneira de mitigar a escassez de talentos, pois permitem que as empresas construam sistemas de software sem a necessidade de grandes equipes de desenvolvedores”, diz Amitha Pulijala, vice-presidente de produto, serviços de plataforma em nuvem, CX, API e IA na Vonage. “Essas ferramentas também expandem a população geral de pessoas dentro de uma organização — desde desenvolvedores em estágio inicial até desenvolvedores sênior — que são capazes de construir esses sistemas.”

Isso cria uma nova força de trabalho de desenvolvedores adjuntos e exige “introduzir uma classe de desenvolvedores cidadãos para criar aplicativos simples como ponto de partida para combater a escassez de desenvolvedores”, concorda Stanley Huang, co-fundador e CTO da Moxo.

Desenvolvedores cidadãos que utilizam o baixo código e sem código “têm o potencial de ser a salvação para a escassez de talentos”, diz Huang. “Ao lado do crescimento das plataformas de baixo código e sem código e dos desenvolvedores cidadãos, os departamentos de TI foram liberados do ponto de vista dos recursos, permitindo que eles evoluam além de centros de custo e se tornem implementadores mais proativos de tecnologia, supervisionando políticas, conformidade e identificando novas oportunidades de negócios e fontes de receita.”

Também: A IA generativa pode ajudar a tornar o ‘baixo código’ mais ‘sem código’ – mas com ressalvas importantes

Uma pesquisa com profissionais de TI realizada pela AirSlate descobriu que 41% das equipes de tecnologia “sentem que estão gastando muito tempo em tarefas administrativas manuais”, relata Shawn Herring, CMO da AirSlate. “Em vez de contratar em excesso, o baixo código e sem código oferecem à organização agilidade para navegar pelas oscilações da demanda e, ao mesmo tempo, devolvem tempo aos funcionários para se dedicarem a tarefas de maior valor agregado.”

O baixo e sem código continua a ganhar popularidade porque as organizações “estão percebendo que essas ferramentas não são apenas para desenvolvedores cidadãos iniciantes ou em estágio inicial, mas também para desenvolvedores sênior sofisticados para economizar tempo e esforço valiosos”, diz Pulijala. “O baixo código e sem código ajudam, seja para lidar com a escassez de talentos ou liberar o tempo de outros desenvolvedores. Com soluções de baixo código e sem código, um gerente de produto júnior pode criar um protótipo básico, liberando engenheiros mais experientes para se concentrarem em soluções personalizadas de código mais alto. Além de mitigar a escassez de talentos, as ferramentas de baixo código e sem código melhoram a agilidade dos negócios e contribuem para economia de custos, pois reduzem significativamente os custos de contratação e manutenção de aplicativos.”

As aplicações mais adequadas para o desenvolvimento de baixo código e sem código incluem “websites de acesso público, mercados online básicos, aplicativos móveis, assistentes virtuais, agentes de voz e chatbots”, ilustra Pulijala. “Embora as soluções sem código sejam construídas do ponto de vista de um usuário não desenvolvedor, às vezes ainda exigirão intervenção profissional de TI. Aplicações empresariais podem ser complexas e problemas podem ocorrer, exigindo a intervenção do TI para solucionar e fazer tudo funcionar novamente.”

Também: Todos amam o desenvolvimento de baixo código e sem código, mas nem todos estão prontos para isso

No entanto, é importante notar que o ponto ideal para as ferramentas de baixo código e sem código são usuários de negócios com conhecimentos técnicos que buscam “automatizar processos ricos em dados, que frequentemente possuem lógica de negócios complexa, mas têm carga leve nos sistemas e não exigem muita interatividade do usuário”, diz Michael Allen, CTO da Laserfiche. “Os aplicativos construídos usando ferramentas de baixo código e sem código geralmente têm baixa taxa de transferência e latência e não requerem muito além de um formulário da web simples ou um aplicativo móvel para a interface do usuário. Esses usuários avançados combinam conhecimento profundo do domínio com habilidades técnicas.”

Esse tipo de usuário “é capaz de definir modelos de dados para seu domínio e decompor processos complexos em etapas discretas, mas geralmente não possuem treinamento formal em programação ou ciência da computação”, continua Allen. “A vantagem que eles têm sobre os desenvolvedores de software tradicionais é seu conhecimento íntimo do domínio do problema. Sua motivação é fornecer aos seus clientes ou usuários um serviço melhor, entregue de forma mais eficiente.”