À medida que as organizações progridem em sua jornada de transformação digital e começam a confiar mais em dados e análises, elas precisarão ajustar sua compreensão do que um aplicativo é e o que não é.
Mitologias antigas são fascinantes. Bem, para mim elas são. Sou particularmente fascinado pelas mitologias sincréticas dos gregos e romanos. A mitologia helenística — grega tardia — é um excelente exemplo de como as primeiras divindades gregas se transformaram para se alinharem às suas contrapartes romanas. Diana, a Caçadora, uma divindade romana e helenística, está mitologicamente alinhada com a deusa grega primitiva, Ártemis. O nome dela é diferente, mas ela era funcionalmente equivalente.
Essas múltiplas manifestações da mesma persona também são evidentes em outras mitologias. No fundo, cada encarnação é apenas um novo rosto para uma persona existente.
Uma realidade semelhante é verdadeira para o mundo digital. O que chamamos de "aplicativos" geralmente são encarnações de funcionalidades existentes.
Sempre consideramos os aplicativos como uma construção singular, geralmente vinculada a uma função empresarial. O Microsoft Word é um aplicativo com foco em processamento de texto. Em determinado momento, era um monólito que evoluiu para um aplicativo cliente-servidor e, por fim, foi ampliado por um aplicativo baseado na web.
Mas ainda é uma "aplicação" singular, pois sua função comercial não mudou, apesar de manifestar essa função em várias encarnações arquitetônicas.
Os consumidores não necessariamente veem dessa forma. É um aplicativo único e deve fornecer os mesmos recursos, seja no desktop, no meu celular ou na web. É essencial que a interface seja consistente em todas as encarnações, independentemente de sua implementação arquitetônica.
Agora, voltando à nossa analogia mitológica, se eu fosse um viajante grego no mundo antigo e helenístico — talvez eu esteja seguindo os passos de Alexandre, o Grande — eu poderia esperar visitar um templo de Diana e ter uma experiência como a de um templo de Ártemis. Ela ainda é a caçadora, ainda é responsável pelos mesmos domínios e, no final das contas, a diferença mais substancial é seu nome.
O mesmo acontece quando mudo da web para o desktop para trabalhar em um documento. Tenho uma experiência familiar. O aplicativo funciona essencialmente da mesma forma em todas as plataformas.
Observe que eu disse "o aplicativo". Porque aos olhos do consumidor, é o mesmo aplicativo, independentemente de como ele é empacotado, implantado e entregue. Do ponto de vista tecnológico, há vários aplicativos que compõem o que chamamos de Microsoft Word, mas, do ponto de vista da experiência do usuário, há apenas um.
À medida que os negócios avançam em sua jornada de transformação digital, veremos uma evolução tecnológica acompanhá-los. Uma dessas evoluções será como definimos — e, portanto, operamos e protegemos — os aplicativos.
Esta visualização é um lembrete da realidade digital em que operamos: a experiência do usuário não é um único aplicativo, mas sim a fusão de vários aplicativos.
O usuário não se importa — nem deveria se importar — que a experiência que ele tem dependa de uma infinidade de aplicativos, bem como de tecnologias de segurança e entrega de aplicativos. O usuário não se importa — nem deveria se importar — que esses aplicativos possam ser uma mistura de aplicativos personalizados, tradicionais e modernos, hospedados em uma variedade de nuvens, data centers e locais de ponta.
A realidade para o usuário é a experiência digital. A experiência é maior que a soma de suas aplicações e tecnologias de suporte.
Dito isso, ainda precisamos ser capazes de distinguir entre as construções arquitetônicas que compõem "um aplicativo" para melhor alinhamento com o cliente e o negócio — nenhum dos quais vê nem necessariamente se importa com as inúmeras partes funcionais que devem se interligar e interoperar para oferecer uma experiência digital extraordinária.
Quando a empresa diz "aplicativo", ela se refere à experiência digital. Significa tudo o que compõe esse aplicativo — do back-end às tecnologias de entrega e segurança, passando pelas interfaces front-end. Se isso puder impactar a experiência do usuário, faz parte do aplicativo.
Uma das descobertas desanimadoras da nossa pesquisa anual foi que quase um quarto (24%) das organizações não aplicam SLAs relacionados à integridade e ao desempenho de componentes que estendem (modernizam) aplicativos tradicionais. Isso significa que, mesmo que você tenha criado um aplicativo móvel para interagir com aplicativos tradicionais existentes — talvez funções comerciais principais estabelecidas — as organizações não estão necessariamente preocupadas com o desempenho do aplicativo móvel.
Esse é um pensamento perturbador, já que sabemos que os aplicativos móveis costumam ser a primeira impressão digital que um usuário tem de uma empresa e que os usuários móveis tendem a excluir aplicativos após apenas uma experiência de baixo desempenho.
Por fim, precisamos mudar nossa compreensão de "um aplicativo" para nos alinharmos à perspectiva do cliente e reconhecer que um aplicativo hoje é realmente um fluxo de trabalho que cria uma experiência . Isso significa cargas de trabalho múltiplas, integradas e orquestradas, cada uma das quais precisa ser monitorada e medida individualmente, além de ser monitorada e medida como uma construção holística.
Reconhecer que "um aplicativo" é uma experiência contribuirá muito para melhorá-lo e garantir uma jornada de transformação digital bem-sucedida.