Sei sulla pagina 1di 7

INTRODUO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN1 FBIO RODRIGUES CRUZ2 1 INTRODUO A Business Process Modeling Notation (BPMN), ou Notao

de Modelagem de Processos de Negcio, um conjunto de conceitos e tcnicas que visam a criao de um modelo com os processos de negcio existentes em uma organizao, permitindo uma gesto de processos de negcio. O objetivo deste paper descrever de forma introdutria o que BPMN, seus conceitos e elementos, e por fim apresentar um estudo de caso de utilizao da notao para representar um processo de negcio de uma das reas de uma organizao. 2 2.1 DESENVOLVIMENTO CONCEITO DE MODELAGEM DE PROCESSOS UTILIZANDO BPMN Com o objetivo de criar uma notao3 grfica que pudesse traduzir processos de negcio para a Linguagem de Execuo de Processos Baseada em XML, tambm conhecida como BPML (Business Process Modeling Language), foi criado a BPMN. BPMN uma notao grfica que descreve a lgica de passos de um processo de negcios. Esta notao tem sido especialmente desenhada para coordenar a sequencia de processos e mensagens que flui entre os participantes e suas diferentes atividades. O objetivo desta notao que todos os Stakeholders entendam todos os processos modelados, e consigam traduzir os modelos para uma linguagem de execuo (codificao do processo). BPMN no permite a representao de estruturas organizacionais e de recursos, decomposio funcional, modelos de dados e de informaes, estratgias de negcios ou
1 2

BPMN a sigla para Business Process Modeling Notation, Notao de Modelagem de Processo de Negcio. Fbio Cruz graduado em Gesto de TI e Bacharel em Administrao de Empresas, Ps-Graduando em Gerenciamento de Projetos de TI, possui as certificaes profissionais PMP, CSM e ITIL-f, tendo mais de 19 anos de experincia em TI com desenvolvimento de sistemas, onde 10 destes anos dedicados ao Gerenciamento de Projetos. Atualmente Gerente de um PMO de implantao de produtos, VP de Comunicaes no PMI-SC, instrutor de GP e blogueiro com o www.fabiocruz.com. 3 Notao uma representao grfica de atividades, tarefas, responsabilidades, papis e fluxo de trabalho de um processo. Segundo o dicionrio notao o ato de notar, de representar algo por meio de smbolos ou caracteres.

outros tipos de modelagens realizadas no escopo de um negcio. Isto se d pelo fato da BPMN ser direcionada para a modelagem de processos. O que se aproxima mais da notao da BPMN famosa e conhecida UML, neste caso a BPMN se diferencia por conter elementos mais representativos para modelagem de qualquer processo de negcio, utilizando Diagrama de Processos de Negcio (BPD Business Process Diagram). Um BPD fornece os elementos necessrios para representar um processo de negcio utilizando o BPMN. Os elementos da BPMN so agrupados em Atividades, Eventos, Decises (Gateways), Artefatos, Raias e Conectores. A seguir ser apresentada uma imagem e uma breve descrio de cada um dos elementos da BPMN: As Atividades so representadas pelas Tarefas e pelos Subprocessos: Uma tarefa pode ser entendida como uma atividade especfica ou ao que precisa ser realizada de maneira independente para dar um passo em direo ao objetivo
Figura 1 Tarefa Fonte: Elaborado pelo autor

do processo (Fig. 1).

Os subprocessos representam um grupo de tarefas agrupadas com um objetivo especfico. uma maneira de mostrar vrias atividades em apenas um elemento, e ao
Figura 2 Subprocesso Fonte: Elaborado pelo autor

mesmo tempo representa que o elemento contm outros elementos e pode ser expandido em vrios outros (Fig. 2).

Os eventos so acontecimentos que podem modificar a sequncia de execuo de um processo de negcio, podendo iniciar, atrasar, interromper ou finalizar um fluxo de um processo. Frequentemente, ferramentas que permitem a construo de fluxo de modelos de negcios com elementos de BPMN, a exemplo da ferramenta Bizagi Process Modeler, possuem elementos com cores e caractersticas diferentes para representar os diferentes tipos de eventos:

O verde e com borda nica, representa eventos de incio


Figura 3 Incio comum Fonte: Elaborado pelo autor

de fluxos especficos (Fig. 3).

O amarelo claro com bordas duplas, representa eventos


Figura 4 Incio Intermedirio Fonte: Elaborado pelo autor

intermedirios, onde algo pode acontecer e mudar o fluxo normal do processo de negcio (Fig. 4).

O vermelho com borda nica representa o final de


Figura 5 Trmino comum Fonte: Elaborado pelo autor

fluxos especficos (Fig. 5).

As Decises representam pontos em que o fluxo pode divergir ou convergir, como pontos de tomada de deciso, representando pontos de controle para os caminhos do processo. As decises influenciam na mudana de caminho do fluxo, e podem tomar as seguintes formas: Este elemento representa uma deciso exclusiva, ou seja, de acordo com a deciso tomada o fluxo seguir
Figura 6 Deciso exclusiva Fonte: Elaborado pelo autor

