Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
BPMN + DMN a integração perfeita para
os processos e as decisões
Maurício Bitencourt, CBPP
Vice-presidente e co-fundador d...
mauriciobitencourt.comhttps://www.youtube.com/watch?v=OIRZebE8O84
mauriciobitencourt.comhttps://www.youtube.com/watch?v=OIRZebE8O84
TRANSFORMAÇÃO DIGITAL
Em 1974 Arthur C. Clarke disse à
r...
mauriciobitencourt.comhttps://www.youtube.com/watch?v=OIRZebE8O84
A 'digitalização’ a partir da
perspectiva dos processos
...
Processos previsíveis
mauriciobitencourt.com
Flexíveis,
eficazes e
governados por
regras de negócio
Padronizados e
eficientes para
assegurar
qualidade
Resultados pré-defi...
Processos adaptativos
mauriciobitencourt.com
Design
Experiência do
cliente (UX)
mauriciobitencourt.com
mauriciobitencourt.com
mauriciobitencourt.com
2002
Há mais de 10 anos temos técnicas e
tecnologias BPMS Open Source
2013
Agora temos notação, modelo e
ferramentas abertas
mauriciobitencourt.com
mauriciobitencourt.com
Notações e modelos abertos
BPMN
Processos
DMN
Decisões
CMMN
Casos
+ +
Está provado
que podemos
atribuir tarefas
inteligentes para
as máquinas
mauriciobitencourt.com
Está provado
que podemos
atribuir tarefas
inteligentes para
as máquinas
mauriciobitencourt.com
Está provado
que podemos
atribuir tarefas
inteligentes para
as máquinas
mauriciobitencourt.comhttp://www.hbrbr.com.br/revi...
h"p://campustechnology.com/ar4cles/2015/06/02/bpm-to-hit-2.7-billion-in-2015-driven-in-part-by-internet-of-things.aspx	
A ...
iBPMS
Com o iBPMS, vários
dispositivos inteligentes
executarão volumes enormes
de decisões, capturar eventos
complexos, in...
Internet das coisas
Inteligência
embarcada do IoT
está tornando os
sistemas mais
autônomos.
mauriciobitencourt.com
Internet das coisas
Estes dispositivos
conectados geram
bilhões de eventos
diariamente para as
soluções iBPMS.
mauriciobit...
Demanda exponencial
•  Resolver problemas
complexos em tempo real
•  Ser proativo antes que
aconteçam problemas
•  Combina...
mauriciobitencourt.com
Oportunidade para evoluir os modelos
Processos modelados como
fluxograma de forma equivocada
para o padrão BPMN
mauriciobi...
Oportunidade para evoluir os modelos
Desvios do processo integrados
ao Modelo de Decisão e Regras
de Negócio automatizadas...
Diminuir complexidade, fazer mais
rápido, melhor e com menos recursos
mauriciobitencourt.com
Processo de Negócio e Modelo de Decisão
BPMN
mauriciobitencourt.com
Processo de Negócio e Modelo de Decisão
BPMN
DMN
mauriciobitencourt.com
Processo de Negócio e Modelo de Decisão
Nome da tabela de decisão
U Expressão de entrada 1 Expressão de entrada 2 Nome da ...
Processo de Negócio e Modelo de Decisão
BPMN
DMN
Nome da tabela de decisão
U Expressão de entrada 1 Expressão de entrada 2...
Complexidade do “workflow macarrônico”
mauriciobitencourt.com
Complexidade do “workflow macarrônico”
mauriciobitencourt.com
“caminho feliz” na prática
mauriciobitencourt.com
O caminho feliz e as exceções
mauriciobitencourt.com
Gargalos em filas de trabalho
organizadas em lote
mauriciobitencourt.com
Filas de trabalho automatizadas
com BPMS
Decisão	
Desvio	
mauriciobitencourt.com
Fluidez das filas de trabalho automatizadas
com o conceito lote=1 (LEAN Office)
mauriciobitencourt.com
Documentação do
processo igual a
execução
Conformidade com
trilhas de auditoria
mauriciobitencourt.com
Produtividade para executar grande
volume de instâncias e exceções
PESSOAS
PROCESSOS
DECISÕES
SISTEMAS
mauriciobitencourt....
Substituir tarefas de
usuários em sistemas
por acesso automático a
informações de serviços
SOA com maior segurança
e menor...
Substituir decisões
operacionais
sem julgamento
por regras de negócio
automatizadas
mauriciobitencourt.com
BPMN + DMN
Estender interfaces responsivas
do desktop ao wearable
mauriciobitencourt.com
Decisões claras potencializam o
trabalho do conhecimento
mauriciobitencourt.com
Regras de negócio:
•  não são julgamentos,...
Problemas
mauriciobitencourt.com
1.  Regras estão escondidas dentro
das aplicações – problema de
visibilidade
Regras numa ...
Problemas
mauriciobitencourt.com
1.  Regras estão escondidas dentro
das aplicações – problema de
visibilidade
2.  Necessit...
Problemas
mauriciobitencourt.com
1.  Regras estão escondidas dentro
das aplicações – problema de
visibilidade
2.  Necessit...
Problemas
mauriciobitencourt.com
1.  Regras estão escondidas dentro
das aplicações – problema de
visibilidade
2.  Necessit...
Solução
mauriciobitencourt.com
1.  Separar regras de negócio das
aplicações – visibilidade e
processos mais inteligentes
D...
Solução
mauriciobitencourt.com
Motor de
Regras de
Negócio
(BRE)
1.  Separar regras de negócio das
aplicações – visibilidad...
Solução
mauriciobitencourt.com
Motor de
Regras de
Negócio
(BRE)
Repositório de
Regras (BRMS)
1.  Separar regras de negócio...
Solução
mauriciobitencourt.com
Motor de
Regras de
Negócio
(BRE)
Repositório de
Regras (BRMS)
1.  Separar regras de negócio...
Solução
mauriciobitencourt.com
Motor de
Regras de
Negócio
(BRE)
Repositório de
Regras (BRMS)
1.  Separar regras de negócio...
mauriciobitencourt.com
Fatos à Decisões à Resultados
mauriciobitencourt.com
Fatos
Estado dos clientes
Histórico de compras
Novo pedido
Clientes em potencial
Clientes prioritár...
mauriciobitencourt.com
Decisões
Este é o melhor caminho?
Este é um bom cliente?
Devemos notificar o cliente?
Este comportam...
mauriciobitencourt.com
Resultados
Gerenciar logística
Propor um seguro
Notificar o cliente
Fraude detectada
Oferecer uma pr...
mauriciobitencourt.com
Fatos à à Resultados
O motor cuida da complexidade para você.
Regras em todo lugar
mauriciobitencourt.comhttp://www.voeazul.com.br/voos-internacionais/tarifas-para-bebes-e-criancas
Exemplo prático
mauriciobitencourt.com
Regras
Condições 1 2 3
Bebês (entre 0 e 2 anos incompletos) þ þ
Viajando no colo þ
...
Agilidade
Uma das principais causas
de ineficiência de TI é a
reconstrução contínua de
sistemas com base em
decisão codifi...
mauriciobitencourt.com
Empoderamento para automação
do conhecimento
Do modelo ao motor de execução
mauriciobitencourt.com
Nome da tabela de decisão
Regra Expressão de entrada 1 Expressão de ...
Diferenças
mauriciobitencourt.com
Regras de Negócio
guiam comportamentos e decisões
Processos
criam valor aos clientes
Req...
“A única vantagem competitiva
sustentável é a habilidade da
organização de aprender mais rápido
que seus concorrentes.”
Pe...
mauriciobitencourt.com
Créditos
mauriciobitencourt.comAll icons are free to use, as long as you properly credit the icons creator licensed under ...
Ferramentas
mauriciobitencourt.com
http://bpmn.io/desktop/
mauriciobitencourt.com
https://camunda.org/dmn/demo/
Nächste SlideShare
Wird geladen in …5
×

