Você está na página 1de 94

Mapeamento de Processo

Processo de Atuação preventiva na Folha de Pagamento SIAPE


Mapeamento de Processo

A Modelagem de Processos
Mapeamento de Processo
Objetivos do mapeamento de Processos

• Conhecer;
• Documentar;
• Melhorar os seus processos;
Mapeamento de Processo
Tipos de mapeamento de Processo

6 TIPOS
Mapeamento de Processo
Tipos de mapeamento de Processo

• Modelagem para Conhecer o Processo;


• Modelagem para Documentação ou
Treinamento;
• Modelagem para Implantação de Auditoria;
• Modelagem para Padronização dos Processos;
• Modelagem para o Redesenho de Processos;
• Modelagem para Automação de Processos.
Mapeamento de Processo
Métodos para levantamento de informações na Modelagem e
Análise de Processos

• PESQUISA
• ENTREVISTA
• OBSERVAÇÃO DIRETA
Mapeamento de Processo
WORKSHOP ESTRUTURADO
Mapeamento de Processo
AGENDAMENTO WORKSHOP

A escolha correta dos envolvidos é crucial para uma


reunião produtiva, mas afinal como escolher as pessoas
• Especialistas
certas para a reunião?
• Liderança
• Facilitador
Mapeamento de Processo

BPMN (Business Process Model and Notation) é uma


notação gráfica que tem por objetivo prover uma
gramática de símbolos para mapear, de maneira padrão,
todos os processos de negócio de uma organização.
Mapeamento O que BPM tem a ver com requisitos de software? Tudo!
de Processo
Mapeamento de Processo

Conhecer os processos leva a uma série de benefícios para a gestão da


organização, mas de forma especial:

•Possibilita ter uma visão mais clara de como os clientes participam do negócio da empresa

•Possibilita que a empresa se organize ajustando seus processos para atender os objetivos do
planejamento estratégico

•Possibilita olhar para o quê e como as áreas da empresa interagem para entregar produtos e serviços,
de ponta a ponta (do recebimento de materiais/informações, passando por todas as etapas de
transformação e agregação de valor até que o produto/serviço seja entregue).
Mapeamento de Processo

E o que isto tem a ver com requisitos de software?.


Mapeamento de Processo
Mapeamento de Processo
Exemplo de um processo mapeado utilizando BPMN
Mapeamento de Processo
Elementos do processo mapeado utilizando BPMN:

• Atividades;

• Conectores;

• Gateways;

• Eventos;

• Pool e Swimlanes.
Mapeamento de Processo
Elementos do processo mapeado utilizando BPMN:

• Atividades;

• Conectores;

• Gateways;

• Eventos;

• Pool e Swimlanes.
Mapeamento de Processo

Atividades (Activities)

• Tarefa (task);

• Sub-processo (subprocess).
Mapeamento de Processo
Tarefa (Task)

• A tarefa é uma atividade de trabalho


atômica
Mapeamento de Processo
Tipos de Tarefas
Mapeamento de Processo
Tipos de Tarefas

• Uma tarefa executada por uma pessoa (usuário);


• Uma tarefa executada automaticamente (serviço);
• Uma tarefa executada por uma pessoa (sem controle de nenhum sistema).
Mapeamento de Processo
Subprocesso (subprocess)

Conjunto de atividades organizadas que possuam um


propósito específico
Mapeamento de Processo
Elementos do processo mapeado utilizando BPMN:

• Atividades;

• Conectores;

• Gateways;

• Eventos;

• Pool e Swimlanes.
Mapeamento de Processo
Conector de Sequência de fluxo (Sequence flow)

O principal objetivo no mapeamento de um


processo com BPMN é representar a
sequência em que as atividades acontecem
desde o seu início até a sua conclusão
Mapeamento de Processo
Conector de Sequência de fluxo (Sequence flow)

No modelo abaixo, o conector de sequência torna explícito que


há uma sequência a ser realizada entre as atividades.
Mapeamento de Processo
Conector de Sequência de fluxo (Sequence flow)
Conector de
Sequência de
mensagem
(message flow. )
Mapeamento de Processo
Elementos do processo mapeado utilizando BPMN:

• Atividades;

• Conectores;

• Gateways;

