80
Modelagem de Processos de Negócio Aulas 5 e 6 – Modelagem de Processos Andréa Magalhães Magdaleno [email protected] 2019.02

Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

  • Upload
    others

  • View
    19

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

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

Andréa Magalhães [email protected]

2019.02

Page 2: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 2

Agenda

• Estrutura Organizacional

• Cadeia de Valor

• Fluxo de Processo

• BPMN

• Detalhamento de Atividades

• Exercícios

Page 3: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

ESTRUTURA ORGANIZACIONAL

Page 4: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 4

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: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 5

EstruturaOrganizacional

Fonte: https://www.petros.com.br

Detalhar a estrutura da organização até o nível de papel.

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

Detalhar a estrutura da organização até o nível de papel.

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

Page 6: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 6

Exercício

• Estudo de Caso• Em grupo, desenhe:

• Estrutura Organizacional

Page 7: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

CADEIA DE VALOR

Page 8: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 8

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

Desenvolvimento

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: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 9

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

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

Processos de

Negócio

Page 10: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02

HierarquiaP

rocessos G

ere

ncia

isP

rocessos d

o C

iclo

de V

ida

Pro

cessos d

e E

xecução e

Monit

ora

mento

Pro

cessos d

e S

uport

e

Promover a governança dosprocessos

Articular estratégia,processos e abordagem de

mudança

Gerenciar a qualidade dagestão de processos

Gerenciar levantamento deprocessos

Selecionar processosestratégicos

Gerenciar os processos doescritório de processos

Acompanhar execução dosprocessos

Mapear situação atual(AS-IS) dos processos

Gerenciar portfólio deprojetos de gestão de

processos

Preparar equipe do escritóriode processos

Controlar desvios

Gerenciar melhorias futuras(TO-BE) dos processos

Manter sistemas doescritório de processos

Definir indicadores dedesempenho para os

processos

Compartilhar conhecimentosobre

processos

Gerenciar implantação demudanças nos novos

processos

Cadeia de Valor (Nível 0)Macroprocessos

Criar infraestrutura de iniciativade modelagem

Finalizar infraestrutura deiniciativa de modelagem

Gerir licenças ARIS demodelagem

Gerir desenvolvimento de scripts

Realizar backup da base ARIS

Gerir acesso à iniciativa no ARIS

Manter ambiente colaborativo deiniciativas

Replicar processos

Restaurar processos na baseARIS

Paralisar iniciativa demodelagem de processos

Manter infraestrutura daAdministração de modelos de

processos de negócio

Manter ambiente colaborativoTWIKI

Gerir ambiente de controle dedemandas JIRA

Disponibilizar publicação deprocessos

Atualizar ambiente de teste

Mapa de Processos

(Nível 1)Processos

Gesto

r d

e p

roje

tos

Anali

sta

de p

rocessos/ M

ult

ipli

cador

Cliente

/ S

ubsecre

tari

as

Gerenciarportfólio deprojetos degestão deprocessos

Nova demanda degestão deprocessos

Portfólio deprojetos degestão deprocessos

Processopriorizado

Termo deabertura do

projeto

Realizar reuniãode divulgação do

projeto

Documentação daárea

Analisardocumentação da

área

Roteiroestruturado de

entrevistas

Elaborar roteirode entrevista

Agendarentrevista

Realizar reuniãode levantamento

Reunião delevantamento

realizada

Documentarreunião

Ata delevantamento

Ata delevantamento

Arquivar ata dareunião de

levantamento

Validar ata delevantamento

Necessidades deajustes na ata

Levantamentorealizado

Mapear situaçãoatual

(AS-IS) dosprocessos

Sem necessidadede ajustes na ata

Fluxo de Processos

(Nível 2)Atividades

SYS

Verif icar cadastrodo cliente

Cadastro docliente

Consultarinf ormações do

cliente

Crédito Direto

Crédito Direto

Proposta decrédito

