• Nenhum resultado encontrado

ROBOTIC PROCESS AUTOMATION

N/A
N/A
Protected

Academic year: 2021

Share "ROBOTIC PROCESS AUTOMATION"

Copied!
41
0
0

Texto

(1)
(2)

ROBÔ TIC PROCESS

AUTOMATION

Marcus Leite

[email protected] www.softwareag.com.br rpa.softwareag.com

ROBOTIC PROCESS

AUTOMATION

Marcus Leite [email protected] www.softwareag.com.br rpa.softwareag.com

(3)

2+

Developers

MILHÕES

12.5

+

Usuários

MILHÕES

anos

50

(4)

4

milhões

Robôs

Em 2021

U$2.9

bi

Mercado para

2021

Aumento

da capacidade

Redução

dos custos

Aumento

da qualidade

Redução

dos riscos

(5)

Unattended Automation Hybrid Automation Process Discovery™ Robôs de descoberta Attended Automation Robôs autonomos

Robôs colaborativos Robôs combinados

(6)
(7)

Mauricio Emerson Equi

Coordenador de TI/Processos e Gestão [email protected]

(8)

RPA CONGRESS – SP 2019

RPA na prática.

Estudo de casos, lições aprendidas e

melhores práticas.

(9)

INICIATIVA

CONCEPÇÃO/POC

O PRIMEIRO PROJETO

A ENTREGA

RESULTADOS

LIÇÕES APRENDIDAS

MELHORES PRÁTICAS

CONCLUSÃO & FUTURO

(10)
(11)

INICIATIVA

• Em ABR/2018, o CIO Paulo Palaia esteve em um congresso de TI, onde foi apresentada a tecnologia RPA, para automação de

processos de negócio, utilizando-se a força de trabalho digital.

• Para avaliar a aplicação dessa tecnologia nos processos da GOL, foi proposto um desafio, para automatizar a atualização dos voos no

sistema de vendas.

A atualização dos voos no sistema de vendas sempre foi feita manualmente, pois o desenvolvimento de integrações tradicionais não atendiam a todos os

(12)
(13)

CONCEPÇÃO/POC

Contexto:

• Processo complexo;

• Muitas regras de negócio;

• Conhecimento está na “cabeça das pessoas”. Planejamento:

• Identificar fornecedores potenciais; • Avaliar soluções propostas;

• Desenvolver a POC.

Definição:

Verificou-se que o fornecedor com o maior potencial em atender os requisitos solicitados foi a Software AG, que seguiu com o desenvolvimento.

(14)

CONCEPÇÃO/POC

Desenvolvimento:

• Não foi feito o mapeamento do processo;

• Reuniões longas para entendimento das atividades; • Identificação de muitas regras de negócio;

• Desenvolvimento em ambiente provisório; (máquinas do usuário e do desenvolvedor)

• Acessos aos sistemas com os perfis dos usuários;

• O desenvolvimento foi feito diretamente com o Usuário e o Analista de Negócios/Sistemas.

Resultado:

O resultado da POC foi muito satisfatório, e iniciou-se a negociação comercial com a Software AG.

(15)
(16)

O PRIMEIRO PROJETO

Fornecedores:

• Software AG – Produto webMethods RPA; • Compasso – Serviço de Desenvolvimento. Atividades em Paralelo:

• Definição da Arquitetura e Infraestrutura;

• Implementação dos Ambientes de Homologação e Produção;

• Definição da Governança e Políticas de Segurança para automação.

(17)
(18)

A ENTREGA

• O desenvolvimento do primeiro projeto foi concluído;

• Os ambientes de homologação e produção foram entregues; • Foi feito o primeiro “deploy” em produção.

Resultado:

• Apesar dos testes extensivos terem sido executados na primeira entrega falhas de execução ocorreram.

• Foi iniciada “War Room” com a participação de todos os envolvidos para entender o que estava ocorrendo, e atuar na Causa Raiz dos problemas. • Após a revisão novas entregas foram realizadas e uma metodologia

consistente de testes foi adotada

(19)
(20)

RESULTADOS

O processo de atualização dos voos desenvolvido na POC está em produção:

Para atualização de 1000 alterações manualmente, temos o seguinte cenário:

• 1 pessoa trabalhando 6 horas por dia;

• 1 minuto para digitação das informações no sistema; • 2 minutos - tempo médio de resposta do sistema. Prazo para execução de todo o processo:

• 1000 registros x 3 minutos = 3000 minutos = 50 horas • 50 horas / 6 horas dia = 8 dias

O prazo para atualização de 1000 registros no sistema com 1 pessoa trabalhando 6 horas por dia é de 8 dias.

(21)

RESULTADOS

Considerando-se o mesmo cenário para registro de 1000 atualizações no sistema automaticamente, é esperado o seguinte resultado:

• 1 robô trabalhando 24 horas por dia;

• 6 segundos para digitação das informações no sistema; • 2 minutos - tempo médio de resposta do sistema.

Prazo para execução de todo o processo:

• 1000 registros x 2,1 minutos = 2100 minutos = 35 horas • 35 horas / 24 horas dia = 1,5 dias

