Você está na página 1de 23

PROJETO DE PROCESSOS CONTEXT-AWARE:

Explorando os Motivadores Extrnsecos para a


Flexibilidade Em Processos
Resumo ...................................................................................................................................... 2
Introduo .................................................................................................................................3
Exemplo de variveis de contexto com impacto em processos ........................................... 4
Projeto de processo context-aware. Questes selecionadas para pesquisa........................ 8
Concluses ............................................................................................................................... 13
Referncias Bibliogrficas....................................................................................................... 13
Comentrio 1 Daniel Karrer .................................................................................................. 16
Comentrio 2 Renato Cameira ............................................................................................. 19
Sobre o BPM360 ...................................................................................................................... 23

Michael Rosemann, Jan Recker - 2006

Artigo Principal

Resumo. Pesquisas em flexibilidade dos processos exploram,


tradicionalmente, formas de se considerar essa flexibilidade durante o
projeto de um processo. Tipicamente, o foco se baseia em como satisfazer a
demanda por processos flexveis atravs de tcnicas de modelagem mais
avanadas, ou seja, intrnsecas ao processo. Esse artigo se prope a
complementar essas pesquisas estudando motivadores extrnsecos para a
flexibilidade. Esses motivadores podem ser encontrados no contexto do
processo, e incluem tempo, localizao, legislao, cultura, desempenho
etc. Exemplos de cenrios e algumas idias introdutrias a respeito do
projeto context-aware sero discutidos. O artigo se encerra com uma
proposta de estudos sobre o tema.
Abstract. Research on process flexibility has traditionally explored
alternative ways of considering flexibility during the design of a business
process. The focus typically has been on ways of how the demand for
process flexibility can be satisfied by advanced process modeling
techniques, i.e., issues intrinsic to the process. This paper proposes to
extent current research by studying the extrinsic drivers for flexibility. These
drivers can be found in the context of the process, which may include
among others time, location, legislation, culture, performance requirements
etc. Exemplary scenarios for such extrinsic flexibility drivers will be
discussed and preliminary thoughts on context-aware process design
approaches will be shared. The paper ends with a proposed research agenda
in this area.

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

Introduo
A noo de flexibilidade surgiu recentemente como um estudo pontual no contexto de
Business Process Management (BPM)[1, 2]. A busca por flexibilidade est vinculada necessidade
das organizaes de se adaptarem a mudanas freqentes e sem precedentes em seus
ambientes. Tais perturbaes na rotina de seus negcios devem estar refletidas nos processos de
negcio, no sentido de que os processos devem estar aptos a se adaptar a tais alteraes.
Flexibilidade em processos de negcio a capacidade de se adaptar a mudanas externas atravs
de alterao apenas onde a mudana afeta o processo, deixando o resto intocado, ou seja, a
habilidade de alterar um processo sem substitu-lo por completo [1-3]. Desse modo, flexibilidade
em processos consiste em um disparador extrnseco para mudanas e mecanismo para alterao
intrnseca ao processo.
Recentemente, reuniu-se um nmero significativo de esforos com pesquisas na rea de
flexibilidade em processos, abordando, majoritariamente, a criao de modelos de processos
adaptveis ou flexveis capazes de lidar com tais mudanas. Rosemann e van der Aalst[4],
por exemplo, desenvolveram uma tcnica de modelagem de processos que suporta
adaptabilidade atravs da extenso de uma linguagem de modelagem com pontos de variao; e
Schmidt [5] sugeriu uma abordagem que promove a flexibilidade em processos utilizando-se de
web services. Reinhartz-Berger, Soffer e Sturm [6] abordaram a adaptaes de modelos de
processos via reutilizao especfica 1, enquanto Narendra [7] introduziu um mtodo de apoio e
manuteno de workflows adaptveis. No que tange a trabalhos empricos neste campo, Olsson
e Henfridsson [8] desenvolveram e testaram diretrizes de projeto para aplicaes interativas
context-aware.
Comum a esse grupo de pesquisa a busca de meios intrnsecos de adaptao ou
modificao dos processos de negcios. No entanto, os verdadeiros direcionadores para
flexibilidade ainda no foram discutidos por completo. Como conseqncia, as tcnicas de
modelagem atuais detectam apenas o lado reativo da flexibilidade em processos, e no o
estmulo para a alterao. Entretanto, defendemos que exatamente o estmulo para a alterao
que deve ser levado em considerao. A motivao para uma crescente considerao do
contexto em modelagem de processos o fato de que este fornece uma forte relao causaefeito entre as demandas por flexibilidade em processos e seus impactos em processos. Tal
sensibilidade ao contexto promove o monitoramento do contexto relevante ao processo (como

NT: no original, reuse-by-specialization


Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

mudanas meteorolgicas, alterao nos preos do concorrente etc.). A identificao precoce de


mudanas no contexto, juntamente com conhecimento das alteraes necessrias aos
processos, leva a uma maior flexibilidade e menos tempo de reao.
O conseqente desafio est em identificar, documentar e analisar os requisitos para a
flexibilidade. A combinao de todos os cenrios que impactam no projeto e execuo do
processo pode ser denominada contexto (ou situao) no qual o processo de negcio est
inserido. Em poucas palavras, o contexto de um processo de negcios consiste de variveis, as
quais, quando alteradas, requerem que o processo de negcio se adapte ao novo cenrio. Mas de
que, exatamente, se constitui o contexto de um processo de negcio? Essa pergunta pode ser
dividida em duas: 1) Que variveis contextuais tm impacto no projeto e/ou execuo do
processo (por exemplo, local, mas no legislao); e 2) Como os diferentes valores assumidos por
essas variveis influenciam no projeto do processo e nas subseqentes mudanas (por exemplo,
um processo na Frana necessita de maior garantia de qualidade, enquanto o mesmo processo
na Itlia pode ser finalizado sem tal checagem)? Isso leva a pergunta de como o contexto de um
processo de negcio pode ser conceituado. Alm disso, como os processos podem ser
elaborados de forma a aderir a certos valores contextuais (design for context)? Subsumimos
essas e outras perguntas noo de processos de negcios sensveis ao contexto.
Esse artigo busca discutir o conceito de contexto de processos de negcio e suas
caractersticas. Em particular, buscamos identificar e discutir desafios na pesquisa relacionada ao
desenvolvimento de projeto de processos context-aware. Procederemos da seguinte forma: na
Seo 2, apresentaremos um caso para salientar a necessidade de sensibilidade ao contexto no
projeto de processos de negcios. Aps, na Seo 3, esboaremos e discutiremos de forma breve
tpicos de pesquisa que devem ser abordados para que se desenvolva uma maior compreenso
dos requisitos do contexto para flexibilidade em processos. Sugerimos possveis abordagens em
relao a esses tpicos de pesquisa e recomendamos bibliografia julgada relevante. Fechamos na
Seo 4 recapitulando os principais argumentos e apresentando um panorama para futuras
pesquisas.

