# 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ê
# Processo de Escolha do Tema do Projeto
# Autor: Caio
# Definição de metodologia
# Autor: Lucas
# Processo de Sprint Planning
# Autor: Caio
# Processo de Sprint Review
# Autor: Caio
# Definição de escopo
# Autor: Lucas
# Definição de Cadastro de Mesa
# Autor: Joao Pedro
# Abrir nova mesa para atendimento
# Autores: Joao Pedro e Lucas
# Contatar cliente
# Autores: Joao Pedro e Lucas
# 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.