Abstract
Along with enterprise transformation, enterprise re-engineering is essential for maintaining the competitiveness of an enterprise. Enterprise re-engineering addresses (emergent) changes, re-organizing, outsourcing and re-aligning alike. Re-engineering itself has drawn traction in both academia and business. Most scholarly work in this area is confined to model-driven analysis, holistic frameworks for analyzing as-is/to-be enterprise models, and a few other conceptualization techniques. The practice of process redesign understandably takes the stage in re-engineering. Yet algorithmic techniques that insightfully point out how a process might be improved for proactively re-engineering process-intensive enterprise architecture are missing. Data science and business intelligence have brought a refreshingly new analysis to this mainstream problem by studying the operational history of a business process to facilitate most plausible changes. In this article, we investigate enterprise process redesign taking into account enterprise’s high-level strategy and data warehouse. More specifically, we propose an approach to reasoning about an enterprise’s strategy together with data mining rules extracted from the data warehouse of the enterprise. Our redesign algorithms suggest design-time changes to be made to its business processes, primarily by eliminating redundant tasks and re-ordering inefficiently-located tasks. We analyze the effectiveness of candidate to-be business processes with regard to business intelligence indicators. We report our work on the enterprise architecture developed for a retailer of low-cost domestic flights.
Similar content being viewed by others
Notes
Until 2017, the company achieved net operating revenue of $11 millions for the same year, gross profit of more than $350 thousands. They gradually became passenger’s first choice in hunting for cheap flights.
ArchiMate modeling language http://www.archimate.nl/.
The specification of BPMN is managed by the Object Management Group http://www.bpmn.org/.
The process returns to regular tickets if she does not have enough e-balance.
Company AD has to wait for customer’s confirmation sent via email. Latency caused by any delay in making such a confirmation by the customer could result in a final charge for rescheduling her airfare that is actually higher than the reschedule fees previously confirmed by the provider. For this reason, Company AD puts a reasonable surcharge to cover this potential payment gap. The customer is entitled for a refund in case her actual reschedule fees finally go below the surcharge she paid.
Goals might logically be refined into sub-goals, thereby their satisfaction relies on that of their sub-goals. A goal might be achieved in several ways if it or its sub-goals are OR-refined (Horkoff et al. 2014).
A large-sized companies typically has more than 300 employees; medium-sized 200–300 employees; small-sized 10–200 employees; micro-sized—no more than 10 employees.
References
Adesola S, Baines T (2005) Developing and evaluating a methodology for business process improvement. Bus Process Manag J 11(1):37–46
Alter S (2014) Engineering enterprises for emergent change. In: Proceedings of 16th IEEE conference on business informatics. IEEE Computer Society, Geneva, Switzerland, pp 113–123
Barone D, Yu E, Won J, Jiang L, Mylopoulos J (2010) Enterprise modeling for business intelligence. In: Proceedings of IFIP working conference on the practice of enterprise modeling, PoEM. Springer Verlag, Delft, The Netherlands, pp 31–45
Ben-Ari M (2012) Mathematical logic for computer science, 3rd edn. Springer, Berlin
Benthem V, Johan Doets K (2001) Higher-order logic. Handbook of philosophical logic, 2nd edn. Springer, Berlin
Bhattacharya K, Gerede C, Hull R, Liu R, Su J (2007) Towards formal analysis of artifact-centric business process models. In: Proceedings of 5th international conference on business process management. Springer, Brisbane, Australia, pp 288–304
Bordeleau F, Mosconi E, de Santa-Eulalia LA (2018) Business intelligence in Industry 4.0: state of the art and research opportunities. In: Proceedings of 51st Hawaii international conference on system sciences. IEEE Computer Society, Hawaii, USA, pp 1–10
Chen H, Chiang R, Storey VC (2012) Business intelligence and analytics: from big data to big impact. MIS Q 36(4):1165–1188
Dam H, Lê LS, Ghose A (2016) Managing changes in the enterprise architecture modelling context. Enterp Inf Syst 10(6):666–696
Deokar AV, Sarnikar S (2016) Understanding process change management in electronic health record implementations. Inf Syst e-Bus Manag 14(4):733–766
Dietz JL (2006) Enterprise ontology: theory and methodology. Springer, Berlin
Donaldson WM, Blackburn TD, Blessner P, Olson BA (2015) An examination of the role of enterprise architecture frameworks in enterprise transformation. J Enterp Transform 5(3):218–240
Dumas M, Rosa ML, Mendling J, Reijers HA (2018) Fundamentals of business process management, 2nd edn. Springer, Berlin
Fill HG, Johannsen F (2016) A knowledge perspective on big data by joining enterprise modeling and data analyses. In: Proceedings of 49th Hawaii international conference on system sciences. IEEE Computer Society, Hawaii, USA, pp 4052–4061
Gharib M, Giorgini P, Mylopoulos J (2018) Analysis of information quality requirements in business processes, revisited. Requir Eng 23(2):227–249
Giorgini P, Mylopoulos J, Nicchiarelli E, Sebastiani R (2002) Reasoning with goal models. In: Proceedings of the 21st international conference on conceptual modeling, Tampere, Finland, pp 167–181
Hacks S, Steffens A, Hansen P, Rajashekar N (2019) A continuous delivery pipeline for EA model evolution. In: Proceedings of enterprise, business-process and information systems modeling, BPMDS, EMMSAD. Springer, Rome, Italy, pp 141–155
Han J, Kamber M, Pei J (2011) Data mining: concepts and techniques, 3rd edn. Morgan Kaufmann, San Francisco
Hevner AR, March ST, Park J, Ram S (2004) Design science in information systems research. MIS Q 28(1):75–105
Hinge K, Ghose A, Koliadis G (2009) Process SEER: a tool for semantic effect annotation of business process models. In: Proceedings of 13th international conference on enterprise distributed object computing. IEEE Computer Society, Auckland, New Zealand, pp 49–58
Hinkelmann K, Pasquini A (2014) Supporting business and IT alignment by modeling business and IT strategy and its relations to enterprise architecture. In: Proceedings of 2nd enterprise systems conference. IEEE Computer Society, Shanghai, China, pp 149–154
Hinkelmann K, Gerber A, Karagiannis D, Thoenssen B, van der Merwe A, Woitsch R (2016) A new paradigm for the continuous alignment of business and it: combining enterprise architecture modelling and enterprise ontology. Comput Ind 79:77–86 (special issue on future perspectives on next generation enterprise information systems)
Horkoff J, Yu E (2009) Evaluating goal achievement in enterprise modeling – an interactive procedure and experiences. In: Proceedings of the second working conference on the practice of enterprise modeling, Stockholm, Sweden, pp 145–160
Horkoff J, Barone D, Jiang L, Yu E, Amyot D, Borgida A, Mylopoulos J (2014) Strategic business modeling: representation and reasoning. Softw Syst Model 13(3):1015–1041
Iacob ME, D Q, Jonkers H (2012) Capturing business strategy and value in enterprise architecture to support portfolio valuation. In: Proceedings of 16th international conference on enterprise distributed object computing. IEEE Computer Society, Beijing, China, pp 11–20
Jarvenpaa SL, Stoddard DB (1998) Business process redesign: radical and evolutionary change. J Bus Res 41(1):15–27
Kallio J, Saarinen T, Salo S, Tinnilä M, Vepsäläinen A (1999) Drivers and tracers of business process changes. J Strateg Inf Syst 8(2):125–142
Kaplan RS, Anderson SR (2003) Time-driven activity-based costing. Technical report 485443, Harvard Business School: Accounting and Management
Koliadis G, Ghose AK (2009) A conceptual framework for business process redesign. In: Proceedings of the 10th international conference on enterprise, business-process and information systems modeling, held at 21st CAiSE. Springer, Amsterdam, The Netherlands, pp 14–26
Kunchala J, Yu J, Yongchareon S (2015) A survey on approaches to modeling artifact-centric business processes. In: Proceedings of 16th international conference on web information system engineering. Springer, Miami, USA, pp 16–18
Labusch N, Aier S, Winter R (2013) Beyond enterprise architecture modeling—what are the essentials to support enterprise transformations? In: Proceedings of 10th international workshop on enterprise modeling and information systems architectures, St. Gallen, Switzerland, pp 13–26
Labusch N, Aier S, Rothenberger M, Winter R (2014) Architectural support of enterprise transformations: insights from corporate practice. Tagungsband Multikonferenz Wirtschaftsinformatik. Universität Paderborn, Paderborn, Germany, pp 1048–1060
Laudon KC, Laudon JP (2019) Management information systems: managing the digital firm, 16th edn. Pearson, New York
Mansar SL, Reijers HA (2007) Best practices in business process redesign: use and impact. Bus Process Manag J 13(2):193–213
Maté A, Trujillo J, Mylopoulos J (2015) Stress testing strategic goals with SWOT analysis. In: Proceedings of the 34th international conference on conceptual modeling, Stockholm, Sweden, pp 65–78
Meyer B (1988) Object-oriented software construction, 1st edn. Prentice-Hall, Upper Saddle River
Michelberger B, Mutschler B, Reichert M (2012) Process-oriented information logistics: aligning enterprise information with business processes. In: Proceedings of 16th international conference on enterprise distributed object computing. IEEE Computer Society, Beijing, China, pp 21–30
Müller D, Reichert M, Herbst J (2008) A new paradigm for the enactment and dynamic adaptation of data-driven process structures. In: Proceedings of the 20th international conference on advanced information systems engineering, France, pp 48–63
Niedermann F, Radeschütz S, Mitschang B (2010) Design-time process optimization through optimization patterns and process model matching. In: Proceedings of 12th IEEE conference on commerce and enterprise computing. IEEE Computer Society, Shanghai, China, pp 48–55
Nigam A, Caswell NS (2003) Business artifacts: an approach to operational specification. IBM Syst J 42(3):428–445
Österle H (2013) Business in the information age: heading for new processes. Springer Science & Business Media, Berlin
Paja E, Maté A, Woo CC, Mylopoulos J (2016) Can goal reasoning techniques be used for strategic decision-making? In: Proceedings of the 35th international conference on conceptual modeling, Gifu, Japan, pp 530–543
Peffers K, Tuunanen T, Rothenberger MA, Chatterjee S (2008) A design science research methodology for information systems research. J Manag Inf Syst 24(3):45–77
Pombinho J, Aveiro D, Tribolet J (2014) A matching ontology for $\text{e}^{3}$ value and DEMO—a sound bridging of business modelling and enterprise engineering. In: Proceedings of 16th IEEE conference on business informatics. IEEE Computer Society, Geneva, Switzerland, pp 17–24
Qu Y, Ming X, Ni Y, Li X, Liu Z, Zhang X, Xie L (2019) An integrated framework of enterprise information systems in smart manufacturing system via business process reengineering. Proc Inst Mech Eng Part B J Eng Manuf 233(11):2210–2224
Reijers HA (2003) Design and control of workflow processes: business process management for the service industry. Lecture notes in computer science, vol 2617. Springer, Berlin
Rouse WB (2005) A theory of enterprise transformation. Syst Eng 8(4):279–295
Rupnik R, Jaklič J (2009) The deployment of data mining into operational business processes. In: Karahoca A (ed) Ponce J. I-Tech education and publishing, data mining and knowledge discovery in real life applications
Russell N, van der Aalst W, Ter-Hofstede A (2006) Exception handling patterns in process-aware information systems. Technical report, BPM Center Report BPM-06-04, BPMcenter.org
Salgado CE, Machado RJ, Maciel R (2014) An OMG-based meta-framework for alignment of IS/IT architecture with business models. In: Proceedings of 9th international conference on the quality of information and communications technology. IEEE Computer Society, Guimaraes, Portugal, pp 288–293
Schmidt R, Möhring M (2013) Strategic alignment of cloud-based architectures for big data. In: Proceedings of 5th workshop on service-oriented enterprise architecture for enterprise engineering, in conjunction with 17th EDOC conference. IEEE Computer Society, Vancouver, Canada, pp 136–143
Shahzad K, Zdravkovic J (2009) A goal-oriented approach for business process improvement using process warehouse data. In: Proceedings of the 2nd IFIP working conference on the practice of enterprise modeling. Springer, Stockholm, Sweden, pp 84–98
Sousa VAD, Burnay C, Snoeck M (2020) B-MERODE: a model-driven engineering and artifact-centric approach to generate blockchain-based information systems. In: Proceedings of 32nd international conference on advanced information systems engineering, CAiSE 2020, Grenoble, France, pp 117–133
Ştefănescu L, Ungureanu L, Matei IV (2008) Reengineering as an efficient solution to redesign activities and processes of an enterprise. J Appl Econ Sci 3(5):161–167
Teng J, Grover V, Fiedler K (1996) Developing strategic perspectives on business process reengineering: from process reconfiguration to organizational change. Omega 24(3):271–294
Tribolet J (2014) An engineering approach to natural enterprise dynamics: from top-down purposeful systemic steering to bottom-up adaptive guidance control. In: Proceedings of 9th international conference on evaluation of novel approaches to software engineering. IEEE Computer Society, Lisbon, Portugal, p keynote
Umoh E, Sampaio PRF (2014) The ‘REFINTO’ framework and tool: supporting business-IT alignment in enterprise financial application development. In: Proceedings of 18th international conference on enterprise distributed object computing. IEEE Computer Society, Ulm, Germany, pp 406–409
van der Aalst WMP (2020) Academic view: development of the process mining discipline. In: Process mining in action. Springer, pp 181–196
Vanderfeesten ITP, Reijers HA, van der Aalst WMP (2011) Product-based workflow support. Inf Syst 36(2):517–535
Vanwersch R, Shahzad K, Vanderfeesten I, Vanhaecht K, Grefen P, Pintelon L, Mendling J, van Merode G, Reijers HA (2016) A critical evaluation and framework of business process improvement methods. Bus Inf Syst Eng 58(1):43–53
Voorberg S, Eshuis R, van Jaarsveld W, van Houtum G (2019) Decision support for declarative artifact-centric process models. In: Proceedings of business process management forum—BPM Forum 2019, Vienna, Austria, pp 36–52
Wegener D, Rüping S (2010a) On integrating data mining into business processes. In: Proceedings of the 13th international conference on business information systems. Springer, Berlin, Germany, pp 183–194
Wegener D, Rüping S (2010b) On reusing data mining in business processes - a pattern-based approach. In: Proceedings of 8th BPM international workshops and education track. Springer, Hoboken, USA, pp 264–276
Wegmann A, Regev G, Rychkova I, Lê LS, Julia P (2007) Business and IT alignment with SEAM for enterprise architecture. In: Proceedings of 11th international conference on enterprise distributed object computing. IEEE Computer Society, Annapolis, USA, p 111
Winter R (2001) Working for E-business—the business engineering approach. Int J Bus Stud 9(1):101–117
Xu LD, Xu EL, Li L (2018) Industry 4.0: state of the art and future trends. Int J Prod Res 56(8):2941–2962
Yongchareon S, Liu C (2010) A process view framework for artifact-centric business processes. In: Proceedings part I of on the move to meaningful internet systems: confederated international conferences: CoopIS. IS, DOA and ODBASE. Springer, Crete, Greece, pp 26–43
Yousfi A, Saidi R, Dey AK (2016) Variability patterns for business processes in BPMN. Inf Syst e-Bus Manag 14(3):443–467
Zimmermann A, Schmidt R, Sandkuhl K, Wißotzki M, Jugel D, Möhring M (2015) Digital enterprise architecture—transformation for the Internet of Things. In: 19th international enterprise distributed object computing workshops. IEEE Computer Society, Adelaide, Australia, pp 130–138
Acknowledgements
Work presented in this article is funded by Vietnam National University Ho Chi Minh City (VNU-HCM) under Grant number C2019-20-15. The authors are thankful to our colleague Khuong Nguyen-An for correcting and commenting on the mathematical formalization based on which re-design algorithms could have been devised.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
A Classification rules
B Process representation in ACP
In this appendix, we walk the readers through the ACP representation of the rescheduling process. We proceed by pointing out the relevant artifacts of this process: Flight, CustomerSupport and Booking. For each of them, we then list all possible states both informally and formally. There are a range of visual modeling techniques available for informally investigating the states of a given artifact (or an object). A domain expert might employ a UML statechart, finite state machine or Harel state chart to work out the states. Regardless of what modeling technique being employed, a state should be grounded in the attribute domain of the artifact in question.
We rigorously describe the states of CustomerSupport, Flight and Booking in Tables 14, 15, 16, respectively. Note that we ground them in logical predicates that are formulated over the attributes of the said artifacts in an attempt to formally describe their states. Based on this, we should fundamentally be able to produce an ACP model of the rescheduling process as described in Table 17 where the pre- and post-conditions of all the tasks of this process are formulated.
C Business process measurements
In this appendix, we offer a non-trivial elaboration of the process measurements for the (to-be) selling and rescheduling processes with respect to the following indicators: time, cost and transparency.
1.1 C.1 Time
As a recap, we describe a flow analysis technique in Subsection 6.1.1 and present the unit time of each process task in Table 18 and Table 19. We now proceed in calculating the cycle time of the selling process as presented in Table 20 (for its as-is version) and Table 21 (for its to-be version). The cycle time of the rescheduling process is given in Table 22 (for its as-is version) and Table 23 (for its to-be version).
1.2 C.2 Cost
As recap, we present activity-based costing theory in Subsection 6.1.2. We work out the activity cost of each task of the selling process and rescheduling process in Table 24 and Table 25, respectively.
1.3 C.3 Transparency
We articulate four different views that correspond to the as-is version of the selling process as shown in Figure 4, Figure 14, Figure 15 and Figure 16. Similarly, views for the to-be version of the same process are depicted in Figure 12, Figure 17, Figure 18 and Figure 19. We shall work out the transparent levels of these views using a formula presented previously in Subsection 6.1.5. The transparent levels of these views are presented in Table 26 (for the as-is version) and Table 27 (for the to-be version).
In the same way, we could list all possible views for the rescheduling process. However, we opt to skip this trivial elaboration to go straight ahead with the transparent levels of the rescheduling process, as presented in Table 28 (for the as-is version) and Table 29 (for the to-be version).
Rights and permissions
About this article
Cite this article
Truong, TM., Lê, LS., Paja, E. et al. A data-driven, goal-oriented framework for process-focused enterprise re-engineering. Inf Syst E-Bus Manage 19, 683–747 (2021). https://doi.org/10.1007/s10257-021-00523-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10257-021-00523-6