sábado, 6 de dezembro de 2014

BMPN - Parte 1 - Conceito e Níveis

Business Process Model and Notation (BPMN) é uma representação gráfica para representar os passos de um processo de negócio. Ela foi desenvolvida especialmente para coordenar a sequência de processos e as mensagens que fluem entre diferentes participantes dos processos em um conjunto relacionado de atividades. Ela fornece uma notação facilmente compreensível por todos os usuários do negócio, dos analistas de negócio que criam os rascunhos iniciais dos processos, ao desenvolvedor técnico responsável por implementar a tecnologia que executará aqueles processos, como também, as pessoas do negócio que irão gerenciar e monitorar os processos.

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