Click here to load reader

Apostila BPMN corrigida

  • View
    95

  • Download
    9

Embed Size (px)

Text of Apostila BPMN corrigida

Curso de BPMN

BPMN Business Process Modeling Notation

Por: Mrcio Balduino [email protected] [email protected]

Business Process Modeling NotationPowered By Gnofi Tecnologia, Apostila Vr 2.1 cs

Pgina 1

Curso de BPMN

proibida a reproduo total ou parcial desta obra, de qualquer forma ou meio eletrnico, mecnico, fotogrfico e gravao ou qualquer outro, sem a permisso expressa da GNOFI TECNOLOGIA

Business Process Modeling NotationPowered By Gnofi Tecnologia, Apostila Vr 2.1 cs

Pgina 2

Curso de BPMNSumrio

1. Tipos de Diagramas de Processo de Negcio 1.1. Privative (internal) business process 1.2. Abstrat (Public) Process 1.3. Colaboration (Global) Process 1.4. Elementos de um BPD 1.5. Elementos essenciais 2. Modelando Eventos de Negcio 2.1. Notao bsica de tipo de eventos 2.2. Eventos mais complexos 3. Processo de Negcio, Subprocessos e Tarefas 3.1. Decompondo seu processo dentro de hierarquias 4. Token 5. Ciclo de Vida da Atividade 6. Modulando Pontos de Decises com Gateways 7. Pools e Lanes Quem faz o qu? 7.1. Um POOL pode representar muitas coisas Aprendendo BPMN por meio de um Exemplo Referncias

5 5 5 6 7 7 12 12 12 15 15 20 22 22 39 40 41 50

Business Process Modeling NotationPowered By Gnofi Tecnologia, Apostila Vr 2.1 cs

Pgina 3

Curso de BPMN

ObjetivoO objetivo deste curso apresentar os elementos da notao de modelagem de processos de negcio BPMN 1.1 (Business Process Modeling Notation) mostrando-os por meio de exemplos prticos.

O que processoProcesso qualquer atividade ou conjunto de atividades que toma uma entrada, adicionando a esta um valor, e fornece uma sada gerando um produto valorado. Ento, em um processo so conhecidos os passos a serem seguidos, as sequncias em que eles acontecero, as pessoas (ou perfil) envolvidas em todas as atividades e o produto final a ser produzido. "Os processos utilizam os recursos da organizao para oferecer resultados objetivos aos seus clientes" (Harrington, 1991). "Um processo um grupo de atividades realizadas numa sequncia lgica com o objetivo de produzir um bem ou um servio que tem valor para um grupo especfico de clientes" (Hammer e Champy, 1994).

Business Process Modeling NotationA especificao da notao de modelagem de processos de negcio (BPMN) fornece uma notao grfica para expressar os processos de negcio em forma de diagrama de processo de negcio (BPD). O objetivo do BPMN dar suporte ao gerenciamento de processo de negcio, tanto para os usurios tcnicos quanto para os usurios de negcio, fornecendo uma notao intuitiva para os usurios, tornando-os capazes de representarem semnticas de processos complexos. Business Process Modeling Notation (BPMN) uma notao grfica que descreve a lgica dos passos de um processo de negcio. Essa notao tem sido especialmente desenhada para coordenar a sequncia dos processos e as mensagens que fluem entre os participantes das diferentes atividades.

Business Process Modeling NotationPowered By Gnofi Tecnologia, Apostila Vr 2.1 cs

Pgina 4

Curso de BPMNPor que importante Modelar com BPMN? BPMN um padro 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 negcio e sua implementao. BPMN permite modelar o processo de uma maneira unificada e padronizada.

1. Tipos de diagramas de processo de negcio (BPD)A modelagem de processo de negcio usada para comunicar uma ampla variedade de informaes para uma ampla variedade de pblico. O BPMN est projetado para cobrir muitos tipos de modelagens e permite a criao de um processo de negcios de ponta a ponta. Os elementos estruturais do BPMN permitiro ao observador ser capaz de facilmente identificar as sees de um diagrama de BPMN. Existem trs tipos bsicos de diagrama de processo de negcio (BPD):

1.1 - Private (internal) business process ou diagramas de processo denegcios privados. Ns o utilizamos quando no do nosso interesse a interao desse processo com outros com os quais ele possa interagir. Estamos preocupados com o teor deste fluxo em si. 1.1.

1.2 - Abstract (Public) Process ou processos abstratos, representam uma interaoentre um processo de negcio privativo e outro processo ou participante. No estamos preocupados com o contedo do fluxo em si, mas sim como ele colabora com os outros fluxos dentro de um sistema

Business Process Modeling NotationPowered By Gnofi Tecnologia, Apostila Vr 2.1 cs

Pgina 5

Curso de BPMN

1.3 - Colaboration (Global) Process O processo colaborativo descreve a interaoentre dois ou mais entidades do negcio. Estas interaes so definidas como uma sequncia de atividades que representa o padro de trocas de mensagens entre as atividades envolvidas.