Cadastro de clientedesatualizado

Cliente nov o

Cadastro docliente

Proposta decrédito

Consultarproposta de

crédito

Identif icação docliente

Diagrama de Detalhamento

de Atividades (Nível 3)Atividade e Contexto

Page 11: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 11

Cadeia de ValorComo definir?

Levantar macroprocessos

Desenhar cadeia de valor

Priorizar macroprocessos

Estimar modelagem dos

processos

Page 12: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 12

Levantar Macroprocessos

• Todo projeto requer um escopo bem definido

• Contexto do processo• Especificação

• Fronteiras

• Uma das fases mais importantes do projeto!

Page 13: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 13

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 14: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 14

Desenhar Cadeia de Valor

Page 15: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 15

Priorizar Macroprocessos

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

Page 16: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 16

Priorizar Macroprocessos

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

Page 17: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 17

Exercício

• Estudo de Caso• Em grupo, desenhe:

• Cadeia de Valor

Page 18: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

FLUXO DE PROCESSO

Page 19: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 19

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 e

sistemas

• O nível de detalhamento deste modelo pode ser tão grandequanto maior for a necessidade dos usuários desteprocesso• AS-IS: não detalhar demasiadamente

Page 20: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 20

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 21: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 21

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 22: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 22

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 23: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 23

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 24: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 24

Boas Práticas de Modelagem

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

Page 25: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 25

10 Erros Mais Comuns

https://www.dheka.com.br/10-erros-comuns-na-modelagem-de-processos

Page 26: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 26

Descrição dos Processos

Descrições textuais que são associadas

aos modelos gráficos produzidos

Page 27: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 27

Validação dos Modelos Construídos

• Objetivo:• Garantir a consistência dos modelos gerados

• Trabalhar com modelos mais próximos do real

Page 28: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 28

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 29: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 29

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 30: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 30

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 31: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 31

Validação dos Modelos Construídos

https://youtu.be/nY742s0qVIo

Page 32: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

BPMN

Page 33: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 33

Histórico

• 2000 • Criação da Business Process Management

Initiative

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

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

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

Page 34: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 34

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 35: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 35

Histórico

• Junho 2005• BPMI anunciou sua junção a OMG (Object

Management 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 36: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 36

Diagrama de Processos de Negócio

• Categorias de elementos:

Objetos de Fluxo Conexões

DadosPiscinas & Raias Artefatos

Atividade Evento Gateway

Page 37: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 37

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 38: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 38

• 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)

• Devem ter um nome, seguindo a ideia de temporalidadeou estado

Objetos de FluxoEventos

Page 39: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 39

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 40: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 40

Objetos de FluxoEventos - Tipos

Eventos Descrição

Envio Recebimento

Evento de mensagem – Quando ocorrem as

mensagens de comunicação do processo.

Evento de temporizador – Quando ocorre uma

periodicidade ou uma data que inicia ou

continua o processo.

Evento de erro – Quando o processo é

informado que um erro deve ser gerado.

Evento de cancelamento – Quando o usuário

decidiu cancelar o processo.

Page 41: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 41

Objetos de FluxoEventos - Tipos

Eventos Descrição

Evento de compensação – Quando um

reembolso é acionado porque as operações

falharam parcialmente.

Evento de regras – Quando uma condição ou

regra de negócio é atendida.

Evento de link – Quando existe uma conexão

com outro processo ou com outro ponto do

processo.

Page 42: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 42

Objetos de FluxoEventos - Exemplo

Page 43: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 43

• Um processo pode ter mais de um evento inicial

• Recomenda-se o uso de nomes diferentes,correspondentes aos estados iniciais distintos.

Objetos de FluxoEventos - Regras

Page 44: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 44

• Um processo pode ter mais de um evento final

• Recomenda-se o uso de nomes diferentes,correspondentes aos estados finais distintos

Objetos de FluxoEventos - Regras

Page 45: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 45

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 46: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 46

