1 / 42

Modelagem de Processos de Negócio

Modelagem de Processos de Negócio. MAC499 – Trabalho de Formatura Supervisionado Aluno: Anderson Valtriani Siqueira (andy@vision.ime.usp.br) Orientador: Prof. Dr. João Eduardo Ferreira (jef@ime.usp.br) Tipo de trabalho: Iniciação Científica. Modelagem de Negócio.

roger
Download Presentation

Modelagem de Processos de Negócio

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. Modelagem de Processos de Negócio MAC499 – Trabalho de Formatura Supervisionado Aluno: Anderson Valtriani Siqueira (andy@vision.ime.usp.br) Orientador: Prof. Dr. João Eduardo Ferreira (jef@ime.usp.br) Tipo de trabalho: Iniciação Científica

  2. Modelagem de Negócio • O que é um modelo de negócio? Uma visão simplificada do negócio Como é feita essa modelagem? Mapeamento dos processos existentes Com o que se parece?

  3. Modelagem de Negócio • O que é um modelo de negócio? Uma visão simplificada do negócio Como é feita essa modelagem? Mapeamento dos processos existentes Com o que se parece?

  4. Modelagem de Negócio • Pra que serve um modelo de negócio? 1. Compreender o negócio 2. Identificar problemas e melhorias

  5. Modelagem de Negócio • Qual o problema? 1. Falta de uma notação padrão

  6. Modelagem de Negócio • Qual o problema? 1. Falta de uma notação padrão

  7. Modelagem de Negócio • Qual o problema? 1. Falta de uma notação padrão

  8. Modelagem de Negócio • Qual o problema? 1. Falta de uma notação padrão Dificuldade de comunicação entre os analistas de negócio • Solução? BPMN

  9. BPMN • Business Process Modeling Notations • Desenvolvida pela BPMI (Business Process Management Initiative) após mais de 2 anos de pesquisa • BPMN define o BPD Conjunto de elementos gráficos • Com a BPMN temos uma notação gráfica padronizada

  10. BPMN • Elementos da BPMN

  11. Modelagem de Negócio • Qual o problema? 1. Falta de uma notação padrão Dificuldade de comunicação entre os analistas de negócio Solução: BPMN - desenvolvida recentemente

  12. Modelagem de Negócio • Qual o problema? 1. Falta de uma notação padrão Dificuldade de comunicação entre os analistas de negócio 2. Programas não utilizam a BPMN

  13. Modelagem de Negócio • O que é preciso? Desenvolver um programa que use a notação BPMN

  14. Modelagem de Negócio • A Iniciação Científica Desenvolver um programa que use a notação BPMN

  15. Modelagem de Negócio • A Iniciação Científica Desenvolver um programa que faça algo como isto:

  16. Modelagem de Negócio • Atividades Desenvolver um programa que use a notação BPMN Ajuda COED

  17. COED • Editor Configurável

  18. COED

  19. COED

  20. COED - BPMN

  21. COED - BPMN

  22. COED - BPMN

  23. Modelagem de Negócio • Atividades Desenvolver um programa que use a notação BPMN  COED Estudos com o grupo de banco de dados Ajuda com YAWL + WP na Tese de Mestrado do Devanir

  24. Modelagem de Negócio • + Problemas! Um simples programa para modelagem de processos de negócio não é suficiente

  25. Modelagem de Negócio Diretrizes para Projeto Conceitual de workflows

  26. Modelagem de Negócio • Principais necessidades 1. Utilização da BPMN 2. Simulação do Processo 3. Estatísticas do Processo

  27. Modelagem de Negócio • Um novo enfoque Como simular?

  28. Modelagem de Negócio • Um novo enfoque Como simular? Qual o comportamento? B D A C

  29. Modelagem de Negócio • Qual o comportamento? B D A C

  30. Modelagem de Negócio • Como controlar este comportamento? • Como garantir que está certo? NPDL

  31. NPDL • NPDL (Navigation Plan Definition Language) • Álgebra de Processos + RiverFish • Processos em NPDL são definidos por expressões algébricas • Árvore de navegação • Padrões de controle de fluxo

  32. Padrões de controle de fluxo Os Padrões de Workflow tentam representar as diversas situações recorrentes em fluxos de controle de processos de negócio.

  33. Padrões de controle de fluxo • Corretude B Junção Sincron Escolha Múltipla D A C NPDL: A . (%r1 (B | | C) + %!r1 (%r2 B + %!r2 C)) . D

  34. Padrões de controle de fluxo • Corretude B D A C NPDL: A . (%r1 (B | | C) + %!r1 (%r2 B + %!r2 C)) . D

  35. Padrões de controle de fluxo • 20 Padrões de controle de fluxo

  36. Modelagem de Negócio • 20 Padrões de controle de fluxo P = A . (B | | C)

  37. Modelagem de Negócio • 20 Padrões de controle de fluxo P = A . (%r1 (B | | C) + %!r1 (%r2 B + %!r2 C)) & D

  38. Modelagem de Negócio • 20 Padrões de controle de fluxo SET P1 = F.P1 + F.C.(D||G) SET P = A.(B || E).P1.H + A.(B.C.D || E.#.G).H

  39. Modelagem de Negócio • 20 Padrões de controle de fluxo SET P3 = D.(%r1 E + %!r1 (F.(%r2 G + %!r2 P2))) SET P2 = C.P3 SET P1 = %r3 (A.P2) + %!r3 (B.P3)

  40. Modelagem de Negócio • Um novo enfoque Como simular? NPDL + Padrões  Simulação

  41. COED - BPMN

  42. Modelagem de Negócio • Referências • K. R. Braghetto, Padrões de Fluxo de Processo em Banco de Dados Relacionais, Dissertação de Mestrado, Instituto de Matemática e Estatística da Universidade de São Paulo. • D. Zuliani, Projeto Conceitual de Workflow, Dissertação de Mestrado, Instituto de Pesquisas Tecnológicas doEstado de São Paulo.

More Related