73
Modelagem de Processos de Negócio Aulas 6 e 7 – Modelagem de Processos Andréa Magalhães Magdaleno [email protected] 2018.01

Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

  • Upload
    buithu

  • View
    215

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

Modelagem de Processos de NegócioAulas 6 e 7 – Modelagem de

Processos

Andréa Magalhães [email protected]

2018.01

Page 2: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

2MPN 2018.01

Agenda

• Estrutura Organizacional

• Cadeia de Valor

• Fluxo de Processo

• BPMN

• Detalhamento de Atividades

• Exercícios

Page 3: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

ESTRUTURA ORGANIZACIONAL

Page 4: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

4MPN 2018.01

Estrutura OrganizacionalDetalhar e visualizar a estrutura da

organização até o nível de função.

Os elementos da organização serão usados nos demais modelos.

Detalhar e visualizar a estrutura da organização até o nível de função.

Os elementos da organização serão usados nos demais modelos.

Page 5: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

5MPN 2018.01

Estrutura OrganizacionalDetalhar e visualizar a estrutura da

organização até o nível de função.

Os elementos da organização serão usados nos demais modelos.

Detalhar e visualizar a estrutura da organização até o nível de função.

Os elementos da organização serão usados nos demais modelos.

Diretoria geral

Diretoria dequalidade

Diretoria devendas

Gerente dequalidade

Analista dequalidade

Gerente devendas

Vendedor

Page 6: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

6MPN 2018.01

Exercício

• Estudo de Caso

• Em grupo, desenhe:• Estrutura Organizacional

Page 7: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

CADEIA DE VALOR

Page 8: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

8MPN 2018.01

Cadeia de Valor

Pro

cess

os

de

Ne

cio

Pro

cess

os

de

Ge

stã

o

Pro

cess

os

de

Ap

oio

Administração

Financeiro

Marketing

Vendas

Tecnologia da

Informação

Prestação de

Serviços

Desenvolviment

o de ProdutosPesquisa

Estratégia

Detalhar o conjunto de macroprocessos desempenhados por uma organização.

Detalhar o conjunto de macroprocessos desempenhados por uma organização.

Page 9: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

9MPN 2018.01

HierarquiaP

roce

sso

s d

e

Ne

cio

Pro

cess

os

de

Ge

stã

oP

roce

sso

s d

e A

po

io

Administraçã

o

Financeiro

Marketing

Vendas

Tecnologia

da

Informação

Prestação

de Serviços

Desenvolvi

mento de

Produtos

Pesquisa

Estratégia

Cadeia de ValorMacroprocesso e Processos

Fluxo de ProcessosAtividades

Testareficiência

volumétrica

Bomba defundo

Boletim diário de operações de intervenção

Alto doRodrigues

Grupo deexecução deintervençã...

BDCA

Eficiênciavolumétrica

Diagrama de

Detalhamento de

AtividadesAtividades e objetos

Page 10: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

10MPN 2018.01

Cadeia de ValorComo definir?

Levantar macroprocessos

Desenhar cadeia de valor

Priorizar macroprocessos

Estimar modelagem dos

processos

Page 11: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

11MPN 2018.01

Levantar Macroprocessos

• Todo projeto requer um escopo bem definido

• Contexto do processo• Especificação

• Fronteiras

• Uma das fases mais importantes do projeto!

Page 12: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

12MPN 2018.01

Levantar Macroprocessos

• Um processo possui sempre um evento que o inicia eum resultado atingido no final, produzido para umcliente

• A maioria dos processos ocorrem transversalmente aosdepartamentos e funções da organização

• Os processos devem ser definidos de forma macro

Page 13: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

13MPN 2018.01

Desenhar Cadeia de Valor

Purchase Request process

Check purchase

request for 1st

approval

Check purchase

request for 2nd

approval

approved

Consider re-

submission

rejected

rejected

approved

Send approved

request to requestor

Purchase Request

Make copy of

purchase request

Approved Purchase Request

Forward to purchase

department

Purchase Order process

Page 14: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

