Você está na página 1de 10

VI Workshop de Ps-Graduao e Pesquisa do Centro Paula Souza ISSN: 2175-1897

A aplicao do BPM e as suas solues na modelagem de processos de


negcio

Meire Helen Batista Dias


Faculdade de Tecnologia da Zona Leste/FATEC-ZL So Paulo SP Brasil
meirehelenbdias@bol.com.br

Cristina Corra de Oliveira


Faculdade de Tecnologia da Zona Leste/FATEC-ZL e Universidade Paulista
So Paulo SP Brasil
crisolive@ig.com.br

Jair Minoro Abe


Universidade Paulista - So Paulo SP Brasil
jairabe@uol.com.br

Resumo

O mercado est cada vez mais competitivo e exige das organizaes a criao
dos melhores produtos e servios com o menor custo possvel, dentro de um
curto ciclo de vida que permita uma maior integrao com os clientes e
fornecedores. Para tanto, necessrio que as organizaes busquem a melhoria
contnua dos seus processos de negcio, o que permite uma sinergia para as
empresas no mercado global. Este artigo tem como propsito realizar uma
pesquisa exploratria sobre a metodologia BPM na modelagem dos processos.
Por meio do estudo das suas solues (BPMS, BPMN, BPEL) ser possvel
demonstrar qual o objetivo, a importncia e a necessidade de cada uma delas.

Palavras-chave: BPM, BPMS, BPMN, BPEL.

Abstract

The market is increasingly competitive and requires organizations to create the


best products and services at the lowest possible cost, within a short life cycle
allowing for greater integration with customers and suppliers. This requires
organizations to seek continuous improvement of business processes, allowing a
synergy for the companies in the global market. This article aims to conduct an
exploratory investigation into the methodology of BPM modeling processes.
Through the study of their solutions (BPMS, BPMN, BPEL) will be possible to
demonstrate that the purpose, importance and necessity of each.

Keywords: BPM, BPMS, BPMN, BPEL.

Unidade de Ensino de Ps-Graduao, Extenso e Pesquisa 09 e 10 de novembro de 2011


VI Workshop de Ps-Graduao e Pesquisa do Centro Paula Souza ISSN: 2175-1897

Introduo

Inovar e melhorar os processos de negcio uma prtica que as


organizaes utilizam para adquirir agilidade e vantagem competitiva, atualmente
a maioria das empresas busca novas maneiras para reestruturar os seus
processos.
O alinhamento dos processos de negcio com a TI um dos maiores
desafios para as empresas, pois a tecnologia implantada deve agregar algum
valor ao negcio j existente e permitir a flexibilidade diante das mudanas dos
processos e informaes.
O BPM (Business Process Management) tem como principal objetivo a
melhoria contnua dos processos, atravs do redesenho e anlise possvel
realizar o mapeamento dos processos organizacionais, a integrao funcional
gerar um aumento da agilidade dentro das atividades e tarefas que envolvem
pessoas para atingir os objetivos do negcio.
O sistema de gesto de processos de negcios (BPMS) permite que as
empresas tenham um maior controle, definio e coordenao na execuo dos
processos de negcio, atravs da anlise e monitoramento.
A notao BPMN aplicada na modelagem dos processos de negcio
permite que os analistas de negcio possam criar a documentao dos modelos
criados e entender os processos em nveis diferentes.
A linguagem BPEL considerada como uma ferramenta fundamental para
as empresas que desejam economizar tempo de desenvolvimento, reduo de
custos na entrega de novas solues e na manuteno de aplicaes j
existentes.
Essas solues podem ser aplicadas e utilizadas pelas empresas nos
processos de negcios de forma integrada, o processo que modelado na
notao BPMN pode ser executado na linguagem BPEL, permitindo uma viso
mais ampla e abrangente do processo e mapeado para um sistema BPMS.

Processos de negcio

Davenport [1] define que um processo a ordenao especfica das


