221 likes | 454 Views
FACULDADE DOS GUARARAPES. Aula 1 – BPMN - Conceitos. Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br. Benefícios da modelagem. Em uma organização orientada a processos, modelos de processos são o principal meio para medir o desempenho versus padrões, determinando
E N D
FACULDADE DOSGUARARAPES Aula 1 – BPMN - Conceitos Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br
Benefícios da modelagem Em uma organização orientada a processos, modelos de processos são o principal meio para medir o desempenho versus padrões, determinando oportunidades para mudança e expressando o estado final desejado que precede o esforço de mudança. A seguir, alguns dos benefícios da modelagem: • Modelos são relativamente rápidos, fáceis e baratos de completar • Modelos são fáceis de entender quando comparados a outras formas de documentação • Modelos fornecem uma linha-base para a medição • Modelos facilitam o processo de simulação e análise do impacto • Modelos tiram vantagem de vários padrões e um conjunto comum de técnicas
Business Process Modeling Notation (BPMN) BPMN está rapidamente se tornando a maior e mais amplamente aceita notação de modelagem de processos de negócio no setor. Fornece uma simbologia simples, mas robusta, para modelar todos os aspectos de processos de negócio
Business Process Modeling Notation (BPMN) Business Process Modeling Notation (BPMN) é um padrão relativamente novo criado pelo Business Process Management Initiative, um consórcio de fornecedores de ferramentas no mercado BPM que concluiu fusão com Object Management Group (OMG), um grupo de definição de padrões para sistemas de informação. • Version 2.0 • OMG Document Number: formal/2011-01-03 / Guia com 538 páginas • http://www.bpmn.org.
Por que é importante Modelar com BPMN? • BPMN é um padrão internacional de modelador de processos aceito pela comunidade. • BPMN é independente de qualquer metodologia de modelador de processos. • BPMN cria uma ponte padronizada para diminuir a lacuna entre os processos de negócio e sua implementação.
Tipos de diagramas de processo de negócio (BPD) • A modelagem de processo de negócio é usada para comunicar uma ampla variedade de informações para uma ampla variedade de público. • O BPMN está projetado para cobrir muitos tipos de modelagens e permite a criação de um processo de negócios de ponta a ponta. • Os elementos estruturais do BPMN permitirão ao observador ser capaz de facilmente identificar as seções de um diagrama de BPMN. Existem três tipos básicos de diagrama de processo de negócio (BPD): • Private (internal) business process • Abstract (Public) Process • Colaboration (Global) Process
Private (internal) business process Ou diagramas de processo de negócios privados. Nós o utilizamos quando não é do nosso interesse a interação desse processo com outros com os quais ele possa interagir. Estamos preocupados com o teor deste fluxo em si.
Abstract (Public) Process Ou processos abstratos, representam uma interação entre um processo de negócio privativo e outro processo ou participante. Não estamos preocupados com o conteúdo do fluxo em si, mas sim como ele colabora com os outros fluxos dentro de um sistema
Colaboration (Global) Process O processo colaborativo descreve a interação entre dois ou mais entidades do negócio. Estas interações são definidas como uma sequência de atividades que representa o padrão de trocas de mensagens entre as atividades envolvidas.
Elementos de um BPD O principal objetivo para o desenvolvimento do BPMN é que fosse uma notação simples e adaptável para os analistas de negócio. Para ajudar a entender como o BPMN pode gerenciar as necessidades da organização, a lista de elementos gráficos do BPMN é apresentada em dois grupos. As quatros categorias dos elementos são: • Objetos de Fluxo (FlowObjects) • Objetos de Conexão (ConnectingObjects) • Raia de piscina (Swimlanes) • Artefatos (Artifacts)
Objetos de Fluxos (Flow Objects) Os objetos de fluxos são os principais elementos gráficos para definir o comportamento do processo de negócio. Existem três tipos de objetos de fluxos: • Eventos (events) • Atividades (Activities) • Decisões (Gateways)
Objetos de Conexão (Connecting Objects) A conexão dos objetos de fluxos com outra informação é realizada por meio de três objetos: • Fluxo de sequência (sequenceFlow) • Fluxo de mensagem (Message Fluxo) • Associação (Association)
Raia de piscina (Swimlanes): Existem duas maneiras de agrupar os elementos de modelagem básica por meio dos Swimlanes: • Pool (piscina) • Lane (raia)
Artefatos (Artifacts) Os artefatos são usados para fornecer informações adicionais sobre o processo. Existem quatro artefatos padronizados, mas os fabricantes de software de modelagem estão livres para adicionar outros artefatos. O conjunto corrente de artefatos inclui: • Objeto de Dados (Data Object) • Grupos (Group) • Anotação (Annotation)
Modelando Eventos de negócio Os artefatos são usados para fornecer informações adicionais sobre o processo. Existem quatro artefatos padronizados, mas os fabricantes de software de modelagem estão livres para adicionar outros artefatos. O conjunto corrente de artefatos inclui: • Objeto de Dados (Data Object) • Grupos (Group) • Anotação (Annotation)
Exercício 1 • Imaginem um processo de Vendas com as seguintes tarefas: 1.Receber pedido de vendas 2.Checar crédito 3.Cumprir pedido de vendas 4.Enviar fatura
Exercício 2 Imaginem agora que precisemos considerar a situação em que o cliente não possua crédito ou que o produto não tenha em estoque. Começaremos a tratar as exceções