O processo colaborativo pode ser entendido como sendo dois ou mais processos abstratos comunicando entre si. E no processo abstrato, as atividades que so as participantes na colaborao podem ser consideradas como sendo os pontos de contato entre os participantes.

Business Process Modeling NotationPowered By Gnofi Tecnologia, Apostila Vr 2.1 cs

Pgina 6

Curso de BPMN1.4 - Elementos de um BPDO principal objetivo para o desenvolvimento do BPMN que fosse uma notao simples e adaptvel para os analistas de negcio. Para ajudar a entender como o BPMN pode gerenciar as necessidades da organizao, a lista de elementos grficos do BPMN apresentada em dois grupos. Primeiro, existe a lista de elementos essenciais (CORE ELEMENTS) que ir suportar os requerimentos necessrios para uma notao simples. Estes so os elementos que definem o layout bsico do BPMN. Muitos processos de negcios podero ser modelados adequadamente com estes elementos. Segundo, existe uma lista completa de elementos, os quais ajudaro a suportar requerimentos de uma poderosa notao para gerenciar situaes de modelagem mais avanadas.

1.5 - Elementos essenciaisEnfatizando, novamente, que o objetivo do desenvolvimento do BPMN foi o de permitir por meio de um mecanismo simples a criao de modelos de processos de negcio, enquanto que ao mesmo tempo seja capaz de manipular a complexidade inerente de um processo de negcio. A abordagem empregada para manipular estes dois requerimentos conflitantes foi organizar as figuras grficas para anotao dentro de categorias especficas. O BPMN fornece um pequeno conjunto de categorias para que o usurio (leitor) possa facilmente identificar os tipos bsicos dos elementos e entender o diagrama. Dentro dessas categorias bsicas de elementos, informaes e modificaes adicionais podem ser adicionadas para apoiar as necessidades da complexidade sem alterar drasticamente a aparncia do diagrama. As quatros categorias dos elementos so: Objetos de Fluxo (Flow Objects) Objetos de Conexo (Connecting Objects) Raia de piscina (Swimlanes) Artefatos (Artifacts)

1.5.1 - Objetos de Fluxos (Flow Objects)Os objetos de fluxos so os principais elementos grficos para definir o comportamento do processo de negcio. Existem trs tipos de objetos de fluxos: Eventos (events) Atividades (Activities) Decises (Gateways)

1.5.2 - Objetos de Conexo (Connecting Objects)A conexo dos objetos de fluxos com outra informao realizada por meio de trs objetos: Fluxo de sequncia (sequence Flow) Fluxo de mensagem (Message Fluxo)

Business Process Modeling NotationPowered By Gnofi Tecnologia, Apostila Vr 2.1 cs

Pgina 7

Curso de BPMN Associao (Association)

1.5.3 - Raia de piscina (Swimlanes):Existem duas maneiras de agrupar os elementos de modelagem bsica por meio dos Swimlanes: Pool (piscina) Lane (raia)

1.5.4 - Artefatos (Artifacts)Os artefatos so usados para fornecer informaes adicionais sobre o processo. Existem quatro artefatos padronizados, mas os fabricantes de software de modelagem esto livres para adicionar outros artefatos. O conjunto corrente de artefatos inclui: Objeto de Dados (Data Object) Grupos (Group) Anotao (Annotation)

Business Process Modeling NotationPowered By Gnofi Tecnologia, Apostila Vr 2.1 cs

Pgina 8

Curso de BPMNLista dos elementos essenciais de modelagem que so descritas na notao: Elemento DescrioUm evento alguma coisa que acontece durante o curso de um processo de negcio. Esses eventos afetam o fluxo do processo e usualmente tem uma causa (Gatilho) ou um impacto (resultado). Eventos so representados por crculos vazados para permitir sinalizao que identificaro os Gatilhos ou resultados. Existem trs tipos eventos: Inicio Intermedirio Final Atividade um termo genrico para o trabalho que a empresa realiza. Uma atividade pode ser atmica ou no atmica (composta). Os tipos de atividades que fazem parte de um processo de negcio so: Processos, Subprocessos e Tarefas. Tarefas e Sub-Processos so representados por um retngulo arredondado. Os processos podem ser representados ou por um retngulo arredondado ou includo dentro de um POOL. Uma Deciso usada para controlar as ramificaes e os encontros dos Fluxos de sequncia (sequence Flow). Desta forma, ele ir determinar as ramificaes, consolidaes e unio dos caminhos. A sinalizao grfica interna ao desenho ir indicar o tipo de comportamento da deciso. O Fluxo de seqncia usado para mostrar a ordem em que as atividades sero processadas.

Notao

Eventos (events)

Objetos de Fluxos (Flow Objects)

Atividades (Activities)

Decises (Gateways)

Objetos de Conexo

Fluxo de sequncia (sequence Flow)

Business Process Modeling NotationPowered By Gnofi Tecnologia, Apostila Vr 2.1 cs

Pgina 9

Curso de BPMNUm Fluxo de mensagem usado para mostrar o fluxo de uma mensagem entre dois participantes que esto preparados para mandar ou receb-las. No BPMN, dois Pools (piscinas) no diagrama