Desenvolvimento Empresarial
Aula 7 – Simulação
Prof.: Guilherme Amorim
([email protected])
Data: 02/04/2014
O que já vimos?



Visão geral de Processos
BPM
BPMN:
 Tarefas
 Conectores
 Eventos
 Gateways
 Milestones
Última aula...
Exercício

Suponha que você seja um consultor de processos e a
empresa para a qual você trabalha acaba de fechar
um contrato com uma importante rede de farmácias de
manipulação. O objetivo desse contrato é realizar o
mapeamento dos principais processos de negócio da
rede. O primeiro processo a ser mapeado por você é o
de venda por telefone, cujo esboço da descrição inicial
é apresentado a seguir:
Exercício

A atendente recebe o chamado do cliente e confirma se ele já tem
cadastro na empresa. A atendente, então, pergunta ao cliente qual
o medicamento desejado e, havendo a necessidade de receita, um
motoqueiro é acionado para ir à casa do cliente buscá-la. Caso o
cliente não esteja em casa, o motoqueiro deve ser instruído a voltar
para a empresa e informar a viagem perdida ao chefe do setor de
entrega. Este liga para o cliente e reagenda a entrega da receita
ao motoqueiro. Havendo três viagens perdidas, o pedido é
cancelado. No caso de sucesso da viagem, a receita é entregue ao
motoqueiro que, por sua vez, a apresenta ao chefe de entrega.
Este, ao receber a receita, verifica se dispõe em estoque de todos
os insumos necessários para a manipulação. Caso positivo,
encaminha a receita para manipulação; caso negativo, ele envia um
e-mail para o fornecedor e solicita o componente em falta. Além
disso, telefona diretamente para o cliente e informa que seu pedido
sofrerá atraso.
Exercício

Por fim, uma vez terminada a manipulação e a
embalagem do medicamento, o motoqueiro é
novamente acionado para fazer a entrega. O
pagamento pode ser feito por cartão de crédito
(através de uma máquina levada pelo motoqueiro)
ou em dinheiro. O motoqueiro volta à empresa e
confirma o pagamento ao chefe de entrega, que
após dar baixa no sistema, encerra o pedido.
Exercício


Represente o processo de venda por telefone
através de um diagrama no formato BPMN 2.0.
Indique os principais gargalos do processo e
apresente sugestões de melhorias.
Resposta...

[Apresentação dos alunos..]
E hoje?

Simulação
Exemplos de Simulações
Exemplos de Simulações
Exemplo de Simulações
Exemplo de Simulações
O que é Simulação?



“É a imitação da operação de processos ou
sistemas do mundo real” [1]
Envolve a criação de uma “história” artificial que
imita o comportamento de um sistema real com o
objetivo de inferir características, comportamentos
e propriedades.
A simulação é um modelo
O que é um Modelo?

É uma representação de um sistema real.
Problema
Físico
Modelagem


Modelo
Matemático
Solução
Resolução

Um modelo deve ser complexo o suficiente para
representar o problema.
Para que serve uma simulação?
Identificar gargalos
 O que aconteceria se...?

 Análises
What-if scenarios.
Antecipar o comportamento de sistemas
 Visualização

Etapas de uma simulação
1.
2.
3.
4.
5.
Formulação do problema e
planejamento do estudo
Coleta de dados e definição do modelo
Validação do modelo
Construção do programa computacional
e verificação
Realização de execuções piloto
Etapas de uma Simulação
6.
7.
8.
9.
10.
Validação do modelo programado
Projeto dos experimentos
Realização das execuções de simulação
Análise de resultados
Documentação, apresentação e
implementação dos resultados
Vantagens no uso de Simulações

Facilita decisões: Testes podem ser feitos a priori
 Exploração







de possibilidades
Compressão e expansão do tempo
Ajuda a entender alguns porquês
Suporte no diagnósticos de problemas
Identifica gargalos
Ajuda a construir entendimento e consenso
Ajuda no treinamento do time
Contribui na escolha de investimentos.
Desvantagens no uso de Simulações




Requer mão de obra, técnicas e ferramentas
sofisticadas
Os resultados das simulações podem ser difíceis de
interpretar
Modelagem e implementação de simulações podem
ser caras e demoradas
Podem ser utilizadas de maneira inapropriada.
Parâmetros de uma Simulação
Business Process Simulation


É o uso de ferramentas, técnicas e métodos de
simulação no contexto de processos de negócio.
O objetivo é estudar o comportamento dos
processos de negócio e avaliar, num ambiente
simulado, o impacto de modificações internas e de
variações nos cenários externos.
E no Bizagi?
Simulação no Bizagi
Nível 1: Process Validation

When validating a Process Model the simulation
results will show if:
 Gateways
are synchronized.
 Messages are synchronized.
 Decisions probabilities are correctly assigned.
 Routing behaves as expected.
 All tokens have ended.
Nível 2: Time Analysis



The second level of the simulation is useful in
measuring end-to-end process time.
Here, resources are not included; Bizagi assumes an
infinite capacity to avoid delays in the process flow.
This is the best case scenario under the given flow
and processing times.
Parameters:
 Arrival
interval time
 Processing time
Nível 3: Resource Analysis

Resource:


a resource is a person, equipment or space necessary
for the execution of a specific task.
The resource analysis results will allow you to
evaluate the following performance measures:
 Sub-
or over-utilization of resources.
 Total resources costs.
 Total activity costs.
 Delays (time an activity waits for a resource).
 A more accurate expected cycle time.
Nível 4: Calendar Analysis

In real scenarios, processes are subjected to ever
changing conditions in the availability of resources.
Holidays, weekends, shifts and breaks restrict and
define the true performance of a process.
Scenarios

Bizagi Simulation allows you to create multiple
scenarios for your process model, to analyze
different combinations of data input and observe
many possible outcomes. Scenarios are completely
independent from one another, from the definition
of the scenario itself to the data included in each
shape of the model.
Mão na massa...
Leitura para a próxima aula...
Bibliografia



[1] Jerry Banks. Handbook of Simulation, 1998.
[2] W.M.P. van der Aalst, J. Nakatumba, A. Rozinat, and N.
Russell. Business Process Simulation: How to get it right?
Disponível em
http://www.win.tue.nl/~jnakatum/publications/SimulationP
aper.pdf
[3] W.M.P. van der Aalst and M. Voorhoeve, Business
Process Simulation – Lecture Notes 2II75. Technical
University Eindhoven. Disponível em
http://wwwis.win.tue.nl/~mvoorhoe/sim/ln2II75.pdf
Download

Simulação - WordPress.com