Вы находитесь на странице: 1из 137

Modelagem de

Processos com BPMN


Departamento de Planejamento de Tecnologia da Informao e Comunicao
Universidade Corporativa dos Correios

OBJETIVO DO CURSO

Capacitar os colaboradores nos conceitos


de gesto e de modelagem de processos no
padro BPMN (Business Process Model
and Notation).
Habilitar as reas da Empresa para
realizarem a modelagem de seus
processos de negcio.

CONTRATO PEDAGGICO

Carga horria
Horrio e intervalo
Celular
Perguntas
Participao
Lista de Frequncia
Certificado
Avaliao
Material do curso
Exerccios

AGENDA
Captulo

1 Conceitos Relacionados a Processos


Captulo 2 Estratgia e Gesto de Processos
Captulo 3 Modelagem de Processos de Negcio
Captulo 4 Notao BPMN

Principais fontes de informaes utilizadas:

MANPLA Mdulo 1 Aspectos Gerais

MANPLA Mdulo 6 Gesto de Processos

BPM CBOK verso 2.0 terceira liberao em


portugus www.abpmp-br.org
Business Process Model and Notation (BPMN)
www.bpmn.org
BPMN Method and Style ; Bruce Silver
5

CAPITULO 1
CONCEITOS RELACIONADOS A
PROCESSOS

CONCEITOS RELACIONADOS A PROCESSOS


PROCESSO

PROCESSO?
Conjunto definido de atividades executadas por
humanos ou mquinas para alcanar uma ou mais
metas (resultados, produtos).
Disparados por eventos especficos e apresentam
um ou mais resultados que podem conduzir ao
trmino do processo ou transferncia de controle
para outro processo.
Compostos por vrias tarefas ou atividades interrelacionadas que solucionam uma questo
especfica.

7
Fonte: CBOK

CONCEITOS RELACIONADOS A PROCESSOS


NEGCIO

NEGCIO?

Termo que se refere a pessoas que interagem para


executar um conjunto de atividades de entrega de
valor a clientes e gerar retorno de investimento
as partes interessadas.
Abrange todos os tipos de organizaes, com ou sem
fins lucrativos.
Fonte: CBOK
8

CONCEITOS RELACIONADOS A PROCESSOS


PROCESSO DE NEGCIO

PROCESSO DE NEGCIO?

Ponta-a-ponta

Entrega valor
aos clientes.

Cruza limites
funcionais

CONCEITOS RELACIONADOS A PROCESSOS


PROCESSO DE NEGCIO

PROCESSO DE NEGCIO?
Processo de negcio definido como um trabalho pontaa-ponta que entrega valor aos clientes.
Envolve todo o trabalho cruzando limites funcionais
necessrios para entregar valor ao cliente.

Fonte: CBOK

10

CONCEITOS RELACIONADOS A PROCESSOS


PROCESSO DE NEGCIO

PROCESSO DE NEGCIO?

Classificam-se em:

De Gestao ou Gerenciamento.
Finalisticos, Essenciais ou Primrios.
De Apoio ou Suporte.

11

CONCEITOS RELACIONADOS A PROCESSOS


TIPOS DE PROCESSOS DE NEGCIO
Medem, monitoram e
controlam atividades de
negcios. Asseguram que
processos primrios e de
suporte atinjam metas.

So ponta-a-ponta e
entregam valor ao cliente.
Representam as atividades
essenciais para misso da
Empresa. Formam a cadeia
de valor (Michael Porter).

No geram valor direto aos


clientes. Apoiam os
processos primrios.
12

CONCEITOS RELACIONADOS A PROCESSOS


NVEL DE DETALHAMENTO
MACROPROCESSO:

MACROPROCESSO

Prestar servios de logstica

PROCESSO

PROCESSO:

SUBPROCESSOS

Prestar servios de encomendas


SUBPROCESSO:

Captar encomendas

Tratar encomendas

Distribuir encomendas

ATIVIDADES:
ATIVIDADES

Registrar pedido de coleta

Realizar coleta

TAREFAS:

TAREFAS

Solicitar dados do cliente

Confirmar endereo de coleta

Verificar tipo de servio


13

CONCEITOS RELACIONADOS A PROCESSOS


COMPONENTES
Orientaes

Entradas

Agrega
Valor

Controles

Agrega
Valor

Agrega
Valor

Sadas
(Valor)

Processamento

Insumos

Recursos
14

CONCEITOS RELACIONADOS A PROCESSOS


EXEMPLO: PRESTAR SERVIO DE ENCOMENDAS
ECT Normas,
regras de
negcio...

Indicador
Prazo de
Entrega

Orientao e Controle

Sadas

Objeto
recebido do
cliente

Entradas

Captao

Tratamento

Objeto
entregue ao
destinatrio

Distribuio

Insumos/Recursos
Insumos
Embalagens
Combustveis

Carteiros
Veculos
SRO
15

CONCEITOS RELACIONADOS A PROCESSOS