14MPN 2018.01

Priorizar Macroprocessos

• Definir gravidade, tendência, urgência dos processos

Page 15: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

15MPN 2018.01

Priorizar Macroprocessos

https://www.dheka.com.br/ebook/priorizacao-de-macroprocessos-gut

Page 16: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

16MPN 2018.01

Exercício

• Estudo de Caso

• Em grupo, desenhe:• Cadeia de Valor

Page 17: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

FLUXO DE PROCESSO

Page 18: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

18MPN 2018.01

Modelar Fluxo do Processo AS-IS

• Objetivo: compreender o processo

• Para quê?• Preservar os bons aspectos e corrigir os maus

• Basear-se em fatos e não em opiniões

• Estabelecer desempenho desejado

• Descobrir quem será afetado com possíveis mudanças

• Manter interfaces e compromisso com outros processos esistemas

• O nível de detalhamento deste modelo pode ser tãogrande quanto maior for a necessidade dos usuáriosdeste processo• AS-IS: não detalhar demasiadamente

Page 19: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

19MPN 2018.01

Modelar Fluxo do Processo AS-IS

• Diagrama de processos:• Explicita a sequência de atividades que compõem um processo

• Existem 3 tipos:

• modelo livre (não aplicável para BPMN)

• modelo com raias horizontais

• modelo com raias verticais

Page 20: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

20MPN 2018.01

Modelar Fluxo do Processo AS-IS

• Construa um diagrama com uma raia para cada

ator identificado

• Comece com o evento inicial

• Pergunte: quem é o próximo responsável?

• Ignore detalhes de como o trabalho é realizado

• Se houver variação (decisão), volte ao passo 2 para cada

uma das possibilidades

• Valide criando alguns cenários

Page 21: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

21MPN 2018.01

Modelar Fluxo do Processo AS-IS

• Nomeando as atividades• Definir padrão

• Verbo de ação + nome (qualificado ou não)

• A frase deve identificar claramente o resultado do processo

• Verbos “vagos” devem ser evitados• Não contribuem para entendimento

• Exemplos:• Analisar incidente – Determinar causa do incidente

• Checar status – Aprovar crédito

• Processar fatura – Pagar fatura

• Revisar documento – Verificar completude do documento

Page 22: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

22MPN 2018.01

Diretrizes de Modelagem

• Documento especificando as boas práticas de modelagemque ajudará a verificar a qualidade dos modelos gerados.

• Exemplos de diretrizes: • Nome de atividade sempre com verbo no infinitivo• Todos os eventos devem ser nomeados com um verbo no

particípio passado• Não utilizar aspas nos nomes dos objetos• Não utilizar abreviatura• Evitar artigos e pronomes• A primeira palavra de uma frase deve iniciar com letra maiúscula• Não utilizar objetos que não constem no padrão de notação,

mesmo que estejam disponíveis na ferramenta• Procure manter o processo simples e limpo, evitando cruzar

conexões

Page 23: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

23MPN 2018.01

Boas Práticas de Modelagem

https://www.dheka.com.br/20-dicas-praticas-de-modelagem-de-processos

Page 24: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

24MPN 2018.01

Descrição dos Processos

Descrições textuais que são associadas

aos modelos gráficos produzidos

Page 25: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

25MPN 2018.01

Validação dos Modelos Construídos

• Objetivo:

• Garantir a consistência dos modelos gerados

• Trabalhar com modelos mais próximos do real

Page 26: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

26MPN 2018.01

Validação dos Modelos Construídos

• O que buscar nesta validação?• Atividades que estão faltando

• Conferir fluxo

• Confirmar responsabilidades• Perguntar sobre funções não alocadas

• Decisões e paralelismo

• Uso e geração de eventos

• Produtos e repositórios

• Forma e conteúdo

• Descrições

Page 27: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

27MPN 2018.01

Validação dos Modelos Construídos

• Recomendações:• Utilizar um grupo ampliado com outros participantes

do processo

• Preparar cópias para todos os participantes

• Usar um projetor ou impressão para ampliar o modelo

