# Modelagem BPMN

# Histórico de versão

Data Autor(es) Descrição Versão
09/09/2020 Caio César Beleza(Caiocbeleza) Adicionando Introdução de Modelagem BPMN 0.1
10/09/2020 Caio César Beleza(Caiocbeleza) Adicionando Diagrama BPMN da escolha do tema 0.2
10/09/2020 Caio César Beleza(Caiocbeleza) Adicionando Diagrama BPMN de Sprint Planning 0.3
10/09/2020 Caio César Beleza(Caiocbeleza) Adicionando Diagrama BPMN de Sprint Review 0.4
10/09/2020 Lucas Midlhey(lucasmidlhey) Adicionando Diagrama BPMN escopo e metodologia 0.5
10/09/2020 Joao Pedro(jppgomes) Adicionando Diagrama BPMN cadastro de mesa 0.6
11/09/2020 Cauê Mateus Oliveira(caue96) Adicionando Diagrama BPMN processo geral e justificativa das modelagens 0.7
02/10/2020 Lucas Midlhey(lucasmidlhey) e Joao Pedro(jppgomes) Adiconando diagrama Abrir nova mesa para atendimento 1.0

# Introdução

  BPMN(Business Process Model and Notation) é uma notação que permite uma ilustração de processos, especificando-os em diagramas que sejam fácies de ler. Isso é feito através da simbologia BPMN, que serve como uma linguagem padrão para essa notação.

  O que a linguagem BPMN faz é representar cada ação como um símbolo. São utilizado quatro tipos de símbolo:

  • Objetos de fluxo;
  • Objetos de conexão;
  • Swim Lanes;
  • Artefatos.

  Existem 3 tipos de objetos de fluxo:

  • Atividades: Que representão os trabalhos a serem feitos(sempre são ações), simbolizados por quadrados
  • Eventos: Que simbolizam ocorrências no processo, simbolizados por círculos
  • Gateways: Pontos Condicionais, que determinam o para qual direção o processo irá seguir, simbolizados por diamantes

  Os tipos de swim lanes são 2:

  • Piscinas(Pools): São os processos contidos em um processo
  • Raias(Lanes): Cada piscina possui raias, que simbolizam papéis, áreas e responsabilidades no processo.

  Os seguintes são fluxos de conexão:

  • Fluxo de sequência: Que mostra a ordem das atividades, simbolizadas por uma linha preta cheia com uma seta
  • Fluxo de mensagens: Indica mensagens entre processos/piscinas, simbolizado por uma linha tracejada, com um círculo aberto numa extremidade e uma seta aberta na outra.
  • Associação: Conceta os artefatos aos objetos de fluxo, simbolizado por uma linha tracejada.

  Artefatos são os objetos de dados, que podem ser saída, entrada, armazenamento de dados e objetos de dados.

  Nós utilizaremos a modelagem BPMN para conseguirmos mapear, de forma que seja de fácil entendimento para todos, os fluxos dos processos que serão implementados durante o projeto.

# Justificativa Modelagem

  Para se inserir princípios da metodologia ágil que utilizaremos em nosso projeto nos modelelos com notação BPMN, as modelagens feitas devem ser modeladas em pequenas partes para que não fique poluído a visualização de mesma. (KOLAR e PITNER, 2013; THIEMICH e PUHLMANN, 2013) Não abordam como a modelagem deve ser feita exatamente para se inserir a metodologia ágil, porém eles sugerem modelar em pequenos processos para que a visualização fique lúcida.

# Versões 1.0

# Processo Geral

# Autor: Cauê

BPMN Processo Geral

# Processo de Escolha do Tema do Projeto

# Autor: Caio

BPMN Definição Tema

# Definição de metodologia

# Autor: Lucas

BPMN definição escopo

# Processo de Sprint Planning

# Autor: Caio

BPMN Sprint Planning

# Processo de Sprint Review

# Autor: Caio

BPMN Sprint Review

# Definição de escopo

# Autor: Lucas

BPMN definição escopo

# Definição de Cadastro de Mesa

# Autor: Joao Pedro

BPMN definição escopo

# Abrir nova mesa para atendimento

# Autores: Joao Pedro e Lucas

BPMN mesa para atendimento

# Contatar cliente

# Autores: Joao Pedro e Lucas

BPMN mesa para atendimento

# Referências

HEFLO. Notação BPMN, a mais usada para modelar processos. Disponível em https://www.heflo.com/pt-br/bpm/notacao-bpmn/ . Acesso em: 09 de setembro. 2020.

KOLAR, J.; PITNER, T., 2013, “Agile BPM in the age of Cloud technologies“, Scalable Computing: Practice and Experience, v. 13, n. 4 (Jan.)

THIEMICH, C.; PUHLMANN, F., 2013, “An Agile BPM Project Methodology“, In: Daniel, F., Wang, J., Weber, B. (eds), Business Process Management, Springer Berlin Heidelberg, pp. 291–306.