Skip to main content
Log in

A data-driven, goal-oriented framework for process-focused enterprise re-engineering

  • Original Article
  • Published:
Information Systems and e-Business Management Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. https://www.atadi.vn.

  2. http://www.vietnamairlines.com.

  3. http://www.jetstar.com.

  4. http://www.vietjetair.com.

  5. 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.

  6. ArchiMate modeling language http://www.archimate.nl/.

  7. The specification of BPMN is managed by the Object Management Group http://www.bpmn.org/.

  8. The process returns to regular tickets if she does not have enough e-balance.

  9. 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.

  10. 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).

  11. 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

    Article  Google Scholar 

  • 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

    Book  Google Scholar 

  • Benthem V, Johan Doets K (2001) Higher-order logic. Handbook of philosophical logic, 2nd edn. Springer, Berlin

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Dam H, Lê LS, Ghose A (2016) Managing changes in the enterprise architecture modelling context. Enterp Inf Syst 10(6):666–696

    Article  Google Scholar 

  • Deokar AV, Sarnikar S (2016) Understanding process change management in electronic health record implementations. Inf Syst e-Bus Manag 14(4):733–766

    Article  Google Scholar 

  • Dietz JL (2006) Enterprise ontology: theory and methodology. Springer, Berlin

    Book  Google Scholar 

  • 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

    Article  Google Scholar 

  • Dumas M, Rosa ML, Mendling J, Reijers HA (2018) Fundamentals of business process management, 2nd edn. Springer, Berlin

    Book  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Hevner AR, March ST, Park J, Ram S (2004) Design science in information systems research. MIS Q 28(1):75–105

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Mansar SL, Reijers HA (2007) Best practices in business process redesign: use and impact. Bus Process Manag J 13(2):193–213

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Österle H (2013) Business in the information age: heading for new processes. Springer Science & Business Media, Berlin

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Book  Google Scholar 

  • Rouse WB (2005) A theory of enterprise transformation. Syst Eng 8(4):279–295

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Lam-Son Lê.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

A Classification rules

figure c
figure d
figure e
figure f

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.

Table 14 Logical description of all possible states of artifact CustomerSupport, which are grounded in predicates over its attributes
Table 15 Logical description of all possible states of artifact Flight, which are grounded in predicates over its attributes
Table 16 Logical description of all possible states of artifact Booking, which are grounded in predicates over its attributes
Table 17 The rescheduling process expressed in artifact-centric business process modeling

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

Table 18 The unit time measured for the selling process
Table 19 The unit time measured for the rescheduling process
Table 20 We calculate the cycle time of the (as-is) process of selling tickets
Table 21 We calculate the cycle time of the (to-be) process of selling tickets
Table 22 The cycle time of the (as-is) process of rescheduling tickets
Table 23 The cycle time of the (to-be) process of rescheduling tickets

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

Table 24 The unit time and activity cost of process tasks – selling process
Table 25 The unit time and activity cost of process tasks – rescheduling process

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

Fig. 14
figure 14

Customer service department’s view of the as-is process of selling tickets

Fig. 15
figure 15

Customer’s view of the as-is process of selling tickets

Fig. 16
figure 16

Finance department’s view of the as-is process of selling tickets

Fig. 17
figure 17

Customer service department’s view of the to-be process of selling tickets

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).

Table 26 The transparent levels of the as-is process of selling tickets
Fig. 18
figure 18

Customer’s view of the to-be process of selling tickets

Fig. 19
figure 19

Finance department’s view of the to-be process of selling tickets

Table 27 The transparent levels of the to-be process of selling tickets
Table 28 The transparent levels of the as-is process of rescheduling tickets
Table 29 The transparent levels of the to-be process of rescheduling tickets

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10257-021-00523-6

Keywords

Navigation