atividades de trabalho no tempo e no espao, com um comeo, um fim, entradas
e sadas definidas.
Harrington [2] ressalta que um conjunto de atividades estruturadas, com
execues sequenciais ou paralelas que modificam as entradas em sadas,
acrescentando valor as entradas e gerando produtos ou servios, sendo que
estas atividades podem ser feitas de forma automatizada ou com interao
humana.
Para gerenciar os processos importante ter uma viso ampla do que est
sendo produzido, sem se restringir a um nico ponto ou atividade, avaliar a
sinergia existente entre as atividades visando o melhor resultado.

Unidade de Ensino de Ps-Graduao, Extenso e Pesquisa 09 e 10 de novembro de 2011


VI Workshop de Ps-Graduao e Pesquisa do Centro Paula Souza ISSN: 2175-1897

Modelagem de processos
Para Vernadat [3] a modelagem de processos um conjunto de atividades
que devem ser seguidas com o objetivo de permitir a criao de um ou mais
modelos para a representao, comunicao, anlises, desenhos ou snteses e
tomada de deciso ou controle.
A modelagem de processos de negcios tem como finalidade entender o
funcionamento interno da organizao, para isto, so utilizados diversos artefatos
como: organogramas, diagramas de posicionamento, fluxos dos processos,
dentre outros, que fornecem a viso das atividades executadas pelos funcionrios
no dia-a-dia, criando uma base para estudos, melhoria dos processos, estimativas
de custos e compreenso correta dos processos corporativos.
considerada importante pela sua capacidade de fornecer a compreenso
da empresa e dos mecanismos utilizados para o seu funcionamento, fundamental
na etapa de pr-desenvolvimento de um sistema e na adequao de soluo de
mercado como, por exemplo, ERP (Sistemas Integrados de Gesto Empresarial)
ou CRM (Gesto de Relacionamento com o Cliente).

BPM

A gesto por processos de negcio engloba diversos fatores como:


descoberta, projeto e entrega de negcios, permite o aperfeioamento e a
integrao dos processos, alm destes itens, o BPM acrescenta os seguintes
controles: executivo, administrativo e supervisrio dos processos.
Por meio da gesto de negcio as organizaes podem obter uma maior
eficincia e criar um vnculo entre as diferentes atividades e funes, para isto,
necessrio avaliar o processo como um todo e no somente as funes e
atividades separadas, o que pode gerar como resultado a falta de entendimento
dos processos em si.
Para Szilagyi [4] a modelagem de processos de negcio ou BPM (Business
Process Management) um conjunto de tcnicas, conceitos e modelos aplicados
no desenvolvimento do modelo de negcio da organizao, auxilia na
identificao e no mapeamento das suas reais necessidades, facilitando a
obteno do conhecimento sobre a estrutura organizacional.
O BPM auxilia as organizaes na identificao da importncia estratgica
de seus processos e nas vantagens competitivas oferecidas, fornece ao gestor
uma maior facilidade de encontrar melhorias por meio de indicadores de
resultados.
Para Adesola e Baines [5] BPM deve compreender sete passos que so os
seguintes: a necessidade do negcio, o processo, a anlise e modelagem, o
redesenho do novo processo, a implementao, avaliao e metodologia e
reviso.

Unidade de Ensino de Ps-Graduao, Extenso e Pesquisa 09 e 10 de novembro de 2011


VI Workshop de Ps-Graduao e Pesquisa do Centro Paula Souza ISSN: 2175-1897

Solues BPM
BPMS
O BPMS (Business Process Management System) um software que
auxilia na gesto de processos com o objetivo de mapear, executar e acompanhar
os processos organizacionais, possibilita que a organizao mapeie, execute e
acompanhe processos internos e externos.
Esse software deve ser capaz de gerar grandes volumes de informaes
gerenciais sobre os processos executados na organizao, possibilitando a
identificao de gargalos, controle de desempenho e seu monitoramento.
Deve gerar integrao com outros sistemas e a administrao dos
processos em tempo real, permitir que os analistas de processos desenhem,
modelem e configurem os processos.
Um BPMS geralmente permite a simulao, a execuo, o controle e a
otimizao de processos. Alm disso, permite que os funcionrios conheam
melhor os processos em que eles esto envolvidos. Muitas vezes, fornece
relatrios customizados de acordo com a necessidade da empresa, gerando
informaes importantssimas para a busca de melhores resultados.
Normalmente um BPMS composto por quatro funcionalidades principais:
projeto, configurao, execuo e diagnstico, conforme a figura 1.

