Ela foi desenvolvida pelo Business Process Management Iniciative (BPMI), com sua primeira versão sendo lançada em maio de 2004. Atualmente está na versão 2.0 lançada em março de 2011.
O BPMN define um Diagrama de Processo de Negócios (BPD), que é baseado numa técnica de fluxograma ajustada para criar modelos gráficos das operações do processo de negócio. Ele é uma rede de objetos gráficos, que são as atividades e os controles de fluxo que definem a ordem de execução.
Níveis BPMN
De acordo com Bruce Silver o BPMN pode ser usado em três diferentes níveis, de acordo com seu propósito:
1- Modelo descritivo - modelo de alto-nível, que normalmente ignora as regras de validação de diagramas, mas de fácil comunicação dentro da organização. É o tipo de modelo que os consultores mais falam sobre. Requer conhecimento sobre conceitos fundamentais como pools e lanes(raias), tarefas e subprocessos, e fluxo de sequência, mas não sobre as complexidades dos vários fluxos de controle e padrões de eventos.
2- Modelo analítico - mais detalhado, mostrando todos os detalhes, incluindo os caminhos de exceção, necessário para analisar o desempenho do processo usando simulação ou para definir requisitos detalhados para uma implementação de TI. Requer conhecimento de vários padrões de decisão e de união, eventos e tratamento de exceções.
3- Modelo executável - onde o BPMN é parte da implementação do processo executável. Embora esta capacidade seja um dos principais fatores da adoção do BPMN, sua modelagem é de certa forma dependente da ferramenta utilizada, pois a maioria delas não suportam toda a especificação BPMN, e muitas oferecem extensões proprietárias. Diagramas do nível 3 normalmente impõe restrições de validação adicionais além daquelas da especificação BPMN.
Nas próximas partes vamos focar nos elementos do modelo nível 1.
fontes:
http://www.omg.org/bpmn/Documents/Introduction_to_BPMN.pdf
http://www.omg.org/bpmn/Documents/FAQ.htm
http://brsilver.com/three-levels-of-process-modeling-with-bpmn/
Nenhum comentário:
Postar um comentário