Um membro da equipe de transformação global do HSBC compartilhou suas opiniões sobre low-code com uma audiência em Amsterdã
Por
Pat Brans, Pat Brans Associates/Grenoble Ecole de Management
Publicados:
Como parte da equipe de transformação global dentro do ativo real e estruturado negócios financeiros, Ramasubramanian tem a tarefa de investigar as ferramentas digitais que podem ser necessárias para a empresa, e o uso de ferramentas de baixo código para desenvolver aplicativos de gerenciamento é uma de suas áreas de foco.
O desenvolvimento de software de baixo código promete uma maneira rápida de desenvolver aplicativos por alguém com muito poucas habilidades técnicas. Os aplicativos podem ser escritos com muito pouco código, e o objetivo é manter o esforço de codificação mínimo, tornando o ciclo de vida de desenvolvimento de software de ponta a ponta mais simples e rápido.
No-code leva a ideia ainda mais longe, permitindo que as pessoas crie aplicativos sem ter que escrever nenhum código. O objetivo é criar aplicativos usando arrastar e soltar em uma interface de desenvolvedor rica em recursos.
As ideias de low-code e no-code não são novo – mas eles assumiram diferentes formas ao longo dos anos. Na década de 1980, por exemplo, fornecedores de ferramentas de software permitiram que pessoas menos técnicas desenhassem o design de um aplicativo usando caixas para diferentes módulos e linhas direcionadas para mostrar a troca de dados entre os módulos. A ferramenta de software pegaria o design gráfico e geraria um esqueleto de aplicativo.
Também na década de 1980, uma nova geração de linguagens de programação, chamadas de linguagens 4G, foram desenvolvidas para ajudar os não codificadores a desenvolver aplicativos para acessar bancos de dados relacionais usando uma linguagem que fosse mais fácil para os humanos entenderem do que as linguagens de desenvolvimento tradicionais, como C ou Pascal.
Em ambos os casos – usando diagramas de caixa para gerar um programa básico e usando linguagens de alto nível para usuários corporativos – as ferramentas resolveu alguns problemas. Os programadores são caros e, nos casos em que as empresas não precisavam de software altamente personalizado, havia um lugar para plataformas que permitiam que pessoas menos técnicas gerassem aplicativos rudimentares.
Mais recentemente, o low-code foi aplicado ao processo robótico automação (RPA) para detectar processos de negócios repetíveis e replicá-los para uso futuro. Metodologias de baixo código também são usadas para criar fluxos de trabalho com uso intensivo de dados e processos de negócios específicos do setor.
Ferramentas sem código agora são usadas para criar aplicativos da web simples , interfaces de usuário e aplicativos de gerenciamento de processos de negócios. Algumas ferramentas populares permitem que os usuários desenvolvam protótipos de aplicativos móveis e aplicativos de voz.
Ferramentas sem código vêm com lógica integrada que pode ser reutilizado em certos tipos de aplicativos. Os aplicativos são muito simples e incluem muito pouca funcionalidade específica da empresa. Embora o no-code seja quase sempre muito limitado para um grande empreendimento, como a transformação digital, o desenvolvimento de software com pouco código às vezes é apropriado.
Low-code como parte da transformação digital
“Nos últimos anos, vimos crescimento exponencial no número de aplicativos digitais desenvolvidos por empresas em todos os setores”, disse Ramasubramanian. “A transformação digital está redefinindo a forma como os negócios são administrados, com a tecnologia como a espinha dorsal. Agora temos um aplicativo para cada processo ou função dentro da empresa, entregue via web, celular ou ambos.
No-code leva a ideia ainda mais longe, permitindo que as pessoas crie aplicativos sem ter que escrever nenhum código. O objetivo é criar aplicativos usando arrastar e soltar em uma interface de desenvolvedor rica em recursos.
As ideias de low-code e no-code não são novo – mas eles assumiram diferentes formas ao longo dos anos. Na década de 1980, por exemplo, fornecedores de ferramentas de software permitiram que pessoas menos técnicas desenhassem o design de um aplicativo usando caixas para diferentes módulos e linhas direcionadas para mostrar a troca de dados entre os módulos. A ferramenta de software pegaria o design gráfico e geraria um esqueleto de aplicativo.
Também na década de 1980, uma nova geração de linguagens de programação, chamadas de linguagens 4G, foram desenvolvidas para ajudar os não codificadores a desenvolver aplicativos para acessar bancos de dados relacionais usando uma linguagem que fosse mais fácil para os humanos entenderem do que as linguagens de desenvolvimento tradicionais, como C ou Pascal.
Em ambos os casos – usando diagramas de caixa para gerar um programa básico e usando linguagens de alto nível para usuários corporativos – as ferramentas resolveu alguns problemas. Os programadores são caros e, nos casos em que as empresas não precisavam de software altamente personalizado, havia um lugar para plataformas que permitiam que pessoas menos técnicas gerassem aplicativos rudimentares.
Mais recentemente, o low-code foi aplicado ao processo robótico automação (RPA) para detectar processos de negócios repetíveis e replicá-los para uso futuro. Metodologias de baixo código também são usadas para criar fluxos de trabalho com uso intensivo de dados e processos de negócios específicos do setor.
Ferramentas sem código agora são usadas para criar aplicativos da web simples , interfaces de usuário e aplicativos de gerenciamento de processos de negócios. Algumas ferramentas populares permitem que os usuários desenvolvam protótipos de aplicativos móveis e aplicativos de voz.
Ferramentas sem código vêm com lógica integrada que pode ser reutilizado em certos tipos de aplicativos. Os aplicativos são muito simples e incluem muito pouca funcionalidade específica da empresa. Embora o no-code seja quase sempre muito limitado para um grande empreendimento, como a transformação digital, o desenvolvimento de software com pouco código às vezes é apropriado.
Low-code como parte da transformação digital
“Nos últimos anos, vimos crescimento exponencial no número de aplicativos digitais desenvolvidos por empresas em todos os setores”, disse Ramasubramanian. “A transformação digital está redefinindo a forma como os negócios são administrados, com a tecnologia como a espinha dorsal. Agora temos um aplicativo para cada processo ou função dentro da empresa, entregue via web, celular ou ambos.
As ideias de low-code e no-code não são novo – mas eles assumiram diferentes formas ao longo dos anos. Na década de 1980, por exemplo, fornecedores de ferramentas de software permitiram que pessoas menos técnicas desenhassem o design de um aplicativo usando caixas para diferentes módulos e linhas direcionadas para mostrar a troca de dados entre os módulos. A ferramenta de software pegaria o design gráfico e geraria um esqueleto de aplicativo.
Também na década de 1980, uma nova geração de linguagens de programação, chamadas de linguagens 4G, foram desenvolvidas para ajudar os não codificadores a desenvolver aplicativos para acessar bancos de dados relacionais usando uma linguagem que fosse mais fácil para os humanos entenderem do que as linguagens de desenvolvimento tradicionais, como C ou Pascal.
Em ambos os casos – usando diagramas de caixa para gerar um programa básico e usando linguagens de alto nível para usuários corporativos – as ferramentas resolveu alguns problemas. Os programadores são caros e, nos casos em que as empresas não precisavam de software altamente personalizado, havia um lugar para plataformas que permitiam que pessoas menos técnicas gerassem aplicativos rudimentares.
Mais recentemente, o low-code foi aplicado ao processo robótico automação (RPA) para detectar processos de negócios repetíveis e replicá-los para uso futuro. Metodologias de baixo código também são usadas para criar fluxos de trabalho com uso intensivo de dados e processos de negócios específicos do setor.
Ferramentas sem código agora são usadas para criar aplicativos da web simples , interfaces de usuário e aplicativos de gerenciamento de processos de negócios. Algumas ferramentas populares permitem que os usuários desenvolvam protótipos de aplicativos móveis e aplicativos de voz.
Ferramentas sem código vêm com lógica integrada que pode ser reutilizado em certos tipos de aplicativos. Os aplicativos são muito simples e incluem muito pouca funcionalidade específica da empresa. Embora o no-code seja quase sempre muito limitado para um grande empreendimento, como a transformação digital, o desenvolvimento de software com pouco código às vezes é apropriado.
Low-code como parte da transformação digital
“Nos últimos anos, vimos crescimento exponencial no número de aplicativos digitais desenvolvidos por empresas em todos os setores”, disse Ramasubramanian. “A transformação digital está redefinindo a forma como os negócios são administrados, com a tecnologia como a espinha dorsal. Agora temos um aplicativo para cada processo ou função dentro da empresa, entregue via web, celular ou ambos.
Também na década de 1980, uma nova geração de linguagens de programação, chamadas de linguagens 4G, foram desenvolvidas para ajudar os não codificadores a desenvolver aplicativos para acessar bancos de dados relacionais usando uma linguagem que fosse mais fácil para os humanos entenderem do que as linguagens de desenvolvimento tradicionais, como C ou Pascal.
Em ambos os casos – usando diagramas de caixa para gerar um programa básico e usando linguagens de alto nível para usuários corporativos – as ferramentas resolveu alguns problemas. Os programadores são caros e, nos casos em que as empresas não precisavam de software altamente personalizado, havia um lugar para plataformas que permitiam que pessoas menos técnicas gerassem aplicativos rudimentares.
Mais recentemente, o low-code foi aplicado ao processo robótico automação (RPA) para detectar processos de negócios repetíveis e replicá-los para uso futuro. Metodologias de baixo código também são usadas para criar fluxos de trabalho com uso intensivo de dados e processos de negócios específicos do setor.
Ferramentas sem código agora são usadas para criar aplicativos da web simples , interfaces de usuário e aplicativos de gerenciamento de processos de negócios. Algumas ferramentas populares permitem que os usuários desenvolvam protótipos de aplicativos móveis e aplicativos de voz.
Ferramentas sem código vêm com lógica integrada que pode ser reutilizado em certos tipos de aplicativos. Os aplicativos são muito simples e incluem muito pouca funcionalidade específica da empresa. Embora o no-code seja quase sempre muito limitado para um grande empreendimento, como a transformação digital, o desenvolvimento de software com pouco código às vezes é apropriado.
Low-code como parte da transformação digital
“Nos últimos anos, vimos crescimento exponencial no número de aplicativos digitais desenvolvidos por empresas em todos os setores”, disse Ramasubramanian. “A transformação digital está redefinindo a forma como os negócios são administrados, com a tecnologia como a espinha dorsal. Agora temos um aplicativo para cada processo ou função dentro da empresa, entregue via web, celular ou ambos.
Mais recentemente, o low-code foi aplicado ao processo robótico automação (RPA) para detectar processos de negócios repetíveis e replicá-los para uso futuro. Metodologias de baixo código também são usadas para criar fluxos de trabalho com uso intensivo de dados e processos de negócios específicos do setor.
Ferramentas sem código agora são usadas para criar aplicativos da web simples , interfaces de usuário e aplicativos de gerenciamento de processos de negócios. Algumas ferramentas populares permitem que os usuários desenvolvam protótipos de aplicativos móveis e aplicativos de voz.
Ferramentas sem código vêm com lógica integrada que pode ser reutilizado em certos tipos de aplicativos. Os aplicativos são muito simples e incluem muito pouca funcionalidade específica da empresa. Embora o no-code seja quase sempre muito limitado para um grande empreendimento, como a transformação digital, o desenvolvimento de software com pouco código às vezes é apropriado.
Low-code como parte da transformação digital
“Nos últimos anos, vimos crescimento exponencial no número de aplicativos digitais desenvolvidos por empresas em todos os setores”, disse Ramasubramanian. “A transformação digital está redefinindo a forma como os negócios são administrados, com a tecnologia como a espinha dorsal. Agora temos um aplicativo para cada processo ou função dentro da empresa, entregue via web, celular ou ambos.
Ferramentas sem código agora são usadas para criar aplicativos da web simples , interfaces de usuário e aplicativos de gerenciamento de processos de negócios. Algumas ferramentas populares permitem que os usuários desenvolvam protótipos de aplicativos móveis e aplicativos de voz.
Ferramentas sem código vêm com lógica integrada que pode ser reutilizado em certos tipos de aplicativos. Os aplicativos são muito simples e incluem muito pouca funcionalidade específica da empresa. Embora o no-code seja quase sempre muito limitado para um grande empreendimento, como a transformação digital, o desenvolvimento de software com pouco código às vezes é apropriado.
Low-code como parte da transformação digital
“Nos últimos anos, vimos crescimento exponencial no número de aplicativos digitais desenvolvidos por empresas em todos os setores”, disse Ramasubramanian. “A transformação digital está redefinindo a forma como os negócios são administrados, com a tecnologia como a espinha dorsal. Agora temos um aplicativo para cada processo ou função dentro da empresa, entregue via web, celular ou ambos.
Ferramentas sem código vêm com lógica integrada que pode ser reutilizado em certos tipos de aplicativos. Os aplicativos são muito simples e incluem muito pouca funcionalidade específica da empresa. Embora o no-code seja quase sempre muito limitado para um grande empreendimento, como a transformação digital, o desenvolvimento de software com pouco código às vezes é apropriado.
Low-code como parte da transformação digital
previsto que nos próximos anos, cerca de 500 milhões de aplicativos serão construídos, o equivalente ao número total de aplicativos que foram construídos nos últimos 40 anos. A IDC prevê que até 2025, 60% das empresas europeias estarão implantando novos softwares diariamente.”
De acordo com Ramasubramanian, a pandemia de Covid acelerou ainda mais essa necessidade de digitalizar formulários. As empresas estão investindo em sua capacidade de se conectar com clientes de qualquer lugar, para melhorar sua experiência digital e, ao mesmo tempo, permitir que seus funcionários trabalhem de qualquer lugar – do escritório, de casa ou até mesmo de um país diferente.
A necessidade de construir mais aplicativos digitais correlaciona-se diretamente com a necessidade de mais desenvolvedores. Um bom desenvolvedor de TI teria o conhecimento de domínio para fornecer a funcionalidade necessária e as habilidades de codificação para criar aplicativos robustos. Mas há uma escassez desses desenvolvedores em todos os setores e regiões geográficas e, nesse cenário, o código baixo se torna uma opção atraente.
“As ferramentas de gerenciamento de dados permitem que as empresas limpem, manipulem, processem e enriqueçam a enorme quantidade de dados que podem ser coletados por trás de vários aplicativos digitais em seus negócios”, disse Ramasubramanian. “Os dados assim coletados e processados têm muitos usos, incluindo informações sobre decisões estratégicas e táticas de negócios, melhorando a eficiência operacional e melhorando a experiência do cliente. Em alguns casos, esses dados também podem ser monetizados. As ferramentas de gerenciamento de dados tradicionalmente se enquadram no escopo das equipes de TI, que possuem e desenvolvem essas ferramentas de gerenciamento de dados para atender aos requisitos de dados definidos pela empresa.
“Baixo As ferramentas de gerenciamento de dados de código, por outro lado, são uma alternativa, onde a propriedade pode ser mantida pelo negócio e o desenvolvimento feito usando uma combinação de componentes de código reutilizáveis e bibliotecas pré-criadas para gerenciar dados. A entrega de produtos de dados usando ferramentas de baixo código torna-se atraente onde há longos tempos de espera para as equipes de TI entregarem novos produtos de dados para os negócios.
Ferramentas de baixo código podem ser usadas em serviços financeiros – mas com moderação
“ Mas as ferramentas de baixo código não são um substituto para o seu software nativo digital”, disse Ramasubramanian. “Eles são um complemento para a configuração de TI da sua empresa.”
- Muito parecido com a ideia de gerar aplicativos a partir de diagramas de blocos ou usar linguagens de nível superior para permitir que os usuários corporativos consultem bancos de dados, o desenvolvimento de baixo código tem um lugar nos serviços financeiros. Talvez a melhor maneira de identificar essas oportunidades seja fazer com que “equipes de fusão”, compostas por tecnólogos e usuários de negócios, as procurem.