gestão de decisões e regras de negócio

68
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

Upload: mauricio-bitencourt

Post on 19-Jan-2017

602 views

Category:

Business


0 download

TRANSCRIPT

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

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

Maurício Bitencourt, CBPPVice-presidente e co-fundador da ABPMP Brasil

São Paulo, 08 de outubro de 2015 http://mauriciobitencourt.comhttp://linkedin.com/in/mbitencourt

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

mauriciobitencourt.com https://www.youtube.com/watch?v=OIRZebE8O84

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

mauriciobitencourt.com https://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.

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

mauriciobitencourt.com https://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.

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

mauriciobitencourt.com

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

mauriciobitencourt.com

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

Processos previsíveis

mauriciobitencourt.com

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

Flexíveis, eficazes e

governados por regras de negócio

Padronizados e eficientes para

assegurar qualidade

Resultados pré-definidos do processo

mauriciobitencourt.com

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

Processos adaptativos

mauriciobitencourt.com

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

Design

Experiência do cliente (UX)

mauriciobitencourt.com

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

mauriciobitencourt.com

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

mauriciobitencourt.com 2002

Há mais de 10 anos temos técnicas e tecnologias BPMS Open Source

2013

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

Agora temos notação, modelo e ferramentas abertas

mauriciobitencourt.com

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

mauriciobitencourt.com

Notações e modelos abertos

BPMN

Processos

DMN

Decisões

CMMN

Casos

+ +

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

Está provado que podemos

atribuir tarefas inteligentes para

as máquinas

mauriciobitencourt.com

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

Está provado que podemos

atribuir tarefas inteligentes para

as máquinas

mauriciobitencourt.com

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

Está provado que podemos

atribuir tarefas inteligentes para

as máquinas

mauriciobitencourt.com http://www.hbrbr.com.br/revista/junho-2015

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

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

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

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

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

Internet das coisas

Inteligência embarcada do IoT está tornando os sistemas mais autônomos.

mauriciobitencourt.com

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

Internet das coisas

Estes dispositivos conectados geram bilhões de eventos diariamente para as soluções iBPMS.

mauriciobitencourt.com

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

Demanda exponencial

•  Resolver problemas complexos em tempo real

•  Ser proativo antes que aconteçam problemas

•  Combinar com analíticos

mauriciobitencourt.com

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

mauriciobitencourt.com

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

Oportunidade para evoluir os modelos

Processos modelados como fluxograma de forma equivocada

para o padrão BPMN mauriciobitencourt.com

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

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

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

Diminuir complexidade, fazer mais rápido, melhor e com menos recursos

mauriciobitencourt.com

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

Processo de Negócio e Modelo de Decisão BPMN

mauriciobitencourt.com

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

Processo de Negócio e Modelo de Decisão BPMN DMN

mauriciobitencourt.com

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

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

1Valor 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

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

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

1Valor 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

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

Complexidade do “workflow macarrônico”

mauriciobitencourt.com

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

Complexidade do “workflow macarrônico”

mauriciobitencourt.com

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

“caminho feliz” na prática

mauriciobitencourt.com

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

O caminho feliz e as exceções

mauriciobitencourt.com

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

Gargalos em filas de trabalho organizadas em lote

mauriciobitencourt.com

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

Filas de trabalho automatizadas com BPMS

Decisão

Desvio

mauriciobitencourt.com

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

Fluidez das filas de trabalho automatizadas com o conceito lote=1 (LEAN Office)

mauriciobitencourt.com

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

Documentação do processo igual a

execução

Conformidade com trilhas de auditoria

mauriciobitencourt.com

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

Produtividade para executar grande volume de instâncias e exceções

PESSOAS

PROCESSOS

DECISÕES

SISTEMAS

mauriciobitencourt.com

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

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

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

Substituir decisões operacionais

sem julgamento

por regras de negócio automatizadas

mauriciobitencourt.com

BPMN + DMN

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

Estender interfaces responsivas do desktop ao

wearable

mauriciobitencourt.com

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

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

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

Problemas

mauriciobitencourt.com

1.  Regras estão escondidas dentro das aplicações – problema de visibilidade

Regras numa caixa preta

S ? N

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

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

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

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

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

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

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

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

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

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

Page 50: Gestão de Decisões e 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 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

Page 51: Gestão de Decisões e 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 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 Regras expressas em

tabelas de decisão

Decisão antes do desvio no processo

Page 52: Gestão de Decisões e 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 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

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

mauriciobitencourt.com

Fatos à Decisões à Resultados

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

mauriciobitencourt.com

Fatos Estado dos clientes

Histórico de compras

Novo pedido

Clientes em potencialClientes prioritários

Captura de eventos

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

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?

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

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

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

mauriciobitencourt.com

Fatos à à Resultados

O motor cuida da complexidade para você.

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

Regras em todo lugar

mauriciobitencourt.com http://www.voeazul.com.br/voos-internacionais/tarifas-para-bebes-e-criancas

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

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

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

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

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

mauriciobitencourt.com

Empoderamento para automação do conhecimento

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

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

1Valor 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

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

Diferenças

mauriciobitencourt.com

Regras de Negócio guiam comportamentos e decisões

Processos criam valor aos clientes

Requisitos revelam o que desenvolver

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

“A única vantagem competitiva sustentável é a capacidade de aprender mais rápido e melhor do que os concorrentes.”

Peter M. Senge

mauriciobitencourt.com

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

mauriciobitencourt.com

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

Créditos

mauriciobitencourt.com All icons are free to use, as long as you properly credit the icons creator licensed under Creative Commons Attribution (CC BY).

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

Ferramentas

mauriciobitencourt.com http://bpmn.io/desktop/

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

mauriciobitencourt.com https://camunda.org/dmn/demo/