Business Process Modeling Notation - Uma introdução

Preview:

Citation preview

BPMNBusiness Process Modeling Notation

Prof. Ms.Peter Jandl Junior

Semana de Tecnologia 2017

Faculdade de Tecnologia de Jundiaí

Símbolos

Como a nossa civilização evoluiu com o uso de seus símbolos.

9/5/2017(C) 2017, PJandl. 2

9/5/2017(C) 2017, PJandl. 3

9/5/2017(C) 2017, PJandl. 4

9/5/2017(C) 2017, PJandl. 5

9/5/2017(C) 2017, PJandl. 6

9/5/2017(C) 2017, PJandl. 7

Presença Ubíqua dos Símbolos

Botões de acionamento (power on) que remetem aos dígitos binário 0 e 1.

Reciclagem, que enfatizam os ciclos existentes na natureza.

Bluetooth, como letra estilizada originada no alfabeto rúnico em homenagem ao rei da Dinamarca

9/5/2017(C) 2017, PJandl. 8

BPMN

Business Process Modeling Notation

9/5/2017(C) 2017, PJandl. 9

Introdução

• As soluções de Tecnologia da Informação adotadas pelas empresas devem:

• Ter forte aderência às regras de negócio,

• Possuir grande flexibilidade para acompanhar as constantes mudanças; e

• Estabelecimento de um ambiente colaborativo que propicie o aprendizado contínuo.

9/5/2017(C) 2017, PJandl. 10

BPM, BPMS, BPMN, BPML, BPQL ...

9/5/2017(C) 2017, PJandl. 11

BPMN

• BUSINESS PROCESS MODELING NOTATION

• Object Management Group (OMG).

• Notação para modelagem de processos de negócios é criada para que as organizações pudessem padronizar a modelagem e a representação de processos de negócios.

• Versão 1.0, 2005.

• Versão 2.0, 2011.

9/5/2017(C) 2017, PJandl. 12

BPMN é um modelo e uma notação gráfica que oferece as instituições de negócio a capacidade de compreender de forma mais fácil os processos internos do negócio.

-- BPMN.ORG

BPMN::objetivos

• Permite que as organizaçõesmodelem seus processos, de

maneira que as pessoas, de diferentes níveis hierárquicos, possam compreender tais

processos e os papéis que desempenham nestes processos.

• Notação, por definição, é o ato de notar, de representar, por meio de símbolos ou caracteres.

• Para que o uso de uma notação proporcione os resultados adequados, é necessário ter

clareza no contexto e na

utilização de seus símbolos.

9/5/2017(C) 2017, PJandl. 14

Um processo é um conjunto de atividades coordenadas atingem um determinado objetivo. A importância dos processos para as organizações é a mesma dos sistemas biológicos para a vida.

BPM/BPMN::por que usar?

• O BPM vem ganhando destaque entre as metodologias, pois permite mapear os processos organizacionais. Com isso é possível identificar fluxos críticos a serem melhorados, otimizando a dinâmica operacional e produtiva.

• Cada vez mais empresas adotam o BPM como prática para gestão de seus processos internos e externos devido à resultados como melhoria da qualidade operacional e produtiva; redução dos custos; diminuição dos prazos e tempo do ciclo do processo; agilidade na identificação e solução de problemas de distribuição (logística interna e externa); e adoção de estratégias de negociação de mercado.

• Em resumo: maior competitividade, maior visibilidade, melhor saúde financeira, agregação de valor a marca, a empresa e o capital humano e melhora do desempenho corporativo.

9/5/2017(C) 2017, PJandl. 16

Elementos Principais do BPMN

9/5/2017(C) 2017, PJandl. 17

BPMN::um exemplo

9/5/2017(C) 2017, PJandl. 18

BPMN::simbologia

• Existem quatro categorias básicas de elementos no BPMN:

• Objetos de fluxo

• Objetos de conexão

• Piscinas e raias

• Artefatos

9/5/2017(C) 2017, PJandl. 19

BPMN::objetos de fluxo

9/5/2017(C) 2017, PJandl. 20

BPMN::elementos principais

9/5/2017(C) 2017, PJandl. 21

EVENTOS

Eventos de início, de fim, temporais, de troca de estado, de mensagens, etc.

EVENTOS

EVENTOS

BPMN::elementos principais

9/5/2017(C) 2017, PJandl. 22

São tarefas, transações ou subprocessos, que podem receber marcações especiais.

ATIVIDADES

ATIVIDADESATIVIDADES

BPMN::elementos principais

9/5/2017(C) 2017, PJandl. 23

Permitem agrupar/concentrar ou distribuir fluxos de execução do processo.

GATEWAY

BPMN::objetos de conexão

9/5/2017(C) 2017, PJandl. 24

BPMN::elementos principais

9/5/2017(C) 2017, PJandl. 25

Interligam os elementos de um diagrama, indicando sua sequência de execução ou ocorrência.

FLUXOS

FLUXOS

FLUXOS

BPMN::piscinas e raias

9/5/2017(C) 2017, PJandl. 26

BPMN::elementos principais

9/5/2017(C) 2017, PJandl. 27

POOL/PISCINA

Permitem a organização do processo, sua subdivisão em papeis ou outros arranjos.

RAIA

AGRUPAMENTO

BPMN::artefatos

9/5/2017(C) 2017, PJandl. 28

BPMN::elementos principais

9/5/2017(C) 2017, PJandl. 29

Artefatos permitem complementar e documentar os elementos de um processo de negócio.

ARTEFATO

Construção de um diagrama

(1) Escopo

• Define usuários e papeis;

• Organiza com Agrupadores.

(2) Eventos

• Define eventos de início e fim.