Figura 1- Automao do ciclo de vida de processos de negcios [6]

BPMN

Segundo Almeida Neto [7] BPMN um padro utilizado para modelar os


processos, direcionada para a definio e documentao de processos.
Primeiramente foi criado pelo BPMI (Business Process Management Initiative)
como evoluo das experincias adquiridas anteriormente.
Em 2005 ocorreu a fuso entre o BPMI e a OMG (Object Management
Group) e o BPMN foi incorporado pela OMG.
Para White [8] o BPMN tem como principal objetivo fornecer uma notao
para a compreenso de todos os usurios dentre eles podemos citar: analistas de
negcios que tem como responsabilidade a criao dos rascunhos dos processos,
os desenvolvedores tcnicos que so responsveis pela implementao da

Unidade de Ensino de Ps-Graduao, Extenso e Pesquisa 09 e 10 de novembro de 2011


VI Workshop de Ps-Graduao e Pesquisa do Centro Paula Souza ISSN: 2175-1897

tecnologia e os demais que iro trabalhar com o gerenciamento e monitoramento


dos processos.
Um dos fatores que influenciou no desenvolvimento do BPMN foi o desafio
de criar um mecanismo simples para a modelagem de processos de negcio e
simultamente ter a capacidade para lidar com a complexidade que pode estar
ligada aos processos de negcio.
A BPMN define um diagrama de processo (BPD- Business Process
Diagram) que possui elementos grficos para representar as atividades e fluxos
de controle para determinar a ordem de execuo das atividades.
Os elementos grficos deste diagrama permitem a criao de diagramas
simples conforme mostrado na figura 2 onde as atividades so representadas
por retngulos e as decises por losngulos.

Figura 2- Demonstrao das atividades e decises [9]

BPEL
A linguagem BPEL foi criada em 2003 pela Microsoft juntamente com a
IBM, SAP e Sibel e posteriormente seu controle foi transferido para a OASIS
(Organization for the Advancement of Structured Information Standards).
Realiza a descrio dos processos de negcio e os protocolos de negcio
de Web Services, que so tratados em um script baseado em XML utilizado para
descrever a lgica de controle de cada processo e protocolo, sendo que este
script ser interpretado em uma mquina intermediria que far o controle da
composio.
A linguagem de execuo de processos de negcio (WS-BPEL- Business
Execution Language), que uma linguagem de programao baseada em XML
para controlar as interaes dos servios. [10]
Existem basicamente dois tipos de atividades que ocorrem em um
processo quando ele especificado em BPEL: as atividades bsicas, que
consistem em determinar a estrutura e a sequncia do processo e as
estruturadas, que determinam o que ir acontecer no processo. No quadro 1 so
ilustradas as atividades bsicas e no quadro 2 as atividades estruturadas do
BPEL.

Unidade de Ensino de Ps-Graduao, Extenso e Pesquisa 09 e 10 de novembro de 2011


VI Workshop de Ps-Graduao e Pesquisa do Centro Paula Souza ISSN: 2175-1897

Quadro 1 Atividades bsicas de BPEL [11]

Quadro 2- Atividades estruturadas de BPEL [11]

Integrao entre o modelo de negcio e o modelo de execuo


A integrao destes modelos um dos assuntos mais importantes quando
se fala em BPM, o modelo de negcio do processo desenhado por um analista
e o modelo de execuo gerenciado por um tcnico, essa integrao consiste
na passagem do desenho criado no BPMN para a execuo deste processo no
BPEL, porm, no to simples quanto parece, pois nem todos os processos
conseguem ser transferidos diretamente da notao para a linguagem, gerando
com isso o chamado round-tripping.
Segundo Bortolini [12] round-tripping a possibilidade de manter
sincronizado o desenho do negcio, feito em BPMN, e a aplicao de execuo
do processo, em BPEL. Com o objetivo de poder alterar o modelo de negcio do
processo futuramente e que essa mudana seja facilmente replicada para o
sistema ou vice-versa, fazendo com isso que a documentao esteja sincronizada
com o sistema.
Existem algumas ferramentas no mercado que conseguem fazer esse
processo de sincronizao nativamente, porm, em muitos casos isto no to
nativo e direto. Na figura 3 temos um processo simples mapeado em BPMN, onde
aps o incio do processo uma condio avaliada e o processo segue para um