• Discussão processo a processo

• Levar conjunto de dúvidas e problemas identificados na modelagem

• Pelo menos dois analistas:• Um relata e discute e o outro anota

Page 28: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

28MPN 2018.01

Validação dos Modelos Construídos

• Colher todas as informações e expressá-las no modelo

• Retornar apenas para sanar dúvidas geradas na validação de outros processos• Incoerências nos eventos – resolver

• Atividades semelhantes – confirmar

• Repositórios semelhantes – confirmar

• Levantar como os processos e atividades se ligam aos objetivos

• Levantar problemas já identificados

Page 29: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

BPMN

Page 30: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

30MPN 2018.01

Histórico

• 2000 • Criação da Business Process Management

Initiative

• Organização sem fins lucrativos, iniciada pela Intalio Inc.

• Objetivo de criar padrões e uma arquitetura comum para gerenciamento de processos de negócio

• Recebeu imediatamente o suporte de gigantes da indústria como a IBM, SAP, BEA, Fujitsu, WebMethods e IDS Scheer

Page 31: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

31MPN 2018.01

Histórico

• Agosto 2001

• Formado o Business Process Modeling Notation Working Group (BPMN-WG)

• 35 empresas iniciaram os trabalhos para criar a BPMN

• Maio 2004

• Versão 1.0 da especificação escrita por Stephen White da IBM

Page 32: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

32MPN 2018.01

Histórico

• Junho 2005

• BPMI anunciou sua junção a OMG (ObjectManagement Group)

• Associação sem fins lucrativos que desde 1989 desenvolve e mantém padrões e especificações, dentre elas, a notação UML.

• 2014

• Versão 2.0 da linguagem

Page 33: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

33MPN 2018.01

Diagrama de Processos de Negócio

• Categorias de elementos:

Objetos de Fluxo Conexões

DadosPiscinas & Raias Artefatos

Atividade Evento Gateway

Page 34: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

34MPN 2018.01

• Representados por círculos

• Representam algo que "ocorre" durante o curso doprocesso de negócio

• Os eventos afetam o fluxo do processo e normalmentepossuem uma causa ou um impacto (resultado)

Objetos de FluxoEventos

Page 35: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

35MPN 2018.01

Objetos de FluxoEventos (Básicos)

Eventos Descrição

Evento Inicial - Indica o estado de início do

processo.

Evento Intermediário - Indica o estado de

algum ponto no meio do processo. Afeta o

fluxo do processo, mas não inicia e nem

conclui o processo.

Evento Final - Indica o estado de término

do processo.

Evento Inicial

Evento Intermediário

Evento Final

Page 36: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

36MPN 2018.01

Objetos de FluxoEventos (Tipos)

Page 37: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

37MPN 2018.01

Objetos de FluxoEventos (Tipos)

Page 38: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

38MPN 2018.01

• Um processo pode ter mais de um evento inicial

Objetos de FluxoEventos

Page 39: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

39MPN 2018.01

• Um processo pode ter mais de um evento final

Objetos de FluxoEventos

Page 40: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

40MPN 2018.01

Objetos de FluxoAtividades

Atividades Descrição

Uma tarefa é atômica. Uma tarefa é usada

quando o trabalho do processo não é

decomposto.

Um subprocesso contém atividades dentro

dele.

Tarefa

Subprocesso

Page 41: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

41MPN 2018.01

Objetos de FluxoAtividades

Page 42: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

42MPN 2018.01

Objetos de FluxoAtividades

Page 43: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

43MPN 2018.01

Objetos de FluxoAtividades (Tipos)

Atividades Descrição

Tarefa Manual - tarefa que é executada sem qualquer mecanismo de

execução ou aplicativo de apoio.

Tarefa de Usuário - tarefa onde um humano executa uma tarefa com

apoio computacional.

Tarefa de Serviço - tarefa que oferece um serviço web ou um aplicativo

automatizado. Aciona um sistema externo.

Tarefa de Script - tarefa que possui um script associado em uma

linguagem passível de ser interpretada. Executa um trecho de código