Exemplo de variveis de contexto com impacto em processos


Como exemplo de mudanas contextuais que exigem flexibilidade em processos,
consideraremos o processo de atendimento ao cliente de uma grande seguradora australiana.
O processo de atendimento lida com diferentes reivindicaes de seguro (ramos elementares,
Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

auto etc.), as quais so apresentadas atravs do telefone. O processo mantido por duas
centrais de atendimento operando para duas entidades organizacionais distintas (Brisbane e
Sydney). Ambas as centrais so similares em termos de volume de chamadas, tempo mdio de
durao da chamada, nmero de atendentes e desempenho desejado. As principais diferenas
entre as duas centrais so os sistemas de TI utilizados, as localizaes e os modos de operao
(24h frente a uma atuao entre 9:00 e 17:00).
Enquanto esse processo funciona de forma suave em um contexto de negcio usual, a
organizao recebe um nmero crescente de durante a temporada australiana de tempestades
(Outubro-Maro). As tempestades causam estragos e aumentam o nmero de chamadas
semanais em mais de 20,000. Essa mudana no contexto do negcio no somente sobrecarrega
ambas as centrais de atendimento como tambm os processos de back-office relacionados
avaliao e administrao dessas solicitaes. Com o intuito de lidar com o crescente trfico de
chamadas, a seguradora utiliza um sistema de resposta baseado em eventos 2 que categoriza a
situao baseada na severidade da tempestade. Baseada nas diretrizes deste sistema, a primeira
categoria inclui tempestades e inundaes localizadas e leva a um aumento no volume de
ligaes de 10-50% acima da mdia e um tempo de espera de 5-10 minutes por um perodo de no
mnimo duas horas. A segunda categoria disparada quando h ventos fortes, granizo e danos
estruturais. Isso leva a um aumento do tempo de espera para 10-30 minutos e o volume de
ligaes 50-100% maior que o previsto por pelo menos duas horas. A terceira categoria cobre
danos generalizados, levando a tempos de espera superiores a 30 minutos.
Para cada uma dessas categorias foi definida uma estratgia de resposta individual,
utilizando-se de recursos externos adicionais assim como alteraes no procedimento de
atendimento s reclamaes. Em primeiro lugar, recursos adicionais so utilizados atravs da
realocao de funcionrios de outros departamentos (por exemplo, vendas) e contratao de
empregados temporrios. Como essas pessoas no receberam treinamento igual ao dos
atendentes profissionais, seu desempenho, em termos de tempo de atendimento mdio,
inferior. Em segundo lugar, utiliza-se uma forma racionalizada de atendimento de chamadas com
o propsito de reduzir o tempo mdio de atendimento e assim diminuir o tempo de espera na
fila. Neste processo de atendimento veloz 3, apenas uma quantidade reduzida de informao
coletada do requerente. Isso leva a um tempo de atendimento mdio de 380 segundos para

NT: no original, event-based response system

NT: no original, rapid lodgment process


Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

atendentes experientes e 450 segundos para empregados adicionais, abaixo da mdia usual de
550 segundos. Um mecanismo de lidar com os diferentes desempenhos desses dois tipos de
atendentes o redirecionamento das chamadas, transferindo casos novos e diretos para a fora
de trabalho adicional, enquanto situaes mais complexas so transferidas para agentes
experientes.
Dois gerentes responsveis pelo servio de atendimento e os processos de back-office
relacionados avaliam a severidade das condies climticas, por exemplo, ou seja, eles
monitoram o contexto relevante a esse processo de negcio e disparam as diversas categorias,
que levam a diferentes variaes no processo.
Esse exemplo mostra como uma mudana no contexto exige uma adaptao flexvel do
processo. Essa mudana pode ser prevista e desencadeada quando ocorrem alteraes
relevantes no contexto (por exemplo, alteraes climticas). As tcnicas de modelagem atuais,
entretanto, no fornecem suporte para modelagem do contexto relevante. Uma atividade que
pode ser observado freqentemente na prtica da modelagem que variveis contextuais
relevantes se tornam parte explcita do fluxo de controle, levando a pontos de deciso como
Checar se processo ocorre na temporada de tempestades. Tal considerao de fatores
externos leva a extenso desnecessria do modelo, mistura run-time individual com decises
build-time e tende a reduzir a aceitao dos modelos de processos pelos usurios finais que no
estaro envolvidos com tal deciso na execuo diria e usual do processo. Um modelo de
processo operacional deve focar no fluxo de controle interno; informao relacionada ao
contexto subjacente deve, preferencialmente, ser modelada de uma forma que possa ter
impacto em diversos processos e outros modelos (por exemplo: modelo organizacional).
Outro exemplo para contexto seria o impacto do local. Enquanto localizao como fator
contextual amplamente discutido como parte da pesquisa em aplicaes mveis [11, 12], esta
tem implicaes ainda mais amplas em gesto de processos. Usualmente, o impacto da
localizao na execuo de um processo explicitamente capturado em um modelo de processo,
por exemplo, ao incluir um ponto de deciso como Checar o estado em que o processo ocorre.
Novamente, informao a respeito da localizao deveria, preferencialmente, ser terceirizada
a um modelo dedicado captura de informaes contextuais relevantes. A principal vantagem de
capturar informao sobre o contexto externamente ao processo o potencial de construir uma
biblioteca de variveis contextuais, a qual pode ser mantida e estendida, contrrio informao
sobre o contexto que est enterrada em diversos modelos de processos.

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

