2 Pontos de partida para a transformação digital

Neste post eu quero expor o que de acordo com a nossa visão está acontecendo na tecnologia, e que é um “chute” ou inspiração para tomar ações de TI para a transformação digital. Estamos em um mundo em transição, e isso é algo multifacetado ou multidimensional. Nós nos movemos para a multiexperiência e para um mundo onde a inteligência artificial nos ajudará a tomar decisões e automatizar processos.  tentar dar uma ordem para todas as coisas que estão em trânsito vou dividir a análise em duas galáxias, assim como Gastón Milano, GeneXus CTO, fez em sua palestra GeneXus no curto e médio prazo:

– Existem transições que ocorrem no nível do usuário, elas funcionarão de forma diferente, elas interagirão de maneira diferente com nossas soluções e sistemas.

– E há transições que ocorrem no nível do negócio. O mundo dos negócios também vai interagir de maneira diferente. Tudo isso tem profundas mudanças no software que estaremos entregando, como nos integraremos com o mundo e até mesmo como iremos desenvolver o software.   Vamos primeiro ver as mudanças no mundo dos usuários.

Mundo dos usuários: da experiência única à experiência múltipla

O mundo dos usuários nos tem mostrado que muitos sistemas passam agora de centrados na empresa para serem centralizados nos usuários. Neste tópico, estamos em transição da construção de uma experiência única para múltiplas experiências.   Como uma nota à parte, mas reflete a atualidade do tema, para que GeneXus pudesse entrar no quadrante mágico do MADP, tivemos que demonstrar como a nossa tecnologia permite múltiplas experiência.

Detalhes da transição multi-experiência:

  • Transição para a web e nativo: Nestes meses houve uma discussão no mundo dos softwares e programadores se as soluções tivessem que ser criadas web ou web mobile ou mobile nativo. A discussão não faz sentido se você tiver uma ferramenta multiplataforma que permite criar tudo de uma só vez com esforço razoável. Foi o que aconteceu com o Tienda Inglesa que atualmente oferece o aplicativo Web, o Web Mobile, bem como os aplicativos nativos dos dispositivos favoritos de cada um. O que requer desenvolvimento multiplataforma.
  • Múltiplos dispositivos: o ponto anterior nos leva a um panorama claro: ele não é mais acessado apenas por telefones celulares, tablets e computadores, mas por vários dispositivos. Para alcançar o máximo possível, por exemplo, o aplicativo do Encontro GeneXus GX28 foi feito para os seguintes dispositivos: Android nativo e iOS para telefones e tablets, Apple Watch nativo, Apple TV nativo, web Desktop e mobile. Mais de 4.000 pessoas compareceram e a assistência on-line on-line excedeu as 70.000 durante esses três dias. Parte do sucesso na exibição online de palestras foi porque cada usuário podia vê-lo da tela que queria. Agora, esta é uma solução (acho que posso dizer que não é mais apenas uma aplicação). Tem múltiplas vias de acesso. Para enfatizar: De onde quer que eles usem, eles vão encontrar: coerência no design.
  • Design Systems: A multiplicidade de acessos e chegada nos leva à necessidade de coerência no design, é algo com que várias grandes empresas já se preocuparam, levando ao surgimento dos Design Systems. Um conjunto de princípios, padrões e práticas para que as soluções da empresa tenham coerência, a ponto de refletirem os princípios da empresa, ou do ecossistema. As grandes empresas, então, tornaram público seu design system, para que todos que criam soluções para o ecossistema, seus usuários, sigam suas diretrizes de design e, assim, ofereçam uma experiência coerente. Algumas empresas que fizeram, são Airbnb e Google, mas há mais, por exemplo, a SAP tem o design system Fiori; e acho que cada uma das nossas empresas também estará presente muito em breve. K2B está desenvolvendo o seu, como anunciado no GX28 por sua diretora Karina Santo.
  • Zero UI: Quando falamos em multiexperiência e falamos em apontar o máximo possível, falamos sobre o Zero UI (também chamado de Interface Invisible). Um caso chave em Zero UI é o da Amazon GO. Onde alguém simplesmente entra, pega as coisas que vão comprar e sai. De forma invisível, as coisas acontecem: através do aplicativo, a Amazon sabe que você entrou na loja, conhece você. Através de sensores nos itens, o sistema sabe o que você está carregando e, portanto, cobra de você. Com GeneXus, gostaria de destacar um caso nesse cenário, o da Gerdau Laisa. Caminhões de sucata chegam e, ao entrar, você precisa calcular quanto vale a carga. Isso é calculado com base nos diferentes materiais que ele traz. O zinco vale muito, muito ferro, etc. Há um especialista na porta que sabe estimar isso. A questão é que o especialista erra, ou seria ótimo se ele fosse auxiliado; Então, eles criaram um sistema que usa inteligência artificial / reconhecimento de imagem, analisa imagens e estima o custo. Este é um projeto de co-inovação da Gerdau – SAP e GeneXus. Talvez no futuro, com treinamento suficiente, você não apenas possa ser assistido, mas também transformar isso em uma interface invisível.
  • Interfaces de conversação: Nós também estamos se movendo na direção das UIs de conversação ou assistentes virtuais, como são chamados. O Gartner prevê grande uso deles (25% em operações de atendimento 2020), especialmente porque é o suporte ao usuário, por quê? Bem, para mim, é claro. O impacto sobre a experiência relacionada tal IVR é enorme. O chatbot, entende a linguagem natural falado e escrito, responde imediatamente, responde com links ou componentes de aplicativos incorporados, você pode até mesmo executar tarefas para nós; e também pode dimensionar um humano quando não sabe o que responder. É uma experiência incomparavelmente superior com o que estávamos acostumados.