ATRIBUTOS DO PROCESSO
Nome do processo
Objetivo
Abrangncia
Dono do Processo
Gestor do Processo
Fornecedores
Clientes
Papis
Metas
Indicadores

DOCUMENTAO
DESCRITIVA DO
PROCESSO

Riscos
Interfaces
Periodicidade
Atividades
Descrio
Durao
Papel responsvel
Entrada/Sada
Controle de Verso

1. Nome do Processo:
xxxxxxxxx
2. Objetivo
xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx
3. Abrangncia
Xxxxxxxxxxxxxxxxxxxx
4. Dono do processo
....

16

CONCEITOS RELACIONADOS A PROCESSOS


DONO DO PROCESSO
RESPONSABILIDADES

PROCESSO:
Prestar servios de encomendas
Dono:
DENCO
Gestor:
EMPREGADO
DESIGNADO

Dono
Designao do Gestor do
Processo
Desenho do processo
Desempenho do processo
Apoio s aes para
modelagem, gesto e
melhoria do processo

Gestor
Gesto do processo conforme diretrizes
estabelecidas pelo dono e MANPLA
Mdulo 1 Captulo 2 e detalhamento
do processo MANPLA Mdulo 6

17

CONCEITOS RELACIONADOS A PROCESSOS


REGRAS DE NEGCIO

Declarao que define ou restringe algum aspecto do


negcio. Utilizada para controlar ou influenciar o
comportamento do negcio.

Exemplos:
Se pagamento vista, conceder 10% de
desconto;
Se horrio da postagem superior s 16h, prazo
de entrega ser de D+2

18

CONCEITOS RELACIONADOS A PROCESSOS


REGRAS DE NEGCIO

19

EXERCCIO 1
VAMOS FAZER UM CAFEZINHO?
Entradas

Insumos

Recursos

Orientao e
Controle

Sada

20

CAPITULO 2
ESTRATGIAS E
GESTO DE PROCESSOS

22

ESTRATGIA E GESTO DE PROCESSOS


IDENTIDADE CORPORATIVA DOS CORREIOS
Negcio:
Solues que aproximam.

Misso:
Fornecer solues acessveis e confiveis para conectar
pessoas, instituies e negcios, no Brasil e no mundo.
Viso:
Ser uma empresa de classe mundial.
Valores:
tica, meritocracia, respeito s pessoas, compromisso
com o cliente e sustentabilidade.
23

ESTRATGIA E GESTO DE PROCESSOS


CADEIA DE VALOR CLSSICA DE PORTER

24

ESTRATGIA E GESTO DE PROCESSOS


EXEMPLO DE UMA CADEIA DE VALOR PARA A ECT

Servios
dos
Correios

25

ESTRATGIA E GESTO DE PROCESSOS


DECOMPOSIO DE PROCESSOS DA CADEIA DE VALOR

26

EXERCCIO 2
DESENHE A CADEIA DE VALOR DA EMPRESA ABC

Qual a misso da Empresa ABC?


O que ser terceirizado?
Qual a sua expertise?
27

EXERCCIO 2
DESENHE A CADEIA DE VALOR DA EMPRESA ABC

28

ESTRATGIA E GESTO DE PROCESSOS


PLANEJAMENTO ESTRATGICO DA ECT

Instrumento que define objetivos


estratgicos, aes e projetos para
atuao da empresa em seu ambiente
de negcio visando a convergncia de
esforos e otimizao dos recursos.

30

ESTRATGIA E GESTO POR PROCESSOS


A estratgia da empresa
viabilizada atravs de seus
processos.
A gesto e melhoria de processos
devem estar alinhadas ao plano
estratgico
Plano Estratgico ciclo 2011-2014 - LINHAS DE
GESTO
3.2 - MODELO DE EXCELNCIA DA GESTO
5) Orientao por Processos e Informaes
h) Desenvolver e implantar modelo
organizacional baseado na gesto por
processos.

31

CONCEITOS RELACIONADOS A PROCESSOS


GERENCIAMENTO DE PROCESSO DE NEGCIO

32

ESTRATGIA E GESTO DE PROCESSOS


GERENCIAMENTO DE PROCESSO DE NEGCIO
BUSINESS PROCESS MANAGEMENT

Ciclo BPM

Fonte: CBOK
33

ESTRATGIA E GESTO DE PROCESSOS


PROPSITO DA GESTO E MELHORIA DE PROCESSOS

34

ESTRATGIA E GESTO DE PROCESSOS


INDICADORES
De produtividade (eficincia):
referem-se competncia no uso dos
recursos destinados produo de um
bem/servio. Contemplam anlise de
custo e economicidade: Fazer a coisa
com menos.

Indicadores de
Desempenho:
Associados aos recursos
do processo, medem a
causa, antes de o efeito
acontecer.

De qualidade (eficcia):
medem a eficcia da empresa em atender
s necessidades do cliente. Fazer a
coisa certa.

De impacto (efetividade): focam as


conseqncias (impactos) dos produtos
ou servios. Embutem conceitos de
eficincia e de eficcia. Fazer a coisa
certa da melhor maneira.

