O documento apresenta uma palestra sobre técnicas e tecnologias de gerenciamento de processos de negócios (BPM), incluindo: (1) exemplos práticos de automação de processos e decisões usando os padrões BPMN e DMN, (2) a importância da transformação digital das organizações e (3) sobre a automação de processos robóticos (RPA). O objetivo é mostrar como integrar essas abordagens para fornecer melhores experiências aos clientes.
3. MauricioBitencourt.com
Compartilhamento do Conteúdo
Os slides serão disponibilizados no meu blog e no SlideShare
http://mauriciobitencourt.com/eventos/bpm-day-paraiba-2018/
https://www.slideshare.net/mauricio.bitencourt
4. MauricioBitencourt.com
Maurício Bitencourt, CBPP
Administrador de Empresas pela PUCRS e Certified Business
Process Professional (CBPP® Red Seal) pela ABPMP,
especialista em integração contínua de processos e decisões
automatizados com foco no fluxo de valor para reduzir a
fragmentação organizacional e criar novas experiências
relevantes na jornada e nos momentos da vida dos clientes.
http://mauriciobitencourt.com/
https://www.linkedin.com/in/mbitencourt/
5. MauricioBitencourt.com
Agenda
➢ Técnicas e tecnologias de BPM
• Exemplo prático de automação de processos e decisões
• Transformação Digital
• RPA – Robot Process Automation
• Orquestração para melhores serviços
6. MauricioBitencourt.com
“O século XXI será dominado por algoritmos.
O algoritmo é indiscutivelmente o conceito
mais importante em nosso mundo.”
Yuval Noah Harar
Homo Deus, 2016
Homo Deus: Uma breve história do amanhã por Yuval Noah Harari - http://a.co/h6Icua3
8. MauricioBitencourt.com
BPMN – padrão ISO para modelar e executar processos
ISO/IEC 19510:2013 Information technology -- Object Management Group Business Process Model and Notation - https://www.iso.org/standard/62652.html
9. MauricioBitencourt.com
O motor de fluxo de trabalho executa os modelos BPMN
Adaptado de: Jakob Freund: Camunda: What’s here and what’s next - Camunda Day Copenhagen - https://vimeo.com/276826830
Motor de
Fluxo de Trabalho
Execução de
Fluxo de Trabalho
15. MauricioBitencourt.com
Agenda
✓ Técnicas e tecnologias de BPM
➢ Exemplo prático de automação de processos e decisões
• Transformação Digital
• RPA – Robot Process Automation
• Orquestração para melhores serviços
18. MauricioBitencourt.com
Adaptar cadeias de valor ao momentos da vida
Nascimento
Educação
Esportes
Empreendimento
Investimentos
Residência
Casamento Filhos
Veículo Viagens
Aposentadoria
Funeral
Estudos
Saúde
19. MauricioBitencourt.com
Estudo de caso prático de uma concessão de crédito
Automatizar o gerenciamento de crédito de uma Fintech
O ciclo de vida do cliente compreende os três
processos ponta a ponta a seguir:
• Da campanha a proposta de crédito
• Da solicitação a concessão de crédito
• Da concessão à liquidação do crédito
Objetivo
Escopo
23. MauricioBitencourt.com
Execução do processo com tecnologias “low code”
Tempo de espera do cliente
Tecnologias BPMS “low code” facilitam no início, mas
são limitadas para ampliar o escopo de automação.
Exemplos: UX independente, orquestração de microserviços e tratamento de exceções.
24. MauricioBitencourt.com
Pouca transformação para fluxo contínuo, integrações e
automação de tarefas e decisões humanas sem julgamento
Trabalho
em Lote e
Handoff
Trabalho
em Lote e
Handoff
Trabalho
em Lote e
Handoff
Trabalho
em Lote e
Handoff
Trabalho
em Lote e
HandoffTrabalho
em Lote e
Handoff
28. MauricioBitencourt.com
Exemplo prático de Arquitetura de Processos
O ponta a ponta “Da solicitação a
concessão do crédito” é formado pelo
entrelaçamento dos processos:
• Analisar a proposta
• Aprovar o crédito
• Formalizar o crédito
O processo poderá ser desviado
para o caminho de exceção a
qualquer momento:
• Tratar crédito não concedido
39. MauricioBitencourt.com
Open source platform for
workflow and decision automation
• Servidor de Aplicações
compartilhado
(Tomcat, JBoss AS, Wildfly,
WebSphere, WebLogic)
• Docker
• Spring Boot
40. MauricioBitencourt.com
Distribuição para o servidor
Liberdade para se adaptar ao seu DevOps de
construção, testes automatizados e distribuição.
Por exemplo, via Maven no Eclipse, direto da
ferramenta de modelagem ou REST via Postman.
55. MauricioBitencourt.com
Gerenciamento orientado por dados
• Minimizar handoffs
• Reduzir retrabalhos e desperdícios
• Eliminar gargalos para aumentar
velocidade e escalabilidade
• Compreender custos
• Potencializar o trabalho do
conhecimento
• Encontrar correlações
• Big Data, Inteligência Artificial,
Data-Driven Change, ...
59. MauricioBitencourt.com
Ciclo completo da automação de processos e decisões
https://twitter.com/CamundaBPM/status/831898624191770624
Modelagem, desenho e simulação nos padrões abertos.
Implementação via painel de propriedades dos modelos.
Java nativo ou muitas outras linguagens de programação.
Arquitetura aberta para formulários e integrações.
Workflow de tarefas humanas.
Orquestração de microserviços.
Distribuições com testes e versionamento (BizDevOps).
Execução com escalabilidade e alta disponibilidade.
Otimização orientada por dados analíticos.
60. MauricioBitencourt.com
Agenda
✓ Técnicas e tecnologias de BPM
✓ Exemplo prático de automação de processos e decisões
➢ Transformação Digital
• RPA – Robot Process Automation
• Orquestração para melhores serviços
61. MauricioBitencourt.com
A Transformação Digital das organizações
https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/
Jakob Freund: Camunda for IT executives - Camunda Day Copenhagen - https://vimeo.com/279418888
Tradução livre:
“Hoje, toda empresa está se tornando uma
empresa de software e os desenvolvedores estão no
centro da transformação digital; eles impulsionam
os processos e funções de negócios nas
organizações, desde o atendimento ao cliente e o
RH até o marketing e a TI. E as escolhas que esses
desenvolvedores fazem, determinarão cada vez
mais a criação de valor e o crescimento em todos
os setores.”
62. MauricioBitencourt.com
Plataformas de Tecnologia
Jakob Freund: Camunda for IT executives - Camunda Day Copenhagen - https://vimeo.com/279418888
https://www.businessinsider.com/goldman-sachs-has-more-engineers-than-facebook-2015-4
https://media.thinknum.com/articles/the-bank-jobs-which-big-financial-firms-are-betting-heavy-on-tech/
Tradução livre:
“De acordo com os membros da
equipe de tecnologia da
Goldman, que falaram com a
Business Insider, de cerca de
33.000 funcionários em tempo
integral no banco, 9.000 deles
são engenheiros e
programadores.”
63. MauricioBitencourt.com
Transformação Digital
O que você precisará
Enxergue-se como uma empresa de software.
Coloque-se no lugar do cliente para exercitar a
experiência do usuário (UX) e o fluxo de valor.
Invista em excelente engenharia de software
(Talento, Infraestrutura, Cultura).
Use e contribua para projetos de código aberto.
Abrace a mudança em ciclos curtos para apoiar a
modernização técnica continuada.
Organize-se em times multidisciplinares para
entregas e integração contínuas.
Alinhe programas de incentivos por indicadores
compartilhados no contexto da entrega plena dos
processos ponta a ponta.
Gerencie orientado por dados.
O que é inadequado
Rodar o seu negócio em produtos de
software prontos para uso
(Ex. Pacote ERP).
Manter o legado porque uma migração é
considerada muito cara
(Ex. sistemas em Oracle, Cobol, Java).
Tratar a sua TI interna como se fosse um
fornecedor externo.
Manter uma cultura corporativa política,
pouco transparente e competitiva
(Ex. Gestão = Punição).
Estrutura rígida com comunicação e
responsabilidade departamental
(Ex. “fiz a minha parte”).
70. MauricioBitencourt.com
Agenda
✓ Técnicas e tecnologias de BPM
✓ Exemplo prático de automação de processos e decisões
✓ Transformação Digital
➢ RPA – Robot Process Automation
• Orquestração para melhores serviços
71. RPA – Robot Process Automation
https://amp-valor-com-br.cdn.ampproject.org/c/s/amp.valor.com.br/carreira/5692915/rh-agora-quer-dizer-robos-e-humanos-em-empresa-da-finlandia
72. O que é RPA?
Tradução livre:
“Robotic Process Automation é a tecnologia que permite a
qualquer um configurar software de computador, ou um ‘robô’
para emular e integrar as ações de um ser humano interagindo
em sistemas digitais para executar um processo de negócio.
Robôs RPA utilizam a interface do usuário para capturar dados
e manipular aplicativos como os humanos. Eles interpretam,
acionam respostas e se comunicam com outros sistemas para
executar uma grande variedade de tarefas repetitivas. Apenas
melhor: um robô de software RPA nunca dorme, comete zero
erros e custa muito menos do que um funcionário.”
https://www.uipath.com/automate/robotic-process-automation
73. O RPA pode ajudar, se você não tiver uma API
Ferramenta de RPA
Interface de Usuário
Sistema Legado
74. BPM e RPA
Padronizar e automatizar processos
Gestão orientada por melhores dados
Escalabilidade e melhores serviços
Auditoria e atendimento de regulação
Empoderar as pessoas
Dar contexto para a inovação
BizDevOps para integração contínua
BPM
Aumentar a velocidade e precisão
Automatizar tarefas manuais
Obter transparência e auditoria
Cortar custos de back office
Melhores serviços de front office
Tempo livre para atender os clientes
24x7 sem atrasos por férias ou feriados
RPA
Habilitar equipes de inovação como protagonistas
da Transformação Digital do negócio.
Analisar números, mudar dados e completar
tarefas humanas previsíveis e repetitivas.
75. Quando o BPM e o RPA são complementares?
RPA = Ganhar eficiência
Ferramenta de software para automatizar
as interações humanas repetitivas e
enfadonhas via interfaces de usuário.
Uma solução alternativa e temporária
(workaround) para integrar aplicações
legadas que não disponibilizam APIs ou
são muito custosas para serem
construídas.
BPM + RPA = Transformação de ponta a ponta
Orquestração de processos de ponta a ponta para
a entrega plena do fluxo de valor.
Humanos, robôs e sistemas trabalhando em conjunto
para o fluxo de trabalho automatizado.
Substituir aprovações manuais por decisões com
base em regras de negócio automatizadas e
serviços de integração.
Tratamento de exceções de processo e dos robôs.
76. RPA faz sentido como parte do processo de negócio
Ferramenta
de RPA
Sistema Legado Aplicação com API Microserviço Aplicação
Interface
de Usuário
Tarefa
Humana
Lista de
Tarefas
APIAPI
Interface
de Usuário
77. MauricioBitencourt.com
Agenda
✓ Técnicas e tecnologias de BPM
✓ Exemplo prático de automação de processos e decisões
✓ Transformação Digital
✓ RPA – Robot Process Automation
➢ Orquestração para melhores serviços
78. Orquestração para
serviços melhores,
mais rápidos,
mais baratos
e escaláveis. Decisões
DMN
Casos
CMMN
Microserviços
RPA
Gerenciamento
Inteligente de
Documentos
Assinatura
Eletrônica
Inteligência
Artificial
Analíticos e
Modelos
PreditivosProcessos
BPMN
Clientes UX / CX
80. MauricioBitencourt.com
“A transformação que a tecnologia
atualmente proporciona não é
exclusividade de uma indústria ou
segmento,
é uma transformação social”
Friedrich Nietzsche
82. MauricioBitencourt.com
Próximas edições dos treinamentos - semipresencial
MPCD
Modelagem de Processos,
Casos e Decisões
Construa processos de negócio e casos dinâmicos
mais inteligentes e eficazes, integrando o modelo de
decisão com o uso técnicas e tecnologias modernas.
www.projeler.com.br/mpcd
Processos
BPMN 2.0
Casos
CMMN 1.1
Decisões
DMN 1.1
AFTD
Automação de Fluxos de
Trabalho e Decisões
Automatize fluxos contínuos de criação de valor
governados por decisões com base em regras de
negócio na Plataforma Camunda BPM Open Source.
www.projeler.com.br/aftd
BizDevOps
Contínuo
Orquestração
de Microserviços
Orientação
por Dados
Local MPCD AFTD
Brasília, DF 01 e 02/10 03 e 04/10
São Paulo, SP 06 e 07/11 08 e 09/11
Porto Alegre, RS 27 e 28/11 29 e 30/11