Gestão de Decisões e Regras de Negócio

683 visualizações

Publicada em

Apresentação de Maurício Bitencourt no evento Business Transformation Summit em São Paulo

Publicada em: Negócios
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
683
No SlideShare
0
A partir de incorporações
0
Número de incorporações
32
Ações
Compartilhamentos
0
Downloads
29
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Gestão de Decisões e Regras de Negócio

  1. 1. Gestão de Decisões e Regras de Negócio Maurício Bitencourt, CBPP Vice-presidente e co-fundador da ABPMP Brasil São Paulo, 08 de outubro de 2015 http://mauriciobitencourt.com http://linkedin.com/in/mbitencourt
  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. mauriciobitencourt.com
  6. 6. mauriciobitencourt.com
  7. 7. Processos previsíveis mauriciobitencourt.com
  8. 8. Flexíveis, eficazes e governados por regras de negócio Padronizados e eficientes para assegurar qualidade Resultados pré-definidos do processo mauriciobitencourt.com
  9. 9. Processos adaptativos mauriciobitencourt.com
  10. 10. Design Experiência do cliente (UX) mauriciobitencourt.com
  11. 11. mauriciobitencourt.com
  12. 12. mauriciobitencourt.com 2002 Há mais de 10 anos temos técnicas e tecnologias BPMS Open Source 2013
  13. 13. Agora temos notação, modelo e ferramentas abertas mauriciobitencourt.com
  14. 14. mauriciobitencourt.com Notações e modelos abertos BPMN Processos DMN Decisões CMMN Casos + +
  15. 15. Está provado que podemos atribuir tarefas inteligentes para as máquinas mauriciobitencourt.com
  16. 16. Está provado que podemos atribuir tarefas inteligentes para as máquinas mauriciobitencourt.com
  17. 17. Está provado que podemos atribuir tarefas inteligentes para as máquinas mauriciobitencourt.comhttp://www.hbrbr.com.br/revista/junho-2015
  18. 18. 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
  19. 19. 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
  20. 20. Internet das coisas Inteligência embarcada do IoT está tornando os sistemas mais autônomos. mauriciobitencourt.com
  21. 21. Internet das coisas Estes dispositivos conectados geram bilhões de eventos diariamente para as soluções iBPMS. mauriciobitencourt.com
  22. 22. Demanda exponencial •  Resolver problemas complexos em tempo real •  Ser proativo antes que aconteçam problemas •  Combinar com analíticos mauriciobitencourt.com
  23. 23. mauriciobitencourt.com
  24. 24. Oportunidade para evoluir os modelos Processos modelados como fluxograma de forma equivocada para o padrão BPMN mauriciobitencourt.com
  25. 25. 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
  26. 26. Diminuir complexidade, fazer mais rápido, melhor e com menos recursos mauriciobitencourt.com
  27. 27. Processo de Negócio e Modelo de Decisão BPMN mauriciobitencourt.com
  28. 28. Processo de Negócio e Modelo de Decisão BPMN DMN mauriciobitencourt.com
  29. 29. 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
  30. 30. 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
  31. 31. Complexidade do “workflow macarrônico” mauriciobitencourt.com
  32. 32. Complexidade do “workflow macarrônico” mauriciobitencourt.com
  33. 33. “caminho feliz” na prática mauriciobitencourt.com
  34. 34. O caminho feliz e as exceções mauriciobitencourt.com
  35. 35. Gargalos em filas de trabalho organizadas em lote mauriciobitencourt.com
  36. 36. Filas de trabalho automatizadas com BPMS Decisão Desvio mauriciobitencourt.com
  37. 37. Fluidez das filas de trabalho automatizadas com o conceito lote=1 (LEAN Office) mauriciobitencourt.com
  38. 38. Documentação do processo igual a execução Conformidade com trilhas de auditoria mauriciobitencourt.com
  39. 39. Produtividade para executar grande volume de instâncias e exceções PESSOAS PROCESSOS DECISÕES SISTEMAS mauriciobitencourt.com
  40. 40. 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
  41. 41. Substituir decisões operacionais sem julgamento por regras de negócio automatizadas mauriciobitencourt.com BPMN + DMN
  42. 42. Estender interfaces responsivas do desktop ao wearable mauriciobitencourt.com
  43. 43. 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
  44. 44. Problemas mauriciobitencourt.com 1.  Regras estão escondidas dentro das aplicações – problema de visibilidade Regras numa caixa preta 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 Regras numa caixa preta Criação e manutenção por código de programadores S ? N
  46. 46. 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
  47. 47. 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
  48. 48. 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
  49. 49. 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
  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 Decisão antes do desvio no processo
  51. 51. 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
  52. 52. 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
  53. 53. mauriciobitencourt.com Fatos à Decisões à Resultados
  54. 54. mauriciobitencourt.com Fatos Estado dos clientes Histórico de compras Novo pedido Clientes em potencial Clientes prioritários Captura de eventos
  55. 55. 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?
  56. 56. 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
  57. 57. mauriciobitencourt.com Fatos à à Resultados O motor cuida da complexidade para você.
  58. 58. Regras em todo lugar mauriciobitencourt.comhttp://www.voeazul.com.br/voos-internacionais/tarifas-para-bebes-e-criancas
  59. 59. 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 þ Decisões 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
  60. 60. 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
  61. 61. mauriciobitencourt.com Empoderamento para automação do conhecimento
  62. 62. 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
  63. 63. Diferenças mauriciobitencourt.com Regras de Negócio guiam comportamentos e decisões Processos criam valor aos clientes Requisitos revelam o que desenvolver
  64. 64. “A única vantagem competitiva sustentável é a capacidade de aprender mais rápido e melhor do que os concorrentes.” Peter M. Senge mauriciobitencourt.com
  65. 65. mauriciobitencourt.com
  66. 66. 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).
  67. 67. Ferramentas mauriciobitencourt.com http://bpmn.io/desktop/
  68. 68. mauriciobitencourt.com https://camunda.org/dmn/demo/

×