Considere outro exemplo. Aplicaes de internet banking permitem operaes


intercontinentais at certo limite. A quantia mxima transfervel orquestrada pelas respectivas
legislaes dos pases envolvidos. O processo de transferncia de valores intercontinental
contm, dessa forma, uma regra de negcio que depende do contexto. A regra de negcio r
uma funo do contexto c [r=f(c)].
O modelo de processo retratado na Fig. 1 adere ao princpio de manter a informao do
contexto externa ao processo. O modelo meramente captura uma regra de negcio genrica, e
um editor de regra de negcio separado especifica a regra como dependente de alguma
informao do contexto (ou seja, pas, moeda e limite). A informao dependente do contexto
descrita de forma ortogonal ao processo. Como um exemplo, um editor de regra de negcio
poderia especificar espaos reservados para variveis de contexto relevantes, cujos valores
poderiam ser armazenados em uma biblioteca de contextos. Quando um processo instanciado,
os valores relevantes so atualizados na respectiva regra de negcio e o processo pode ser
promulgado dentro deste contexto particular. Tal abordagem iria seguir o conceito de retratar a
regras de negcio em diferentes vises; veja, por exemplo, [13].
No entanto, contrastando com tal abordagem, tambm pode ser observado como
organizaes com operaes globais tentando aumentar o nmero de regras de negcio
independentemente do contexto atravs de iniciativas de padronizao internacional de
processos. Nesses casos, organizaes buscam identificar e capturar regras de negcio que so
independentes de um dado contexto (ou que devem ser promulgadas independentemente do
respectivo contexto), visando captao mais ampla do processo por vrios contextos. Todavia,
para que se possa racionalizar processos atravs de contextos mesmo nesses cenrios,
necessrio que, primeiramente, sejam identificadas as partes dos processos que precisam ser
individualizadas localmente, por causa do impacto do contexto em seu projeto e execuo.

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

Figura 1 Exemplo de regra de negcio dependente do contexto

Projeto de processo context-aware. Questes selecionadas para pesquisa


