Mostrando postagens com marcador DMN. Mostrar todas as postagens
Mostrando postagens com marcador DMN. Mostrar todas as postagens

quarta-feira, 20 de julho de 2016

Modelo e Notação de Decisões – DMN

Devido ao crescimento das discussões sobre a necessidade das organizações dominarem a gestão de decisões de negócio, a Object Management Group (OMG) criou uma subcomissão com o objetivo de desenvolver esse campo de estudo e dessa iniciativa surgiu a especificação DMN (Decision Model and Notation). A especificação tem por objetivo fornecer uma notação para decisões compreensível para todos os públicos, incluindo o pessoal de negócios e técnicos, e é composta de cinco componentes principais:
§  uma notação no nível dos requisitos, que permite aos analistas de negócio identificarem requisitos iniciais de decisão;
§  uma notação no nível da lógica das decisões, que permite detalhar como as decisões serão tomadas;
§  uma linguagem de expressões chamada FEEL (Friendly Enough Expression Language – Linguagem de Expressões Suficientemente Amigável), que permite a expressão das diferentes lógicas de decisão de negócios;
§  níveis específicos de conformidade, que permitem a validação automática de modelos de decisão; e
§  um metamodelo de suporte, que permite a automatização de modelos de decisão e o intercâmbio desses modelos entre diferentes sistemas.

Um aspecto digno de nota sobre a DMN é que esta nova notação se conecta naturalmente aos modelos de processos de negócio, permitindo que sejam desenhados processos de negócio conscientes de decisão, ou seja, processos em que é feita a distinção entre as tarefas que executam o trabalho e aquelas que chegam a conclusões baseadas na lógica. Na figura abaixo, baseada do exemplo da própria especificação da DMN, a imagem da esquerda representa um diagrama de processo (modelado na notação BPMN) enquanto que na direita há diagramas de um modelo DMN relacionado.

terça-feira, 28 de junho de 2016

O Modelo de Decisão - DMN for Business Decision Management

Agilidade. 

Essa é, talvez, a principal característica das empresas de sucesso no mundo atual. Agilidade significa se adaptar a um ambiente em constante mutação, onde as regras e as estratégias precisam se adequar para garantir o crescimento sustentado da empresa. 

Para garantir a necessária agilidade, a empresa precisa gerenciar de forma efetiva suas políticas e regras de negócio. Para isso nós aplicamos, com exclusividade no Brasil, os conceitos do Gerenciamento de Decisões e do Modelo de Decisão desenvolvidos por Barbara von Halle e Larry Goldberg. Em conjunto com um Gerenciamento de Processos eficaz, a aplicação do Modelo de Decisão elevará o desempenho dos seus negócios a um novo patamar.

O Modelo de Decisão é uma nova maneira de olhar para a Lógica de Negócios. Comumente chamada, até agora, de "regra de negócios", a lógica de negócios é o que conduz as decisões em nossos negócios. Ao invés de tentar gerenciar a lógica através de cada regra de negócio individual, o Modelo de Decisão agrupa as regras em seus grupos lógicos naturais para criar a estrutura que o torna tão simples de entender, comunicar e gerenciar.

Muitas empresas adotam a abordagem de linguagem natural para as regras de negócio, construindo expressões de regras através de um rigoroso processo para garantir que o vocabulário das regras esteja alinhado de forma precisa com o negócio e com o glossário corporativo. Agora as organizações têm a oportunidade de reduzir seus custos e aumentar a qualidade das suas regras de negócio, através da adoção de um novo nível de rigor que irá:
  • Decompor a lógica de negócio na sua forma mais atômica (para garantir que cada parte da lógica seja alterada sem afetar qualquer outra parte da lógica)
  • Normalizar a lógica de negócio (para garantir que cada parte da lógica seja definida em apenas um local, e no local correto na organização de forma a ser mantida mais facilmente)
  • Analisar a lógica de negócio para garantir sua integridade inferencial e de negócios
  • Agrupar a lógica de negócios de uma maneira que garanta sua reusabilidade por toda a empresa, de forma que:
    • Os agrupamentos suportem a lógica normalizada
    • A lógica seja facilmente localizada e entendida
    • A empresa faça a manutenção de grupos mais compreensíveis de lógica, ao invés de inúmeras regras de negócio individuais
    • Os agrupamentos suportem serviços de decisão, uma abordagem de Arquitetura Orientada a Serviços (SOA)
  • Conectar os grupos de regras de negócio aos seus pontos de ancoragem naturais nos processos, e suportar uma abordagem de Gerenciamento de Processo de Negócios (BPM), simplificando significativamente os processos de negócio através da remoção da lógica de negócios declarativa dos processos sequenciais.
Para conseguir isso o Modelo de Decisão constrói estruturas de lógica de negócio dentro do escopo de uma única decisão. Cada decisão consiste de famílias de regras de negócio, e pode ser representada graficamente. A representação gráfica abstrai os detalhes da lógica (regras de negócio), mas pode ser detalhada nas visões das Famílias de Regras, que são tabelas de decisão (sujeitas a rigorosos princípios) de regras de negócio atômicas. As Famílias de Regras são estruturas que permitem a análise da lógica das regras de negócio para garantir sua integridade.

O Modelo de Decisão nos proporciona uma forma gráfica de ver as regras em diversos níveis de detalhe, e cada decisão é um ponto de conexão com nossos processos, tornando as regras de negócio 'integradas ao processo', e simplificando os processos. O Modelo de Decisão cria lógica de negócios compatível com a tecnologia BRMS (Business Rules Management Systems) e com serviços de decisão compatíveis com a tecnologia BPMS.