Indicadores de
Resultado:
Associados s
conseqncias das aes,
medem o efeito

35

ESTRATGIA E GESTO DE PROCESSOS


EXEMPLOS DE INDICADORES
Processo Atender Cliente na Agncia
Indicador de Desempenho:
Tempo mdio de atendimento por servio
Indicador de Resultado:
% de satisfao do cliente

MANPLA Mdulo 6 Captulo 2 Anexo 3

36

ESTRATGIA E GESTO DE PROCESSOS


FATORES-CHAVE DE SUCESSO EM BPM

O que pode dar errado


na gesto de processo?

37

CAPITULO 3
MODELAGEM DE PROCESSOS
DE NEGCIO

38

MODELAGEM DE PROCESSOS DE NEGCIO


CONCEITO

Conjunto de atividades e habilidades.

Viso e entendimento.

Habilita a anlise, desenho e medio.

Perspectiva ponta-a-ponta.

Fonte: CBOK
39

MODELAGEM DE PROCESSOS DE NEGCIO


PROPSITO DA MODELAGEM
Especificar de
Sistemas de
Informao

Buscar melhoria
de Operaes

Documentar
processo

Propsitos da
Modelagem

Utilizar como
suporte de
treinamento
Avaliar
padres e
conformidades

Planejar
mudanas
previstas
Realizar
Planejamento
Estratgico

Descrever
requisitos para
novos negcios

Servir de base
para
comunicao e
discusso
Fonte: CBOK
40

MODELAGEM DE PROCESSOS DE NEGCIO

DOMNIO

NEGCIO

CORPORATIVO

DOMNIO

OPERAES

OPERAES

DOMNIO

TECNOLOGIA

PERSPECTIVAS DA MODELAGEM
Gerenciamento de Portflio de Processos

NEGCIO

Redesenho/Reengenharia do Negcio

Melhoria de Processos

DESENHO DE SISTEMAS

Requisitos de Sistemas

CONSTRUTOR

Especificao de Aplicaes

OPERADOR DE SISTEMAS

Sistema de Trabalho

Fonte: CBOK
41

MODELAGEM DE PROCESSOS DE NEGCIO


PARTICIPANTES DA MODELAGEM

Gestor(es) do Processo (moderador).


Analista de Gesto de Processo da rea
(facilitador).
Executores.
Especialistas de diversos nveis.

42

MODELAGEM DE PROCESSOS DE NEGCIO


CAPTURANDO INFORMAES

Brainstorming
Questionrios
Observaes
Entrevistas
Feedbacks
Workshops
Videoconferncias

43

MODELAGEM DE PROCESSOS DE NEGCIO


TCNICAS E FERRAMENTAS DE MODELAGEM

Quadro branco.
Flip chart.
Papel de flip chart e papis
adesivos.
Ferramentas de modelagem (visio,
bizagi etc).

44

MODELAGEM DE PROCESSOS DE NEGCIO


CRIANDO AMBIENTES FAVORVEIS

45

MODELAGEM DE PROCESSOS DE NEGCIO


TIPOS DE MODELAGEM

Analise
+
Melhorias

As Is (Atual)

To Be (Melhorias)
46

ESTRATGIA E GESTO DE PROCESSOS


TIPOS DE ATIVIDADES

Valor
Agregado

Handoff

De Controle

47

MODELAGEM DE PROCESSOS DE NEGCIO


FASES E PRODUTOS DA MODELAGEM

Diagrama do Macroprocesso

Mapa de Processos

Mapeamento

Fase Inicial:

Modelagem

Fluxos BPMN
Documentao Descritiva do Processo
Ficha de Indicadores

48

MODELAGEM DE PROCESSOS DE NEGCIO


DIAGRAMA DO MACROPROCESSO
ECT Normas
e regras de
negcio

Indicador
Prazo de
Entrega

Orientao e Controle

Sadas

Objeto
recebido do
cliente

Entradas

Captao

Tratamento

Objeto
entregue ao
destinatrio

Distribuio

Insumos/Recursos
Insumos
Embalagens
Combustveis

Carteiros
Veculos
SRO

49

MODELAGEM DE PROCESSOS DE NEGCIO


MAPA DOS PROCESSOS
Prestar Servio de Encomenda

50

MODELAGEM DE PROCESSOS DE NEGCIO


FLUXO BPMN

51

EXERCCIO 3
ELABORE UM DIAGRAMA DE MACROPROCESSO PARA
A EMPRESA ABC.

Sadas

Entradas

Orientao e Controle

Insumos/Recursos

52

EXERCCIO 4
ELABORE UM MAPA DE PROCESSOS PARA A
EMPRESA ABC.

54

CAPITULO 4
PADRO BPMN

56

NOTAO BPMN
CONCEITO

Business Process Model and Notation


(BPMN) um padro aberto internacional
de notao grfica para desenhar e modelar
processos de negcios.