Assim, os exemplos citados indicam que h a necessidade de identificar e documentar
requisitos extrnsecos para flexibilidade em processos. Ns defendemos que o projeto do
processo precisa levar em considerao essas condies externas e propomos a concepo de
Projeto de Processo Context-Aware de maneira a abordar o problema de identificao de
variveis do contexto que conduzem necessidade de processos de negcio flexveis. Acima de
tudo, vemos no projeto de processos context-aware um encaminhamento investigao mais
profunda das razes das causas da flexibilidade em processos ao passo que investiga os
motivadores iniciais para flexibilidade. Como tal, ela precede solues tcnicas existentes e
futuras que lidam com meios intrnsecos de alterao de processos (por exemplo: [4, 5, 7, 10].

A idia da sensibilidade ao contexto no exatamente nova. Na verdade, ns a adotamos


de disciplinas correlatas, como web system engineering [14], gesto de conhecimento [15], e
pesquisas em mobile applications[16]. Mesmo na disciplina sistemas de informao, a
contextualizao se revelou como uma noo relacionada modelagem conceitual [17]. O termo
context aware foi criado por Schilit e Theimer [18] e uma definio muito genrica de contexto
foi feita por Dey [19, p. 5], que define contexto como qualquer informao que possa ser usada
para caracterizar a situao de uma entidade. Transferindo essa definio para o domnio do
Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

BPM, uma definio til de contexto de processo de negcio, alinhada definio acima, pode
ser:
O conjunto mnimo de variveis contendo todas as informaes relevantes que impactam o
projeto e a execuo de um processo de negcio.
Prxima a essa definio, antevemos, essencialmente, trs principais desafios na
pesquisa relacionados abordagem do projeto de processos context-aware (Fig. 2.),
denominadas descrio do contexto, projeto focado no contexto e adaptao de processos.

Figura 2 Desafio relacionados ao projeto de processos context-aware


Percebemos uma demanda significativa por pesquisas em projeto de processos contextaware. Conseqentemente, propomos um primeiro conjunto de questes para pesquisa de modo
a estabelecer um ponto de partida para uma possvel agenda de pesquisa nessa rea. Cada uma
das questes ser descrita a seguir usando perguntas selecionadas para pesquisa.
QP1: Como o contexto de um processo de negcio pode ser conceituado?
1.

Quais so as variveis constituintes relevantes para um contexto de processo de negcio?

2.

Qual a taxonomia apropriada para variveis contextuais?

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

3.

Como essas variveis e seus valores relevantes podem ser capturadas em um modelo
conceitual que apropriadamente complementa modelos de processos existentes?

Vemos dificuldades na pesquisa relacionadas identificao e descrio apropriada das


variveis do contexto de processos de negcio, em particular no desenvolvimento de
conceituao do contexto e notaes para modelos de contexto.

Alm disso, como a

modelagem de contexto pode ser integrada s especificaes das regras de negcios? Outra
dificuldade est relacionada s extenses necessrias para os meta-modelos da linguagem da
modelagem de processos existente.
Tal pesquisa poderia ser beneficiada pela pesquisa de disciplinas correlatas. No campo da
computao mvel e ubqua, por exemplo, uma srie de workshops sobre modelagem e captura
do contexto ou sobre sensibilidade ao contexto foram iniciados ao longo dos anos, e remete, por
sua vez, a [20]. Acreditamos que nessa rea de modelagem e descrio do contexto, uma
quantidade significante de pesquisas j foi realizada, sendo essas na forma de arquiteturas de
contexto [21], ou ontologias de contexto [22]. Futuras abordagens de pesquisas poderiam
alavancar trabalhos existentes em engenharia de mtodos baseada em ontologia [23], e poderia
visar a extenso dos meta-modelos das linguagens de modelagem com conceitos relacionados ao
contexto.

QP2: Como elementos contextuais podem ser incorporados ao projeto de processos de


negcios?
1.

Quais variveis contextuais so relevantes projeto de processos?

2. Como o impacto do contexto no processo de negcio pode ser modelado?

3. Como processos flexveis podem ser estruturados de forma que possam se reutilizados
em diferentes contextos?

Aps a identificao e descrio das variveis do contexto dos processos h a


necessidade de encaixar e utilizar este conhecimento no que chamamos de projeto de processo

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

10

focado no contexto 4. Em particular, em mos da informao sobre o contexto, a pergunta


quo flexveis podem processos ser projetados e modelados de tal forma que suportem
adaptao a uma mudana contextual (ou seja, a capacidade de manter sua estrutura principal
frente a uma mudana no contexto atravs de modificao apenas nas partes do processo
impactadas pela alterao), e reutilizao de processos (ou seja, a capacidade de um processo de
ser modificvel de tal forma que uma mesma estrutura possa, efetiva e eficientemente, ser
implementada em diferentes contextos). Como um exemplo, a abordagem por Andersson Et Al.
[24] permite adaptao flexvel da estrutura dos processos no projeto e no run-time, significando
que dos modelos de negcio gerais, modelos de processo mais detalhados, ou seja, operacionais,
podem ser adaptados a mudanas contextuais (a situao atual) baseado em uma seleo de
padres de processos. Este conjunto de padres poderia ser desenvolvido e mantido em uma
base de informao orientada a contexto, por exemplo, uma base de casos. De forma geral, as
abordagens existentes relacionadas flexibilidade em processos, por exemplo [4], podem ser
utilizadas e estendidas com a finalidade de incorporar os motivadores identificados para
flexibilidade, ou seja, os estmulos para mudana.
Um desafio significativo est relacionado identificao de variveis do contexto que
merecem e devem estar includas no projeto do processo. Algumas variveis contextuais
podem no ser relevantes, outras podem no ser observveis. Facetas de um contexto que no
podem ser observadas no podem ser submetidas a controle; por isso, tais variveis no devem
ser levadas em considerao no projeto do processo. Desafios adicionais relacionados a projeto
focado no contexto provm do fato de mudanas no contexto possurem diversas facetas (por
exemplo, previsvel ou no (excepcional), ciente ou no (escondido), durvel ou no
(temporrio) etc.). Por isso, projeto de processos context-aware deve incorporar capacidades de
monitorao para observar e controlar variveis nos seus impactos no projeto ou execuo de
processos. Trabalho que pode ser de interesse neste tema inclui pesquisa prvia em estabilidade
de processo (veja, por exemplo, [25]).
Em tempo, outro desafio importante para projeto focado no contexto provm da
observao de que sensibilidade e adaptabilidade ao contexto pode levar a crescentes risco e
instabilidade do processo resultante. Nesse contexto, novamente, vemos uma oportunidade de
se beneficiar de trabalho existentes. Rosemann e zur Muehlen, por exemplo, [26] esboam uma

NT: no original, design for context


Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

11

maneira de incorporar aspectos e medio de riscos aos modelos de processos, incluindo


estruturas de risco, metas relacionadas a risco e estado do risco.

QP3: Como processos de negcio sensveis ao contexto podem ser mantidos?


1.

Como sistemas adaptveis de gesto de processos podem ser projetados de tal forma que
sejam capazes de monitorar e medir mudanas no contexto relevante do processo?

2. Como sistemas adaptveis de gesto de processos podem ser projetados de tal forma que
possibilitem e auxiliem a reutilizao de processos em diferentes contextos?
3. Como sistemas adaptveis de gesto de processos podem ser projetados de tal forma que
suportem a adaptao de processos a mudanas contextuais?
Recentemente, empreenderam-se esforos para tornar os sistemas de gesto de
processos

mais flexveis. ADEPT [27], por exemplo, oferece flexibilidade a ambos: tipo de

processo e nvel de instncia, e CAKE [15] oferecem suporte a ambos: processos empricos, ou
seja, processos ad-hoc que so submetidos a mudanas durante sua promulgao, e processos
que exigem alto nvel de conhecimento, atravs do fornecimento de dados genricos expansveis
e modelos de processos para domnios especficos. Outras abordagens, por exemplo, o trabalho
por Adams [10], conta com raciocnio baseado na situao para capacitar mudanas ad-hoc de
workflows durante run-time.
No entanto, tais abordagens tm em comum o fato de no terem respondido pergunta
de como conhecimento sobre mudanas em processos podem ser descobertas e utilizadas para
gerar modelos de processos otimizados, e como podemos aprender com essas informaes
adicionais.
No obstante, estudos como de ProM [28], o qual contribui com tcnicas de process
mining, oferecem uma perspectiva promissora de extenses sensveis ao contexto e podem
permitir que futuras arquiteturas de sistemas de gesto de processos descubram, usem e
aprendam com as mudanas no contexto de processos de forma inteligente. Um primeiro passo
em direo a tais conquistas seria a consolidao de abordagens existentes, a fim de neutralizar
uma crescente fragmentao do campo surgida de mltiplas propostas tcnicas. Se tais e
correlatos problemas no campo de sistemas adaptveis de gesto de processos puderem ser

NT: no original, process management systems (PMS)


Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

12

resolvidos de forma satisfatria, podemos antecipar que uma manuteno de processos que leve
em considerao o contexto relevante ao se projetar e promulgar processos de negcio flexveis
via sistemas adaptveis de gesto de processos estar disponvel.

Concluses
Nesse artigo buscamos discutir os motivadores e requisitos para flexibilidade em
processos. Nossa discusso repousa sobre a observao de que processos de negcio esto
sempre situados em certo contexto, ou seja, um conjunto de variveis ambientais extrnsecas
que, ao serem modificadas, exigem que o processo se adapte a tais mudanas. Essas variveis do
contexto denotam os motivadores e os requisitos para flexibilidade em processos, e, assim, antes
de tudo, devem ser identificadas, classificadas e descritas. Introduzimos a noo de projeto de
processos context-aware como uma abordagem que prevemos auxiliar na estruturao e uso de
processos de negcio flexveis de forma alinhada ao contexto subjacente. Em particular,
discutimos um conjunto de perguntas selecionadas para pesquisa que julgamos serem relevantes
para pesquisa relacionada ao tema.
Vemos esse artigo como um ponto inicial para explorao adicional referentes aos
problemas apresentados assim como outros desafios correlatos. Buscamos informar linhas gerais
para pesquisa em contexto e flexibilidade de processos atravs do detalhamento de questes
para pesquisa e fornecendo alguma fundamentao para tais questes, incluindo referncias a
pesquisas relacionadas.
Por fim, examinamos uma abordagem holstica a gesto de processos que inclui e alinha
variveis contextuais que guiam a flexibilidade em processos com projeto apropriado e possibilita
flexibilidade em processos atravs de sistemas adaptveis de gesto de processos.

Referncias Bibliogrficas
1. Soffer, P.: On the Notion of Flexibility in Business Processes. In: Castro, J., Teniente, E.
(eds.): Proceedings of the CAiSE'05 Workshops. Vol. 1. FEUP, Porto, Portugal (2005) 3542
2. Bider, I.: Masking Flexibility Behind Rigidity: Notes on How Much Flexibility People are
Willing to Cope With. In: Castro, J., Teniente, E. (eds.): Proceedings of the CAiSE'05
Workshops. Vol. 1. FEUP, Porto, Portugal (2005) 7-18
3. Regev, G., Wegmann, A.: A Regulation-Based View on Business Process and Supporting
System Flexibility. In: Castro, J., Teniente, E. (eds.): Proceedings of the CAiSE'05 Workshops.
Vol. 1. FEUP, Porto, Portugal (2005) 91-98
4. Rosemann, M., van der Aalst, W.M.P.: A Configurable Reference Modelling Language.

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

13

Information Systems (In Press)


5. Schmidt, R.: Flexible Support of Inter-Organizational Business Processes Using Web
Services. In: Castro, J., Teniente, E. (eds.): Proceedings of the CAiSE'05 Workshops. Vol.
1. FEUP, Porto, Portugal (2005) 51-58
6. Reinhartz-Berger, I., Soffer, P., Sturm, A.: A Domain Engineering Approach to Specifying
and Applying Reference Models. In: Frank, U., Desel, J. (eds.): Enterprise Modelling and
Information Systems Architectures 2005. Lecture Notes in Informatics, Vol. P-75. German
Computer Society, Klagenfurt, Austria (2005) 50-63
7. Narendra, N.C.: Flexible Support and Management of Adaptive Workflow Processes.
Information Systems Frontiers 6 (2004) 247-262
8. Olsson, C.M., Henfridsson, O.: Designing Context-Aware Interaction: An Action Research
Study. In: Srensen, C., Yoo, Y., Lyytinen, K., De Gross, J.I. (eds.): Designing Ubiquitous
Information Environments: Socio-Technical Issues and Challenges. IFIP International Federation
for Information Processing, Vol. 185. Springer, Cleveland, Ohio (2005) 233-247
9. Regev, G., Soffer, P., Schmidt, R.: Taxonomy of Flexibility in Business Processes. (2005),
available at: http://lamswww.epfl.ch/conference/bpmds06/taxbpflex
10. Adams, M., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Facilitating Flexibility
and Dynamic Exception Handling in Workflows through Worklets. In: Belo, O.,
Eder, J., Falco e Cunha, J., Pastor, . (eds.): The 17th Conference on Advanced Information
Systems Engineering - CAiSE Short Paper Proceedings. CEUR Workshop Proceedings,
Vol. 161. CEUR-WS.org, Porto, Portugal (2005)
11. Want, R., Hopper, A., Falco, V., Gibbons, J.: The Active Badge Location System. ACM
Transactions on Information Systems 10 (1992) 91-102
12. Harter, A., Hopper, A., Steggles, P., Ward, A., Webster, P.: The Anatomy of a Contextaware
Application. Wireless Networks 8 (2002) 187-197
13. Halpin, T.A.: Business Rule Verbalization. In: Doroshenko, A.E., Halpin, T.A., Liddle, S.W., Mayr, H.C. (eds.):
Information Systems Technology and its Applications. Lecture Notes in Informatics, Vol. P-48. German Computer
Society, Salt Lake City, Utah (2004) 39-52
14. Kaltz, J.W., Ziegler, J., Lohmann, S.: Context-aware Web Engineering: Modeling and
Applications. Revue d'Intelligence Artificielle 19 (2005) 439-458
15. Fremann, A., Maximini, K., Maximini, R., Sauer, T.: Collaborative Agent-Based Knowledge
Support for Empirical and Knowledge-Intense Processes. In: Eymann, T., Klgl, F.,
Lamersdorf, W., Klusch, M., Huhns, M.N. (eds.): Multiagent System Technologies: Third
German Conference MATES 2005. Lecture Notes in Computer Science, Vol. 3550.
Springer, Koblenz, Germany (2005) 235-236
16. Mikalsen, M., Kofod-Petersen, A.: Representing and Reasoning about Context in a Mobile
Environment. In: Schulz, S., Roth-Berghofer, T. (eds.): Proceedings of the First International
Workshop on Modeling and Retrieval of Context. CEUR Workshop Proceedings,
Vol. 114. CEUR, Ulm, Germany (2004) 25-35
17. Analyti, A., Theodorakis, M., Spyratos, N., Constantopoulos, P.: Contextualization as an
Independent Abstraction Mechanism for Conceptual Modeling. Information Systems (In
Press)
18. Schilit, B.N., Theimer, M.M.: Disseminating Active Map Information to Mobile Hosts.
IEEE Network 8 (1994) 22-32
19. Dey, A.K.: Understanding and Using Context. Personal and Ubiquitous Computing 5
(2001) 4-7
20. Strang, T., Linnhoff-Popien, C. (eds.): Location- and Context-Awareness: First International
Workshop LoCA 2005. Lecture Notes in Computer Science, Vol. 3479. Springer,
Oberpfaffenhofen, Germany (2005)
21. Siljee, J., Vintges, S., Nijhuis, J.: A Context Architecture for Service-Centric Systems. In:
Strang, T., Linnhoff-Popien, C. (eds.): Location- and Context-Awareness: First International
Workshop LoCA 2005. Lecture Notes in Computer Science, Vol. 3479. Springer,
Oberpfaffenhofen, Germany (2005) 16-25
22. Chen, H., Finin, T., Joshi, A.: An Ontology for Context-aware Pervasive Computing Environments.
The Knowledge Engineering Review 18 (2003) 197-207
23. Holten, R., Dreiling, A., Becker, J.: Ontology-driven Method Engineering for Information
Systems Development. In: Green, P., Rosemann, M. (eds.): Business Systems Analysis
with Ontologies. IDEA Group, Hershey, PA (2005) 174-217
24. Andersson, B., Bergholtz, M., Edirisuriya, A., Ilayperuma, T., Johannesson, P.: A Declarative
Foundation of Process Models. In: Pastor, ., Falco e Cunha, J. (eds.): Advanced Information
Systems Engineering - CAiSE 2005. Lecture Notes in Computer Science, Vol.
3520. Springer, Porto, Portugal (2005) 233-247

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

14

25. Satpathy, M., Harrison, R., Snook, C., Butler, M.: A Generic Model for Assessing Process
Quality. In: Dumke, R.R., Abran, A. (eds.): New Approaches in Software Measurement IWSM 2000. Lecture Notes in Computer Science, Vol. 2006. Springer, Berlin, Germany
(2000) 94-110
26. Rosemann, M., zur Muehlen, M.: Integrating Risks in Business Process Models. In: Campbell,
B., Underwood, J., Bunker, D. (eds.): Proceedings of the 16th Australasian Conference
on Information Systems. Australasian Chapter of the Association for Information Systems,
Sydney, Australia (2005)
27. Reichert, M., Dadam, P.: ADEPTflex Supporting Dynamic Changes of Workflows Without
Loosing Control. Journal of Intelligent Information Systems 10 (1998) 93-129
28. van Dongen, B.F., Alves de Medeiros, A.K., Verbeek, H.M.V., Weijters, A.J.M.M., van
der Aalst, W.M.P.: The ProM Framework: A New Era in Process Mining Tool Support. In:
Ciardo, G., Darondeau, P. (eds.): Applications and Theory of Petri Nets 2005. Lecture
Notes in Computer Science, Vol. 3536. Springer, Miami, Florida (2005) 444-454

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

15

Comentrio 1 Daniel Karrer


O Mundo dos negcios nunca foi to complexo ou mudou to rpido quanto atualmente.
As mudanas podem ser creditadas a uma multiplicidade de fatores internos e externos s
organizaes. Internamente s organizaes, fatores como o crescente papel da Tecnologia da
Informao como habilitadora do negcio, o aumento da complexidade das relaes de poder e
comando nas organizaes e o aumento no volume de informao disponvel para a tomada de
deciso contribuem para este quadro de complexidade. Externamente, pode-se destacar o papel
da globalizao, do aumento das presses existentes na dinmica competitiva em todos os
setores e a crescente dependncia do mercado financeiro para alavancagem do negcio como
peas centrais deste quebra-cabea de complexidade do ambiente de gesto.
Diante deste contexto, uma constatao forte a de que os requisitos para a obteno
da vantagem competitiva no mercado se alteraram. H um novo paradigma na gesto, que no
est somente relacionado eficincia operacional e a proteo de valor. Em um mundo onde o
ciclo de vida das estratgias organizacionais est diminuindo vertiginosamente, o sucesso no
pode estar ligado a fazer melhor hoje o que se fazia ontem. O novo paradigma est associado a
produzir o justo equilbrio entre a eficincia e a folga operacional, produzindo na organizao a
dupla capacidade de extrair o maior valor possvel de seus recursos e de se adequar rapidamente
aos novos cenrios competitivos.
Quando se fala em complexidade do ambiente de gesto, refere-se diversidade e a
quantidade de interaes possveis entre as diversas variveis que devem ser observadas para
que o gestor possa tomar decises consistentes sobre o seu negcio. Dentro deste novo
paradigma competitivo e da complexidade do ambiente de gesto, pode-se destacar que as
ferramentas tradicionais de gesto no so mais adequadas para o mundo em que vivemos.
Neste contexto, o desafio da academia e de empresas de ponta passa, portanto, a ser o de
produzir um corpo conceitual e de mtodos que apiem efetivamente a tomada de deciso
frente a este novo cenrio.
A chave para este dilema est em reconhecer que instrumentos de gesto como tcnicas
de BPM devem ser encarados pelas organizaes como algo alm de um conjunto de tcnicas de
interveno momentnea. Estas tcnicas devem ser encaradas como ferramentas poderosas que
possuem a capacidade de produzir nas organizaes uma maturidade de gesto diferenciada.
Esta maturidade de gesto alcanada atravs de uma sistemtica sustentvel, eficiente e

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

16

fortalecida do ponto de vista tcnico e cultural e estimula anlises colaborativas do status quo e a
criao de uma espiral contnua de inovao organizacional.
Neste sentido, a viso do Prof. Rosemann e seus colaboradores no artigo: Projeto de
Processos Context-Aware: Explorando os Motivadores Extrnsecos para a Flexibilidade em
Processos delimita uma pedra fundamental no esforo de produzir tcnicas de gesto
inovadoras e adequadas complexidade do novo ambiente de gesto. A viso introduzida no
artigo, que mostra como novas representaes de processos podem auxiliar o projeto de uma
operao verdadeiramente flexvel, inovadora e alinhada s necessidades atuais das
organizaes brasileiras. E como Gary Hamel afirma em seu mais recente livro: A nova realidade
do mundo em que vivemos exige novas capacitaes organizacionais e gerenciais. Para sobreviver
em um mundo crescentemente disruptivo, as empresas precisam se tornar adaptveis
estrategicamente e eficientes do ponto de vista operacional. Para obter novas vantagens
competitivas, elas precisam se tornar propulsoras de inovaes organizacionais..
Desta forma, o artigo do Prof. Rosemann possui grandes virtudes. A primeira delas que
ele delineia uma agenda de pesquisa e investigao estruturada que aponta para o
desenvolvimento de tcnicas de gesto de processo e de gesto em geral que estejam alinhadas
ao novo paradigma de gesto, que cada vez mais se impe a organizaes brasileiras, em
particular as que tem pretenso de se tornarem globais.
Em segundo lugar, o artigo apresenta com riqueza de detalhe tcnicas de como inserir o
conceito de flexibilidade em fluxogramas que resultam de esforos de modelagem de processos.
Estas tcnicas possuem um alto grau de aplicabilidade em pelo menos dois cenrios vivenciados
por muitas empresas de nosso pas: processos que possuem execuo distribuda (seja
geograficamente ou entre diferentes agentes) e processos que possuem alto grau de contato
com stakeholders externos (clientes, fornecedores, instituies regulatrias, etc.).
Para processos que so executados em diversos sites diferentes, as tcnicas
apresentadas no artigo possibilitam a delimitao de diretrizes mnimas de execuo associadas
manuteno da adaptabilidade exigida por cada local, permitindo a conciliao do grau desejado
de controle com as necessidades locais de flexibilidade. Isso contribui para a criao de um
ambiente de difuso de melhores prticas entre processos de mesma natureza e de facilidade de
adaptao a novas demandas.
J para processos de alto volume e com contato de stakeholders externos, as tcnicas
apresentadas no artigo permitem um exerccio organizacional estruturado do grau e da direo
Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

17

de flexibilidade que deve ser dada s atividades do processo caso determinadas variveis de
contexto se alterem.
Pelos motivos acima, o artigo em questo uma leitura obrigatria para pessoas
interessadas nos desafios de gesto que se apresentam a empresas brasileiras deste incio de
sculo.

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

18

Comentrio 2 Renato Cameira


O interessante artigo aborda o projeto de processos context-aware, trabalhando a noo
de contexto, do que contexto, exemplificando. Destaca a relevncia de orientar ao contexto
para a busca permanente pelo aumento da flexibilidade de adaptao dos processos e apresenta
questes introdutrias relevantes discusso, ligadas ou derivadas BPM (Business Process
Management).
Importante, busca conectar a questo do contexto gesto de regras de negcio,
afirmando a regra de negcio r uma funo do contexto c [r=f(c)]. Essa conexo
fundamental no alinhamento de negcio e TI, entendendo a TI presente, em maior ou menor
nvel, no suporte e habilitao dos processos de negcios. Como afirma GRAHAM (2007, p.9), um
dos motivadores implantao de um sistema de gesto de regras de negcio a necessidade
de resposta rpida s demandas por inovao e ao atendimento das presses competitivas.
Tambm destaca a crescente personalizao dos servios, do contedo (e interaes crescentes
com os clientes) e a regulao formal, governamental, ou aquela indireta ou informal (por
exemplo, reflexos da SOx) como demandantes pela gesto das regras de negcio. Esses fatores
alinhados ao fato de que os processos (e as regras de negcio a ele associadas), atravs da
expanso da TI, atravessam a organizao e a cadeia com acesso partilhado (pelos stakeholders)
por mltiplos canais (voz, internet, etc.), tornando ainda mais complexos o cenrio e o
atendimento da demanda por flexibilidade.
Regulamentao formal, direta ou indireta; demanda por personalizao e interatividade;
inovaes dos competidores e mudanas na sua forma de atuao (ao e reao); fatores
naturais como mudanas meteorolgicas e catstrofes ecolgicas; entre outros; so exemplos de
fatores normalmente/ notadamente exgenos que afetam o desempenho dos processos de
negcios. Conformam ou limitam o contexto da realizao destes. E o desempenho das
organizaes que os realizam, isoladas ou, cada vez mais, integradas (em algum grau).
Parece relevante, pois, a discusso de como pensar processos sensveis e adaptveis ao
contexto.
Para haver essa sensibilidade e posterior reao, com preciso, monitorar bem o
contexto ponto central, primrio. Uma das principais caractersticas do contexto talvez seja o
fato de que ele est, em geral, fora do alcance de controle (ao menos direto, pode estar em
algum grau por influncia indireta) da organizao(es). Isso remete teoria de controle. Ao se

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

19

monitorar o contexto, variveis de carga do sistema, busca-se antecipar a demanda por


adaptao, que requer flexibilidade, um controle antecipado.
Pensando em tradicionais sistemas de gesto por indicadores de desempenho, a noo
de contexto pode caracterizar aquele conjunto de variveis, usualmente externas organizao
(ou organizaes em tela), que conformam ou limitam as possibilidades de desempenho e/ou
informam (o citado disparador extrnseco) as necessidades de adaptao ou formas de reao
(por exemplo, uma demanda por inovao de produto e de processos) com reflexos na forma de
operao. As variveis de contexto poderiam compor um scorecard em um sistema de gesto por
indicadores de desempenho (KAPLAN e NORTON, 1997)? Isso conecta com a discusso de
sistemas de BAM Business Activity Monitoring e de Dashboard (pex., vide BusinessObject
http://www.businessobjects.com/).
Reagir rpido e de forma precisa, a partir desse monitoramento antecipado, em tempo
(quase) real, das variveis que afetam organizao, requer poder adaptar processos, suas regras
de negcio, adaptar sua funo transferncia em busca do melhor desempenho. Essa adaptao
demanda flexibilidade e permite conectar, entre outras, com a discusso de minerao de
processos (citada: que descubram, usem e aprendam com as mudanas no contexto de
processos de forma inteligente), sistemas CEP Complex Event Processing (vide
http://en.wikipedia.org/wiki/Complex_Event_Processing;

vide

pex.,

Tibco

http://www.tibcoblogs.com/cep/), em particular ligados solues de Arquitetura Orientada a


Servios (SOA Service Oriented Architecture) (KRAFZIG, BANKE, SLAMA, 2005; MARKS e BELL,
2006; ERL, 2005; BIERBERSTEIN et al, 2006, entre outros; vide pex., http://www.soasystems.com/
e SAP, http://www.sap.com/platform/soa/index.epx). A discusso de adaptao e de tempo de
resposta de processos flexveis chamando a de componentizao de processos e de sistemas,
de acesso e reutilizao de componentes e a de necessidade de sistemas com acoplamento
frouxo e amarrao dinmica (CHAPPEL, 2005; KAYE, 2003).
Entendido o contexto como condicionador do desempenho dos processos, requeridos
adaptveis, algumas questes:
-

Vale definir flexibilidade, neste/ para este contexto?

Quais so as caractersticas, chamadas facetas no texto, de um contexto, que devem ser


consideradas para auxiliar definio de o que ou como monitorar; quais as variveis que
definem o contexto, para um dado conjunto de processos de negcio (as capacidades de
monitorao citadas)?

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

20

Como conceber/ identificar e gerir regras de negcio? Como representar, na fase de


projeto/ concepo, as regras de negcio de um processo e o a relao com as variveis
de contexto? Ferramentas e mtodos?

Como conectar os sistemas tradicionais de indicadores de desempenho monitorao do


contexto?

Como as metodologias de desenvolvimento de sistemas, em particular as etapas afetas


ao levantamento e anlise de requisitos so afetadas, como devem ser trabalhadas/
desenvolvidas?

Como as tecnologias emergentes (CEP, ligadas s tcnicas IA Inteligncia Artificial,


aplicadas com SOA) podem apoiar essa adaptao? Qual a efetividade do estgio atual da
tecnologia? O que vivel desde j? Como viabilizar? O que diz a sensibilidade
tecnolgica?

Como tratar o trade-off adaptao x estabilidade de processos? Em derivada, at onde vai


a capacidade de cognio dos stakeholders de um conjunto de processos afetados
mudana potencialmente permanente?

A adaptao facilitada dos sistemas de informao que suportam ou viabilizam os


processos de negcio parece um horizonte possvel. Quais desafios a mais demandam
para a plena adaptao? A adequao da estratgia, objetivos, mquinas/ equipamentos/
ferramental no cho-de-fbrica, roteiros e rotinas de produo, fluxos de materiais,
competncias, contratos, negociao, relacionamentos, gesto da mudana seguir/ tem/
ter estgio tecnolgico/ metodolgico/ etc. para seguir o mesmo ritmo?

H limite para a adaptao? A adaptabilidade plena possvel?


Finalizando, o artigo tem o mrito de, ao tratar de tema relevante, levar a questes como

as acima (entre outras possveis) e abordar, ao longo do mesmo, reas de estudo, proposies e
tecnologias, etc. que tratam ou encaminham a viabilizao da modelagem e posterior gesto de
processos sensvel a contexto.
Referncias bibliogrficas
BIEBERSTEIN, N.; BOSE, S.; FIAMMANTE, M.; JONES, K.; SHAH, R., 2006, Service-Oriented
Architecture Compass: business value, planning, and enterprise roadmap. Upper Saddle
River, NJ: IBM Press - DeveloperWorks Series, Prentice Hall, 1ST Ed., 232p.
CHAPPELL, D. A., 2004, Enterprise Service Bus. Sebastopol, CA: OReilly Media, 1st Ed, 247p.
ERL, T., 2005, Service Oriented Architecture: concepts, technology and design. Upper Saddle
River, NJ, 1st Ed., 760p.
Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

21

GRAHAM, I., 2007, Business Riles Management and Service Oriented Achitecture. West Sussex,
England: John Wiley & Sons Ltd., 1st Ed., 274p.
KAPLAN, R. S.; NORTON, D. P., 1997, A Estratgia em Ao: balanced scorecard. 4. ed. Rio de
Janeiro: Campus.
KAYE, D., 2003, Loosely Coupled: the missing pieces of web services. USA: RDS Press, 1st Ed, 336p.
KRAFZIG, D.; BANKE, K.; SLAMA, D., 2005, Enterprise SOA Sevice-Oriented Architecture Best
Pratices. Uper Saddle River: Prentice Hall, 1st Ed., 382p.

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

22

Sobre o BPM360
Visando difundir uma viso completa dos principais desafios existentes e tendncias mundiais em
BPM, a ELO Group e o Grupo de Produo Integrada da UFRJ esto lanando o portal BPM360.
Este portal traz uma srie de publicaes e comentrios contendo as principais discusses
existentes em torno do termo BPM ao redor do mundo. As publicaes do BPM360 incluem:
boas prticas internacionais, novos conceitos e idias, dificuldades existentes com os mtodos
atuais de BPM, dentre muitos outros temas selecionados de forma criteriosa de acordo com seu
grau de inovao, aplicabilidade prtica e adequao ao contexto brasileiro.
Para trazer ao Brasil esta coletnea de publicaes internacionais de referncia em BPM, a ELO
Group e o Grupo de Produo Integrada da UFRJ desenvolveram uma parceria com um dos
maiores nomes da atualidade em BPM no mundo o Professor Michael Rosemann. O Professor
Rosemann uma das principais referncias internacionais em BPM, com publicaes e trabalhos
apresentados em 20 diferentes pases, somente nos ltimos trs anos.
Ao longo dos prximos meses, diversos artigos contendo o que h de melhor no mundo de BPM
sero traduzidos e disponibilizados neste portal de forma a disseminar para o Brasil as melhores
prticas, conceitos e ferramentas em BPM.
___________________________
"Nos ltimos anos venho visitando diversos pases e organizaes e testemunhando diferentes
abordagens e tendncias na adoo de BPM. Desta forma, conforme surgiam novas experincias
e aplicaes em BPM, venho documentando estes novos desafios e iniciativas, consolidando-os
em uma srie de artigos desenvolvidos com parceiros, em sua maioria da Queensland University of
Technology.
A proposta do BPM360 realizar um giro de 360 graus nos diferentes conceitos, insights,
ferramentas e abordagens relacionadas a BPM que vm surgindo ao redor do mundo. Desta
forma, uma seleo de artigos foi traduzida para o portugus e comentadas para promover
discusses e reflexes a respeito do BPM em organizaes, universidades e instituies
brasileiras. com grande prazer que compartilho estes artigos com voc. Por favor sintam-se
vontade para nos contatar com contribuies, perguntas e comentrios."
Prof. Michael Rosemann
Michael Rosemann professor de Sistemas de Informaes na Queensland University of Technology, onde
lder do Grupo de Pesquisa em BPM. Autor de cinco livros e 130 artigos, Michael Rosemann participou de cursos
e conferncias de BPM em mais de 20 pases.

Michael Rosemann & ELO Group 2009 | www.bpm360.com.br

23