Você está na página 1de 79

Modelagem de Processos de Negócio

Aulas 5 e 6 – Modelagem de Processos

Andréa Magalhães Magdaleno


andrea@ic.uff.br

2019.01
Agenda
• Estrutura Organizacional
• Cadeia de Valor
• Fluxo de Processo
• BPMN
• Detalhamento de Atividades
• Exercícios

MPN 2019.01 2
ESTRUTURA ORGANIZACIONAL
Estrutura Organizacional
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.

MPN 2019.01 4
Estrutura Detalhar a estrutura da
organização até o nível de papel.
Organizacional Os elementos da organização
serão usados nos demais
modelos.

MPN 2019.01
Fonte: https://www.petros.com.br 5
Exercício
• Estudo de Caso
• Em grupo, desenhe:
• Estrutura Organizacional

MPN 2019.01 6
CADEIA DE VALOR
Cadeia de Valor Detalhar o conjunto de
macroprocessos
desempenhados por uma
organização.
Processos de
Gestão Estratégia
Processos de
Negócio

Prestação de Desenvolvimento
de Produtos
Pesquisa
Serviços
Processos de

Administração Marketing
Tecnologia da
Apoio

Informação

Financeiro Vendas
MPN 2019.01 8
Cadeia de Valor Detalhar o conjunto de
macroprocessos
desempenhados por uma
organização.

Processos de
Negócio

MPN 2019.01 9
Hierarquia Cadeia de Valor (Nível 0)
Macroprocessos

Promover a governança dos Gerenciar a qualidade da Gerenciar os processos do


processos gestão de processos escritório de processos
Processos Gerenciais

Mapa de Processos
Articular estratégia,
processos e abordagem de
Selecionar processos
estratégicos
Gerenciar portfólio de
projetos de gestão de
(Nível 1)
mudança processos

Processos
Manter infraestrutura da
Processos do Ciclo de Vida

Administração de modelos de
processos de negócio

Definir indicadores de Gerenciar implantação de


Gerenciar levantamento de Mapear situação atual Gerenciar melhorias futuras
desempenho para os mudanças nos novos
processos (AS-IS) dos processos (TO-BE) dos processos
Crédito Direto
processos processos

Criar infraestrutura de iniciativa


de modelagem Fluxo de Processos
Cadastro do Cadastro do (Nível 2)
Processos de Execução e

cliente cliente
Atividades
Monitoramento

Finalizar infraestrutura de
Acompanhar execução dos Verif icar cadastro iniciativa de modelagem
processos Crédito Direto
Controlar desvios

do cliente
Portfólio de
Termo de
projetos de

Proposta de SYS Proposta de


gestão de
processos
abertura do
projeto
Gerir desenvolvimento de scripts
Nova demanda de

Gestor de projetos
crédito crédito
gestão de
processos

Manter ambiente
Realizar reunião
de divulgação do colaborativo de
Processos de Suporte

projeto
iniciativas
Gerenciar
portfólio de
Processo
projetos de
priorizado
gestão de
processos
Gerir licenças ARIS de
Compartilhar conhecimento modelagem
Preparar equipe do escritório Manter sistemas do
sobre
de processos escritório de processos
processos
Consultar Paralisar iniciativa de Ata de

Cadastro de cliente Documentação da


modelagem de
área processos
Roteiro
levantamento
Analista de processos/ Multiplicador

inf ormações do
estruturado de
entrevistas

desatualizado
cliente Gerir acesso à iniciativa no ARIS
Arquivar ata da
reunião de
Levantamento
realizado
Mapear situação
atual
(AS-IS) dos
Analisar levantamento
Elaborar roteiro Agendar Realizar reunião processos
documentação da
de entrevista entrevista de levantamento
área

Disponibilizar publicação de
Consultar processos Reunião de

Diagrama de Detalhamento
Documentar Ata de
levantamento
reunião levantamento
realizada

proposta de
Realizar backup da base ARIS
Cliente nov o crédito
Cliente / Subsecretarias

de Atividades (Nível 3) Replicar processos


Validar ata de
Necessidades de
ajustes na ata

Sem necessidade

Atividade e Contexto
levantamento de ajustes na ata

Restaurar processos na base


ARIS

Manter ambiente colaborativo


Identif icação do TWIKI

cliente Gerir ambiente de controle de


demandas JIRA

Atualizar ambiente de teste


