Um guia do CIO para desenvolver uma estratégia de low-code/no-code

12 de abril de 2023 Off Por Priscila Noronha

A tecnologia promete transformar como as aplicações são criadas, mas as empresas têm que repensar quem pode e deve desenvolver ferramentas de autosserviço.

Uma Dica: Não é mais apenas engenheiros.

Neste momento, uma previsão preocupante é que a falta de mão de obra de TI em todo o mundo e a consequente incapacidade de resolver problemas de negócios prementes, irá alimentar um prejuízo de US$390 bilhões a cada ano até 2025. O low-code/no-code (LCNC) é uma das principais soluções para resolver esta lacuna e o consequente acúmulo de projetos que sobrecarregam os CIOs em todos os lugares. E não chegou um momento muito cedo.

As plataformas low-code/no-code têm o potencial de transformar a forma como as aplicações são criadas, permitindo que as pessoas que estão mais próximas dos clientes e usuários comerciais ofereçam soluções e experiências, tudo com o mínimo envolvimento da organização tecnológica.

Os CIOs de todos os lugares estão animados com a oportunidade, confiando que a adoção do LCNC poderia aumentar sua agilidade e tempo para valorizar tudo, ao mesmo tempo em que reduz a lacuna de habilidades e diminui a pressão sobre a TI. No entanto, quase um quarto dos CIOs ainda temem uma TI fantasmagórica e as consequências que ela poderia ter sobre a segurança e a qualidade de suas soluções.

A razão mais provável por trás dessas preocupações é que essas organizações ainda não ajustaram seu plano operacional e suas capacidades para abraçar e aproveitar plenamente a inovação distribuída que a LCNC possibilita.

Como muitas empresas ainda lutam para adotar Agile e DevOps para acelerar os ciclos de vida de desenvolvimento de software, LCNC oferece um ritmo de entrega que é significativamente mais rápido do que qualquer coisa vista antes.

Low-code/no-code requer novos modelos operacionais
Para tirar o máximo proveito do LCNC, os CIOs precisam adotar novos modelos operacionais que correspondam ao potencial da tecnologia. Estes modelos operacionais devem equilibrar as necessidades de inovação, estabilização e escalada, para os negócios e para a tecnologia, com tudo isso acontecendo de uma só vez.

Permitir o desenvolvimento do autosserviço cidadão, permite aos CIOs conquistar os corações e mentes do negócio e seu pool existente de desenvolvedores de códigos pró-código.

Em vez de agir como o guardião da tecnologia, os CIOs e suas organizações de TI precisam se tornar os capacitadores de mudanças e inovações cruciais para os negócios. Neste novo ambiente, cada empresa e sua equipe de tecnologia pode ter quatro modelos operacionais distintos:

  • Desenvolvedores cidadãos abordam a experiência do cliente enquanto fazem parte das equipes de scrum do produto (na maioria das vezes, entrega liderada por desenvolvedores cidadãos).
  • Melhorias na produtividade dos usuários de negócios, fornecidas por equipes de scrum lideradas por desenvolvedores cidadãos.
  • Controles empresariais e serviços prestados por equipes de scrum pró-código e capacitadores de inovação (entrega liderada por TI).
  • Scrum master, confiabilidade do site e experiências de engenheiro de lançamento viabilizadas por soluções de autosserviço (em sua maioria, lideradas por TI).


Além destes modelos operacionais, os CIOs se beneficiariam de pensar em capacidades como se encaixando em diferentes categorias, notadamente aquelas que são voltadas para o cliente, para toda a empresa ou departamentais.

Essa categorização pode ajudar a determinar a composição da equipe mais adequada para entregar cada uma delas, determinando, por exemplo, a combinação certa entre os desenvolvedores cidadãos recém-capacitados e os desenvolvedores pró-códigos dentro da organização de TI.

Os CIOs também precisam criar novos modelos de engajamento que permitam a colaboração ideal entre os CISOs e os diretores de dados para segurança e governança de dados, bem como a nova geração de usuários de negócios com conhecimento tecnológico na linha de frente da compreensão, e cada vez mais atendendo as necessidades dos clientes.

À medida que avançamos para um mundo onde as fronteiras entre “negócios” e “TI” estão desaparecendo rapidamente, há uma enorme oportunidade para os CIOs que pensam no futuro repensarem como eles trabalham e lideram suas organizações. LCNC não é apenas um elemento chave para alcançar maior produtividade, é também o caminho para chegar lá mais rapidamente.

Para começar, os CIOs e outros líderes técnicos devem:

1. – Implementar novos modelos operacionais
Comece a incluir desenvolvedores cidadãos em equipes de scrum, mas divida claramente as equipes entre aquelas que se concentram nas experiências dos usuários e aquelas que permitem inovações como a criação de endpoints.

Para garantir uma entrega sem problemas, desenvolver um novo grupo de arquitetos de soluções e gerentes de programas a nível empresarial que se concentrarão em supervisionar a inovação baseada em LCNC.

2. – Segmentar e racionalizar seu portfólio de tecnologia para se adequar ao novo modelo
Comece por avaliar as aplicações existentes que serão migradas para LCNC. Em seguida, defina um portfólio habilitado para nuvens em torno da IA, aprendizagem de máquinas e experiências móveis para criar soluções que exijam investimentos mínimos e desenvolvedores de código pró-código.

3. – Atribuir fundos para a inovação habilitada para LCNC
As atuais plataformas LCNC ainda sofrem de deficiências que resultam em uma alta taxa de rotatividade no uso da solução. Isto se deve a uma desconexão entre as expectativas das empresas e as prioridades dos fornecedores de plataformas que precisam ser superadas.

Entretanto, é do maior interesse dos CIOs assumir o controle e levar os provedores a expor mais do funcionamento interno de suas plataformas, tais como a compreensão da geração automática de código ou o reinício do fluxo de trabalho.

Outra área de foco deve ser a de promover a criação de opções conjuntas para apoiar os desenvolvedores cidadãos e simplificar os esforços para atender às preocupações de segurança.

Com o tempo, estes modelos operacionais precisarão evoluir para equilibrar a mistura de desenvolvedores pró-código e cidadãos, enquanto os CIOs colaboram com os provedores de plataformas para impulsionar a maturidade.

Os primeiros esforços devem se concentrar em impulsionar agressivamente o crescimento de pontos finais API seguros (edge, SaaS, enterprise-core), criando estruturas para experiências de fora para dentro e transações de dentro para fora do processo e aumentando a capacidade de suporte das plataformas.

Nota do editor: O seguinte artigo é com base na entrevista com o convidado Christian Kelly, diretor administrativo da Accenture, e Sriram Sabesan, gerente sênior da Accenture.

Fonte: ciodive.com