A Qualitative Comparison of Approaches Supporting Business Process Variability (original) (raw)
Related papers
Understandability Issues of Approaches Supporting Business Process Variability
2012
The increasing adoption of Process-Aware Information Systems, together with the reuse of process knowledge, has led to the emergence of process model repositories with large process families, i.e., collections of related process model variants. For managing such related model collections two types of approaches exist. While behavioral approaches take supersets of variants and derive a process variant by hiding and blocking process elements, structural approaches take a base process model as input and derive a process variant by applying a set of change operations to it. However, at the current stage no framework for assessing these approaches exists and it is not yet clear which approach should be better used and under which circumstances. Therefore, to give first insights about this issue, this work compares both approaches in terms of understandability of the produced process model artifacts, which is fundamental for the management of process families and the reuse of their contained process fragments. In addition, the comparison can serve as theoretical basis for conducting experiments as well as for fostering the development of tools managing business process variability.
On managing business processes variants
Data & Knowledge Engineering, 2009
Variance in business process execution can be the result of several situations, such as disconnection between documented models and business operations, workarounds in spite of process execution engines, dynamic change and exception handling, flexible and ad-hoc requirements, and collaborative and/or knowledge intensive work. It is imperative that effective support for managing process variances be extended to organizations mature in their BPM (Business Process Management) uptake so that they can ensure organization wide consistency, promote reuse and capitalize on their BPM investments. This paper presents an approach for managing business processes that is conducive to dynamic change and the need for flexibility in execution. The approach is based on the notion of process constraints. It further provides a technique for effective utilization of the adaptations manifested in process variants. In particular, we will present a facility for discovery of preferred variants through effective search and retrieval based on the notion of process similarity, where multiple aspects of the process variants are compared according to specific query requirements. The advantage of this approach is the ability to provide a quantitative measure for the similarity between process variants, which further facilitates various BPM activities such as process reuse, analysis and discovery.
Enhancing Modeling and Change Support for Process Families through Change Patterns
Lecture Notes in Business Information Processing, 2013
The increasing adoption of process-aware information systems (PAISs), together with the variability of business processes (BPs), has resulted in large collections of related process model variants (i.e., process families). To effectively deal with process families, several proposals (e.g., C-EPC, Provop) exist that extend BP modeling languages with variability-specific constructs. While fostering reuse and reducing modeling efforts, respective constructs imply additional complexity and demand proper support for process designers when creating and modifying process families. Recently, generic and language-independent adaptation patterns were successfully introduced for creating and evolving single BP models. However, they are not sufficient to cope with the specific needs for modeling and evolving process families. This paper suggests a complementary set of generic and language-independent change patterns specifically tailored to the needs of process families. When used in combination with existing adaptation patterns, change patterns for process families will enable the modeling and evolution of process families at a high-level of abstraction. Further, they will serve as reference for implementing tools or comparing proposals managing process families.
Business process variability modeling
It is common for organizations to maintain multiple variants of a given business process, such as multiple sales processes for different products or multiple bookkeeping processes for different countries. Conventional business process modeling languages do not explicitly support the representation of such families of process variants. This gap triggered significant research efforts over the past decade, leading to an array of approaches to business process variability modeling. In general, each of these approaches extends a conventional process modeling language with constructs to capture customizable process models. A customizable process model represents a family of process variants in a way that a model of each variant can be derived by adding or deleting fragments according to customization options or according to a domain model. This survey draws up a systematic inventory of approaches to customizable process modeling and provides a comparative evaluation with the aim of identifying common and differentiating modeling features, providing criteria for selecting among multiple approaches, and identifying gaps in the state of the art. The survey puts into evidence an abundance of customizable process-modeling languages, which contrasts with a relative scarcity of available tool support and empirical comparative evaluations.
Managing process variants as an information resource
Business Process Management, 2006
Many business solutions provide best practice process templates, both generic as well as for specific industry sectors. However, it is often the variance from template solutions that provide organizations with intellectual capital and competitive differentiation. In this paper, we present a modeling framework that is conducive to constrained variance, by supporting user driven process adaptations. The focus of the paper is on providing a means of utilizing the adaptations effectively for process improvement through effective management of the process variants repository (PVR). In particular, we will provide deliberations towards a facility to provide query functionality for PVR that is specifically targeted for effective search and retrieval of process variants.
On Managing Process Variants as an Information Resource
2006
Many business solutions provide best practice process templates, both generic as well as for specific industry sectors. However, it is often the variance from template solutions that provide organizations with intellectual capital and competitive differentiation. Although variance must comply with various contractual, regulatory and operational constraints, it is still an important information resource, representing preferred work practices. In this paper, we present a modeling framework that is conducive to constrained variance, by supporting user driven process adaptations. The focus of the paper is on providing a means of utilizing the adaptations effectively for process improvement through effective management of the process variants repository (PVR). In particular, we will provide deliberations towards a facility to provide query functionality for PVR that is specifically targeted for effective search and retrieval of process variants.
Context-Based Variant Generation of Business Process Models
Lecture Notes in Business Information Processing, 2014
Nowadays, variability management of process models is a major challenge for Process-Aware Information Systems. Process model variants can be attributed to any of the following reasons: new technologies, governmental rules, organizational context or adoption of new standards. Current approaches to manage variants of process models address issues such as reducing the huge effort of modeling from scratch, preventing redundancy, and controlling inconsistency in process models. Although the effort to manage process model variants has been exerted, there are still limitations. Furthermore, existing approaches do not focus on variants that come from organizational or informational perspectives of process models. This paper introduces an approach to generate context-sensitive process model variants that come from adaptations in the organizational perspective. The approach is inspired by real life scenarios and has its conceptualization based on general concepts such as abstraction, and polymorphism.
Business Process Modeling : Variability and Scope
2014
Maintaining numerous variants of a given business process is very important for companies, which have dissimilar procedures such as book-keeping and trade used to present various goods for different countries. Languages of business process modeling are of routine type and do not contain the families of business process variants description clearly. The analysis of variability in business process modeling is carried out to cover gaps which were observed in the past. This study demonstrates key concepts of business process variants using an example in present methodologies in the area based on a common set of values. The outlines exhibit that initial methods are defined by the fact that they expand a conservative process modelling language with constructs that formulate it and make it capable to define personalized business process models. A personalized business process model defines a relations of process variants in such a way that every variant can be made by adding up or removing...
On Maintaining Consistency of Process Model Variants
Lecture Notes in Business Information Processing, 2011
Today's enterprises are dynamic where many variances of business process models can exist due to several reasons such as: the need to target different customer types, rely on particular IT systems or comply with specific country regulations. Automated maintenance of the consistency between process variants is an important goal that saves the time and efforts of process modelers. In this paper, we present a query-based approach to maintain consistency among process variants. We maintain the link between the variant process models by means of defining process model views. These views are defined using, BPMN-Q, a visual query language for business process models. Therefore, dynamic evaluation for the defined queries of the process views guarantee that the process modeler is able to get up-to-date and consistent status of the process model. In addition, our view-based approach allows the building of a holistic view of related variants of the same process model.
A reference architecture for managing business process variants
2007
Business process management systems (BPMS) have been prevalent in business information systems, yet still striving to cope with emerging demands from current business environments. It is particularly challenging in managing knowledge intensive business processes, which has partially led to the demand for more complex BPMS functionality such as instance adaptation and streamlined process evolution. On the other hand, various process analysis and discovery techniques have been developed as an important component in BPMS. In this paper, we present a technology framework that supports process discovery from preferred work practices in a flexible process management system. The framework supports instance adaptation and a systematic approach towards process evolution/improvement.