MPN 2019.01
Cadeia de Valor
Como definir?

Estimar
Levantar Desenhar cadeia Priorizar
modelagem dos
macroprocessos de valor macroprocessos
processos

MPN 2019.01 11
Levantar Macroprocessos
• Todo projeto requer um escopo bem
definido

• Contexto do processo
• Especificação
• Fronteiras

• Uma das fases mais importantes do


projeto!

MPN 2019.01 12
Levantar Macroprocessos
• Um processo possui sempre um evento que o inicia e um
resultado atingido no final, produzido para um cliente

• A maioria dos processos ocorrem transversalmente aos


departamentos e funções da organização

• Os processos devem ser definidos de forma macro

MPN 2019.01 13
Desenhar Cadeia de Valor

MPN 2019.01 14
Priorizar Macroprocessos
• Definir
gravidade,
tendência,
urgência dos
processos

MPN 2019.01 15
Priorizar Macroprocessos

https://www.dheka.com.br/ebook/priorizacao-de-macroprocessos-gut
MPN 2019.01 16
Exercício
• Estudo de Caso
• Em grupo, desenhe:
• Cadeia de Valor

MPN 2019.01 17
FLUXO DE PROCESSO
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 grande


quanto maior for a necessidade dos usuários deste
processo
• AS-IS: não detalhar demasiadamente

MPN 2019.01 19
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

MPN 2019.01 20
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

MPN 2019.01 21
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

MPN 2019.01 22
Diretrizes de Modelagem
• Documento especificando as boas práticas de modelagem
que 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

MPN 2019.01 23
Boas Práticas de Modelagem

https://www.dheka.com.br/20-dicas-praticas-de-modelagem-de-processos
MPN 2019.01 24
10 Erros Mais Comuns

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

MPN 2019.01 25
Descrição dos Processos
Descrições textuais que são associadas
aos modelos gráficos produzidos

MPN 2019.01 26
Validação dos Modelos Construídos
• Objetivo:
• Garantir a consistência dos modelos gerados
• Trabalhar com modelos mais próximos do real

MPN 2019.01 27
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

MPN 2019.01 28
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

MPN 2019.01 29
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

MPN 2019.01 30
BPMN
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

MPN 2019.01 32
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

MPN 2019.01 33
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

MPN 2019.01 34
Diagrama de Processos de Negócio
• Categorias de elementos:
Objetos de Fluxo Conexões

Atividade Evento Gateway

Piscinas & Raias Dados Artefatos

MPN 2019.01 35
Piscinas & Raias
Piscina (Pool)
Geralmente usada para modelar uma outra empresa (uma
terceira parte) ou processo. Vertical ou horizontal.

Raia (Lane)
Subdivisão da piscina. Geralmente usada para modelar atores do
processo (departamentos, papeis ou sistemas). Acompanha a
direção da piscina.

MPN 2019.01 36
Objetos de Fluxo
Eventos
• Representados por círculos

• Representam algo que "ocorre" durante o curso do


processo de negócio

• Os eventos afetam o fluxo do processo e normalmente


possuem uma causa ou um impacto (resultado)

• Devem ter um nome, seguindo a ideia de temporalidade


ou estado

MPN 2019.01 37
Objetos de Fluxo
Eventos - Básicos

Eventos Descrição

Evento Inicial - Indica o estado de início do


processo.
Evento Inicial

Evento Intermediário - Indica o estado de


algum ponto no meio do processo. Afeta o
Evento Intermediário fluxo do processo, mas não inicia e nem
conclui o processo.

Evento Final - Indica o estado de término


Evento Final do processo.

MPN 2019.01 38
Objetos de Fluxo
Eventos - 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.

MPN 2019.01 39
Objetos de Fluxo
Eventos - 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.

MPN 2019.01 40
Objetos de Fluxo
Eventos - Exemplo

MPN 2019.01 41
Objetos de Fluxo
Eventos - Regras
• Um processo pode ter mais de um evento inicial
• Recomenda-se o uso de nomes diferentes,
correspondentes aos estados iniciais distintos.

MPN 2019.01 42
Objetos de Fluxo
Eventos - Regras
• Um processo pode ter mais de um evento final
• Recomenda-se o uso de nomes diferentes,
correspondentes aos estados finais distintos

MPN 2019.01 43
Objetos de Fluxo
Atividades

