Unraveling the Never-Ending Story of Lifecycles and Vitalizing Processes

Stephan A. Fahrenkrog-Petersen,Saimir Bala,Luise Pufahl,Jan Mendling
2024-07-25
Abstract:Business process management (BPM) has been widely used to discover, model, analyze, and optimize organizational processes. BPM looks at these processes with analysis techniques that assume a clearly defined start and end. However, not all processes adhere to this logic, with the consequence that their behavior cannot be appropriately captured by BPM analysis techniques. This paper addresses this research problem at a conceptual level. More specifically, we introduce the notion of vitalizing business processes that target the lifecycle process of one or more entities. We show the existence of lifecycle processes in many industries and that their appropriate conceptualizations pave the way for the definition of suitable modeling and analysis techniques. This paper provides a set of requirements for their analysis, and a conceptualization of lifecycle and vitalizing processes.
Databases,Artificial Intelligence,Software Engineering
What problem does this paper attempt to address?
### What problems does this paper attempt to solve? This paper aims to address the limitations of Business Process Management (BPM) in analyzing and modeling certain types of processes. Specifically, BPM has traditionally focused mainly on "teleological" processes with clear start and end states, while ignoring those ongoing lifecycle processes without a clear end point and their related vitalizing processes. #### Main research questions 1. **Lack of support for lifecycle processes**: - Traditional BPM techniques assume that all business processes have a clear start and end state, but many real - world processes do not conform to this assumption. For example, the treatment of chronic patients, the cultivation and maintenance of crops, and the continuous integration of software systems are all long - term and constantly changing processes. 2. **Characteristics of vitalizing processes**: - Vitalizing processes refer to a series of tasks performed to prevent the deterioration of an entity (such as a patient, a farmland, or a software system) or to continuously improve its state. These processes are characterized by the fact that they may occur repeatedly, and each execution may affect the state of the entity. Therefore, how to analyze and model these processes has become a challenge. 3. **Deficiencies of existing BPM techniques**: - Existing BPM techniques have difficulty dealing with the following issues: - **No clear end state**: Lifecycle processes often have no clear end point and are ongoing. - **Repeated behavior**: Vitalizing processes are usually executed repeatedly, which is different from the traditional BPM view that regards repetition as waste. - **Temporal regularity**: Vitalizing processes usually have a fixed schedule, such as agricultural activities according to seasons. - **Multidimensional data processing**: The event logs and vital signs data involved in lifecycle processes need to be processed simultaneously. - **Changes in entity state**: The goal of vitalizing processes is to stabilize or improve the state of the entity, so it is necessary to track the changing trend of the entity throughout its lifecycle. #### Main contributions of the paper To solve the above problems, the paper proposes the following concepts and methods: - **Define lifecycle processes and vitalizing processes**: New terms are introduced to describe these processes that are different from traditional business processes. - **Propose a conceptual model**: A conceptual model is constructed to describe the relationship between lifecycle processes and vitalizing processes. - **Identify analysis requirements**: Based on practical application cases and related research, the technical requirements for analyzing these processes are determined. - **Explore the application of related techniques**: Methods from fields such as time - series analysis, social - sequence analysis, and mortality analysis are discussed to fill the gaps in existing BPM techniques. Through these contributions, the paper lays the foundation for the development of new modeling and analysis techniques applicable to lifecycle processes and vitalizing processes.