1 / 32

Desenvolvimento Empresarial Aula 7 – Simulação

Desenvolvimento Empresarial Aula 7 – Simulação. Prof.: Guilherme Amorim (guilherme.amorim@gmail.com) Data: 02/04/2014. O que já vimos?. Visão geral de Processos BPM BPMN: Tarefas Conectores Eventos Gateways Milestones. Última aula... . Exercício.

Download Presentation

Desenvolvimento Empresarial Aula 7 – Simulação

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Desenvolvimento EmpresarialAula 7 – Simulação Prof.: Guilherme Amorim (guilherme.amorim@gmail.com) Data: 02/04/2014

  2. O que já vimos? • Visão geral de Processos • BPM • BPMN: • Tarefas • Conectores • Eventos • Gateways • Milestones

  3. Ú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:

  4. 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.

  5. 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.

  6. 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.

  7. Resposta... • [Apresentação dos alunos..]

  8. E hoje? • Simulação

  9. Exemplos de Simulações

  10. Exemplos de Simulações

  11. Exemplo de Simulações

  12. Exemplo de Simulações

  13. 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

  14. O que é um Modelo? • É uma representação de um sistema real. • Um modelo deve ser complexo o suficiente para representar o problema. Problema Físico Modelo Matemático Solução Modelagem Resolução  

  15. Para que serve uma simulação? • Identificar gargalos • O que aconteceria se...? • Análises What-ifscenarios. • Antecipar o comportamento de sistemas • Visualização

  16. Etapas de uma simulação • 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

  17. Etapas de uma Simulação • 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

  18. 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.

  19. 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.

  20. Parâmetros de uma Simulação

  21. BusinessProcessSimulation • É 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.

  22. E no Bizagi?

  23. Simulação no Bizagi

  24. Nível 1: ProcessValidation • 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. • Alltokenshaveended.

  25. 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

  26. Nível 3: ResourceAnalysis • 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.

  27. Nível 4: CalendarAnalysis • 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.

  28. 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.

  29. Mão na massa...

  30. Leitura para a próxima aula...

  31. Bibliografia • [1] Jerry Banks. HandbookofSimulation, 1998. • [2] W.M.P. van der Aalst, J. Nakatumba, A. Rozinat, and N. Russell. Business Process Simulation: How to get it right? Disponívelem http://www.win.tue.nl/~jnakatum/publications/SimulationPaper.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

More Related