BPMN - Modelagem de negocio

1,783 views
1,547 views

Published on

BPMN - Modelagem de negocio

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,783
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
147
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

BPMN - Modelagem de negocio

  1. 1. Business Process Model and NotationBusiness Process Model and Notation
  2. 2. A notação BPMN – O que é? ● É uma Notaç ão de Modelagem de Processos de Negó cio (Business Process Modeling Notation) ● Foi desenvolvida pelo BPMI – Business Process Management Initiative (www.bpmi.org) ● Histórico: - Maio de 2004: o BPMI lança a versão 1.0 - Junho de 2005: união do BPMI ao OMG (Object Management Group) - Fevereiro de 2006: a OMG adotou oficialmente a notação e publicou a sua versão 1.0 - Março de 2011: publicou a sua versão 2.0 • A notação mantém-se na versão 2.0, que pode ser obtida em: www.bpmn.org
  3. 3. Quais são os objetivos? ● Padronizaç ão da modelagem de processos de negó cio que seja facilmente inteligível pelos Stakeholders. ● Ampliaç ão dos recursos de modelagem ● Facilitar a comunicaç ão entre quem concebe os processos de negó cio e quem os implementa ● Mapeamento formal entre a modelagem em alto nível e as linguagens de execuç ão • Tentar diminuir as falhas de comunicaç ão existentes entre o design do processo e sua implementaç ão.
  4. 4. Escopo da Notação BPMN ● Dentro do contexto da modelagem de negó cio, a notaç ão BPMN limita-se à modelagem dos aspectos de processo
  5. 5. Organização da notação BPMN Os elementos de modelagem são apresentados de duas formas diferentes: ● Conjunto básico (Core Element Set): - Define a “cara” da notaç ão BPMN - Permite uma notaç ão simples e clara dos processos - Modela a maior parte dos processos tipicamente encontrados • Conjunto avanç ado (Complete Element Set): - Contém a lista completa dos elementos - Adiciona recursos mais sofisticados de modelagem - Trata do mapeamento para linguagens de execuç ão
  6. 6. Elementos básicos
  7. 7. Partições (Swimlanes) ● As Partiç ões permitem representar: - Organizaç ões ou papé is diferentes (Participantes) que interagem durante a execuç ão do Processo de Negó cio - Subdivisões de um Participante (Raias)
  8. 8. Partições (Swimlanes)
  9. 9. Atividades(Activities) ● Uma atividade representa um trabalho que é realizado em um processo de negócio ● Pode ser de dois tipos: - Tarefa (Task) - Menor unidade de trabalho - Não pode ser subdividida em outras atividades ● Sub-Processo (Sub-Process) - Pode ser subdividido em outras atividades (Tarefas e/ou outros Sub- Processos)
  10. 10. Atividades(Activities) ● Sub-Processo na forma expandida: ● Sub-Processo na forma compacta:
  11. 11. Eventos(Events) ● Um Evento representa algo que ocorre durante a execuç ão de um processo, afetando o seu fluxo ● Podem ser de três tipos: Eventos de Início Eventos de Intermediário Eventos de Té rmino
  12. 12. Eventos(Events) ● Exemplo: - limitaç ão de tempo para recolher informaç ão
  13. 13. Passagens(Gateways) ● Passagens são utilizadas para coordenar os Fluxos de Seqüência em situaç ões de divergência e convergência de fluxos ● Há diferentes tipos de Passagem:
  14. 14. Passagens(Gateways) ● Exemplo: Passagem exclusiva
  15. 15. Passagens(Gateways) ● Exemplo: Passagem inclusiva
  16. 16. Passagens(Gateways) ● Exemplo: Passagem paralela
  17. 17. Objetos de conexão(Connecting Objects) ● Fluxos de seqüência: Mostram a ordem em que as Atividades são executadas em um Processo ● Fluxos de mensagem: Mostram a troca de mensagens entre Participantes
  18. 18. Artefatos(Artifacts) ● Permitem complementar o modelo com informaç ões adicionais sobre o Processo, que não estejam diretamente relacionadas ao seu Fluxo de Seqüência ou de Mensagem ● Podem ser de três tipos: ● A especificaç ão BPMN permite que outros tipos sejam criados e adicionados à notaç ão padrão
  19. 19. Artefatos(Artifacts) ● Objeto de Dado (Data Object) - Representa um documento, dado ou algum outro objeto utilizado, produzido ou alterado no Processo. - Os estados do Objeto de Dado também podem ser exibidos
  20. 20. Notação BPMN completa ● Adiciona recursos mais sofisticados de modelagem - Transaç ões - Exceç ões - Atividades de compensaç ão - Decisões orientadas a eventos - Iteraç ões em atividades - Etc...
  21. 21. Conclusão ● O BPMN é um mé todo fácil de usar e bem estabelecido na indústria para a documentaç ão e descoberta de processos de negó cio. - Proporciona capacidade de capturar e documentar os processos de forma rápida e adequada (utilizando as ferramentas disponíveis, muitas delas sem custos associados) - No entanto... a descoberta de processos e a sua documentaç ão é apenas o início da jornada (ou mesmo um primeiro passo) para a melhoria ou para mudanç a de comportamento, nos sistemas de informaç ão
  22. 22. Referências ● Sítio oficial da BPMN: www.bpmn.org - Especificaç ão formal da notaç ão (gratuita) - Artigos relacionados ao tema - Lista de ferramentas de modelagem (constantemente atualizada) ● Sítio do BPMI: www.bpmi.org - Informaç ões mais gerais sobre Gestão de Processos de negó cio
  23. 23. Direitos ● Eduardo Roberto Greco ● eduardogreco93@gmail.com ● Estudante de Sistemas para Internet - UTFPR

×