bpmn + dmn a integração perfeita para os processos e as decisões

Post on 23-Jan-2018

1.594 Views

Category:

Business

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

13 de outubro de 2015 – Centro de Eventos da PUCRS http://mauriciobitencourt.comhttp://linkedin.com/in/mbitencourt

PORTO ALEGRE 2015

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

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.

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.

Processos previsíveis

mauriciobitencourt.com

Flexíveis, eficazes e

governados por regras de negócio

Padronizados e eficientes para

assegurar qualidade

Resultados pré-definidos do processo

mauriciobitencourt.com

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.com http://www.hbrbr.com.br/revista/junho-2015

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

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

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.

mauriciobitencourt.com

Demanda exponencial

•  Resolver problemas complexos em tempo real

•  Ser proativo antes que aconteçam problemas

•  Combinar com analíticos

mauriciobitencourt.com

mauriciobitencourt.com

Oportunidade para evoluir os modelos

Processos modelados como fluxograma de forma equivocada

para o padrão BPMN mauriciobitencourt.com

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

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

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

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.com

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

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, 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

Problemas

mauriciobitencourt.com

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

Regras numa caixa preta

S ? N

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

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

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

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

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

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

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

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

mauriciobitencourt.com

Fatos à Decisões à Resultados

mauriciobitencourt.com

Fatos Estado dos clientes

Histórico de compras

Novo pedido

Clientes em potencialClientes prioritários

Captura de eventos

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?

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

mauriciobitencourt.com

Fatos à à Resultados

O motor cuida da complexidade para você.

Regras em todo lugar

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

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

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

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

Diferenças

mauriciobitencourt.com

Regras de Negócio guiam comportamentos e decisões

Processos criam valor aos clientes

Requisitos revelam o que desenvolver

“A única vantagem competitiva sustentável é a habilidade da organização de aprender mais rápido que seus concorrentes.”

Peter M. Senge

mauriciobitencourt.com

mauriciobitencourt.com

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).

Ferramentas

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

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

top related