Trocando de fornecedor:
Uma história de sucesso sobre a transição do UiPath para a Python RPA
O BI Group é a holding de construção mais relevante e inovadora da Ásia Central. Usando a plataforma Python RPA, a empresa não apenas economiza centenas de horas de trabalho cotidiano dos seus funcionários, mas também poupa recursos do seu orçamento para produtos de TI. Contamos aqui exatamente como a empresa obteve sucesso com a Python RPA.
A empresa BI Innovations é responsável pelo desenvolvimento de TI dentro do BI Group. Encontrar e aplicar efetivamente as melhores ferramentas de TI é sua tarefa principal. Eles começaram a implementar a tecnologia de RPA* em 2020. Começaram com processos simples na contabilidade e, com o tempo, a robotização passou a incluir a maioria dos departamentos. A equipe da BI Innovations compartilhou com a Forbes no Cazaquistão a história da transição do UiPath para a Python RPA.
*RPA (Automação Robótica de Processos) é uma tecnologia para automatizar tarefas administrativas de rotina. Ao contrário de trabalhadores humanos, os robôs de software executam tarefas rapidamente e sem erros, economizando o tempo dos funcionários reais. A RPA pode automatizar qualquer tarefa cotidiana, como a criação de relatórios, a reconciliação de dados, a pesquisa de informações e a digitalização de dados.Ao substituir os humanos, os robôs de RPA podem trabalhar com qualquer sistema por meio de uma interface. Essa integração não é necessária. A robotização é uma ferramenta eficaz no processo de digitalização, com efeitos rápidos e visíveis.
Eles começaram a desenvolver a robotização na plataforma UiPath RPA, que é líder global em RPA. Eles reuniram uma equipe de desenvolvedores, adquiriram licenças e começaram a construir robôs de software.
Buscando uma alternativa ao UiPath e fazendo a transição
No início de 2023, os líderes de TI da empresa decidiram mudar sua abordagem em relação à plataforma de RPA. Um dos motivos da transição foi o custo do produto utilizado na época. Em um curto período de tempo, foi necessário encontrar uma nova solução de RPA que atendesse a todas as necessidades da empresa.
“Começamos analisando o mercado de plataformas de RPA dentre as opções mais representadas no Cazaquistão. Duas plataformas foram selecionadas: a Python RPA e um produto do maior fornecedor de software do mundo. Em seguida, iniciamos o processo de seleção, chamado de ‘seleção do sistema’”, explicou Arthur Bekmukhanbetov, Gerente de Projetos de TI.
Durante a seleção do produto de RPA, foram observados os seguintes critérios:
- Funcionalidades;
- Estabilidade do trabalho dos robôs e do Orquestrador;
- Velocidade de migração para uma nova plataforma;
- Custos das licenças.
Era essencial migrar rapidamente para uma nova plataforma. Para isso, a arquitetura e a lógica de desenvolvimento do robô tinham de ser semelhantes às da plataforma anterior. Era necessário ser capaz de combinar o modelo low-code e programação. Além disso, a experiência anterior mostrou que era importante não depender de desenvolvedores caros e de perfil restrito, que são escassos no mercado de trabalho da Ásia Central.
Outro aspecto relevante foi o custo da licença, já que os salários na Ásia Central são muitas vezes mais baixos do que nos EUA e na Europa Ocidental, o que afeta diretamente a viabilidade do uso de robôs. Com relação aos critérios da BI Innovations, a oferta da plataforma Python RPA do Cazaquistão cumpriu com todos os requisitos. O custo das licenças era três vezes menor, e a qualidade estava no mesmo nível do produto anterior. Além disso, a Python RPA já tinha uma vasta experiência na implantação da robotização em grandes empresas. Ainda assim, foi a primeira vez que nossa equipe enfrentou a tarefa de migrar para outra plataforma.
Mukhamejan Duzenov, cofundador da Python RPA, lembra como foi complicado convencer a BI Innovations a migrar para a Python RPA:
"Oferecemos nosso produto como uma alternativa ao produto – uma das maiores soluções no mercado de RPA – usado pela BI Innovations. Estávamos cientes de que é difícil trocar de plataforma de robotização. Além disso, tivemos que provar que nosso produto é tão bom quanto o do concorrente, além de oferecer mais oportunidades de desenvolvimento.”
Ao longo de três meses, os desenvolvedores da plataforma ajustaram o produto para atender aos requisitos do cliente em potencial. Depois de um curso de treinamento personalizado gratuito, a equipe da BI Innovations desenvolveu rapidamente diversos robôs por conta própria em uma versão de teste do produto – e tudo funcionou de maneira estável.
"A BI Innovations acreditou no nosso produto e permitiu que o aperfeiçoássemos. Aprimoramos a plataforma passo a passo – era importante construir uma ferramenta de RPA da mais alta qualidade. Após três meses de trabalho intenso, obtivemos o resultado desejado: nosso produto atendeu a todos os requisitos da BI Innovations”, disse Mukhamedzhan Duzenov.
"O custo das licenças da Python RPA era o mais adequado: três vezes menor que o da plataforma anterior. Python é uma linguagem de programação muito popular, portanto não tivemos problemas para encontrar desenvolvedores no início; não será assim no futuro. Nós reescrevemos os robôs desenvolvidos anteriormente para a nova plataforma em apenas seis meses. O custo de propriedade da plataforma de RPA ficou muito menor. Agora podemos robotizar até mesmo processos pequenos. As vantagens da nova plataforma contribuíram para acelerar o desenvolvimento em quatro vezes”, mencionou Kairzhan Bektembayev, Chefe do Departamento de TI.
Do ponto de vista técnico, a BI Innovations também está muito satisfeita com o produto:
"Alguns processos podem levar muito tempo para serem executados até mesmo por robôs. Houve uma tarefa que levou cinco dias para ser concluída por um robô. Resolvemos esse problema criando a arquitetura do processo no Orchestrator. Dividimos um processo extenso em cinco partes, e agora um bot de RPA trabalha em paralelo em cinco máquinas, em cada uma das cinco partes separadamente. Agora, leva apenas um dia para concluir uma tarefa, em vez de cinco”, compartilhou Kasymzhan Asimov, desenvolvedor de RPA na BI Innovations.
Resultados e planos de mudança de fornecedor
A BI Innovations está ativamente desenvolvendo novos robôs na plataforma Python RPA. Os resultados da robotização estão atraindo cada vez mais funcionários da holding, e a equipe de robotização está recebendo cada vez mais tarefas para automatizar com os robôs de software.
"Trabalhar com uma startup, em vez de uma grande empresa, mostrou ser muito mais prático devido à flexibilidade da equipe. O chamado toque pessoal também desempenhou um papel importante. Nossa equipe está ativamente 'robotizando' os processos internos da Holding. Planejamos introduzir robôs de software em todas as divisões estruturais”, compartilhou conosco Kairzhan Bektembayev, Chefe de TI na BI Innovations.
A tecnologia de RPA está se desenvolvendo e ganhando novas ferramentas, como IA e OCR, que são tendências globais. No momento, a BI Innovations está desenvolvendo seu próprio produto de OCR. Ele será usado para resolver os problemas de reconhecimento de documentos em papel. A BI Innovations também está introduzindo o aprendizado de máquina para desenvolver um robô de software. O robô faz o download de extratos bancários do aplicativo Bank-Client usando regras de negócios para os pagamentos recorrentes mais frequentes, e um modelo treinado com ML categoriza os pagamentos e os insere no sistema de contabilidade. O algoritmo distribui os pagamentos da mesma maneira que os funcionários humanos faziam antes.
Do ponto de vista técnico, a equipe está satisfeita com o trabalho da plataforma do Cazaquistão. Além de ser tão boa quanto a plataforma anterior em termos de funcionalidades, ela também oferece mais opções aos desenvolvedores:
“Como desenvolvedor, vejo a força da Python RPA na sinergia entre o modo low-code e o poder do Python. Para processos cotidianos, é muito mais prático usar a abordagem low-code. No entanto, alguns processos consomem mais recursos e precisam ser otimizados. Nesses casos, é possível usar somente Python. Isso nos proporciona grandes oportunidades de trabalhar com novos métodos de criptografia e nos ajuda a trabalhar com bancos. Além disso, com a otimização passamos a precisar de menos servidores – a plataforma anterior exigia sete servidores, enquanto atualmente precisamos de apenas cinco”, resumiu Kasymzhan Asimov, desenvolvedor de RPA na BI Innovations.
"Trabalhar com um cliente tão grande é uma grande responsabilidade e nos levou a atingir um novo nível de qualidade. Nossa equipe recebeu feedback em tempo real e concluiu a funcionalidade com sucesso. Eles acreditaram no nosso produto e nos deram a oportunidade de resolver as falhas. Estamos orgulhosos dos resultados e felizes por receber um feedback positivo dos usuários da nossa plataforma”, resumiu Mukhamedzhan Duzenov.