BPMN + DMN a integração perfeita para os processos e as decisões

1.896 Aufrufe

Veröffentlicht am

Modelagem de Processos e Decisões com BPMN e DMN

Veröffentlicht in: Business

BPMN + DMN a integração perfeita para os processos e as decisões

  1. 1. BPMN + DMN a integração perfeita para os processos e as decisões Maurício Bitencourt, CBPP Vice-presidente e co-fundador da ABPMP Brasil 13 de outubro de 2015 – Centro de Eventos da PUCRS http://mauriciobitencourt.com http://linkedin.com/in/mbitencourt PORTO ALEGRE 2015
  2. 2. mauriciobitencourt.comhttps://www.youtube.com/watch?v=OIRZebE8O84
  3. 3. mauriciobitencourt.comhttps://www.youtube.com/watch?v=OIRZebE8O84 TRANSFORMAÇÃO DIGITAL Em 1974 Arthur C. Clarke disse à rede ABC que cada família em 2001 terá um computador conectado ao mundo.
  4. 4. mauriciobitencourt.comhttps://www.youtube.com/watch?v=OIRZebE8O84 A 'digitalização’ a partir da perspectiva dos processos é orquestrar de forma mais rápida e otimizada todos tipos recursos.
  5. 5. Processos previsíveis mauriciobitencourt.com
  6. 6. Flexíveis, eficazes e governados por regras de negócio Padronizados e eficientes para assegurar qualidade Resultados pré-definidos do processo mauriciobitencourt.com
  7. 7. Processos adaptativos mauriciobitencourt.com
  8. 8. Design Experiência do cliente (UX) mauriciobitencourt.com
  9. 9. mauriciobitencourt.com
  10. 10. mauriciobitencourt.com 2002 Há mais de 10 anos temos técnicas e tecnologias BPMS Open Source 2013
  11. 11. Agora temos notação, modelo e ferramentas abertas mauriciobitencourt.com
  12. 12. mauriciobitencourt.com Notações e modelos abertos BPMN Processos DMN Decisões CMMN Casos + +
  13. 13. Está provado que podemos atribuir tarefas inteligentes para as máquinas mauriciobitencourt.com
  14. 14. Está provado que podemos atribuir tarefas inteligentes para as máquinas mauriciobitencourt.com
  15. 15. Está provado que podemos atribuir tarefas inteligentes para as máquinas mauriciobitencourt.comhttp://www.hbrbr.com.br/revista/junho-2015
  16. 16. h"p://campustechnology.com/ar4cles/2015/06/02/bpm-to-hit-2.7-billion-in-2015-driven-in-part-by-internet-of-things.aspx A Internet das Coisas está impulsionando o BPM mauriciobitencourt.com
  17. 17. iBPMS Com o iBPMS, vários dispositivos inteligentes executarão volumes enormes de decisões, capturar eventos complexos, instanciar processos estruturados e casos dinâmicos. mauriciobitencourt.com
  18. 18. Internet das coisas Inteligência embarcada do IoT está tornando os sistemas mais autônomos. mauriciobitencourt.com
  19. 19. Internet das coisas Estes dispositivos conectados geram bilhões de eventos diariamente para as soluções iBPMS. mauriciobitencourt.com
  20. 20. Demanda exponencial •  Resolver problemas complexos em tempo real •  Ser proativo antes que aconteçam problemas •  Combinar com analíticos mauriciobitencourt.com
  21. 21. mauriciobitencourt.com
  22. 22. Oportunidade para evoluir os modelos Processos modelados como fluxograma de forma equivocada para o padrão BPMN mauriciobitencourt.com
  23. 23. Oportunidade para evoluir os modelos Desvios do processo integrados ao Modelo de Decisão e Regras de Negócio automatizadas Processos modelados como fluxograma de forma equivocada para o padrão BPMN mauriciobitencourt.com
  24. 24. Diminuir complexidade, fazer mais rápido, melhor e com menos recursos mauriciobitencourt.com
  25. 25. Processo de Negócio e Modelo de Decisão BPMN mauriciobitencourt.com
  26. 26. Processo de Negócio e Modelo de Decisão BPMN DMN mauriciobitencourt.com
  27. 27. Processo de Negócio e Modelo de Decisão Nome da tabela de decisão U Expressão de entrada 1 Expressão de entrada 2 Nome da saída 1 Valor de entrada 1a Valor de entrada 2a Resultado 1a 2 Valor de entrada 2b Resultado 1b 3 Valor de entrada 1c - Resultado 1c BPMN DMN mauriciobitencourt.com
  28. 28. Processo de Negócio e Modelo de Decisão BPMN DMN Nome da tabela de decisão U Expressão de entrada 1 Expressão de entrada 2 Nome da saída 1 Valor de entrada 1a Valor de entrada 2a Resultado 1a 2 Valor de entrada 2b Resultado 1b 3 Valor de entrada 1c - Resultado 1c mauriciobitencourt.com Processo de Negócio Requisitos de Decisão Lógica de Decisão
  29. 29. Complexidade do “workflow macarrônico” mauriciobitencourt.com
  30. 30. Complexidade do “workflow macarrônico” mauriciobitencourt.com
  31. 31. “caminho feliz” na prática mauriciobitencourt.com
  32. 32. O caminho feliz e as exceções mauriciobitencourt.com
  33. 33. Gargalos em filas de trabalho organizadas em lote mauriciobitencourt.com
  34. 34. Filas de trabalho automatizadas com BPMS Decisão Desvio mauriciobitencourt.com
  35. 35. Fluidez das filas de trabalho automatizadas com o conceito lote=1 (LEAN Office) mauriciobitencourt.com
  36. 36. Documentação do processo igual a execução Conformidade com trilhas de auditoria mauriciobitencourt.com
  37. 37. Produtividade para executar grande volume de instâncias e exceções PESSOAS PROCESSOS DECISÕES SISTEMAS mauriciobitencourt.com
  38. 38. Substituir tarefas de usuários em sistemas por acesso automático a informações de serviços SOA com maior segurança e menor custo mauriciobitencourt.com
  39. 39. Substituir decisões operacionais sem julgamento por regras de negócio automatizadas mauriciobitencourt.com BPMN + DMN
  40. 40. Estender interfaces responsivas do desktop ao wearable mauriciobitencourt.com
  41. 41. Decisões claras potencializam o trabalho do conhecimento mauriciobitencourt.com Regras de negócio: •  não são julgamentos, são direcionamentos •  não são software, são ativos de conhecimento •  Pesquisa •  Análise •  Altos níveis de experiência •  Julgamento •  Colaboração •  Avaliação de riscos •  Criatividade •  Investigação •  Negociação •  Habilidades de comunicação
  42. 42. Problemas mauriciobitencourt.com 1.  Regras estão escondidas dentro das aplicações – problema de visibilidade Regras numa caixa preta S ? N
  43. 43. Problemas mauriciobitencourt.com 1.  Regras estão escondidas dentro das aplicações – problema de visibilidade 2.  Necessita de TI e um prazo longo para ser alterada – problema da agilidade Regras numa caixa preta Criação e manutenção por código de programadores S ? N
  44. 44. Problemas mauriciobitencourt.com 1.  Regras estão escondidas dentro das aplicações – problema de visibilidade 2.  Necessita de TI e um prazo longo para ser alterada – problema da agilidade 3.  Pessoas com diferentes interpretações sobre uma mesma regra – problema da consistência Regras numa caixa preta Criação e manutenção por código de programadores Custo de reuniões e discussões para definir a regra S ? N
  45. 45. Problemas mauriciobitencourt.com 1.  Regras estão escondidas dentro das aplicações – problema de visibilidade 2.  Necessita de TI e um prazo longo para ser alterada – problema da agilidade 3.  Pessoas com diferentes interpretações sobre uma mesma regra – problema da consistência 4.  Regras não são tratadas como ativos da organização – problema da gestão do conhecimento Regras numa caixa preta Criação e manutenção por código de programadores Custo de reuniões e discussões para definir a regra Boa parte das regras na cabeça das pessoas S ? N
  46. 46. Solução mauriciobitencourt.com 1.  Separar regras de negócio das aplicações – visibilidade e processos mais inteligentes Decisão antes do desvio no processo
  47. 47. Solução mauriciobitencourt.com Motor de Regras de Negócio (BRE) 1.  Separar regras de negócio das aplicações – visibilidade e processos mais inteligentes 2.  Automatizar regras – consistência Decisão antes do desvio no processo
  48. 48. Solução mauriciobitencourt.com Motor de Regras de Negócio (BRE) Repositório de Regras (BRMS) 1.  Separar regras de negócio das aplicações – visibilidade e processos mais inteligentes 2.  Automatizar regras – consistência 3.  Gerenciar um repositório de regras – regras como ativos Decisão antes do desvio no processo
  49. 49. Solução mauriciobitencourt.com Motor de Regras de Negócio (BRE) Repositório de Regras (BRMS) 1.  Separar regras de negócio das aplicações – visibilidade e processos mais inteligentes 2.  Automatizar regras – consistência 3.  Gerenciar um repositório de regras – regras como ativos 4.  Expressar regras de negócio em termos que as pessoas de negócio compreendam – visibilidade dos modelos de decisãoRegras expressas em tabelas de decisão Decisão antes do desvio no processo
  50. 50. Solução mauriciobitencourt.com Motor de Regras de Negócio (BRE) Repositório de Regras (BRMS) 1.  Separar regras de negócio das aplicações – visibilidade e processos mais inteligentes 2.  Automatizar regras – consistência 3.  Gerenciar um repositório de regras – regras como ativos 4.  Expressar regras de negócio em termos que as pessoas de negócio compreendam – visibilidade dos modelos de decisão 5.  Estimular a colaboração entre pessoas de negócio e TI - agilidade Criação e manutenção visual das regras Regras expressas em tabelas de decisão Decisão antes do desvio no processo
  51. 51. mauriciobitencourt.com Fatos à Decisões à Resultados
  52. 52. mauriciobitencourt.com Fatos Estado dos clientes Histórico de compras Novo pedido Clientes em potencial Clientes prioritários Captura de eventos
  53. 53. mauriciobitencourt.com Decisões Este é o melhor caminho? Este é um bom cliente? Devemos notificar o cliente? Este comportamento é normal? Devemos ter mais estoques? O que o cliente necessita? Devemos conceder mais crédito ao cliente?
  54. 54. mauriciobitencourt.com Resultados Gerenciar logística Propor um seguro Notificar o cliente Fraude detectada Oferecer uma promoção especial Alarme de incêndio Temos um problema no lote de produtos
  55. 55. mauriciobitencourt.com Fatos à à Resultados O motor cuida da complexidade para você.
  56. 56. Regras em todo lugar mauriciobitencourt.comhttp://www.voeazul.com.br/voos-internacionais/tarifas-para-bebes-e-criancas
  57. 57. Exemplo prático mauriciobitencourt.com Regras Condições 1 2 3 Bebês (entre 0 e 2 anos incompletos) þ þ Viajando no colo þ Viajando ocupando um assento e em cadeirinha de bebê þ Crianças entre 2 e 12 anos incompletos þ Resultados 1 2 3 10% da tarifa do adulto ý 75% da tarifa do adulto ý Desconto de até 25% da tarifa do adulto ý http://www.voeazul.com.br/voos-internacionais/tarifas-para-bebes-e-criancas
  58. 58. Agilidade Uma das principais causas de ineficiência de TI é a reconstrução contínua de sistemas com base em decisão codificadas. mauriciobitencourt.com
  59. 59. mauriciobitencourt.com Empoderamento para automação do conhecimento
  60. 60. Do modelo ao motor de execução mauriciobitencourt.com Nome da tabela de decisão Regra Expressão de entrada 1 Expressão de entrada 2 Nome da saída 1 Valor de entrada 1a Valor de entrada 2a Resultado 1a 2 Valor de entrada 2b Resultado 1b 3 Valor de entrada 1c - Resultado 1c FEEL (Friendly Enough Expression Language) BRE
  61. 61. Diferenças mauriciobitencourt.com Regras de Negócio guiam comportamentos e decisões Processos criam valor aos clientes Requisitos revelam o que desenvolver
  62. 62. “A única vantagem competitiva sustentável é a habilidade da organização de aprender mais rápido que seus concorrentes.” Peter M. Senge mauriciobitencourt.com
  63. 63. mauriciobitencourt.com
  64. 64. Créditos mauriciobitencourt.comAll icons are free to use, as long as you properly credit the icons creator licensed under Creative Commons Attribution (CC BY).
  65. 65. Ferramentas mauriciobitencourt.com http://bpmn.io/desktop/
  66. 66. mauriciobitencourt.com https://camunda.org/dmn/demo/

×