que a própria aplicação motor de processos interpreta. Quando a

tarefa está pronta para ser iniciada, o script é executado. Quando o

script for concluído, a tarefa também será concluída.

Page 44: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

44MPN 2018.01

Objetos de FluxoAtividades (Cíclicas)

Atividades Descrição

Loop – utilizado quando uma tarefa ou subprocesso é repetido

diversas vezes e o número de repetições não é conhecido. As

repetições são executadas até que uma condição seja atingida.

Múltiplas Instâncias – utilizado quando uma tarefa ou subprocesso é

repetido um número específico de vezes.

Ad-hoc – utilizado para a execução de tarefas de um subprocesso sem

uma ordem.

Page 45: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

45MPN 2018.01

Objetos de FluxoGateway• Representado por um losango com variações

• Usado para controlar as divergências (splits) e convergências (joins) do fluxo

• Determina as decisões, os bifurcamentos, as junções dos caminhos

Page 46: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

46MPN 2018.01

• Gateway Exclusivo - Split• Apenas uma das alternativas, com base nos

critérios de execução, é escolhida e executada

• Um caminho default é definido

Objetos de FluxoGateway

Page 47: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

47MPN 2018.01

• Gateway Exclusivo - Merge• Apenas uma das entradas, com base nos

critérios de decisão, é escolhida para ser executada

X

Objetos de FluxoGateway

Page 48: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

48MPN 2018.01

• Gateway Exclusivo - Exemplo

Objetos de FluxoGateway

Page 49: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

49MPN 2018.01

• Gateway Inclusivo - Split• Uma ou mais saídas podem ser executadas

• Um caminho deve obrigatoriamente ser definido como default

Objetos de FluxoGateway

Page 50: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

50MPN 2018.01

• Gateway Inclusivo - Join• O processo continua assim que pelo menos

uma atividade é executada

Objetos de FluxoGateway

Page 51: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

51MPN 2018.01

• Gateway Inclusivo - Exemplo

Objetos de FluxoGateway

Page 52: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

52MPN 2018.01

• Gateway Paralelo - Split• Todas as atividades devem ser executadas

• Divide o fluxo em dois ou mais que serão executados paralelamente

Objetos de FluxoGateway

Page 53: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

53MPN 2018.01

• Gateway Paralelo - Join• Sincroniza vários caminhos paralelos em um,

dando sequência apenas quando todos os caminhos de entrada forem completados

Objetos de FluxoGateway

Page 54: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

54MPN 2018.01

• Gateway Paralelo

• Exemplo

Objetos de FluxoGateway

Page 55: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

55MPN 2018.01

• Exemplo

Objetos de FluxoGateway

Page 56: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

56MPN 2018.01

• Regras• Sempre fechar o gateway com o mesmo tipo que abriu

Objetos de FluxoGateway

Page 57: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

57MPN 2018.01

• Regras• Uma atividade ou um evento só devem possuir uma seta

entrando e uma seta saindo. Para compor fluxos, é obrigatória a utilização dos gateways

Objetos de FluxoGateway

Page 58: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

58MPN 2018.01

• Regras• Não escreva as perguntas nos gateways

Objetos de FluxoGateway

Page 59: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

59MPN 2018.01

Piscinas & RaiasPiscina (Pool)

Geralmente usada para modelar uma outra empresa (umaterceira parte) ou processo. Vertical ou horizontal.

Raia (Lane)

Subdivisão da piscina. Geralmente usada para modelar atores doprocesso (departamentos, papeis ou sistemas). Acompanha adireção da piscina.

Page 60: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

60MPN 2018.01

Conexões

Conexões Descrição

Fluxo de Sequência – Representado por uma linha sólida com uma

seta sólida na ponta. Usado para mostrar a ordem em que as

atividades serão executadas no processo

Associação – Representada por um linha pontilhada com ou sem uma

ponta de seta no final. Usado para associar informações, anotações e

artefatos com objetos de fluxo. Associações são usadas para mostrar as

entradas e saídas das atividades.