• Eventos;

• Pool e Swimlanes.
Mapeamento de Processo
Gateways(Portões)
• São os elementos responsáveis por criar
caminhos alternativos ou paralelos no
mapeamento do processo além de unificar
fluxos a de atividades.
Mapeamento de Processo
Gateways(Portões)

• O gateway é conectado ao fluxo através de


setas de fluxo de sequência e é representado
visualmente por um losango.
Mapeamento de Processo
Gateway exclusivo (Databased Exclusive Gateway)

• Representa uma condição de fluxo exclusiva, em que apenas um


dos caminhos criados a partir do gateway será seguido, de acordo
com uma informação a ser testada.
Mapeamento de Processo
Mapeamento de Processo
Gateway paralelo (Parallel Gateway)

• A paralelização de trabalho em um diagrama BPMN é possível com


a utilização do gateway paralelo.Todos os caminhos que saem deste
gateway são executados.
Mapeamento de Processo
Mapeamento de Processo
Gateway inclusivo (Databased Inclusive Gateway)

• Representa uma condição de fluxo inclusiva, em que pode haver


uma combinação dos caminhos criados a partir do gateway, de
acordo com uma informação a ser verificada.
Mapeamento de Processo
Mapeamento de Processo
Exclusive Event-Based Gateway

• Gateway exclusivo condicionado por eventos – decisão depende do


resultado dos eventos imediatamente posteriores a ele.
Exclusive Event-Based Gateway
Mapeamento de Processo
Gateway complexo (Complex)

• Gateway Complexo – Criado para dar maior flexibilidade ao BPMN


Gateway complexo (Complex)
Mapeamento de Processo
Elementos do processo mapeado utilizando BPMN:

• Atividades;

• Conectores;

• Gateways;

• Eventos;

• Pool e Swimlanes.
Mapeamento de Processo
Events(Eventos)

• São os elementos utilizados para representar a ocorrência de fatos em um processo.


Mapeamento de Processo
Events(Eventos)

Os eventos são sinalizados no processo através de um círculo, e dependendo do ponto


do processo onde ocorrem podem ser sinalizados de forma diferente:

• Eventos de início (Start events);


• Eventos intermediários
(Intermediate events);
• Eventos de fim (End events).
Mapeamento de Processo
Events(Eventos)

Eventos de início (Start events) marcam o ponto onde o processo inicia e são representados
por um círculo de linha simples.
Mapeamento de Processo
Events(Eventos)

Eventos intermediários (Intermediate events) marcam ocorrência de eventos no


decorrer do processo e são representados por um círculo de linha dupla.
Mapeamento de Processo
Events(Eventos)

Eventos de fim (End events) marcam o ponto onde o processo termina


e são representados por um círculo de linha grossa.
Mapeamento de Processo
Events(Eventos)

Tipos de eventos e gatilhos:


• Eventos que aguardam fatos e possuem uma causa são chamados “catch”.
• Eventos que produzem fatos e possuem um resultado são chamados “throw”.
• A causa ou resultado do evento é chamado “trigger” (gatilho) e sinalizado
através de um símbolo dentro do elemento. Os tipos de gatilho variam de
acordo com cada tipo de evento.
Events(Eventos)

Tipos de gatilhos:
Mapeamento de Processo
Evento de início (Start Event)

O evento de início marca o ponto


onde deve-se iniciar a leitura ou a
execução de um processo.
Mapeamento de Processo
Tipo de Evento de início (Start Event)

None
O processo é iniciado sem a
definição de um fato específico
que gere o seu início.
Não possui símbolo
Mapeamento de Processo
Tipo de Evento de início (Start Event)

Timer
O processo é iniciado pela
ocorrência de um fato
temporal.
Mapeamento de Processo
Tipo de Evento de início (Start Event)

Mensagem
O processo é iniciado com a
chegada de uma comunicação
de qualquer tipo.
Mapeamento de Processo
Tipo de Evento de início (Start Event)

Condicional
O processo é iniciado quando uma
determinada condição torna-se
verdadeira.
Mapeamento de Processo
Evento de fim (End Event)

O evento de fim marca o término de


um processo.
Mapeamento de Processo
Tipo de Evento de fim (End Event)