Unidade de Ensino de Ps-Graduao, Extenso e Pesquisa 09 e 10 de novembro de 2011


VI Workshop de Ps-Graduao e Pesquisa do Centro Paula Souza ISSN: 2175-1897

lado ou para o outro. Se o valor do investimento for menor do que 10.000 ser
enviado para um assessor, caso seja de alto risco o aprovador ser acionado,
mas se for maior ou igual a 10.000 ser enviada diretamente para o aprovador
que dever verificar.

Figura 3- Processo modelado em BPMN [12]

Ao tentar passar este simples fluxograma para o modelo BPEL no


conseguimos represent-lo nessa linguagem, pois ele no compatvel com o
modelo BPEL.
Na notao BPMN quando um processo representado pode ser feito um
desenho livre, onde se pode abrir diversos braos no desenho que,
eventualmente, no sero sincronizados ou unidos ao final, sero simplesmente
finalizados. Alm disso, no BPMN pode-se estar em uma determinada atividade e
ir para qualquer outra atividade, mesmo que seja uma atividade anterior no
desenho.
J o BPEL possui um formato bloco-estruturado, onde todo brao que
aberto precisa necessariamente ser fechado e onde no se pode diretamente
fazer coisas simples como representar a volta para um ponto passado do
processo.
Assim, conhecido que todo o processo em BPEL pode ser representado
graficamente em BPMN, mas nem todo desenho BPMN pode ser representado
em uma estrutura BPEL diretamente.
Na figura 4 temos o mesmo processo ilustrado na figura 3 s que modelado
para BPEL, onde possvel perceber que a diferena est na necessidade de
adapt-lo para que ele possa funcionar em uma ferramenta de execuo em
BPEL, pois transfer-lo diretamente seria invivel.

Unidade de Ensino de Ps-Graduao, Extenso e Pesquisa 09 e 10 de novembro de 2011


VI Workshop de Ps-Graduao e Pesquisa do Centro Paula Souza ISSN: 2175-1897

Figura 4- Processo modelado para BPEL [12]

Para evitar o tratamento deste problema da transferncia automtica


algumas ferramentas que usam BPMN e BPEL, criaram um bloqueio do desenho
BPMN impedindo que o usurio monte processos que no sejam compatveis
com BPEL. Na figura 5, temos um processo modelado em BPMN onde o usurio
tenta criar uma conexo entre a ltima tarefa e a primeira tarefa, representando
uma volta a um ponto passado do processo e o sistema informa que para isto
necessrio que as tarefas sejam colocadas dentro de um sub-processo em loop,
ou seja, necessrio utilizar um artifcio de sub-processo para poder representar
esse retorno.

Figura 5- Processo modelado em BPMN que ser transferido para BPEL [12]

Muitos diagramas BPMN no so compatveis com o modelo BPEL e tem


que ser reescritos ou repensados antes de serem automatizados, para isto, pode-
se verificar alguma das ferramentas de mercado que faam essa transformao
diretamente ou avaliar muito bem os requisitos antes da modelagem pensando j
em uma possvel transferncia.
Na figura 6 mostrado que BPMN pode ser usada para impulsionar
solues que sero executados diretamente em um BPMS ou ser usado como
uma anlise final frente de negcios para posterior desenvolvimento de sistemas
utilizando UML. Neste cenrio, usurios UML considerariam processos de
negcios como outro tipo de componente.

Unidade de Ensino de Ps-Graduao, Extenso e Pesquisa 09 e 10 de novembro de 2011


VI Workshop de Ps-Graduao e Pesquisa do Centro Paula Souza ISSN: 2175-1897

Figura 6- BPMN e UML usadas para aplicaes que rodam em um servidor


BPMS [13]

