Contextualisation of business processes

Flexibility has emerged as an important requirement in the design of business processes. Research on process flexibility, however, has traditionally been focused on the intrinsic capability of a process to adapt to a new environment (e.g. workflow escalation, ad hoc modelling). This paper proposes to extend the existing body of research by studying the extrinsic drivers for process flexibility, that is, the root causes that actually drive the demand for flexible business processes. The drivers for flexibility can be found in the context of a process and may include among others time, location, weather, legislation or performance requirements. We argue for a stronger and more explicit consideration of these contextual factors in the design of business processes in order to make processes more adaptive. This paper discusses why context matters and how context can be conceptualised, classified and integrated with existing approaches to business process modelling. We use a goal-oriented process modelling approach to be able to identify relevant context elements and propose a framework and a meta model for classifying relevant context. These extensions are an essential foundation for the definition and implementation of truly agile processes, and as such of high practical and theoretical value.

[1]  Bill Curtis,et al.  Process modeling , 1992, CACM.

[2]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[3]  Yair Wand,et al.  On the notion of soft-goals in business process modeling , 2005, Bus. Process. Manag. J..

[4]  William J. Kolarik,et al.  Toward an integrated framework for modeling enterprise processes , 2004, CACM.

[5]  Peter Kawalek,et al.  Goal-based business process models: creation and evaluation , 1997, Bus. Process. Manag. J..

[6]  Steffen Lohmann,et al.  Context-aware Web Engineering: Modeling and Applications , 2005, Rev. d'Intelligence Artif..

[7]  Colette Rolland,et al.  Guiding Goal Modeling Using Scenarios , 1998, IEEE Trans. Software Eng..

[8]  Wil M. P. van der Aalst,et al.  Deadline-based escalation in process-aware information systems , 2007, Decis. Support Syst..

[9]  Wil M. P. van der Aalst,et al.  A configurable reference modelling language , 2007, Inf. Syst..

[10]  N. C. Narendra Flexible Support and Management of Adaptive Workflow Processes , 2004, Inf. Syst. Frontiers.

[11]  Ilia Bider,et al.  Defining business process flexibility with the help of invariants , 2007, Softw. Process. Improv. Pract..

[12]  Pnina Soffer Scope analysis: identifying the impact of changes in business process models , 2005, Softw. Process. Improv. Pract..

[13]  Alain Wegmann,et al.  Capturing design rationale with functional decomposition of roles in business processes modeling , 2005, Softw. Process. Improv. Pract..

[14]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[15]  Alain Wegmann,et al.  Modelling the regulative role of business processes with use and misuse cases , 2005, Bus. Process. Manag. J..

[16]  Nicolas Spyratos,et al.  Contextualization as an independent abstraction mechanism for conceptual modeling , 2007, Inf. Syst..

[17]  Albrecht Schmidt,et al.  Implicit human computer interaction through context , 2000, Personal Technologies.

[18]  Harry Chen,et al.  An ontology for context-aware pervasive computing environments , 2003, The Knowledge Engineering Review.

[19]  Matthias Jarke,et al.  Toward Reference Models of Requirements Traceability , 2001, IEEE Trans. Software Eng..

[20]  Bill N. Schilit,et al.  Disseminating active map information to mobile hosts , 1994, IEEE Network.