apenas um dos caminhos que o elemento segue, e nunca mais de um ou todos (Fig. 6).

Este elemento representa uma deciso paralela, o que em outras palavras representa que o fluxo seguir
Figura 7 Deciso paralela Fonte: Elaborado pelo autor

paralelamente todos os caminhos que se seguem a partir da deciso (Fig. 7).

Os Artefatos podem representar documentos e dados manipulados pelo processo, alm de categorias de um conjunto de objetos, informaes complementares como anotaes que podem auxiliar no entendimento do fluxo ou de passos do fluxo. Os Artefatos no alteram o fluxo de execuo do processo, e so representados pelos seguintes elementos: Os Objetos de dados frequentemente so utilizados para representar documentos fsicos ou eletrnicos que so gerados ou atualizados ao longo do fluxo. O Armazenamento de dados pode ser utilizado para
Figura 8 Documentos e Dados Fonte: Elaborado pelo autor

representar um banco de dados ou repositrio de documentos (Fig. 8).

Os Grupos representam categorias ou conjunto de passos que fazem parte de uma ao especfica (Fig. 9).
Figura 9 Grupos Fonte: Elaborado pelo autor

As Anotaes so utilizadas para comentar partes do fluxo para auxiliar na compreenso do processo de negcios (Fig. 10).
Figura 10 Anotaes Fonte: Elaborado pelo autor

As Raias repartem e organizam as atividades no diagrama conforme Fig. 11 a seguir:

Figura 11 Raia Fonte: Elaborado pelo autor

Os conectores conectam um elemento ao outro e/ou indicam uma direo a seguir, podendo ser representados das seguintes maneiras:

O Fluxo de sequencia utilizado para mostrar a ordem


Figura 12 - Fluxo sequencial Fonte: Elaborado pelo autor

em que as atividades sero realizadas no fluxo (Fig. 12).

A Associao utilizada para associar informaes e


Figura 13 Associao Fonte: Elaborado pelo autor

artefatos a objetos do fluxo (Fig. 13).

O Fluxo de mensagem utilizado para mostrar fluxo de mensagens entre duas entidades que esto preparadas
Figura 14 - Fluxo de mensagem Fonte: Elaborado pelo autor

para enviar ou receber mensagens (Fig. 14).

2.2

IMPLEMENTAO DE MODELAGEM DE PROCESSO UTILIZANDO BPMN Com base nos conceitos e nos elementos de BPMN apresentados anteriormente,

ser demonstrado a seguir um fluxo prtico de um processo de negcio simples que ilustrar a diferena entre uma descrio de um fluxo especfico, e uma notao grfica do mesmo fluxo. Descrio de um processo de implantao de produto de software: A rea de implantao recebe a notificao de uma nova venda realizada e inicia os trabalhos de implantao com a anlise dos documentos tcnicos recebidos, podendo recusar ou no os documentos analisados; A rea de implantao inicia seus trabalhos entrando em contato com o cliente para agendamentos dos trabalhos e planejamento das atividades; A rea de implantao realiza as atividades de implantao e treinamento, finalizando seus trabalhos e pedindo o aceite do cliente, que pode ser positivo ou negativo;

A rea de implantao finaliza o processo de implantao e transfere o projeto, seus documentos tcnicos e seu aceite para a rea de suporte.

Fluxo de modelagem do processo de implantao de produto de software utilizando BPMN:

Figura 15 - Fluxo de processo exemplo Fonte: Elaborado pelo autor

Como pode ser observado na Fig. 15, o fluxo do processo representado na notao grfica da BPMN ilustra de forma bem mais simples e objetiva a descrio textual apresentada acima, de forma que se torna bem mais simples a compreenso do funcionamento, dos passos e das condies que o fluxo possui e poder seguir. 3 CONCLUSO A BPMN vem com o intuito de contribuir para a representao de processos de negcios de modo a apresentar fluxos modelados a partir de um padro universal e de fcil compreenso e replicao por quem os utiliza. Aliada a ferramentas especficas para modelagem de processos de negcio, a BPMN ganha ainda mais fora e eficincia, desestimulando o uso de fluxos genricos, descries textuais ou padres proprietrios para representao de fluxos de processos de negcio, e fortalecendo a linguagem nica para a modelagem e gesto de processos de negcio, contribuindo para o ganho de produtividade e clareza na distribuio de informaes.

REFERNCIAS BPMN Business Process Modeling Notation. Bizagi Process Modeler. Disponvel em: < http://bpmbrasil.com.br/pdf/BPMN_Exemple.pdf> Acesso em: 17 mar. 2013. SOUZA ROCHA, Carlos Andr de.; DVALOS, Ricardo Villaroel. Fundamentos em Business Process Management (BPM) / Workflow, 2 ed. Palhoa: Unisulvirtual, 2011. WHITE, Stephen A.. Introduction to BPMN. IBM Corporation. Disponvel em: < http://bpmbrasil.com.br/pdf/Introduction_to_BPMN.pdf> Acesso em: 17 mar. 2013.

Potrebbero piacerti anche