Business Process Modeling Notation - Uma introdução
-
Upload
peter-jandl-junior -
Category
Technology
-
view
315 -
download
3
Transcript of Business Process Modeling Notation - Uma introdução
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