Atividades Descrição

Uma tarefa é atômica. Uma tarefa é usada


Tarefa quando o trabalho do processo não é
decomposto.

Subprocesso Um subprocesso contém atividades dentro


dele.

MPN 2019.01 44
Objetos de Fluxo
Atividades - Exemplo

MPN 2019.01 45
Objetos de Fluxo
Atividades - 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.
MPN 2019.01
Objetos de Fluxo
Atividades - Exemplo

MPN 2019.01 47
Objetos de Fluxo
Atividades (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.

MPN 2019.01 48
Objetos de Fluxo
Atividades - Exemplo

MPN 2019.01 49
Objetos de Fluxo
Gateway
• 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
MPN 2019.01 50
Objetos de Fluxo
Gateway
• 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

MPN 2019.01 51
Objetos de Fluxo
Gateway
• Gateway Exclusivo - Exemplo

MPN 2019.01 52
Objetos de Fluxo
Gateway
• Gateway Inclusivo (OR)
• Uma ou mais saídas podem ser executadas
• Um caminho default pode ser definido
• Funciona para split ou join

MPN 2019.01 53
Objetos de Fluxo
Gateway
• Gateway Inclusivo - Exemplo

MPN 2019.01 54
Objetos de Fluxo
Gateway
• Gateway Paralelo (AND)
• Todos os caminhos devem ser executados
• Funciona para split ou join

MPN 2019.01 55
Objetos de Fluxo
Gateway
• Gateway Paralelo
• Exemplo

MPN 2019.01 56
Objetos de Fluxo
Gateway
• Gateway Complexo
• Utilizado para lidar com situações que não são
facilmente tratadas utilizando outros tipos de
gateways

MPN 2019.01 57
Objetos de Fluxo
Gateway
• Regras
• Sempre fechar o gateway com o mesmo tipo que abriu

MPN 2019.01 58
Objetos de Fluxo
Gateway
• Exemplo

MPN 2019.01 59
Objetos de Fluxo
Gateway
• 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

MPN 2019.01 60
Objetos de Fluxo
Gateway
• Regras
• Não escreva as perguntas nos gateways

Não utilizar perguntas no


gateways

A decisão está inserida


na ação representada na
tarefa anterior

MPN 2019.01 61
Objetos de Fluxo
Gateway
• Regras
• Não usar o mesmo gateway para join e split.

MPN 2019.01 62
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.

MPN 2019.01 63
Conexões
• Fluxo de mensagem pode conectar:
• Diretamente com os limites da piscina
• Uma atividade ou evento específico na piscina

Pool 2

Pool 2

Pool 2
Receive Receive
Pool 1

Pool 1

Pool 1
Send Receive
Send Send

MPN 2019.01 64
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.

MPN 2019.01 65
Objetos de Fluxo
Dados - Exemplo

MPN 2019.01 66
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.

MPN 2019.01 67
Artefatos
Exemplo

Atendimento primário

Atendimento de suporte Atendimento final


MPN 2019.01 68
Artefatos
Exemplo

Atendimento primário

Atendimento de suporte Atendimento final

MPN 2019.01 69
BPMN

https://youtu.be/mTnqpOrAkB8 Ebook
Modelagem de Processos de Negócio com BPMN

MPN 2019.01 70
Exercício
• Estudo de Caso
• Em grupo, desenhe:
• Fluxo da situação atual (AS-IS) do processo em
BPMN

MPN 2019.01 71
DETALHAMENTO DE ATIVIDADES
Elementos da Atividade

MPN 2019.01 73
Diagrama de Detalhamento de Atividades
Detalhar cada atividade
do processo,
especificando suas
entradas, saídas,
papéis, unidades
organizacionais e
recursos utilizados...

MPN 2019.01 74
Exercício
• Estudo de Caso
• Em grupo, desenhe:
• Pelo menos 2 diagramas de detalhamento de
atividades

MPN 2019.01 75
Dúvidas?

MPN 2019.01 76
Leitura Complementar
• Poster BPMN:
http://www.bpmb.de/images/BPMN2_0_Poster_PT.pdf

MPN 2019.01 77
Leitura Complementar

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

MPN 2019.01 78
Modelagem de Processos de Negócio
Aulas 5 e 6– Modelagem de Processos

Andréa Magalhães Magdaleno


andrea@ic.uff.br

2019.01

Você também pode gostar