Discusso e Concluses
Atualmente as organizaes necessitam estar atualizadas constantemente
para manter a competitividade e atender as expectativas de seus clientes, o
principal fator para o sucesso na gesto de mudanas a comunicao e o
entendimento dos processos de negcio.
Ao realizar o levantamento, a modelagem e anlise dos processos os seus
processos, as organizaes tem como resultados os seguintes itens:
Maior facilidade na reestruturao organizacional
Os problemas ficam mais perceptveis
H a possibilidade de conceber e implantar uma arquitetura
integrada de sistemas
Maior integrao entre as reas
A implementao da metodologia BPM e a automao dos processos
minimiza a possibilidade da ocorrncia de erros e otimiza tempo e recursos,
porm h decises e mudanas organizacionais que dependem do gestor e do
comprometimento dos funcionrios, portanto, para a iniciativa de adotar a gesto
por processos ser bem sucedida todos precisam estar dispostos a participar e
compreender seus erros e pontos a serem melhorados. Tambm preciso
promover a melhoria contnua, realizar o acompanhamento do andamento dos
processos e garantir mudanas e adaptaes.

Referncias

[5] Adesola,S.,Baines,T, (2005), Developing and evaluating a methodology for


business process improvement,[Business Process Management Journal],
Cranfield, p.37-46.

[7] Almeida Neto, Mrio de Arajo. (2010) Captulo 6: Tcnicas de modelagem:


uma abordagem pragmtica. 52-76. in:Valle,Rogrio,Oliveira,Saulo Barbar de
(Org),Anlise e modelagem de processos de negcios: foco na notao BPMN,
So Paulo:Ed.Atlas.

Unidade de Ensino de Ps-Graduao, Extenso e Pesquisa 09 e 10 de novembro de 2011


VI Workshop de Ps-Graduao e Pesquisa do Centro Paula Souza ISSN: 2175-1897

[12] BORTOLINI, Rafael,(2007), BPM Hoje,So Paulo, Disponvel em: <


http://blog.cryo.com.br/category/bpel/> Acessado em: 28/08/2011 16:00

[1] Davenport, Thomas H., (1994), Reengenharia de Processos: Como Inovar na


Empresa Por meio da Tecnologia da Informao, Rio de Janeiro: Campus.

[6] Garcia,D.Z.G.,Toledo,M.B.F.de, (2007), UDDI extension for business process


management systems,Vila Real: IADIS Press.

[2] Harrington, James, (1997), Gerenciamento Total da Melhoria Continua, So


Paulo: Makron Books.

[11] Moreira. Leo.S. (2007), Aplicando Composio e Orquestrao de Servios


na Organizao de Sistemas, Graduao, Centro Federal de Educao
Tecnolgica do Rio Grande do Norte, 68p.

[13] OWEN,Martin, JOG.Raj, (2003), BPMN and Business Process Management:


Introduction to the New Business Process Modeling Standard, Disponvel
em:<http://www.bpmn.org/Documents/6AD5D16960.BPMN_and_BPM.pdf>
Acessado em: 12/02/2010 12:00

[9] Reis, G,(2007), Introduo ao BPMN,[Revista Portal BPM],So Paulo,p. 7 15,


Ago/Set.

[10] Sommerville,I, (2003), Engenharia de Software,So Paulo: Addison Wesley.

[10] Souza,A.C.R. (2008), A importncia do business process management (BPM)


nas empresas de software, Tecnlogo,Faculdade de tecnologia da Zona Leste de
So Paulo, 90 p.

[4] Szilagyi,C. Daniele, (2010), Modelagem de processos de negcio:um


comparativo entre BPMN e UML,Tese de Mestrado, PUC-SP, 101 p.

[7] Valle,Rogrio,Oliveira,Saulo Barbar de (Org),(2010), Anlise e modelagem de


processos de negcios: foco na notao BPMN,So Paulo:Ed.Atlas.

[3] Vernadat, F. B., (1996), Enterprise Modeling and Integration: principles and
applications, London: Chapman & Hall.

[8] White,Stephen A,Miers,Derek, (2007), BPMN Modeling and Reference Guide:


understanding and using BPMN.Florida:Future Strategic Inc.,Book Division.

Unidade de Ensino de Ps-Graduao, Extenso e Pesquisa 09 e 10 de novembro de 2011

Você também pode gostar