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.