Na empresa GeneXus estamos experimentando esta tecnologia em um projeto apenas para a busca de um usuário pode levar a uma conversa e vice-versa. O objetivo é que nos apoiando na inteligência artificial podemos dar uma melhor orientação para os que consultam para os nossos produtos e serviços. Na comunidade GeneXus existem várias empresas que já implementaram soluções com chatbots e produtos associados, como o caso de TH Desenvolvimento.

Mundo dos negócios: em direção aos ecossistemas

Por outro lado, as empresas estão em trânsito para formar ecossistemas. Isso explica por que em TI estamos indo para a construção de soluções de negócios para construir soluções para um ecossistema. Como parte do desenvolvimento de aplicações corporativas Design Systems são prova disso. Tomando-se o caso da SAP, a publicação do Design System Fiori tem a finalidade de que qualquer solução, que interaja com ERP e é usado por usuários, siga suas diretrizes e por isso possa ser visto como parte de seu ecossistema. A esse campo é dito “trazer água a seu moinho”, e é o que as empresas querem com isso.

Detalhes da transição para os ecossistemas:

De monolítico para distribuídos: Mover-se de monolítica para distribuído implica modularizar, fornecer APIs para as soluções e oferecer serviços. Enrique Almeida, da empresa uruguaia Concepto, mencionou em seu blog, que o sistema de gestão aduaneira Lucia – que foi instalado em vários países da América – integra-se com mais de 20 agências através de web services e  outros conectores. Eu acho que é um exemplo claro de como hoje qualquer sistema está interconectado. Por outro lado, ele conta como ele foi modularizando e que hoje atingiu mais de 100 módulos. O caminho a percorrer para arquiteturas distribuídas exige modularizar, e tem várias vantagens, onde uma dos principais é a velocidade com a qual você pode se mover. Poder avançar para a frente (em vários estágios do ciclo de vida) em um módulo sem ter de esperar por outro, é fundamental. A velocidade é fundamental e será cada vez mais. Múltiplas fontes de dados: as fontes de dados com as quais estaremos interagindo estão aumentando e aumentarão ainda mais.   Os arquivos que gerenciam nossos sistemas serão armazenados em sistemas de armazenamento mais sofisticados, com escala melhor,  chamados Object Storage, como o Amazon S3; comumente os dados eram manipulados exclusivamente por um RDBMS, eles estarão agora dispersos em fontes especialmente desenhadas conforme a necessidade: Estarão em sistemas NoSQL quando eles vêm de IOT; em Streams como o Apache Kafka para quando temos que trocar mensagens entre múltiplos sistemas; ou mesmo no BlockChain quando é necessário um sistema de armazenamento no qual várias entidades podem confiar como fonte de verdade. Dos Programas aos Processos: No caminho da transformação digital, a automação é fundamental e, neste framework, os programas não são executados isoladamente, mas sempre compreendidos no framework dado pelos processos de negócios. Então, a primeira coisa que precisamos para isso são ferramentas de BPM para definição e formalização de processos. Na GeneXus China estamos apenas em vários projetos de BPM, onde os programas em lote são guiados por fluxos. No Uruguai, o Banco da Segurança Social (BPS) lembra também uma instalação BPM, principalmente lote: O processo para gerar e imprimir todos os recibos para coletar impostos e outros benefícios, um superprocesso complexo com cálculos e derivações complexas, todos guiados por BPM.   Também estamos nos movendo para aplicativos orientados a eventos. Por exemplo, em um aplicativo, como a Liga de Futebol do México, um componente é responsável por publicar que fez um gol e, logo em seguida, os outros reagem a esse evento, um envia notificações, outro estatísticas atualizadas e mais. Sem servidor Finalmente, outra tendência clara é a execução em contêineres ou mesmo sem servidor. Isto escala melhor e para muitas aplicações é uma solução mais barata e mais flexível, que utiliza apenas os recursos necessários em cada momento.   Em resumo Estamos em transição da experiência única para a múltipla experiência no mundo dos usuários e das soluções empresariais para soluções ecossistêmicas no mundo das empresas. A questão permanece em aberto … Como nós passamos pela transformação digital? Como vamos dar o próximo passo? Com quais exemplos de ferramentas de desenvolvimento rápido de aplicativos nós temos? Diante dessa última pergunta, você sabe, pode contar com GeneXus. A melhor plataforma de desenvolvimento rápido de aplicativos.   O valor está na solução completa, onde cada componente é integrado com os outros e faz parte de algo muito maior. Por exemplo, não podemos pensar em um chatbot de forma isolada simplesmente, porque ele assume valor quando há inteligência artificial por trás dele, quando é integrado aos processos da empresa e começa a executar tarefas para o usuário. Essa é apenas uma amostra de algumas das vantagens do desenvolvimento de software assistido por IA, com o qual é possível contar se você usa GeneXus.

É lá, na construção baseada no conhecimento, na manutenção automática, no desenvolvimento multiplataforma, em uma plataforma de desenvolvimento ágil e rápida, onde o valor do GeneXus está neste mundo de transição.

O conteúdo deste post foi a base da argumentação de uma palestra sobre um evento chamado “Dois Pontos de Partida para a Transformação Digital” que foi entregue aos Gerentes de TI no Hyatt Montevideo, em novembro de 2018.

Deixe uma resposta

%d blogueiros gostam disto: