Notação Para Modelagem De Processos De Negócio (BPMN) PARTE I

Transcription

Notação para Modelagem deProcessos de Negócio(BPMN)PARTE IJoyce Aline OliveiraJapo@cin.ufpe.br

Estrutura do Treinamento Módulo I – Introdução à Gestão de Processos deNegócio (setembro-outubro/2014) Módulo II – Notação para Modelagem de Processos deNegócio (BPMN) (outubro/2014) Módulo III – Medição e Controle de Processos(Indicadores) (2015)

ObjetivoMódulo I – Introduzir os conceitos básicos demodelagem de processos de negócio utilizando anotação BPMN (Business Process ModelingNotation). Carga horária: 8 horas Conteúdo teórico Conteúdo prático

INTRODUÇÃO ECONCEITOS INICIAIS

Vamos revisar.O que é Modelagem de Processo deNegócio?

Modelagem de Processos deNegócio Modelagem de Processos de Negócios é o conjunto de atividades ehabilidades que fornecem uma visão e entendimento dosprocessos de negócio e habilita análise, desenho e medição dedesempenho.6

Vamos revisar.Quais são os objetivos da Modelagem deProcesso de Negócio?

Objetivos da Modelagem deProcessos de Negócio8

Notação de Processo Representação gráfica de atividades, tarefas, responsabilidades,papéis e fluxo de trabalho de um processo9

Notação de Processo A notação de processo também define os seguinteselementos: Objetivo do processo Especifica as entradas e saídas Recursos consumidos Atividades feitas em alguma ordem (Fluxo de trabalho) Eventos que conduzem o processo10

Notações de Modelagem Flowcharts Event Process Chains (EPC) Unified Modeling Language (UML) Suppliers, inputs, process, outputs, customers (SIPOC) Business Process Modeling Notation (BPMN)11

Notações de ModelagemBusiness Process Modeling Notation (BPMN)12

BPMN Business Process Modeling Notation (BPMN ) é uma notaçãográfica, padrão OMG (www.omg.org), que tem por objetivoprover recursos e elementos para modelar (desenhar) osprocessos de negócio – Está na versão 2.0 O BPMN pode e deve ser compreendido por analistas denegócio, técnicos, usuários e todos os envolvidos com oprocesso13

BPMN Os modelos (diagramas) BPMN podem ser usados comoum novo “contrato” entre as áreas técnicas e os usuários O BPMN pode ser utilizado para modelar (desenhar)processos internos e externos (B2B) Conjunto das melhores práticas de modelagem paradefinir a notação e semântica de diagramas decolaboração e processos.14

BPMN15

BPMN Fornece uma simbologia simples mas robusta, para modelartodos os aspectos de processos de negócio Diagrama de fluxo básico:16

Vamos dar uma pausa para falar sobreferramentas usadas para modelarprocessos

Ferramenta Quais características elas devem ter? E quais ferramentas poderemos utilizar para realizar aModelagem de Processos de negócio?18

Características Suporte ao BPMNRecurso de exportação/importação de modelos;Modelagem (desenho de processo);Simulação de Processo;Suporte a documentação de apoio (planilha, gráficos,documentos word.)19

Algumas Ferramentas Oracle BPM Suite tml?origref ml20

Algumas Ferramentas Intalio Designer BPMS pagoIntalio – Apenas modelagem de processos ource-edition/designer/21

Algumas Ferramentas BPM Blue Works Disponível na Web https://apps.lotuslive.com/bpmblueworks/22

Algumas Ferramentas Bonita Studio Software Livre http://www.bonitasoft.org23

Vamos usar. Bizagi Process Modeler24

ELEMENTOS DO BPMN

Swimlanes Funcionam como um mecanismo de organização dasatividades em categorias visuais separadasObjetoDescriçãoPool(Piscina)O pool representa um participante em umprocesso. No contexto de situações deB2B, ele atua como um container gráficopara dividir um conjunto de atividades deoutros pools.Lane(Raia)FiguraLane é uma subdivisão dentro de umPool usado para organizar e categorizaras atividades. Por ex.: Se o pool é umaorganização, a Raia pode ser umdepartamento. Se a pool é um departamento, a raiapode ser uma função.26