Encontra-se na verso 2.0 (ver site http://www.bpmn.org)


57

NOTAO BPMN
OBJETIVO

Facilitar o entendimento de todos os usurios do


processo de negcio.

58

NOTAO BPMN
BENEFCIOS

Simples e ao mesmo tempo poderoso.

De fcil entendimento por todos os


envolvidos com processos - usurios de
negcio e profissionais de TI.
Permite migrao para workflow.
Permite representar conceitos do negcio e
de TI.
Utilizado para automatizar e gerenciar
processos de negcio.
59

NOTAO BPMN CONCEITOS BSICOS


NVEIS DE MODELAGEM COM BPMN
Nvel 1 Modelagem descritiva:
Utiliza os elementos bsicos do BPMN para

descrever o fluxo das atividades do processo e


papis ou unidades que as executam (alto nvel)

Nvel 2 Modelagem analtica:


Utiliza o completo conjunto de elementos do
BPMN para descrever o fluxo de atividades ,
incluindo todos os fluxos de exceo.

Nvel 3 Modelagem executvel:


Similar modelagem analtica, com o
detalhamento dos atributos dos elementos do
BPMN para execuo do processo.
Silver, Bruce. BPMN Method and Style, 2011
60

NOTAO BPMN CONCEITOS BSICOS


ELEMENTOS DA NOTAO BPMN

Especificao 2.0 OMG

http://www.omg.org/spec/BPMN/2.0/

61

Swimlane
Pool
Lanes

Objetos
de Fluxo

Objetos de
Conexo

Tarefa
Fluxo de Sequncia
Subprocesso Fluxo de Mensagem
Eventos
Associao
Gateways

Artefatos
Grupo
Anotao

Dados*
Objeto de Dados
Mensagem
Banco de Dados

62

NOTAO BPMN CONCEITOS BSICOS


INSTNCIA DO PROCESSO E TOKEN
Cada vez que um processo disparado
por um evento de incio, uma
INSTNCIA e um TOKEN so criados.
A instncia do processo cada vez que
ele executado e concludo.
O token percorre o(s) caminho(s) do
fluxo, conforme o encadeamento das
atividades (serial ou paralelo) e
decises, devendo alcanar um evento de
fim, quando ele extinto.
Um processo pode ter uma ou mais
possibilidades de trmino.

63

NOTAO BPMN
APRESENTAR BIZAGI

* Novo no BPMN 2.0


64

NOTAO BPMN
SWIMLANE - POOL
Representa um processo ou um participante externo do processo entidade (empresa) ou papel especfico (vendedor, comprador, cliente).
Cada pool contm somente 1 processo.

65

NOTAO BPMN
SWIMLANE - LANE
Representam os papis ou perfis (ex. gerente, assessor) , sistemas (ex.
uma aplicao) ou entidades organizacionais internas (ex. expedio,
financeiro) que executam um processo.
Cada lane atribuda a um perfil ou entidade.
So as divises da pool em faixas retangulares.

66

NOTAO BPMN
PARTICIPANTE EXTERNO
Representa uma entidade ou papel externos (companhia, cliente,) que
se relacionam com seu processo.

67

NOTAO BPMN
CONEXES ENTRE POOLS E LANES
A conexo dos elementos do processo dentro de uma Pool definido
pelo Fluxo de Sequncia.
A comunicao entre processos (entre Pools) estabelecida atravs de
Fluxo de Mensagem.

68

NOTAO BPMN
OBJETOS DE FLUXO - ATIVIDADES

Tipos de Atividades:
Tarefas
Atividade atmica
no pode ser dividida
em unidades menores.

Subprocessos
Atividade que pode ser
aberta em atividades
mais especializadas.

Iniciar a
frase com o
verbo no
infinitivo +
substantivo.
Ex.:
Registrar
pedido

69

NOTAO BPMN
OBJETOS DE FLUXO ATIVIDADES - TAREFAS
BPMN define vrios tipos de tarefas, indicados por um
cone no canto.

Manual: Realizada por um


usurio sem o suporte de TI
Usurio: Processo aguarda usurio
executar tarefa dentro de um
sistema.
Servio: tarefa automatizada (web
service ou aplicativo web).

70

NOTAO BPMN
OBJETOS DE FLUXO - SUBPROCESSOS
Atividade que pode ser subdividida em atividades mais
especializadas e que pode ser representada como um processo.
Subprocessos podem ser representados de forma retrada ou
expandida.

Iniciar a frase com o verbo no infinitivo + substantivo. Ex.: Registrar pedido


71

NOTAO BPMN
OBJETOS DE FLUXO ATIVIDADE - SUBPROCESSOS
Subprocessos podem ser
expandidos tambm em
diagramas filhos,
estabelecendo uma relao
hierrquica entre os
diagramas
Esta expanso pode se dar no mesmo modelo ou
em modelos externos. Modelos externos facilitam
a reutilizao dos processos.

72

NOTAO BPMN
RELAO HIERRQUICA ENTRE PROCESSOS
Diagrama-pai

Diagrama-filho
73

NOTAO BPMN
OBJETOS DE FLUXO - SUBPROCESSOS
Diagrama-pai

Diagrama-filho

74

NOTAO BPMN
OBJETOS DE FLUXO - EVENTOS
Um evento representa algo que ocorre durante a execuo
de um processo, afetando o seu fluxo.
Existem trs tipos bsicos de eventos: de Incio, de
Finalizao e Intermedirio.

De incio
De finalizao
Intermedirio

Nomear os
eventos com
um
substantivo e
um particpio
passado. Ex:
Venda
realizada.
75

NOTAO BPMN
OBJETOS DE FLUXO - EVENTOS
Para cada um dos
tipos bsicos de
eventos podemos
adicionar cones.
Tm comportamento
de captura e/ou de
envio.

* Novo no BPMN 2.0


76

NOTAO BPMN
OBJETOS DE FLUXO EVENTOS DE INCIO

Comum
Mensagem

Timer

77

NOTAO BPMN
OBJETOS DE FLUXO EVENTOS DE INCIO MENSAGEM

Uma mensagem que chega de um participante externo ou


de outro processo dispara o processo.

78

NOTAO BPMN
OBJETOS DE FLUXO EVENTOS DE INCIO TIMER
Uma data e hora especfica ou ciclo especfico (por
exemplo,toda segunda-feira, s 9h) pode ser definido para
acionar o incio do processo.

79

NOTAO BPMN
OBJETOS DE FLUXO EVENTOS DE FINALIZAO

Comum
Mensagem
Terminao

80

OBJETOS DE FLUXO
EVENTOS DE FIM TERMINAO
Alcanar um evento de fim de terminao faz com que o
processo pare imediatamente, mesmo que haja outros
caminhos ativos.

81

OBJETOS DE FLUXO
EVENTOS DE FIM MENSAGEM
Envia uma mensagem a um participante externo.

82

NOTAO BPMN
OBJETOS DE FLUXO - GATEWAY
Representam um ponto de controle no fluxo do
processo.

Exclusivo (XOR ou OU Exclusivo)

Paralelo (AND/E)

83

NOTAO BPMN
OBJETOS DE FLUXO - GATEWAY
Gateways so utilizados para controlar o fluxo do
processo.
O mesmo tipo de Gateway pode ser utilizado tanto
para divergir, quanto para convergir o fluxo.

84

NOTAO BPMN
OBJETOS DE FLUXO GATEWAY EXCLUSIVO
(XOR OU OU EXCLUSIVO)
Representa o OU, onde o acesso a um dos caminhos
exclusivo, ou seja, apenas um dos caminhos ser seguido,
no importando quantos caminhos existam para escolha.

85

NOTAO BPMN
OBJETOS DE FLUXO GATEWAY PARALELO
(AND / E)
Todos caminhos criados so seguidos em paralelo.
No h processo de deciso, e todos os caminhos so
seguidos.

AND (E)

86

NOTAO BPMN - OBJETOS DE FLUXO


GATEWAY EXCLUSIVO E PARALELO

87

NOTAO BPMN
OBJETOS DE CONEXO
Fluxo de Seqncia
Fluxo de Mensagem
Associao de Dados
Associao

88

NOTAO BPMN
OBJETO DE DADOS
Representa um documento, dado ou algum outro objeto
utilizado, produzido ou alterado no processo (entradas e
sadas).

89

NOTAO BPMN
BANCO DE DADOS
Representa uma informao arquivada em uma base de
dados ou sistema.

90

NOTAO BPMN
ASSOCIAO DE DADOS
Utilizada para (unir/integrar) dados, informaes e
artefatos com as atividades do fluxo.

91

NOTAO BPMN
ARTEFATOS

Grupos

Anotaes

92

NOTAO BPMN
ARTEFATOS - ANOTAES
As anotaes so utilizadas como mecanismos para fornecer
informaes adicionais ao leitor de um diagrama de BPMN.

93

NOTAO BPMN
ARTEFATOS - GRUPOS
Permitem agrupar atividades e outros elementos para
tornar visveis blocos importantes de operao.

94

MODELAGEM DE PROCESSOS DE NEGCIO


Passo passo para elaborao dos fluxos Nvel 1
Passo 1 Definir escopo do processo e elaborar
Diagrama de Alto Nvel do caminho feliz

Passo 2 Incluir paralelismo e caminhos alternativos

Passo 3 Adicionar excees

Passo 4 Detalhar as principais atividades

Passo 5 Adicionar interaes com outros participantes

95

MODELAGEM DE PROCESSOS DE NEGCIO


Passo passo para elaborao dos fluxos Nvel 1
Passo 1 Definir escopo do processo e elaborar Diagrama
de Alto Nvel do caminho feliz
Evento de Incio?
Cada instncia do processo produz um(a) novo(a) ____________.
Cliente? Demais participantes?
Principais atividades?
Evento de fim?
Adicionar Pools e Lanes
Adicionar Eventos de incio e de fim
Incluir principais passos do caminho feliz

Passo 2 Incluir paralelismo e caminhos alternativos


Passo 3 Adicionar excees
Passo 4 Detalhar as principais atividades
Passo 5 Adicionar interaes com outros participantes
96

EXERCCIO 5 - PASSO 1
APLICAO DO MTODO PARA MODELAGEM
DESCRITIVA
Cenrio - Processo: Venda de Carros Novos
O cliente faz um pedido de carro novo concessionria,
por meio do preenchimento de um formulrio. O final
do caminho feliz do processo o fechamento da venda e
a entrega do carro.
Em linhas gerais, o vendedor Registra o Pedido e
Realiza Pedido Fbrica. Quando o carro chega da
fbrica, o departamento ps-venda Prepara o Carro
para a Entrega. O departamento financeiro Prepara
Financiamento e Conclui a Venda. Ento, o
departamento ps-venda Entrega o Carro e
Documentos ao Cliente.
97

MODELAGEM DE PROCESSOS DE NEGCIO


Passo passo para elaborao dos fluxos Nvel 1
Passo 1 Definir escopo do processo e elaborar Diagrama
de Alto Nvel do caminho feliz

Passo 2 - Incluir paralelismo e caminhos alternativos


Reconecte atividades conforme caminhos paralelos e alternativos
(condicionais)
Passo 3 Adicionar excees

Passo 4 Detalhar as principais atividades

Passo 5 Adicionar interaes com outros participantes

100

EXERCCIO 6 - PASSO 2
APLICAO DO MTODO PARA MODELAGEM
DESCRITIVA
Continuao do Cenrio ...
A atividade Preparar Financiamento pode ser
iniciada assim que o pedido registrado. Ela inicia
simultaneamente s atividades Realizar Pedido
Fbrica e/ou Preparar Carro para Entrega.
Realizar Pedido Fbrica somente necessria se
o carro no estiver disponvel na loja.
A atividade Concluir Venda requer que ambas
atividades Preparar Financiamento e Preparar
Carro para Entrega sejam executadas, antes de ser
iniciada.

101

MODELAGEM DE PROCESSOS DE NEGCIO


Passo passo para elaborao dos fluxos Nvel 1
Passo 1 Definir escopo do processo e elaborar Diagrama
de Alto Nvel do caminho feliz

Passo 2 Incluir paralelismo e caminhos alternativos

Passo 3 Adicionar excees


Identifique situaes de trmino por exceo
Identifique um evento de fim para cada uma das situaes identificadas
Insira gateways para definir os caminhos de exceo
Passo 4 Detalhar as principais atividades

Passo 5 Adicionar interaes com outros participantes

103

EXERCCIO 7 - PASSO 3
APLICAO DO MTODO PARA MODELAGEM
DESCRITIVA
Continuao do Cenrio...
Se o carro solicitado no estiver disponvel na fbrica ou
a data de disponibilidade no seja aceita pelo cliente
devemos cancelar a venda e todas as atividades em
curso.
Se o financiamento no for autorizado para o cliente
devemos cancelar a venda, inclusive todas atividades em
curso.
A situao de carro indisponvel detectada no Realizar
Ordem de Pedido Fbrica. A situao de
financiamento indisponvel ocorre depois do Preparar
Financiamento.
104

MODELAGEM DE PROCESSOS DE NEGCIO


Passo passo para elaborao dos fluxos Nvel 1
Passo 1 - Definir escopo do processo e elaborar Diagrama
de Alto Nvel do caminho feliz

Passo 2 Incluir paralelismo e caminhos alternativos

Passo 3 Adicionar excees

Passo 4 Detalhar as principais atividades


Expanda os subprocessos hierarquicamente (diagramas pai-filho)
Passo 5 Adicionar interaes com outros participantes

106

EXERCCIO 8 PASSO 4
APLICAO DO MTODO PARA MODELAGEM
DESCRITIVA
Detalhar o subprocesso Registrar Pedido:
O vendedor coleta a assinatura do contrato e entra com
o pedido no sistema de computador.
O vendedor verifica a disponibilidade do carro na loja ou
se haver necessidade de solicitar fbrica (represente
isso com duas possibilidades de trmino, usando eventos
comuns distintos, pois esta condio ser testada
frente.

107

MODELAGEM DE PROCESSOS DE NEGCIO


Passo passo para elaborao dos fluxos Nvel 1
Passo 1 Definir escopo do processo e elaborar Diagrama
de Alto Nvel do caminho feliz

Passo 2 Incluir paralelismo e caminhos alternativos

Passo 3 Adicionar excees

Passo 4 Detalhar subprocessos

Passo 5 Adicionar interaes com outros participantes


Adicione pools caixa-preta para participantes externos
Adicione fluxos de mensagem no Diagrama de Alto Nvel e nos processos
filhos
109

EXERCCIO 9 - PASSO 5
APLICAO DO MTODO PARA MODELAGEM
DESCRITIVA
Continuao do Cenrio ...
O vendedor faz o pedido fbrica e a fbrica responde com uma
data provvel de envio. O vendedor estima o tempo de trnsito e
de preparo para informar ao cliente a data de entrega. Se a data
for inaceitvel, o cliente pode cancelar o pedido. Neste caso, o
vendedor cancela o pedido fbrica.
Se o cliente confirmar o pedido, o subprocesso Realizar
Pedido Fbrica termina com status confirmado. Caso
contrrio, o vendedor cancela o pedido fbrica e o subprocesso
termina com status venda cancelada.
O Banco recebe o pedido de financiamento e responde com a
confirmao ou rejeio.
A Fbrica e o Banco trocam mensagem com a loja.
Ajuste o processo principal e detalhe o subprocesso Realizar
Pedido Fbrica
110

PADRO BPMN
NVEL 2 ELEMENTOS ESTENDIDOS

Introduo de alguns
elementos estendidos do
nvel 2

113

OBJETOS DE FLUXO
TAREFAS AUTOMATIZADAS

Um script ou cdigo de comando executado por um


aplicativo.
Usado para automao de funes simples, utilitrios.

Invoca um web service ou servio web.


uma funo do negcio que executada
automaticamente mediante uma solicitao de um
requisitante e uma resposta deve ser devolvida a ele.

114

OBJETOS DE FLUXO
REPETIO DE ATIVIDADES / SUBPROCESSOS
TAREFA LOOPING
O nmero de repeties desconhecido antes do incio da
atividade que ser repetida. Uma condio ser testada. A
condio no necessita ficar explcita no diagrama.

115

OBJETOS DE FLUXO
EVENTOS DE INCIO

* Novo no BPMN 2.0


116

OBJETOS DE FLUXO
EVENTOS DE INCIO - CONDIO
Tambm conhecido como Dados ou Regra. Uma instncia
do processo pode ser criada ou iniciada quando uma
condio se torna verdade ou atinge um determinado valor.

117

OBJETOS DE FLUXO
EVENTOS DE INCIO SINAL

Assim como o evento de incio de mensagem, o evento de


incio sinal disparado por uma mensagem que chega de
um participante externo.
No entanto a mensagem (evento de incio sinal) no tem
um destinatrio especfico (o processo), podendo ser
capturada por qualquer processo.

Nova taxa de
cmbio

118

OBJETOS DE FLUXO
EVENTOS DE INCIO - MLTIPLO
Dois ou mais tipos de eventos podem disparar o incio do
processo.

Quantos eventos
de incio podemos
ter em um
processo

Outra abordagem!
119

OBJETOS DE FLUXO
EVENTOS DE INCIO MLTIPLO PARALELO
Usado quando mltiplos eventos disparam o processo e
todos os eventos so necessrios para iniciar o processo.

* Novo no BPMN 2.0

120

OBJETOS DE FLUXO
EVENTOS DE FIM

* Novo no BPMN 2.0


121

OBJETOS DE FLUXO
EVENTOS DE FIM ERRO

Alcanar um evento de fim do tipo erro termina aquele


nvel do processo, mesmo que haja outros caminhos
paralelos ativos. O evento propaga o erro para os processos
pai e filhos.
O resultado do erro capturado por um evento
intermedirio de erro atachado borda de um subprocesso.
Fluxo normal

Fluxo exceo
122

OBJETOS DE FLUXO
EVENTOS DE FIM SINAL
Um sinal enviado pelo processo. Tal qual o evento de
incio do tipo sinal, no objetiva alcanar nenhum outro
processo especfico.

123

OBJETOS DE FLUXO
EVENTOS INTERMEDIRIOS - CONCEITOS
Erro

Cancelamento

*
* Novo no BPMN 2.0
124

OBJETOS DE FLUXO
EVENTOS INTERMEDIRIOS - CONCEITOS

Posio no fluxo: sequncia do fluxo ou na borda.

Fluxo de
Exceo

125

OBJETOS DE FLUXO
EVENTO INTERMEDIRIO - TEMPO
Na sequncia do fluxo:

Timer na borda da atividade

126

OBJETOS DE FLUXO
EVENTO INTERMEDIRIO - MENSAGEM
Um evento intermedirio de mensagem pode estar
recebendo uma mensagem ou enviando uma mensagem
entre processos.
Quando usados para capturar uma mensagem, o marcador
ser um
envelope no preenchido.

Quando usado para enviar uma mensagem, o marcador


ser um
envelope preenchido.
127

OBJETOS DE FLUXO
EVENTO INTERMEDIRIO - MENSAGEM
Um evento intermedirio de mensagem na seqncia
do fluxo indica que neste ponto uma mensagem foi
enviada (envelope preenchido) e/ou aguardada (envelope
no preenchido).

128

OBJETOS DE FLUXO
EVENTO INTERMEDIRIO - MENSAGEM
Pode ainda estar atachado borda de uma atividade.

129

OBJETOS DE FLUXO
EVENTO INTERMEDIRIO - ERRO
Situao de exceo : Negcio ou Tcnica.
Um evento de erro na borda de uma tarefa de servio indica uma
falha na execuo do webservice (falha tcnica).
Um evento de erro na borda de uma tarefa de usurio indica o
tratamento para uma falha de negcio. A melhor prtica indica o
uso de gateways aps tarefas de usurio para tratar excees de
negcio.

130

OBJETOS DE FLUXO
GATEWAYS

Exclusivo (XOR ou OU
Exclusivo)

Paralelo (AND/E)
Inclusivo (OR/OU)

Complexo
Exclusivo Baseado em eventos
131

OBJETOS DE FLUXO
GATEWAY INCLUSIVO (OR ou OU)
Permite que se navegue por um ou mais caminhos
durante o fluxo de execuo.
Nele entra um fluxo de sequncia e podem sair mltiplos
fluxos de sequncia.
As condies testadas so independentes e mais do que
uma pode ser verdadeira.

OR(OU)

132

OBJETOS DE FLUXO
CAMINHOS EXCLUSIVOS

O que os exemplos tm em comum?

133

OBJETOS DE FLUXO
JUNO DE CAMINHOS EXCLUSIVOS

No so necessrios gateways para juntar


caminhos exclusivos!

134

OBJETOS DE FLUXO
JUNO DE CAMINHOS PARALELOS

So necessrios gateways para sincronizar


caminhos paralelos!

135

OBJETOS DE FLUXO
JUNO DE CAMINHOS PARALELOS

preciso gateways para sincronizar caminhos


paralelos! (gateway inclusivo)

136

OBJETOS DE FLUXO
JUNO DE CAMINHOS PARALELOS

Quantas vezes a Tarefa 4 executada em cada


uma das figuras a seguir?

137

PADRO BPMN
OBJETOS DE CONEXO

Fluxo de Seqncia
Fluxo de Seqncia

Condicional
Fluxo de Seqncia
default
Fluxo de Mensagem

Associao
138

OBJETOS DE CONEXO
FLUXO DE SEQUNCIA CONDICIONAL
Utilizado quando existe mais de uma opo de caminho no
fluxo a ser seguido. Para seguir por determinado caminho
preciso que determinada condio seja satisfeita.
Usado para condies independentes.

139

OBJETOS DE CONEXO
FLUXO DE SEQUNCIA DEFAULT
Se existirem mais condies e essas no forem satisfeitas, o
caminho default deve ser seguido.

140

MODELAGEM DE PROCESSOS DE NEGCIO


Passo passo para elaborao dos fluxos Nvel 2
Passo 6 Refinar gateways

Passo 7 Refinar tratamento de exceo

141

NOTAO BPMN CONCEITOS BSICOS


NVEIS DE MODELAGEM COM BPMN
Nvel 1 Modelagem descritiva:
Utiliza os elementos bsicos do BPMN para

descrever o fluxo das atividades do processo e


papis ou unidades que as executam (alto nvel)

Nvel 2 Modelagem analtica:


Utiliza o completo conjunto de elementos do
BPMN para descrever o fluxo de atividades ,
incluindo todos os fluxos de exceo.

Nvel 3 Modelagem executvel:


Similar modelagem analtica, com o
detalhamento dos atributos dos elementos do
BPMN para execuo do processo.
Silver, Bruce. BPMN Method and Style, 2011
142

EXERCCIO 10 - PASSO 6
REFINAR GATEWAYS
Cenrio 1 -Processo: Venda de Carros Novos

Alguns clientes podem no fazer o


financiamento com a Concessionria. Podem
pagar em dinheiro ou ainda providenciar por
sua conta prpria o financiamento.
O que isso muda no nosso diagrama?

143

MODELAGEM DE PROCESSOS DE NEGCIO


Passo passo para elaborao dos fluxos Nvel 2
Passo 6 Refinar gateways

Passo 7 Refinar tratamento de exceo

145

Exerccio 11: Aplicao do Mtodo para


Modelagem Descritiva Passo 7
O que mais pode
dar errado?
O que significativo
para meu processo?

146

Exerccio 11: Aplicao do Mtodo para


Modelagem Descritiva Passo 7
Problemas Comuns:

Aprovaes negadas
Problemas de estoque
Uma resposta aguardada no chega no prazo
O processo cancelado ou recebe informaes relevantes
enquanto est em funcionamento.

Solues bsicas:

Abortar a atividade
Reiniciar a atividade
Iniciar uma ao paralela, uma notificao
Voltar para passos anteriores
Iniciar um novo processo
Cancelar alguma atividade que est rodando em paralelo
147

Exerccio 11: Aplicao do Mtodo para


Modelagem Descritiva Passo 7
Cenrio - Venda de Carros Novos
Pedidos incompletos geram problemas. Se esta exceo
detectada, devemos terminar o processo enviando
uma mensagem de rejeio para o cliente.

148

Dvidas? Comentrios?
Obrigado

Material do Treinamento
http://intranetac/diretorias/vitec/detic/gmon/copy_of_cursode-modelagem-de-processos-e-bpmn

151