A tendência, que acreditamos mudará significativamente o cenário de desenvolvimento de software, é um novo paradigma chamado de era “low-code”. O Gartner estima que o low-code será responsável por mais de 65% do desenvolvimento de aplicativos até 2024. Muitas das maiores empresas de tecnologia do mundo já dispõem de soluções para o mercado, e estão sendo investidos centenas de milhões de dólares em startups do setor.
Uma plataforma de desenvolvimento de low-code (LCDP – Low-code Development Platform) é um software que fornece o ambiente, que os programadores usam para criar software aplicativo, por meio de interfaces gráficas intuitivas e fáceis de usar, em vez da tradicional atividade de programação.
A adoção e o interesse por plataformas low-code está crescendo de forma massiva, porque a demanda por mais e mais software está crescendo exponencialmente, ao mesmo tempo em que as organizações precisam aumentar sua agilidade digital, sem depender de novas contratações. Com plataformas low-code é possível construir softwares, em menor tempo, demandando pouca atividade de programação.
A tecnologia é de fácil absorção, porque não exige conhecimentos aprofundados em linguagens de programação, já que o trabalho de codificação em si, passa a ser secundário durante o processo de desenvolvimento. Como o desenvolvimento usando plataformas low-code é muito rápido, ele incentiva uma abordagem mais ágil. O desenvolvimento pode, portanto, progredir de forma incremental e iterativa, permitindo que os usuários finais visualizem e moldem a solução à medida que ela se desenvolve, com isso ajudando a garantir que esteja bem alinhada com as suas necessidades.
Entretanto, o uso de plataformas low-code vai exigir novos modelos de governança na TI das empresas. Como antes, as organizações uniram desenvolvimento e operações para criar o modelo DevOps, o low-code vai demandar um passo adiante, trazendo as áreas de negócios para o contexto e estabelecendo o que podemos chamar de BizDevOps.
Para o modelo funcionar é necessário organizar as equipes do BizDevOps em torno de casos de uso de negócios, em vez de recursos técnicos. Cada aplicativo ou micro serviço deve abranger uma determinada funcionalidade de negócios. E com várias equipes BizDevOps, provavelmente será necessário ter profissionais seniores atuando como arquitetos ou designers de soluções para criar soluções mais completas.
O low-code não é uma solução mágica, mas pode ser uma solução para um problema real. É por isso que essa tecnologia está se tornando um novo paradigma no desenvolvimento de aplicativos corporativos.
Vamos debater tudo isso no Low Code Summit. As inscrições são gratuitas.
Este artigo foi escrito por Cezar Taurion e publicado originalmente em Prensa.li.