• Acrescenta outros eventos necessários.

(3) Atividades

• Define as atividades do processo.

• Complementa com artefatos.

(4) Fluxos

• Interconexão das atividades e artefatos entre eventos de início, fim e outros.

9/5/2017(C) 2017, PJandl. 30

Exemplo

9/5/2017(C) 2017, PJandl. 31

Detalhamento dos Elementos Principais

9/5/2017(C) 2017, PJandl. 32

Pool/Piscina

Representa o agrupamentode um processo ou umaorganização como um todo.Nos pools ficam contidas asraias.

Raias

São agrupadores de objetosque representam umaentidade, uma pessoa, oumesmo, uma área daorganização.

Agrupamentos

Sub agrupadores organizamtarefas que podem serclassificadas pela mesmacategoria.

Agrupamentos

Exemplo

9/5/2017(C) 2017, PJandl. 34

Inicial

Atividades Iniciais dão inícioao fluxo do processo. Devemser desenhadas com umaborda fina e não devempossuir fluxos de entrada.

Intermediário

Indica algum acontecimentoocorrido entre o início e fimde um processo. Deve serdesenhado com um círculointerno de borda fina.

Final

Indicam o fim de umprocesso. O desenho deveráter um contorno forte paraajudar a identificar o términodo processo.

Eventos

Vermelho

Na natureza a cor vermelhasignifica perigo. No contextodo trânsito, é aviso de algumperigo.

Amarelo

Cor adicionada ao semáforopara indicar de forma menosabrupta a mudança deestados. Foi escolhida porqueseu comprimento de onda éo maior.

Verde

Segundo a teoria das core,s acor verde é aquela com maiorconstraste em relação aovermelho.

BPMN e padrão de coresBPMN não padroniza o

uso de cores.

Fabricantes adotaram cores com sentido

universal.

Eventos Iniciais

Início de processo (situação comum)

Início condicional (que ocorre de acordo com condição específica)

Início sinalizado (que ocorre após a recepção de um sinal)

Início temporizado (programado para horários/intervalos próprios)

Início múltiplo (para várias condições iniciais)

9/5/2017(C) 2017, PJandl. 37

Eventos Intermediários

Intermediário comum (que ocorre entre o início e fim de um processo)

Intermediário condicional (disparado quando condição específica é atingida)

Captura de erro (disparado na ocorrência de erro)

Intermediário temporizado (permite pausar a execução)

Intermediário múltiplo (ocorre quando múltiplas condições são atingidas)

9/5/2017(C) 2017, PJandl. 38

Eventos Intermediários

Intermediário de envio de sinal (broadcast para outros processos)

Intermediário de recepção de sinal (disparado quando um sinal é recebido)

Entrada de fluxo (recebe um fluxo)

Saída de fluxo (produz um fluxo)

9/5/2017(C) 2017, PJandl. 39

Eventos Finais

Fim de processo

Fim com cancelamento (processo teve execução cancelada)

Fim com erro (processo finalizado com erro)

Fim com terminação imediada (processo abortado)

Fim com disparo de sinal (encerra processo e faz broadcast de sinal)

9/5/2017(C) 2017, PJandl. 40

Exemplo

9/5/2017(C) 2017, PJandl. 41

Atividades

• São as unidades básicas de qualquer processo.

• Representam as etapas de execução de um processo.

• Forma mais simples é o retângulo, com bordas arredondadas e denominação da atividade no centro.

• Pode receber imagens decorativas para especializar/categorizar a atividade.

9/5/2017(C) 2017, PJandl. 42

Free PowerPoint Templates

Tarefa atribuída a um usuário.

Tarefa de serviço ou de integração com Webservices

Sub ProcessoProcessos reutilizáveis

Atividade Manual

Tarefa de script

Sub processo Ad-hoc.

Atividades

Gateways

• Permitem o desvio ou a bifurcação no fluxo de execução de um processo, podendo ou não depender de condições específicas.

• São representados por losangos, os quais podem receber decoração própria para indicar sua especialização.

9/5/2017(C) 2017, PJandl. 44

Exclusivo

Faz com que o fluxotenha uma saída

exclusiva.

Paralelo

O processo passará a ter mais de um fluxo

de saída.

Inclusivo

O processo terá umaou mais saidas

dependendo de condições atingidas

Complexo

Complexo!

Exemplo

9/5/2017(C) 2017, PJandl. 46

Objetos de dados

Referência a documentos queajudam a detalhar determinadaatividade no processo

Repositórios de Dados Anotações

Representam bancos de dados desoftwares que se integram com oprocesso bpmn. Os fluxos irãorepresentar se está ocorrendoentradas ou saidás deinformações deste banco.

Referências em texto explícito edireto que dão um detalhamentomais aprofundado sobre umaatividade ou um processo comoum todo.

Artefatos

Bizagi Modeler

9/5/2017(C) 2017, PJandl. 48

9/5/2017(C) 2017, PJandl. 49

BPMN::mais detalhes

9/5/2017(C) 2017, PJandl. 50

9/5/2017(C) 2017, PJandl. 51

Soluções BPMN

9/5/2017(C) 2017, PJandl. 52

Referências

9/5/2017(C) 2017, PJandl. 53

Referências

• OMG. Object Management Group Business Process Model and Notation. Disponível em http://www.bpmn.org/, acesso em 04/09/2017.

• OMG. Business Process Model and Notation Version 2.0. Disponível em <http://www.omg.org/spec/BPMN/2.0/PDF>, acesso em 04/09/2017.

• CAMPOS, André. L. N. Modelagem de Processos com BPMN. 2ª Ed. Rio de Janeiro: Brasport, 2014.

9/5/2017(C) 2017, PJandl. 54

Recommended