Fluxo de Mensagem – Representado por uma linha pontilhada com

uma seta aberta. Usado para mostrar o fluxo de mensagens enviadas e

recebidas entre participantes de diferentes piscinas. Em BPMN, 2

piscinas separadas irão trocar fluxos de mensagens.

Page 61: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

61MPN 2018.01

Conexões

• Fluxo de mensagem pode conectar:

• Diretamente com os limites da piscina

• Uma atividade ou evento específico na piscina

Pool 2

Poo

l 1

Poo

l 2P

ool 1

Send

Receive

Send Receive

Poo

l 2P

ool 1

Send

Receive

Page 62: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

62MPN 2018.01

Dados

Dados Descrição

Objeto de Dados – Mostra que dados, documentos ou outros objetos

são consumidos ou produzidos nas atividades. Conectados às

atividades através de associações.

Embora o nome possa sugerir um documento eletrônico, eles podem

ser utilizados para representar diferentes tipos de objetos, tanto

eletrônicos quanto físicos.

Banco de Dados – Oferece às atividades um mecanismo para resgatar

ou atualizar informações armazenadas que irão persistir além do

escopo do processo.

Page 63: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

63MPN 2018.01

Artefatos

Artefatos Descrição

Grupo – Mecanismo visual para agrupar elementos de um diagrama

informalmente.

Anotação – Mecanismo para o modelador acrescentar mais

informação textual para o leitor do diagrama BPMN.

Page 64: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

64MPN 2018.01

Artefatos

Page 65: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

65MPN 2018.01

Exercício

• Estudo de Caso

• Em grupo, desenhe:• Fluxo da situação atual (AS-IS) do processo em

BPMN

Page 66: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

DETALHAMENTO DE ATIVIDADES

Page 67: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

67MPN 2018.01

Elementos da Atividade

Risco

Indicador dedesempenho

Produto

Equipamento

Produto

Dados/Informação

Dados/Informação

DocumentoDocumento

Documento eletrônicoDocumento eletrônico

Atividade

Atividade demúltiplasinstâncias

Ponto de controle

SYS

Atividade sistêmica

Unidadeorganizacional

Posto detrabalho

Tipo de unidadeorganizacional

Regra de negócioTermo técnico

Unidadeorganizacional

externa

Posto detrabalho externo

Tipo de postode trabalho

Terceiro Sistema deaplicação

Grupo

Localidade

Conhecimento Requisito denegócio

TelaPonto crítico

Classe desistema deaplicação

MaterialBanco de dados Banco de dados

Page 68: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

68MPN 2018.01

Diagrama de Detalhamento de Atividades

Detalhar cada atividade do processo, especificando suas entradas, saídas, papéis, unidades organizacionais e recursos utilizados...

Detalhar cada atividade do processo, especificando suas entradas, saídas, papéis, unidades organizacionais e recursos utilizados...

Testareficiência

volumétrica

Bomba defundo

Boletim diário de operações de intervenção

Alto doRodrigues

Grupo deexecução deintervençã...

BDCA

Eficiênciavolumétrica

Page 69: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

69MPN 2018.01

Exercício

• Estudo de Caso

• Em grupo, desenhe:• Pelo menos 2 diagramas de detalhamento de

atividades

Page 70: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

70MPN 2018.01

Dúvidas?

Page 71: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

71MPN 2018.01

Leitura Complementar

• Poster BPMN:

http://www.bpmb.de/images/BPMN2_0_Poster_PT.pdf

Page 72: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

72MPN 2018.01

Leitura Complementar

https://www.dheka.com.br/6-dicas-para-aumentar-qualidade-na-modelagem-dos-processos-de-negocio/

Page 73: Modelagem de Processos de Negócio Aulas 6 e 7 ... - ic.uff.brandrea/teaching/201801/mpn/ModelagemProcessosNego... · Diagrama de Detalhamento de Atividades Detalhar cada atividade

Modelagem de Processos de NegócioAulas 6 e 7– Modelagem de

Processos

Andréa Magalhães [email protected]

2018.01