Objetos de FluxoAtividades - Exemplo

Page 47: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02

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 48: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 48

Objetos de FluxoAtividades - Exemplo

Page 49: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 49

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 50: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 50

Objetos de FluxoAtividades - Exemplo

Page 51: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 51

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

Gateway Descrição

Gateway exclusivo (XOR) - sem marcação

Gateway exclusivo (XOR) - com marcação

Gateway inclusivo (OR)

Gateway paralelo (AND)

Gateway complexo

Page 52: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 52

• Gateway Exclusivo (XOR)• Apenas uma das condições, com base nos critérios

de execução, é escolhida e executada

• Um caminho default pode ser definido

• Funciona para split ou join

Objetos de FluxoGateway

Page 53: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 53

• Gateway Exclusivo - Exemplo

Objetos de FluxoGateway

Page 54: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 54

• Gateway Inclusivo (OR)• Uma ou mais saídas podem ser executadas

• Um caminho default pode ser definido

• Funciona para split ou join

Objetos de FluxoGateway

Page 55: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 55

• Gateway Inclusivo - Exemplo

Objetos de FluxoGateway

Page 56: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 56

• Gateway Paralelo (AND)• Todos os caminhos devem ser executados

• Funciona para split ou join

Objetos de FluxoGateway

Page 57: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 57

• Gateway Paralelo• Exemplo

Objetos de FluxoGateway

Page 58: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 58

• Gateway Complexo• Utilizado para lidar com situações que não são

facilmente tratadas utilizando outros tipos degateways

Objetos de FluxoGateway

Page 59: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 59

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

Objetos de FluxoGateway

Page 60: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 60

• Exemplo

Objetos de FluxoGateway

Page 61: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 61

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

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

Objetos de FluxoGateway

Page 62: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 62

• Regras• Não escreva as perguntas nos gateways

Objetos de FluxoGateway

Não utilizar perguntas no

gateways

A decisão está inserida

na ação representada na

tarefa anterior

Page 63: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 63

• Regras• Não usar o mesmo gateway para join e split.

Objetos de FluxoGateway

Page 64: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 64

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 65: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02

Pool 2

Poo

l 1

65

Conexões

• Fluxo de mensagem pode conectar:• Diretamente com os limites da piscina

• Uma atividade ou evento específico napiscina

Pool 2

Poo

l 1

Pool 2

Poo

l 1

Send

Receive

Send ReceiveSend

Receive

Page 66: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 66

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 67: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 67

Objetos de FluxoDados - Exemplo

Page 68: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 68

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 69: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 69

Atendimento primário

Atendimento de suporte Atendimento final

ArtefatosExemplo

Page 70: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.0270

Atendimento primário

Atendimento de suporte Atendimento final

ArtefatosExemplo

Page 71: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.0271

BPMN

https://youtu.be/mTnqpOrAkB8 Ebook

Modelagem de Processos de Negócio com BPMN

Page 72: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 72

Exercício

• Estudo de Caso• Em grupo, desenhe:

• Fluxo da situação atual (AS-IS) do processo em BPMN

Page 73: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

DETALHAMENTO DE ATIVIDADES

Page 74: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 74

Elementos da Atividade

Page 75: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 75

Diagrama de Detalhamento de Atividades

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

Page 76: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 76

Exercício

• Estudo de Caso• Em grupo, desenhe:

• Pelo menos 2 diagramas de detalhamento de atividades

Page 77: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 77

Dúvidas?

Page 78: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 78

Leitura Complementar

• Poster BPMN:

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

Page 79: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

MPN 2019.02 79

Leitura Complementar

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

Page 80: Modelagemde Processosde Negócio Aulas 5e 6 ...andrea/teaching/201902/mpn/Modelagem...MPN 2019.02 Objetos de Fluxo Atividades -Tipos Atividades Descrição Tarefa Manual - tarefa que

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

Andréa Magalhães [email protected]

2019.02