Toda organização tem alguns sistemas centrais, monstruosidades magníficas de código construídas ao longo de anos de trabalho. A TI adora criar esses sistemas centrais. Eles recebem a atenção, o dinheiro e o prestígio. Se os sistemas centrais param de funcionar, toda a
organização para.
Além desses sistemas principais, existem algumas dezenas de aplicativos de suporte essenciais. Eles também são populares na TI porque são usados em toda a organização e são altamente funcionais. Por exemplo, em um banco, o sistema central pode ser um sistema de gerenciamento de empréstimos e um aplicativo de suporte pode ser um software de conhecimento do cliente (KYC). Ou uma empresa de logística pode ter seu ERP como um sistema central, com o atendimento de pedidos como uma aplicação essencial.
Este é o ponto ideal de TI. É onde brilha.
Mas enquanto esses sistemas principais amadureceram, outra coisa cresceu ainda mais rápido: o aplicativo de cauda longa.
O que é um aplicativo long-tail?
Os aplicativos de long-tail são ferramentas que os usuários corporativos solicitam para tornar seu trabalho mais fácil e eficiente. No entanto, esses aplicativos não se enquadram na categoria “urgente e importante”.
São aplicativos como gerenciamento de visitantes, solicitações de ativos locais ou gerenciamento de incidentes . Eles podem até chegar a um aplicativo usado para coordenar a compra de bolos de aniversário para pessoas no escritório.
Por que continuamos evitando aplicativos long-tail?
Vejamos por que os aplicativos long-tail não foram criados historicamente por equipes de TI:
Eles não são interessantes. Desenvolvedores em equipes de TI adoram grandes desafios. A maioria dos aplicativos long-tail não apresenta um problema muito interessante para resolver.
O custo de desenvolvimento por aplicativo é muito alto. Mesmo que um desenvolvedor possa produzir um aplicativo em poucos dias, é difícil justificar a quantidade de tempo que um trabalhador altamente qualificado gasta para criar um aplicativo.
Ninguém quer mantê-los. Se um desenvolvedor fizer 20 aplicativos long-tail em um mês, quem voltará para corrigir erros e fazer melhorias em cada um deles?
Muitas vezes são de curto prazo. Muitos aplicativos long-tail são úteis apenas por uma curta temporada e não são usados por tempo suficiente para justificar os custos de desenvolvimento.
Eles geralmente são usados por um pequeno número de pessoas – geralmente apenas um único departamento ou equipe. Ninguém mais pode sequer saber sobre eles.
O número de aplicativos long-tail aumenta exponencialmente.Se a equipe de TI criasse todos os aplicativos solicitados, os usuários de negócios perceberiam mais maneiras de como eles queriam que a tecnologia resolvesse os problemas, e as solicitações nunca terminariam.
As redundâncias são muitas. Digamos que o Marketing precise de um aplicativo que os ajude a rastrear as aprovações de participação em conferências. Dois meses depois, as Operações querem um aplicativo com exatamente o mesmo caso de uso, mas não querem usar o do Marketing.
Não há pressão do C-suite para construí-los. Aplicativos long-tail nunca serão discutidos em uma reunião do conselho. Eles só são criados enquanto saem com o CIO. (“A propósito, você acha que poderia construir …?”)
Por que os aplicativos long-tail se tornaram um grande negócio
Embora a TI tenha se concentrado com razão em sistemas centrais e aplicativos essenciais, o campo de aplicativos de cauda longa vem crescendo muito.
Em dezembro de 2021, a IDC prevê que 750 milhões de aplicativos nativos da nuvem serão criados até 2025. Destes, apenas uma pequena fração são sistemas centrais e aplicativos essenciais. A maioria será de aplicativos de cauda longa, visando casos de uso de transformação digital específicos do setor.
Embora qualquer aplicativo possa economizar apenas uma quantidade marginal de tempo e dinheiro, o efeito cumulativo é enorme. As empresas estão prestes a ficar sobrecarregadas com aplicativos de cauda longa se não tiverem um plano de como criá-los.
Quais são suas opções?
Ao enfrentar esse tipo de escala, fazer com que a equipe de TI crie todos os aplicativos de cauda longa está simplesmente fora de questão. Não é viável em nenhum sentido.
Uma opção é comprar soluções pontuais. À medida que o software continua a comer o mundo , existem ótimas soluções prontas para uso que resolvem muitos problemas. Por exemplo, praticamente não havia ofertas comerciais para gerenciamento de visitantes em 2000. Agora, mais de 20 anos depois, há 227 fornecedores listados no G2 .
Mas as soluções pontuais vêm com bagagem. O que acontece se a solução não atender aos seus requisitos de segurança? E se estiver faltando um recurso importante? Quem vai fazer toda a pesquisa e verificação? E se as APIs da solução pararem de funcionar? E se o fornecedor fechar? E se o suporte for horrível? A TI está acostumada a lidar com fornecedores, mas como você gerencia centenas de provedores de SaaS?
Além disso, o custo das soluções pontuais aumenta exponencialmente. Como a maioria das soluções pontuais é baseada em assinatura, cada nova solução adiciona um item de linha permanente ao orçamento de TI.
Desenvolvimento cidadão é uma saída
Há uma maneira de lidar com o ataque da transformação digital: todos precisam construir o que são melhores. Os usuários de negócios, como recursos internos da organização, podem intervir como desenvolvedores cidadãos para preencher essas lacunas críticas sem problemas, porque sabem exatamente do que precisam.
Os desenvolvedores cidadãos devem estar equipados com as ferramentas, no entanto, para participar da criação de seus próprios aplicativos. As plataformas sem código permitem que os desenvolvedores cidadãos usem seu conhecimento prático para criar e personalizar soluções sem programação. A plataforma ideal também adota o paradigma low-code e abre esses aplicativos para desenvolvedores, que podem facilmente torná-los mais sofisticados e funcionais.
O ataque da transformação digital está na porta corporativa, com quase 750 milhões de solicitações de aplicativos de cauda longa prestes a derrubá-lo. Você está pronto para isso?