BPMN
Business Process Modeling Notation
Outubro/2006
Rafael Bortolini rafael@cryo.com.br Cryo Technologies www.cryo.com.br 1
Agenda
• Introdução
• História
• Especificação
– Swinlanes
– Atividades
– Eventos
– Gateways
– Conexões
• Exemplos
2
Introdução
3
O que é BPMN?
• O BPMN é uma notação gráfica que tem por objetivo prover instrumentos para mapear, de uma maneira padrão, todos os processos de negócio da organização;
• O BPMN pode e deve ser compreendido por analistas de negócio, técnicos, usuários e, eventualmente, sistemas;
• O diagrama BPMN pode servir como um novo contrato entre as áreas técnicas e os usuários;
4
O que é BPMN?
• O BPMN diminui a distância entre o mapeamento de processos da organização e a implementação técnica destes processos;
• O BPMN deve ser um padrão simples e flexível, não-técnico e expansível;
5
Características do BPMN
• Simples
– O BPMN pode começar a ser utilizado com elementos básicos de fluxograma (“core elements”) e evoluir para elementos mais complexos • Flexível
– O BPMN deve ser capaz de mapear os processos da organização, internos e externos (B2B)
6
Características do BPMN
• Não-técnico
– Os analistas de BPMN não precisam ser necessariamente profissionais técnicos
• Expansível
– A organização deve poder expandir o modelo de acordo com regras e interesses próprios, criando novos instrumentos de modelagem, sem prejudicar a especificação já existente;
7
Exemplo de BPMN
8
BPMN
• Ex. Visio: quantidade excessiva de diagramas e notações. Qual utilizar?
9
O BPMN não serve para mapear:
•
•
•
•
•
Organogramas
Telas de sistemas
Regras de negócio de aplicativos
Mapas estratégicos
Esquemas
10
BPMN e padrões técnicos
• O BPMN pode ser “traduzido” para padrões técnicos de processos, como BPEL ou XPDL;
• Para cada objeto no BPMN, pode existir um correspondente técnico em BPEL;
• A correspondência técnica entre o padrão visual
(BPMN) e o padrão técnico (XPDL, BPEL) é o que irá permitir, no futuro, que os analistas