powerpoint presentation€¦ · prazo para execução de todo o processo: • 1000 registros x 2,1...

41
1 |

Upload: others

Post on 03-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PowerPoint Presentation€¦ · 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

1 |

Page 2: PowerPoint Presentation€¦ · 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

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

Page 3: PowerPoint Presentation€¦ · 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

2+

Developers MILHÕES

12.5+ Usuários

MILHÕES

anos 50

Page 4: PowerPoint Presentation€¦ · 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

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

Page 5: PowerPoint Presentation€¦ · 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

Unattended Automation

Hybrid Automation

Process Discovery™

Robôs de descoberta

Attended Automation

Robôs autonomos

Robôs colaborativos Robôs combinados

WEBMETHODS RPA

Page 6: PowerPoint Presentation€¦ · 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

COMO FUNCIONA

Page 7: PowerPoint Presentation€¦ · 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

Mauricio Emerson Equi

Coordenador de TI/Processos e Gestão

[email protected]

ESTUDO DE CASO

Page 8: PowerPoint Presentation€¦ · 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

RPA CONGRESS – SP 2019

RPA na prática.

Estudo de casos, lições aprendidas e melhores práticas. 14/05/2019

Page 9: PowerPoint Presentation€¦ · 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

INICIATIVA

CONCEPÇÃO/POC

O PRIMEIRO PROJETO

A ENTREGA

RESULTADOS

LIÇÕES APRENDIDAS

MELHORES PRÁTICAS

CONCLUSÃO & FUTURO

Page 10: PowerPoint Presentation€¦ · 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

INICIATIVA

Page 11: PowerPoint Presentation€¦ · 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

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

requisitos operacionais, ou era necessário um investimento muito alto.

Page 12: PowerPoint Presentation€¦ · 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

CONCEPÇÃO/POC

Page 13: PowerPoint Presentation€¦ · 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

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.

Page 14: PowerPoint Presentation€¦ · 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

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.

Page 15: PowerPoint Presentation€¦ · 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

O PRIMEIRO PROJETO

Page 16: PowerPoint Presentation€¦ · 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

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.

A POC se tornou o primeiro projeto, e foi finalizado o desenvolvimento.

Page 17: PowerPoint Presentation€¦ · 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

A ENTREGA

Page 18: PowerPoint Presentation€¦ · 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

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

• Capacidades de monitoramento e resiliência foram adicionadas à automação

Page 19: PowerPoint Presentation€¦ · 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

RESULTADOS

Page 20: PowerPoint Presentation€¦ · 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

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.

Page 21: PowerPoint Presentation€¦ · 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

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.

Page 22: PowerPoint Presentation€¦ · 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

LIÇÕES APRENDIDAS

Page 23: PowerPoint Presentation€¦ · 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

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.

Page 24: PowerPoint Presentation€¦ · 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

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

utilizados pelo usuário, para execução das suas atividades.

Page 25: PowerPoint Presentation€¦ · 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

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.

Page 26: PowerPoint Presentation€¦ · 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

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?

Page 27: PowerPoint Presentation€¦ · 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

MELHORES PRÁTICAS

Page 28: PowerPoint Presentation€¦ · 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

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

automação, não tenham conhecimento dessa senha.

Page 29: PowerPoint Presentation€¦ · 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

MELHORES PRÁTICAS

2 – Time de Projeto:

• Equipe multidisciplinar, com papéis e responsabilidades bem

definidas, em cada processo de automação.

Page 30: PowerPoint Presentation€¦ · 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

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

responsabilidades de cada um.

Page 31: PowerPoint Presentation€¦ · 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

MELHORES PRÁTICAS

Page 32: PowerPoint Presentation€¦ · 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

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.

O desenvolvimento será iniciado somente após as aprovações

Page 33: PowerPoint Presentation€¦ · 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

CONCLUSÃO

Page 34: PowerPoint Presentation€¦ · 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

DEFINIR

EXECUTAR

RESULTADO

DECISÕES

LIÇÕES APRENDIDAS

Page 35: PowerPoint Presentation€¦ · 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

Pessoas

Tecnologia

Processos

Page 36: PowerPoint Presentation€¦ · 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

Mauricio Emerson Equi

Coordenador de TI/Processos e Gestão

[email protected]

Page 37: PowerPoint Presentation€¦ · 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

Algumas Reflexões

Por que agir agora?

A escolha dos processos

alvo

Os papeis

Usuário, TI e

Processo

Page 38: PowerPoint Presentation€¦ · 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

Algumas Reflexões

Adequações no Processo

A estratégia correta

Governança em RPA

Page 39: PowerPoint Presentation€¦ · 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

Perguntas ?

Page 40: PowerPoint Presentation€¦ · 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

41 |

Page 41: PowerPoint Presentation€¦ · 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

42 |