O prazo para atualização de 1000 registros no sistema com 1 robô trabalhando 24 horas por dia é de 1,5 dias.

(22)
(23)

LIÇÕES APRENDIDAS

1 – Infraestrutura (Ambientes/Hardware e Software):

• A automação prevê no seu desenvolvimento, os tempos de resposta da máquina, do sistema operacional e das aplicações utilizadas no processo.

• Variações de performance entre os ambientes e os sistemas utilizados, interferem diretamente no processo de execução da automação.

Os ambientes de desenvolvimento, homologação e produção, precisam ter a mesma configuração de hardware e software.

(24)

LIÇÕES APRENDIDAS

2 – Mapeamento de Processos:

• O levantamento de requisitos e a especificação funcional não são suficientes para se definir um processo de automação.

• Além do Analista de Negócios/Sistemas, é fundamental a participação do Analista de Processos.

Necessário fazer o mapeamento de processos e regras de negócios no “no micro detalhe”, considerando-se todas as tarefas/sistemas

(25)

LIÇÕES APRENDIDAS

3 – Desenvolvimento:

O modelo de desenvolvimento da automação é diferente do padrão

de desenvolvimento de sistemas tradicionais.

• No desenvolvimento de sistemas tradicionais, o usuário é

“programado” (treinado) para trabalhar de acordo com as rotinas do

sistema;

No desenvolvimento da automação, o “robô” (sistema) é programado para trabalhar de acordo com as rotinas do usuário.

(26)

LIÇÕES APRENDIDAS

4 – Visibilidade:

• É muito importante que se tenha visibilidade de cada etapa que está sendo executada no processo de automação;

• Fundamental que seja feito o registro de log, sempre que for concluída uma tarefa, aplicada uma regra de negócio, para que os resultados sejam evidenciados ao final do processo.

• O registro de log também é importante caso a automação seja

interrompida de forma inesperada, antes de chegar ao final da execução.

• Quando o usuário interrompe a sua atividade, ele sabe dizer porque o trabalho foi interrompido, o que já foi feito e o que falta fazer.

O registro de log deve ser capaz de responder a essas 3 perguntas: Por que o processo foi interrompido, o que foi feito e o que falta fazer?

(27)
(28)

MELHORES PRÁTICAS

1 - Governança e Políticas de Segurança:

• Foi definido o padrão de criação de usuários individuais por

processo, para cada sistema utilizado na automação;

• As senhas dos usuários utilizados na automação para acessar os

sistemas foram criadas e dupla custódia, e ninguém possui o

conhecimento dessa informação.

Os usuários e senhas são cadastrados em dupla custódia também no “voult” da ferramenta de automação.

O “voult” gera um “alias” para referenciar os acessos às aplicações no desenvolvimento, garantindo que os desenvolvedores e a própria

(29)

MELHORES PRÁTICAS

2 – Time de Projeto:

• Equipe multidisciplinar, com papéis e responsabilidades bem

(30)

MELHORES PRÁTICAS

3 – Levantamento e Documentação:

• Para registrar o levantamento do processo de automação, foi

desenvolvido o documento de “Instrução de Automação”, preenchido por todos os participantes do projeto, de acordo com os papéis e

(31)
(32)

MELHORES PRÁTICAS

4 – Aprovação:

• Concluída a elaboração do documento de “Instrução de Automação”, devem ser providenciadas as aprovações.

(33)
(34)

DEFINIR

EXECUTAR

RESULTADO DECISÕES

(35)

Pessoas

Tecnologia

Processos

(36)

Mauricio Emerson Equi

Coordenador de TI/Processos e Gestão [email protected]

(37)

Algumas

Reflexões

Por que

agir agora?

A escolha

dos processos

alvo

Os papeis

Usuário

, TI e

Processo

(38)

Algumas

Reflexões

Adequações no

Processo

A estratégia

correta

Governança

em RPA

(39)
(40)
(41)

Referências

Documentos relacionados

Automatização de funções Realização de funções mais ç repetitivas funções mais complexas Funções complexas Algoritmos de inteligência ► Ler dados Funções avançadas

Os critérios a serem adotados para contratação de docentes pelo Coordenador do Curso de Educação Física – Licenciatura são a titulação acadêmica

 Economia de energia: a alta proporção de superfície de aquecimento/volume e a baixa altura da massa permitem o uso de um grau de vapor mais baixo do que para cozedores de

exigua exigua corrobora para uma maior compreensão dos mecanismos de ação do veneno, assim sendo, três peptídeos do grupo dos mastoparanos foram identificados e denominados

Many positive impacts are documented in sectors well beyond the sugarcane mills and farms: boosts in other crops, decrease in deforestation, growth of labor market, and improved

Promptly, at ( τ − 2 ) , there is a reduction of 4.65 thousand hectares in soybean harvested area (statistically significant at the 1% level), an increase of 6.82 thousand hectares

Reduzir desmatamento, implementar o novo Código Florestal, criar uma economia da restauração, dar escala às práticas de baixo carbono na agricultura, fomentar energias renováveis

Devido às características do Sistema Brasileiro, o Planejamento da Operação de Sistemas Hidrotérmicos de Potência (POSHP) pode ser clas- sicado como um problema de