Automatizar processos com a ferramenta certa, na hora certa
A necessidade da transformação digital conduz as empresas à automação, não há dúvida.
A questão é a ferramenta a ser escolhida para cada situação. É importante conhecer as características dos diversos tipos de ferramentas de automação para acertar na decisão de onde aplicar cada uma delas: DPA (Digital Process Automation), RPA (Robotic Process Automation), plataformas low-code? O que escolher, e quando?
Em pesquisa realizada no ano passado pelo Forrester Group1, dois terços dos executivos responsáveis por decisões corporativas afirmaram estar sua empresa envolvida na transformação digital, que 16% já consideravam concluída. As tecnologias de automação têm um papel central nesse processo. Às ferramentas mais tradicionais, como as suítes BPM (Business Process Management), hoje se somam as plataformas DPA (Digital Process Automation) e RPA (Robotic Process Automation), agora incorporando inteligência artificial e aprendizado de máquina, da mesma forma que as plataformas low-code – plataformas que permitem o rápido desenvolvimento de aplicações de negócios, não necessariamente por profissionais de TI, ajudando enormemente a agilizar o desenvolvimento de sistemas DPA e RPA.
No processo de transformação digital das empresas, as funções de toda a organização de TI, de seus profissionais e do próprio CIO estão evoluindo para unir tecnologia e negócios, transformando seu papel em direção ao maior comprometimento com os resultados e futuro da empresa. Em suas predições para este ano de 2020, o Gartner comenta quais seriam as novas prioridades e foco do CIO2.
De que você precisa? Posso ajudar?
Simplificando, podemos dizer que quando se fala em sistemas BPM e DPA-deep, por exemplo, a perspectiva é de uma mudança global de processos corporativos em nível total, profundo e complexo – automação de processos e melhoria contínua. Para isso, nas empresas, um número reduzido de profissionais altamente qualificados tem como objetivo a transformação digital da empresa como um todo, contribuindo com os diversos departamentos no sentido de entendimento de onde a empresa deve inovar, além de fornecer métricas visando o aprimoramento contínuo dos sistemas de automação de negócios.
Já as ferramentas DPA (ou DPA-wide) se aplicam a processos pontuais, “viralizando” até que se complete a jornada do cliente em direção à transformação digital. Esses sistemas estendem o design de processo para além dos grupos de desenvolvimento, pequenos e altamente qualificados, incluindo usuários corporativos, também conhecidos como “citizen developers” ou “usuários de negócios” (link artigo). Está, portanto, mais associado ao design thinking e à otimização da jornada do cliente (interno ou externo) do que à transformação digital da organização em toda a sua profundidade. Além disso, o DPA prevê o acesso do cliente aos aplicativos por meio de front-ends para celular ou web.
O mais recomendável hoje é que os projetos DPA sejam realizados com a utilização de plataformas low-code e metodologia Ágil.
Os sistemas RPA têm um sentido eminentemente tático. Lembrando que robotic aqui se refere a software, e não a hardware, esses sistemas são indicados para a automação de processos de negócios capazes de substituir por scripts de bots horas de trabalho humano simples, repetitivos e sujeitos a erros, como o preenchimento de tabelas e entrada de dados. Por exemplo, um banco internacional precisava que os funcionários digitassem dados (muitos deles repetitivos) em 50 diferentes sistemas para integrar um novo cliente. Sem nenhuma alteração no processo, o banco implementou o RPA com sucesso no que toca a agilidade e precisão.
É claro que as plataformas low-code podem ser grandes aliadas no desenvolvimento de sistemas RPA para facilitar a tarefa de programação, e, também nesse caso, a metodologia Ágil será aplicável com inúmeras vantagens.
Plataformas low-code e organização de TI
De acordo com o Gartner, “até 2024, o desenvolvimento de aplicações low-code corresponderá a mais de 65% de toda a atividade de desenvolvimento de aplicações3”.
Dessa forma, não surpreende que plataformas low-code sejam excelentes aliadas da organização de TI nas empresas.
Uma plataforma low-code é um conjunto de ferramentas que permite a não programadores a criação de aplicativos. Elas eliminam a necessidade de escrever milhares de linhas de código e sintaxe complexa, substituídas por blocos de código pré-existentes, utilizados por meio de uma interface visual do tipo “arrastar e soltar”. Essas plataformas fornecem componentes padrão, como formulários, modelos de relatório e snippets de códigos prontos para uso, e muitas delas incluem, ainda, miniaplicativos prontos para serem instalados e personalizados de acordo com os requisitos do usuário.
Elas tornam o desenvolvimento de aplicações mais rápido e mais fácil, diminuindo a pressão sobre a TI para a entrega de sistemas específicos e para a realização de mudanças nesse tipo de sistema, que são cada vez mais frequentes dado o dinamismo dos negócios. Sem contar a redução de custos…
Também ajudam a integrar os profissionais das áreas técnicas e de negócio – na medida em que as plataformas low-code podem ser utilizadas por não especialistas – à organização de TI, minimizando a shadow IT. E, sob esse aspecto, é bom lembrar que é possível escolher no mercado plataformas low-code que tragam, embutida, a governança da organização de TI às aplicações desenvolvidas.
Resumindo, as principais características que devem ser buscadas em uma plataforma low-code são:
- Modelagem visual
- Configuração “arrasta e solta”
- Compatibilidade com diferentes dispositivos e canais
- Escalabilidade
Se você quer mais detalhes sobre a melhor maneira de automatizar seus processos de negócio, baixe o eBook “Automação de processos na era da transformação digital: uma mudança de paradigma”.
“PhD. Leandro Zerbinatti, Diretor de Serviços na Zuri”
Mentor de Transformação Digital e Professor PHD, Leandro traz em seu legado vasta experiência corporativa em áreas do ciclo de desenvolvimento da Engenharia de Sistemas (Eletrônicos e de Informação), Inovação e Capacitação de Pessoas. Nos últimos anos, aprofundou seu expertise na tecnologia low-code e atuou como líder de Academy para a Outsystems, gigante do mercado global em tecnologia low-code, focada em desenvolvimento de aplicativos..
Referências:
- RPA, DPA, BPM, And DCM Platforms: The Differences You Need To Know, Forrester Research, março de 2019, por Craig Le Clair
- Predicts 2020: Barriers Fall as Technology Adoption Grows — A Gartner Trend Insight Report, Gartner, dezembro de 2019. Analistas: Daryl Plummer, Frances Karamouzis, Gene Alvarez, Janelle Hill, Rita Sallam, Todd Yamasaki
- Magic Quadrant for Enterprise Low-Code Application Platforms, Gartner, agosto de 2019. Analistas: Paul Vincent, Kimihiko Iijima, Mark Driver, Jason Wong, Yefim Natis