Enterprise Process Reuse System (EPReS) Increasing process model reuse in a multi-product / multi-channel services environment Ross S. Veitch1 1 University of Cape Town, Cape Town, South Africa 1 Problem Statement As technology evolves, enterprises are expected to offer their products and services through an ever-increasing number of channels. The practicalities of this are further complicated by the number of products and services that need to be offered. Taking a bank for example, multiple products and services (current accounts, savings accounts etc.) must be offered through several channels (physical branches, call centers, internet banking, mobile applications etc.) to multiple client types (business client, retail client etc.). The internal structure of the organisation also complicates matters as the respon- sibility for the product design, technical solution and the operational servicing of the customer is usually the responsibility of different parts of the organisation. However, many of the processes executed in will likely be shared. Depending on the process modeling approach, these shared processes may be modelled separately in each area. A similar situation relating to car components where more than 20 variations of the same process were found based on product, supplier and the development phase of the com- ponent also illustrates this problem [1,2]. A client may wish to start in one channel and then switch to a different channel (e.g. possibly call the call center) [3,4]. Due to the organisational structure issues referred to earlier, modeling this process flow becomes problematic because of the number of permutations that emerge. If there are four steps in a process, and two possible channels for each step, then there are eight possible permutations of process flow available. The permutations become even worse when there are four or five channels in use. Modeling business processes across multiple channels and multiple products will be referred to as the multi-channel / multi-product dilemma in this study. Although this issue is likely to occur in most large service related organisations, it is particularly prevalent in finan- cial services where many back-end processes are shared across products, channels, business units, and customer segments. This dilemma has not been addressed in the business process modeling literature. Furthermore, the mapping of business processes in a multi-channel environment is of- ten carried out by different employees, in different parts of the organisation, for differ- ent projects and over an extended period of time, which results in multiple models for the same process [1]. As the number of process models in the repository increases over 2 time, new issues begin to appear [2]. Multiple versions of the same model, similar logic appearing in multiple models [1,5], difficulties in locating the correct version of a pro- cess model, and conflicting versions of a process model [1] are some of the issues that have been documented in the literature [2,6–10]. While these issues could be improved by reusing complete process models, one study found that only 10.2% of respondents reused complete process models [11]. Although conceptual models for process model reuse have been proposed [12,13], the reuse of process models in organisations has received less attention than knowledge sharing and reuse [11,14]. We believe that this is indicative of a broader issue relating to the reuse of complete process models in practice. Hence the objective of this research is to develop a business process modeling method to increase complete process model reuse by other models in the repository. A process modeling method that improves process model reuse in this manner would be of value to organisations that carry out process modeling in an environment with multiple channels, products / services, and customer types. Therefore, the research question posed for this research is: How can complete process model reuse by other models in a multi-channel and multi-product financial services environment be im- proved? 2 Research Methodology This research project will adopt a Design Science Research (DSR) methodology and accordingly a pragmatic philosophy. Design science research is considered an appro- priate approach because the purpose is to develop an IS artifact (a new method) and it provides a framework that can be used for applied IS research [15,16]. DSR is con- cerned with developing or improving artifacts (constructs, methods, models, and in- stantiations) which are of use to society [16–18]. It is envisaged that the research will consist of a main DSR cycle (designing the method) and two sub DSR cycles: 1) illus- trating the consequences of low levels of process model reuse using System Dynamics and 2) developing a quantitative measure of complete process model reuse in the re- pository. A mixed method methodology will be used to conduct the research. These methods will consist of quantitative and qualitative approaches using literature reviews, inter- views with stakeholders and statistical analysis of process repositories. The methods vary from being positivist (statistical analysis of historical process repositories) to in- terpretivist (e.g. interviews being used to develop the SD model and evaluate the artifact in a real setting). However, the mix between quantitative and qualitative methods will vary depending on the DSR cycle in question. Table 1 summarizes the research instru- ments, data and analysis that will be employed in this research project. 3 Table 1. Research instruments, data collection and data analysis Qualitative Quantitative Research Instruments Literature survey Statistical analysis of process Interviews with key stake- repository holders Data collection Results of the literature sur- Number of times each model vey. has been reused (Historically Interviews with key stake- and as a result of the pro- holders posed method) Data analysis Thematic analysis of inter- Calculation of levels of pro- views with key stakeholders. cess model reuse (historical and as a result of the pro- posed method. 3 Intended Solution and Validity This project will develop a process modeling method (EPReS) which increases the re- use of complete process models by other models in the repository. The DSR approach of Peffers has been adopted for this research [19]. EPReS must be shown to meet its objectives and to be useful [16–18,20], and will be evaluated in a business unit of a large South African financial services organisation. However, in research conducted so far, no measure of the level of reuse of process models by other process models has been found, and accordingly, the development of this measure has been incorporated into this project. Such a measure is essential for a quantitative evaluation of EPReS. 4 Relation to state of the art in BPM research Process model reuse has been studied from the perspective of human reuse of process models, reuse of elements of process models, and even conceptual models of process model reuse [12,13,21,22]. The reuse of process models when modeling has been largely focused on how to guide the modeler to create new models based on adapting existing models, for example: reference models, automated variant creation, identifica- tion of similar models [23–26]. However, this approach still results in a new process model being added to the repository and will not solve the problem of multiple redun- dant models which are caused by the multi-channel / multi-product dilemma. Process model reuse can be categorized as shown in Fig. 1. Using this approach, we first consider reuse based on whether the reuse is external (e.g. an employee reusing a model in the course of their work), or whether the reuse is internal within the process repository itself. Thereafter, we can classify the reuse into the reuse of partial process models (or elements thereof) and the reuse of complete process models. A possible measure of process model reuse is the amount of reuse of models in a repository by other process models in the same repository. In this study, we are inter- ested in the reuse of complete process models by other process models internally within 4 the repository. Accordingly, measuring the level of process model reuse by other mod- els in the process repository would be an important indicator of model reuse. While process model reuse is a frequent topic of research, no research could be found relating to the reuse of models within a process repository by other models within the repository. Process model reuse Reuse of process Reuse of process models by models internally external entities in repository Reuse of process Reuse of complete Reuse of process Reuse of complete model elements process models by model elements process models by other models other models Fig. 1. Types of process model reuse 5 State of research, problems and threats The current state of this research project is reflected in Table 2. Table 2. Research project status, problems and threats Status New method devel- Proposed method has been developed and is being evaluated in a opment real-world situation Measure of model Proposed measure has been developed and is being evaluated in a reuse development real-world situation. A paper in this regard has been accepted for the BPM 2019 Conference Workshops A Risk Management Framework for DSR has been proposed [27] and this framework was used to identify the top 3 risks to this research project. These risks are shown in Table 3. Table 3. Top Research Project Risks Risk Conse- Prob- Risk Description # quence ability 9 4 3 Inappropriate choice of meta-requirements (scoping error) 13 4 3 Ignorance or lack of knowledge of existing relevant natural and behavioural science research forming kernel theories for under- standing or solving the problem 19 4 3 Development of a hypothetical (untried) purposeful artefact which cannot be taught to or understood by those who are in- tended to use it 5 References 1. Branco MC, Xiong Y, Czarnecki K, Kuster J, Volzer H. A case study on consistency man- agement of business and IT process models in banking. Softw Syst Model. 2014;13(3):913–40. 2. Hallerbach A, Bauer T, Reichert M. Capturing variability in business process models: The Provop approach. J Softw Maint Evol. 2010;22(6–7):519–46. 3. Lockie W. Delivering an effective click-and-collect strategy - A retailer case study. J Digit Soc Media Mark. 2014;2(2):139–52. 4. Verhoef PC, Kannan PK, Inman JJ. From Multi-Channel Retailing to Omni-Channel Re- tailing. Introduction to the Special Issue on Multi-Channel Retailing. J Retail. 2015;91(2):174–81. 5. Cuesta C, Ruesta M, Tuesta D, Urbiola P. The digital transformation of the banking indus- try. Digit Econ Watch. 2015; 6. Alotaibi Y. Business process modelling challenges and solutions: a literature review. J In- tell Manuf. 2016;27(4):701–23. 7. Jonnavithula L, Antunes P, Cranefield J. Organisational Issues in Modelling Business Pro- cesses: An Activity-Based Inventory and Directions for Research. PACIS. 2015;184. 8. Kumar A, Yao W. Design and management of flexible process variants using templates and rules. Comput Ind. 2012;63(2):112–30. 9. Reijers HA, Mans RS, van der Toorn RA. Improved model management with aggregated business process models. Data Knowl Eng. 2009 Feb;68(2):221–43. 10. Smirnov S, Weidlich M, Mendling J, Weske M. Action patterns in business process model repositories. Comput Ind. 2012;63(2):98–111. 11. Koschmider A, Fellmann M, Schoknecht A, Oberweis A. Analysis of process model reuse: Where are we now, where should we go from here? Decis Support Syst. 2014;66:9–19. 12. Erol S. A process model of business process model reuse. Int J Bus Inf Syst. 2016; 13. Nolte A, Bernhard E, Recker J, Pittke F, Mendling J. Repeated use of process models: The impact of artifact, technological and individual factors. Decis Support Syst. 2016;88:98– 111. 14. Saarsen T, Dumas M. Factors Affecting the Sustained Use of Process Models. In: La Rosa M, Loos P, Pastor Ó, editors. International Conference on Business Process Management. Rio de Janeiro, Brazil: Springer; 2016. p. 193–209. 15. Nunamaker JF, Chen MC, Purdin TDM. Systems Development in Information Systems Research. J Manag Inf Syst. 1990;7(3):89–106. 16. March ST, Smith GF. Design and natural science research on information technology. Decis Support Syst. 1995;15(4):251–66. 17. Gleasure R. When is a problem a design science problem? An Int J Inf Technol Action, Commun Work. 2015;9(1):9–25. 18. Hevner AR, March ST, Park J, Ram S. Design Science in Information systems research. MIS Q. 2004;28(1):75–105. 19. Peffers K, Tuure T, Rothenberger MA, Chatterjee S. A Design Science Research Meth- odology for Information Systems Research. J Manag Inf Syst. 2007;24(3):45–77. 20. Venable JR, Pries-Heje J, Baskerville RL. A comprehensive framework for evaluation in design science research. In: International Conference on Design Science Research in In- formation Systems. 2012. p. 423–38. 21. Nolte A, Bernhard E, Recker J. You’ve modelled and now what?"-exploring determinants of process model re-use. In: 24th Australasian Conference on Information Systems (ACIS). RMIT University; 2013. p. 1–11. 6 22. Jin T, Wang J, Wu N, La Rosa M, ter Hofstede AH. Efficient and Accurate Retrieval of Business Process Models through Indexing. In: International Conference on the Move to Meaningful Inyternet Systems (OTM). Berlin: Springer; 2010. p. 402–9. 23. Awad A, Sakr S, Kunze M, Weske M. Design by Selection: A Reuse-Based Approach for Business Process Modeling. In: Jeusfeld M, Delcambre L, Ling T, editors. Conceptual Modeling – ER 2011 ER 2011 Lecture Notes in Computer Science, vol 6698. Springer Berlin Heidelberg; 2011. p. 332–45. 24. Narendra NC, Ponnalagu K, Gangadharan GR, Truong HL, Dustdar S, Ghose AK. Effec- tive reuse via modeling, managing and searching of business process assets. In: Ninth IEEE International Conference on Services Computing (SCC 2012). Honolulu, Hawaii: IEEE; 2012. p. 462–9. 25. Hallerbach A, Bauer T, Reichert M. Managing Process Variants in the Process Life Cycle. In: 10th Int’l Conf on Enterprise Information Systems (ICEIS’08). Barcelona; 2008. p. 154–61. 26. Hallerbach A, Bauer T, Reichert M. Configuration and Management of Process Variants [Internet]. [cited 2018 Dec 20]. Available from: http://dbis.eprints.uni- ulm.de/601/1/HaReBa_Handbook.pdf 27. Baskerville R, Pries-Heje J, Venable J. A risk management framework for design science research. In: Proceedings of the Annual Hawaii International Conference on System Sci- ences. 2011.