O Low-Code na aceleração de projetos de automação e qualidade de Dev

Por Marcelo Ferrari, vice-presidente da Datainfo

Nos últimos anos vimos uma mudança sem precedentes na história da tecnologia. A verdadeira transformação digital saiu do projeto e se tornou necessidade, com empresas se voltando a recursos de TI para continuidade dos negócios. Os reflexos são sentidos tanto do lado das empresas, buscando por profissionais com a qualificação necessária para contratar e a disparada nos salários de programadores, quanto dos clientes, com atrasos e outros impactos na entrega de projetos.

Para fazer frente a este cenário, tem-se ampliado e generalizado o esforço na formação de mão de obra, desde atores conhecidos, como escolas técnicas e específicas de desenvolvedores, quanto na iniciativa privada – o famoso curso de informática de muitos jovens agora trata de Java e outras linguagens de programação. Contudo, outra vertente muito importante se faz presente neste cenário, mesmo sendo velha conhecida dos mais antigos na área de TIC: as Ferramentas Case, que facilitam a programação.

Esses desenhos de sistemas que os usuários costumavam usar para gerar softwares de maneira automática, sem o envolvimento de profissionais da área, funcionaram muito bem até meados de 2006, quando o processo ficou bastante focado na mão dos desenvolvedores – por que não dizer, até artesanal? Camadas e mais camadas de código, começando do zero. Uma incongruência diante da automatização de toda forma possível nos mais diferentes campos, desde a indústria até o atendimento ao público.

Onde estão aquelas Ferramentas Case que usávamos?

Com todas as dificuldades vivenciadas nesses últimos anos, vem a pergunta: onde estão aquelas Ferramentas Case que usávamos? Por que não fazer uso dessas estratégias para ganhar tempo e produtividade? Por que não usar ferramenta de Low-Code?

 

Low-Code: desenvolvimento sem mistério

As ferramentas Low-Code são, como o nome já diz, de baixo código, poucas linhas de programação. O código que está por baixo é gerado por um outro software, outro sistema, para automatizar a programação e depender menos de pessoas. E, em teoria, a qualidade deste programa é superior àquele feito por humanos, com redução de erros e bugs, já que a construção final é feita a partir de parâmetros pré-estabelecidos.

Não estamos falando em ter uma ferramenta para substituir o profissional de TIC, em si, mas uma que permite acelerar o desenvolvimento de software em conjunto com profissionais. A preparação de profissionais para lidar com ferramentas de Low-Code pode ser feita aproximadamente em trinta dias, enquanto no uso de linguagem como JAVA podem levar seis meses até que se chegue à primeira tela. É muito tempo e investimento demandado para soluções que precisam de urgência do ponto de vista do usuário final.

O uso do Low-code no setor público

É interessante também avaliar quais trabalhos podemos acelerar com o uso do Low-Code. No setor público, por exemplo, 80% dos sistemas são formulários, que podem ser agilizados com essas ferramentas a um baixo custo. Maturidade em tecnologia para isso os órgãos públicos possuem, sendo usuários conhecidos de hiperconvergência e computação em nuvem, entre outras ferramentas.

E mais: estamos caminhando a passos largos para a era do “as a Service”. O Low-Code vem para habilitar a Integração (IaaS), Plataforma (PaaS) e Software (SaaS). O estudo “Hype Cycle for Cloud Platform Services 2022”, do Gartner, aponta que o Low-Code já está no “Platô de Produtividade” ou adoção como plataforma convencional, com uso por 50% das empresas em seu público-alvo. Dentro de apenas dois anos – ou seja, em 2024 – a funcionalidade de hiperautomação será o diferencial competitivo dominante entre essas ferramentas de desenvolvimento.

A facilidade do Low-code para demandas de baixa complexidade

O cerne da questão não é “descobrir algo novo”, mas por que utilizar métodos de programação manual para tudo quando se tem Low-Code para acelerar certas demandas? Sistemas de baixa e média complexidade podem ser facilmente resolvidos com Low-Code. Ferramenta como APEX, GNexus, Outsystems, entre outras, vieram para revolucionar o mercado de desenvolvimento de software, trazendo ganhos em escala para o negócio. Essas ferramentas permitem desenvolver muito rápido, na demanda do cliente, tem produtividade altíssima e com programas de muita qualidade.

Enquanto empresas de tecnologia, falamos a todo momento que realizamos a transformação digital dos clientes para que eles possam se preocupar com o seu negócio. Este é o mesmo raciocínio por trás do uso do Low-Code, que automatiza alguns sistemas para que os desenvolvedores possam se dedicar a programações mais complexas.

Marcelo Ferrari possui mestrado em Ciência da Computação pela UFSC, com Certificações Microsoft, Oracle e Exin e mais de 20 anos de experiência em tecnologia da informação. Conhecimento e vivência em processos ITIL, COBIT e Gestão de Projetos (PMI). Possui sólidos conhecimentos nas melhores práticas de gestão de TI, governança e gestão de projetos. Experiência em gestão de times de alta performance, orientados a metas, resultados e melhoria de níveis de serviços, gestão de equipes multidisciplinares envolvendo desenvolvimento, gestão de projetos e operação/sustentação, revisão e otimização de processos de operação, gerenciamento de projetos com prazos desafiadores, capacidade de análise mesmo em momentos de crise.

O seu negócio já utiliza o Low Code? A Datainfo já utiliza esta plataforma no desenvolvimento dos seus projetos, entre em contato com nossos Digital Transformers e entenda como o Low Code pode mudar o seu projeto.

41 / 122
Privacy Overview
Este site usa cookies para que possamos fornecer a melhor experiência de usuário possível. As informações de cookies são armazenadas em seu navegador e executam funções como reconhecê-lo quando você retorna ao nosso site e ajudar nossa equipe a entender quais seções do site você considera mais interessantes e úteis.
Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

3rd Party Cookies

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.