BPMN BPMN BUSINESS PROCESS MODELING NOTATION (NOTAÇÃO PARA MODELAGEM DE PROCESSOS DE NEGÓCIO)
Agenda Introdução a BPMN Principais vantagens e benefícios Objetos de Transição, mensagens e associação Eventos de início, intermediário e fim Subprocessos, atividades e tarefas Desvios de fluxos (gateways) Tratamentos de erro e compensação Boas práticas para desenho com a notação Exercícios
Agenda Introdução a BPMN Principais vantagens e benefícios Objetos de Transição, mensagens e associação Eventos de início, intermediário e fim Subprocessos, atividades e tarefas Desvios de fluxos (gateways) Tratamentos de erro e compensação Boas práticas para desenho com a notação Exercícios
4 Por que necessitamos de modelos?
Introdução a BPMN O que é BPMN? Business Process Modeling Notation É a mais poderosa e atual notação para desenhar e modelar processos de negócio Padrão aberto mantido pela OMG Facilita a comunicação da área de negócios e tecnologia da informação Possibilita a automação dos processos Atualmente mais de 60 ferramentas suportam BPMN Versão atual: 2.0
Introdução a BPMN Intuitiva Integração Por quê BPMN? Rica Comunicação Padrão
Introdução a BPMN Notações antigas não atendem mais às necessidades
8 Um pouco da história dos modelos de processos...
9 Escolha o seu modelo
Agenda Introdução a BPMN Principais vantagens e benefícios Objetos de Transição, mensagens e associação Eventos de início, intermediário e fim Subprocessos, atividades e tarefas Desvios de fluxos (gateways) Tratamentos de erro e compensação Boas práticas para desenho com a notação Exercícios
Vantagens e Benefícios FOCO / FUNÇÕES Ambiente Negócio Estratégia Analista de Negócio Analista de Processos Há uma aproximação da área de Negócios com a Tecnologia Arquiteto de Sistemas Engenheiro de Software Ambiente Tecnologia
Vantagens e Benefícios 12
Vantagens e Benefícios 13
Vantagens e Benefícios 14
Vantagens e Benefícios Canais Offices IVR Internet Call Center Other Processos (BPMS) Serviços (SOA) Service 1 Service 2 Service 3 Service 4 Service n Aplicações existentes ERP HR Document management Outsourcing Others
Ciclo de Vida 16
Ciclo de Vida 17
Ciclo de Vida 18
Agenda Introdução a BPMN Principais vantagens e benefícios Objetos de Transição, mensagens e associação Eventos de início, intermediário e fim Subprocessos, atividades e tarefas Desvios de fluxos (gateways) Tratamentos de erro e compensação Boas práticas para desenho com a notação Exercícios
Os três componentes principais 20
Objetos de Transição, mensagens e associações
Objetos de Transição, mensagens e associações 22
Objetos de Transição, mensagens e associações
Objetos de Transição, mensagens e associações
Objetos de Transição, mensagens e associações 25
Objetos de Transição, mensagens e associações
Objetos de Transição, mensagens e associações
Agenda Introdução a BPMN Principais vantagens e benefícios Objetos de Transição, mensagens e associação Eventos de início, intermediário e fim Subprocessos, atividades e tarefas Desvios de fluxos (gateways) Tratamentos de erro e compensação Boas práticas para desenho com a notação Exercícios
Eventos de início, intermediário e fim Mais Utilizados VAZIO MENSAGEM TIMER CONDICIONAL SINAL
Eventos de início, intermediário e fim Evento início mensagem: uma informação faz o processo iniciar
Eventos de início, intermediário e fim 31
Eventos de início, intermediário e fim Mais Utilizados Vazio Mensagem Tempo Compensação Condicional Sinal Conector Erro
Eventos de início, intermediário e fim
Eventos de início, intermediário e fim Evento Intermediário Temporizador Representa uma espera (período de tempo) dentro do processo O tempo associado ao temporizador pode ser fixo ou variável 34
Eventos de início, intermediário e fim Evento Intermediário Temporizador Exemplo 35
Eventos de início, intermediário e fim Elementos Básicos de um diagrama de processos Evento Intermediário Temporizador Exemplo
Mais Utilizados Eventos de início, intermediário e fim
Eventos de início, intermediário e fim
Agenda Introdução a BPMN Principais vantagens e benefícios Objetos de Transição, mensagens e associação Eventos de início, intermediário e fim Subprocessos, atividades e tarefas Desvios de fluxos (gateways) Tratamentos de erro e compensação Boas práticas para desenho com a notação Exercícios
Subprocessos, atividades e tarefas Tarefas (verbo no infinitivo) 40
Subprocessos, atividades e tarefas
Subprocessos, atividades e tarefas 42
Subprocessos, atividades e tarefas 43
Subprocessos, atividades e tarefas 44
Subprocessos, atividades e tarefas Subprocesso Múltiplas Instâncias sequencial Subprocesso Múltiplas Instâncias paralelo Subprocesso Reutilizável
Subprocessos, atividades e tarefas Múltiplas Instâncias 46
Subprocessos, atividades e tarefas Diferença entre Laço e Go To
Subprocessos, atividades e tarefas
Revisão Qual a diferença entre BPM, BPMN e BPMS? Qual a diferença entre fluxogramação e BPMN? No processo abaixo, temos quantos participantes, tarefas, eventos e transições? 49
Agenda Introdução a BPMN Principais vantagens e benefícios Objetos de Transição, mensagens e associação Eventos de início, intermediário e fim Subprocessos, atividades e tarefas Desvios de fluxos (gateways - portões) Tratamentos de erro e compensação Boas práticas para desenho com a notação Exercícios
Desvios de fluxos (gateways - portões) 51
Desvios de fluxos (gateways - portões) Gateways 52
Desvios de fluxos (gateways - portões) Fluxo exclusivo baseado em dados
Desvios de fluxos (gateways - portões) Fluxo exclusivo baseado em dados
Desvios de fluxos (gateways - portões)
Desvios de fluxos (gateways - portões)
Desvios de fluxos (gateways - portões)
Desvios de fluxos (gateways - portões) Fluxo inclusivo baseado em dados
Desvios de fluxos (gateways - portões)
Desvios de fluxos (gateways - portões) Considerada uma boa prática, apesar de alguns autores utilizarem!!
Desvios de fluxos (gateways - portões) Fluxo Complexo 61
Revisão jogo dos erros 62
Revisão jogo dos erros 63
Agenda Introdução a BPMN Principais vantagens e benefícios Objetos de Transição, mensagens e associação Eventos de início, intermediário e fim Subprocessos, atividades e tarefas Desvios de fluxos (gateways) Tratamentos de erro e compensação Boas práticas para desenho com a notação Exercícios
Tratamento de erro
Compensação
Agenda Introdução a BPMN Principais vantagens e benefícios Objetos de Transição, mensagens e associação Eventos de início, intermediário e fim Subprocessos, atividades e tarefas Desvios de fluxos (gateways) Tratamentos de erro e compensação Boas práticas para desenho com a notação Exercícios
Boas práticas BPMN
Boas práticas BPMN 69
Boas práticas BPMN Processos ficam grandes!!
Agenda Introdução a BPMN Principais vantagens e benefícios Objetos de Transição, mensagens e associação Eventos de início, intermediário e fim Subprocessos, atividades e tarefas Desvios de fluxos (gateways) Tratamentos de erro e compensação Boas práticas para desenho com a notação Exercícios
Exercícios
Exercícios Processo de Check in em Hotel EXERCÍCIO 1 Recebe cliente; Entra na reserva do cliente Verifica se o hotel tem disponibilidade Se houver disponibilidade, solicita informações ao hóspede Reserva o quarto para o hóspede Conduz o hóspede ao quarto Se não houver disponibilidade, Verifica reserva do hóspede em hotel de categoria superior; Providencia deslocamento do hóspede ao outro hotel
Notação BPMN - Exemplo Caminho Feliz!
Notação BPMN - Exemplo Captura da Exceção! Compensação
Notação BPMN - Exemplo Indicadores de desempenho definidos!
Ferramentas de Modelagem de Processos 77