SwimlanesPiscinaRaia27

Atividades Representam o trabalhorealizado por um ator doprocesso Consistem em passosdentro do processo São representadas porum retângulo Podem conter símbolosque indicam o seu tipo.28

Atividades29

Atividades Um sub-processo é como uma atividade composta porum série de outras atividades, formando um novo fluxo O sub-processo pode exibido de duas formas: “aberta”ou “fechada”30

Atividades: sub-processosSub-processo de forma “fechada”31

Atividades: sub-processosSub-processo de forma “aberta”32

Atividades: sub-processos Os sub-processos podem ser do tipo Dependente(Embedded), quando são totalmente dependente doprocesso-pai e devem ser desenhados dentro da mesmapiscina. Ou podem ser do tipo Independente, quando sãoreutilizáveis através de diferentes processos.33

Atividades34

Gateways Gateways (decisões) sãoelementos usados paracontrolar a divergência econvergência do fluxo São representados porum losango Símbolos dentro dolosango representam otipo da decisão.35

Gateways36

Decisões Diagrama com decisões (Gateways)Decisão ExclusivaDecisão Paralela37

Eventos Representam algo queacontece ou podeacontecer durante ocurso de um processo Estes eventos afetamo fluxo do processo enormalmente têm umacausa ou um impacto38

Eventos39

Eventos40

Eventos Diagrama com uso de EventosEvento Incorporado(gera uma exeção)41

Objetos de ConexãoObjetoDescriçãoFluxo deseqüênciaÉ usado para mostrar a ordem(sequência) com que as atividades serãoexecutadas em um processo.Fluxo demensagemÉ usado para mostrar o fluxo dasmensagens entre dois participantesdiferentes que os emitem e recebem.AssociaçãoÉ usada para associar dados, texto eoutros artefatos com os objetos de fluxo.As associações são usadas para mostraras entradas e as saídas das atividades.Figura42

Artefatos Ilustram as entradas e as saídas das atividades no processoObjetoDescriçãoObjeto deDadosPode ser utilizado para representardocumentos tais como: fatura, nota fiscal,ordem de serviço, requisição, e-mail e etc.GrupoAnotaçõesFiguraUm grupo é representado por um retângulousado para agrupamento de atividades etarefas, também pode ser com objetivo dedocumentação ou de análise.As anotações fornecer informações adicionaise comentários para o “leitor” de um diagramaBPMN43

Artefatos Segmento de processo utilizando artefatos44

Prática 1Considere um processo de vendas no qual sejamrepresentadas atividades de recebimento depedidos, checagem de crédito, entrega do produtoe envio de fatura. Concentre-se no fluxo básico doprocesso.45

46

Referências ABPMP. BPM CBOK Guia para Gerenciamento deProcessos de Negócio, Versão 2.0, 2009. Site Bizagi - www.bizagi.com Santos, Rildo. Mapeamento e Modelagem de Processos deNegócio com BPMN, disponível em www.companyweb.com.br Reis, Glauco. Introdução ao BPMN. Edição 01, São Paulo:2007. OMG. Business Process Model and Notation (BPMN),Version 2.0, disponível em: www.omg.org/spec/BPMN/2.047

Dúvidas?Joyce Aline OliveiraJapo@cin.ufpe.brProfessora de Sistemas de Informação – Joaquim NabucoDoutoranda em Ciência da Computação – UFPEMestre em Ciência da Computação - UFPE48

Business Process Modeling Notation (BPMN ) é uma notação gráfica, padrão OMG (www.omg.org), que tem por objetivo prover recursos e elementos para modelar (desenhar) os processos de negócio - Está na versão 2.0 O BPMN pode e deve ser compreendido por analistas de negócio, técnicos, usuários e todos os envolvidos com o .