Escolar Documentos
Profissional Documentos
Cultura Documentos
Porque1
Resumo
A BPMN (Business Process Modeling Notation) um padro cada vez mais
importante para a modelagem de processos e tem desfrutado de altos nveis de
ateno e aceitao na prtica de Gesto de Processos de Negcio (BPM Business
Process Management). Esse documento relata o resultado de uma pesquisa global
realizado com modeladores de processos entre Maio a Agosto de 2007. Quinhentos e
noventa modeladores de processos BPMN responderam e forneceram insights sobre
quem, onde, como e porqu da modelagem de processos BPMN, assim como para
alguns dos problemas que os usurios experimentam quando modelam com BPMN.
BPMN e seus Usurios Amigos ou Inimigos?
Finalmente, ns o temos. Um padro industrial para modelagem de processos. Algo
para todos. Algo com suporte generalizado. A soluo um-para-todos para todos os
nossos problemas.
Para ser franco, ns estamos felizes. BPMN de fato uma linguagem rica e nos
possibilita definir uma vasta quantidade de cenrios de negcios, variando de
coreografias de processos internos para arquitetura de processos interorganizacionais, interaes de servios e excees de fluxo de trabalho. Nada mal
mesmo. De forma no surpreendente, A notao BPMN tem desfrutado na prtica
por uma adoo generalizada, sendo adotada por exemplo, por vendedores de
ferramentas (ex.: Pega, Sparx Systems, Telelogic, Intalio, itp-commerce),
fornecedores de educao (ex.: Widener University, Queensland University of
Technology e Howe School of Technology Management) ou treinadores e consultores
de modelagem (ex.: Object Training, BPM-Training.com e BPMInstitute.org).
BPMN foi desenvolvida por um consrcio compreendendo representantes da maioria
dos players do mercado global de BPM. E sim, eles tm feito um bom trabalho. Ainda
assim, a nica pea do quebra-cabea que falta nessa imagem agradvel do sucesso
do BPM o usurio! Ns sabemos muito sobre o que a BPMN pode fazer, como
implementado, e at como ns podemos (finalmente...) construir um cdigo de
Linguagem de Execuo de Processos de Negcio (BPEL Business Process
Execution Language) a partir dos nossos modelos de BPMN [1]. O nico aspecto,
entretanto, que ns ainda no entendemos muito bem como BPMN realmente
usado por aqueles previstos para o utilizarem arquitetos de processos, gerentes de
sistemas, analistas de negcio e consultores.
A Pesquisa
1
Ttulo original em ingls: BPMN Modeling Who, Where, How and Why; 2008. Traduzido para o projeto BPM360 por
Lear Valdares, Allan Sinimb e Laila Damasceno.
122
111
10
10
10
12
106
12
14 14 15 16
18
60
40
26
14
34
36
175
132
133
Figura 2. Pases Participantes e continentes de origem
Utilizao
18.2%
7.8%
6.9%
6.2%
5.7%
5.0%
3.8%
3.3%
3.3%
2.8%
2.4%
1.9%
1.9%
1.4%
1.4%
1.4%
15.6%
10.9%
Utilizao
46.4%
56.2%
42.6%
31.7%
26.4%
41.9%
21.1%
tambm significa que no a linguagem mais fcil para se trabalhar. Voc j tentou
compilar a lista de vinte e poucos tipos de eventos para descobrir aquele que mais
adequado? Ou (de minha prpria experincia), voc j tentou explicar o conceito de
mensagem para um grupo de novatos em modelagem de processos? Bem difcil, de
fato.
Mas, claro, isso no significa que BPMN no pode ser modificado ou aprimorado de
forma que seria mais fcil para ns. Sendo um padro do Object Management Group
(www.omg.org), a BPMN constantemente submetido a revises e extenses.
Alguns de vocs podem j ter ouvido falar de BPMN 1.1, que est para ser lanado;
e alguns de vocs tambm podem ter ouvido rumores sobre BPMN 2.0, que ir sair
em alguns anos.
Nosso esforo era, portanto, coletar alguns feedbacks dos usurios finais no
necessariamente das foras do BPMN, mas de suas fraquezas - onde futuros
lanamentos de BPMN poderiam ser aprimorados. A seguinte coletnea livre uma
lista sobre os problemas da modelagem com BPMN consolidada a partir das
respostas dos usurios. Esperanosamente, essas questes dos usurios servem
como um ponto de incio, no apenas para os desenvolvedores de BPMN, mas
tambm para vendedores de ferramentas, consultores, instrutores de modelagem e
todos aqueles que querem identificar e evitar - obstculos quando usarem BPMN
para modelagem de processos.
1) Apoio para Especificao de Regras de Negcio
Mais notavelmente, nosso estudo destacou uma deficincia da BPMN em apoiar a
articulao de regras de negcio (como o cenrio apresentado na Figura 3). A
modelagem de processos e as linguagens de regras de modelagem so ambas
usadas em organizaes para documentar polticas e procedimentos organizacionais.
No entanto, pouco esforo tem sido feito para compreender e muito menos para
alavancar suas sinergias e sobreposio. A especificao de regras de fato uma
tarefa essencial para compreender processos de negcio, e seria bom ver que
solues de modelagem de processos reconhecem isso um pouco melhor e fornecem
maior (ou mais integrado) apoio para essas tarefas. Melhor apoio poderia, como um
entrevistado relata, ser to simples como um smbolo adicional:
[...] Um smbolo que diz algo especificamente uma regra de negcio para que voc
possa, no futuro, ao olhar para ele reconhecer uma regra de negcio, talvez no
fosse m ideia.
Referncias
[1] Ouyang, C., Dumas, M., ter Hofstede, A.H.M., van der Aalst, W.M.P.: Patternbased Translation of BPMN Process Models to BPEL Web Services. International
Journal of Web Services Research, 5 (2008), pp. 42-61
[2] Recker, J., Indulska, M., Rosemann, M., Green, P.: How Good is BPMN Really?
Insights from Theory and Practice. Proceedings of the 14th European Conference on
Information Systems. Goeteborg, Sweden (2006), pp. 1582-1593
[3] zur Muehlen, M., Ho, D.T.-Y.: Service Process Innovation: A Case Study of BPMN
in Practice. Proceedings of the 41th Annual Hawaii International Conference on
System Sciences. Waikoloa, Hawaii (2008)
[4] zur Muehlen, M.: Class Notes: BPM Research and EducationA Little Knowledge
is a Dangerous Thing. BPTrends, January (2008) 1-5
[5] Recker, J.: Process Modeling in the 21st Century. BPTrends, May (2006), pp. 1-8
[6] White, S. A.: BPMN Fundamentals. OMG PM ABSIG Meeting Notes. Burlinggame,
California (2005), http://www.omg.org/docs/pm/05-12-06.ppt
Reconhecimentos
Essa pesquisa no poderia ter sido conduzida sem o tremendo apoio que recebemos
das organizaes, vendedores, comunidades e fruns mencionados acima. Sua
ajuda, avidez para responder e apoio geral para nossa pesquisa tem sido
inestimvel.
Eu tambm estou bastante grato pelo feedback detalhado que recebi do Dr Michael
zur Muehlen, Dr Marta Indulska e Dr Michael Rosemann, em verses anteriores
deste documento.