Como a escassez de desenvolvedores de aplicação qualificados colocou uma restrição na forma como as organizações implantam aplicações, a programação de baixo código chegou ao resgate, ganhando tração em muitas empresas com visão de futuro. Ao usar plataformas de desenvolvimento de software de baixo código que contêm módulos funcionais, os desenvolvedores podem literalmente arrastar e soltar recursos e processos em um pacote de aplicação sem inserir manualmente linhas e linhas de seu próprio código, reduzindo drasticamente o tempo de produção. Menos tempo na programação significa menores custos e maior produtividade do programador. Dadas essas vantagens de código baixo/sem código, não é de admirar que as empresas estejam adotando-o amplamente. A Forrester Research indica que o mercado low-code atingirá o topo de US$ 21 bilhões em gastos até 2022. Entretanto, o Gartner Group estima que 65% de todo o desenvolvimento de aplicação será de código baixo/sem código até 2024.i
A maioria das transformações legadas, no entanto, requer uma abordagem de baixo código, pois nenhum desenvolvimento de código pode abordar muitas das complexidades da tradução de processos legados em ambientes de nuvem. Usando o desenvolvimento de baixo código, as organizações estão acelerando a modernização de aplicações legadas em vez de criar ou reequipar aplicações a partir do zero. O código baixo para o legado tem vantagens óbvias:
- Economias de custo
- Entrega mais rápida do aplicativo
- Maior agilidade de negócios
- Melhor integração e governança
A economia de custos não só vem do melhor aproveitamento do tempo dos desenvolvedores de software, mas também de colocar os aplicativos no mercado — ou na frente dos usuários — muito mais rapidamente. Embora haja codificação manual envolvida (e, portanto, código baixo), a grande maioria do aplicativo "acabado" é de módulos de código verificado e sólido. Essa entrega rápida de código baixo também dá às organizações uma agilidade significativa — elas podem experimentar um aplicativo e ajustar seus recursos e funções em um período de tempo muito curto com melhorias manuais menores em menos tempo do que construir do zero. Os recursos, funções e processos dos aplicativos legados podem ser preservados através de adaptações de "última milha" do código baixo para integrar com sistemas e processos de back-end. Em poucos casos, as aplicações legadas podem ter perdido relevância e utilidade para os usuários, portanto, as organizações recorrem a aplicações externas de Software-as-a-Service (SaaS) para preencher as lacunas. No entanto, as soluções de TI sombra de terceiros muitas vezes não se integram bem (ou de todo) com os processos internos.
Como exemplo de modernização legada, a Unisys recentemente projetou, construiu, testou e agora opera o novo sistema de Teste Teórico de Licença de Condução para uma agência governamental nacional. A tecnologia anterior usada para o sistema estava desatualizada, fora de suporte e representava um risco comercial significativo para a agência. Os testes móveis, embora possíveis, eram complicados e exigiam software pré-configurado em dispositivos dedicados, impedindo a acessibilidade aos testes. Além disso, o sistema não foi integrado ao Registro de Licença de Condutor, o que resultou na publicação manual de dados no sistema, abrindo o risco de erro humano e fraude.
A Unisys usou o OutSystems, um ambiente de desenvolvimento de plataforma como serviço (PaaS) de código baixo líder de mercado, para melhorar rapidamente o acesso remoto e multidispositivo aos testes. O novo sistema foi implementado em menos de seis meses, incluindo testes de usuários, pesquisa de mercado e gerenciamento de mudanças de negócios. Como o novo sistema é baseado na nuvem, ele aumentou o acesso para os motoristas fazerem seu teste teórico de licença de motorista em qualquer lugar, melhorou a experiência para os candidatos por meio de um processamento mais rápido e contínuo desde a reserva até a entrega das licenças e também reduziu o tempo para os agentes administrarem um teste em aproximadamente 20%. A flexibilidade do novo sistema permite que mais testes sejam executados em períodos de pico de demanda, como feriados escolares. A Unisys projetou o sistema para ser autogerenciado. A agência pode responder rapidamente a mudanças legislativas ou outros requisitos materiais quando necessário, oferecendo agilidade de negócios. Como a solução é fornecida como uma oferta SaaS baseada na nuvem, a agência paga apenas pelo que usa e não houve custos iniciais de desenvolvimento ou implementação.
Em muitas organizações, sistemas legados como ID de crachá, acesso à área, VPN, SharePoint e outros processos e sistemas proprietários são muito valiosos e úteis para serem substituídos, e muitas vezes têm usos interdependentes e centralizados. Esses sistemas são frequentemente baseados no local. O código baixo baseado na nuvem permite que eles modernizem esses sistemas, removam muitos pontos de atrito e, ao mesmo tempo, retenham seu valor inerente ao sistema central. O código baixo também fornece um alto nível de portabilidade da aplicação, fornecendo funções front-end legadas multiplataforma. O principal essencial ao abordar a modernização do legado de baixo código deve ser preservar os processos legados que estão funcionando e são fundamentais para o negócio.
Na era digital, os funcionários esperam uma experiência de usuário semelhante à do consumidor e isso requer integração em sistemas e processos isolados. Para preencher essa lacuna, as organizações estão tentando criar fluxos de trabalho perfeitos usando a abordagem tradicional, mas muitas vezes acham difícil realizar a visão. Uma plataforma de baixo código permite que essas organizações adaptem e empreguem princípios de Gerenciamento de Serviços Empresariais (ESM), permitindo-lhes agilizar, integrar e automatizar rapidamente os fluxos de trabalho de serviços em todos os sistemas legados de uma empresa.
Em nosso próprio ambiente aqui na Unisys, usamos o código baixo do ServiceNow para consolidar sistemas de identificação de crachá legados, aplicações de solicitação de acesso à área e todos os sistemas internos de emissão de tickets de TI em uma única plataforma. Também construímos um sistema de Gerenciamento de Acesso de Identidade (IAM) holístico e centralizado. Essa consolidação e centralização preservam funções centrais importantes, mas simplificam a manutenção e reduzem a complexidade. Durante esse processo, a Unisys construiu aceleradores que aumentam a velocidade de comercialização e reduzem os custos de implementação para o Gerenciamento de Serviços Empresariais. Impulsionadas por nossos aceleradores como parte de nossa oferta CloudForte® , as empresas que pretendem transformar suas plataformas de Gerenciamento de Serviços podem colher esses benefícios:
Maior satisfação dos funcionários: Os funcionários podem experimentar um portal de serviços semelhante ao consumidor para registrar, rastrear e visualizar suas solicitações através de uma única plataforma, reduzindo assim a carga sobre os departamentos para fornecer atualizações. Além disso, os chatbots podem ser configurados em cada dispositivo do funcionário para permitir que eles naveguem diretamente para a página do formulário com os detalhes apropriados já preenchidos, resultando em maior produtividade do funcionário.
Colaboração entre departamentos através da consolidação: As solicitações de serviço podem ser feitas a vários departamentos simultaneamente, o que permite que as equipes trabalhem juntas e completem metas compartilhadas rapidamente. Os esforços feitos por cada equipe podem ser rastreados em tempo real para identificar gargalos e resolver problemas imediatamente.
Operações de segurança otimizadas: As otimizações eliminam o rastreamento de incidentes de segurança via e-mail e planilhas. Diferentes equipes podem ter diferentes mecanismos de rastreamento implementados com dados dispersos por todas as equipes e sistemas, resultando em mais tempo para remediação e correndo o risco de alertas serem perdidos em meio ao ruído.
Vidro simples: Com uma forte plataforma de ESM implementada, o gerenciamento pode definir e rastrear sistematicamente os KPIs em tempo real através de relatórios e painéis de controle para melhoria do processo.
Nestes cenários de modernização legados, um melhor gerenciamento, agilidade e resultados mais eficientes devem impulsionar implementações de baixo código, evitando o custo e a complexidade de recomeçar com um código e uma base de aplicativos totalmente novos, mas oferecendo valor contínuo. O resultado é uma abordagem mais enxuta, simplificada, baseada em plano e focada no processo para a modernização da aplicação, que chamamos LeanBiz™. Na Unisys, usamos a modernização LeanBiz™ para clientes em uma variedade de ambientes, como o Salesforce e o ServiceNow. Nossa experiência em segurança também garante que qualquer transformação de código legado baixo seja compatível e segura, usando ferramentas e otimizações neutras em relação ao fornecedor para verificar a conformidade com as melhores práticas e a segurança de ponta a ponta.
Se sua organização precisa de uma abordagem de modernização ou para reduzir seus custos de desenvolvimento, o LeanBiz™ pode ajudar. E à medida que o mercado de código baixo continua a expandir e amadurecer, como um fornecedor de serviços totalmente neutro em relação ao fornecedor, estamos incentivando ativamente os fornecedores de ferramentas de aplicativos a nos contatar com seus novos e empolgantes avanços neste mercado.
i Ramel. "Adquisição de ferramentas Low Code." Revista de tendências de desenvolvimento de aplicação. https://adtmag.com/articles/2019/08/12/gartner-lowcode.aspx