None
O processo termina sem gerar
nenhum fato específico. Não
possui símbolo.
Mapeamento de Processo
Tipo de Evento de fim (End Event)

Mensagem
O processo é finalizado com o
envio de uma comunicação de
qualquer tipo.
Mapeamento de Processo
Tipo de Evento de fim (End Event)

Terminate
O processo é terminado finalizando por
completo, mesmo que existam
atividades em fluxos paralelos em
execução.
Mapeamento de Processo
Evento intermediário (Intermediate event)

O evento intermediário
(Intermediate event) sinaliza um
ponto no decorrer do processo no
qual é previsto que um fato irá
ocorrer.
Mapeamento de Processo
Tipo de Evento intermediário (Intermediate event)

Tempo ou Prazo (Timer)


Utilizado para representar um fato relacionado
a uma condição temporal
Mapeamento de Processo
Tipo de Evento intermediário (Intermediate event)
Eventos de Borda
Timer interrupting Timer non-interrupting
Mapeamento de Processo
Tipo de Evento intermediário (Intermediate event)

Condicional (Conditional)
Utilizado para representar um
fato relacionado a uma
condição de negócio,
pausando o processo até que
ela se torne verdadeira
Mapeamento de Processo
Tipo de Evento intermediário (Intermediate event)
Mensagem (Message)
Eventos intermediários de tipo message são utilizados para demonstrar um ponto do
processo onde ocorre uma comunicação com um outro processo ou ator externo/interno.
Mapeamento de Processo
Tipo de Evento intermediário (Intermediate event)

Mensagem (Message)
Tipo de Evento intermediário (Intermediate event) Comunicação
Mapeamento de Processo
Tipo de Evento intermediário (Intermediate event)

Ligação (Link)
Eventos intermediários de link
representam uma ligação entre
pontos distantes de um mesmo do
processo.
Tipo de Evento intermediário (Intermediate event) Ligação (Link)
Mapeamento de Processo
Diferenças entre tipos básicos de Eventos intermediários
Tipo de Evento intermediário
(Intermediate event)

SIGNAL
Mapeamento de Processo
Resumindo

Link events

São usados para abstrair sequência de


atividades em um mesmo diagrama de
processo.
Mapeamento de Processo
Resumindo

Message events

São usados para abstrair a comunicação entre


processos, e portanto não devem ser utilizados
para demonstrar sequência de atividades.
Mapeamento de Processo
Resumindo

Signal events

São usados para realizar broadcast de sinal,


onde o emitente envia o sinal sem conhecer
seus destinatários.
Mapeamento de Processo
Elementos do processo mapeado utilizando BPMN:

• Atividades;

• Conectores;

• Gateways;

• Eventos;

• Pool e Swimlanes.
Mapeamento de Processo
Pool e Swimlanes
Mapeamento de Processo
Elementos do processo mapeado utilizando BPMN:

elementos organizacionais elementos conectores


elementos de fluxo

• Pool
• Atividades;
• fluxo de sequência
• Swimlanes
• Gateways;
• fluxo de mensagem;
• Eventos;

elementos de anotações

Artefatos (Artifacts)
Mapeamento de Processo
Marcadores de Atividades

Loop – Atividade cíclica


Loop – Atividade cíclica
Mapeamento de Processo
Marcadores de Atividades

Atividades de Múltiplas Instâncias (Multi-Instace Activity)


Mapeamento de Processo
Marcadores de Atividades

Atividades de Múltiplas Instâncias (Multi-Instace Activity)


Mapeamento de Processo
Marcadores de Atividades

Subprocesso
ad-hoc
Mapeamento de Processo
Marcadores de Atividades

Subprocesso
ad-hoc
Mapeamento de Processo
Marcadores de Atividades

Tarefa de Compensação (Compensation)


Marcadores de Atividades

Tarefa de
Compensação
(Compensation)
Mapeamento de Processo
Marcadores de Atividades

Subprocesso de
Transação (Transiction)
Marcadores de Atividades Tarefa de Compensação (Compensation)
Mapeamento de Processo
Marcadores de Atividades

Subprocesso Eventual (Event-Subprocess)


Subprocesso
Eventual
(Event-
Subprocess)

Você também pode gostar