Managing the alignment between business processes and software systems

被引:29
作者
Aversano, Lerina [1 ]
Grasso, Carmine [1 ]
Tortorella, Maria [1 ]
机构
[1] Univ Sannio, Dept Engn, Via Traiano 1, I-82100 Benevento, Italy
关键词
Software evolution; Business process modeling; Alignment evaluation; Software quality; VALIDATING STRATEGIC ALIGNMENT; INFORMATION-TECHNOLOGY; TASK;
D O I
10.1016/j.infsof.2015.12.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: The alignment degree existing between a business process and the supporting software systems strongly affects the performance of the business process execution. Methodologies and tools are needed for detecting the alignment level and keeping a business process aligned with the supporting software systems even when they evolve. Objective: This paper aims to provide an adequate support for managing such a kind of alignment and suggesting evolution actions if misalignment is detected. It proposes an approach including modeling and measuring activities for evaluating the alignment level and suggesting evolution activities, if needed. Method: The proposed approach is composed of three main phases. The first phase regards the modeling of business process and software systems supporting it by applying a modeling notation based on UML and adequately extended for representing business processes. The second phase concerns the evaluation of the alignment degree through the assessment of a set of metrics codifying the alignment concept. Finally, the last phase analyses the evaluation results for suggesting evolution activities if misalignment is detected. Results: The paper analyses the application of the proposed approach to a case study regarding a working business process and related software system. The obtained results provided useful suggestion for evolving the supporting software system and improving the alignment level existing between them and the supported business process. Conclusion: The approach contributes in all phases of the process and software system evolution, even if its improvement can be needed for identifying the impact of the changes. The proposed approach facilitates the understanding of business processes, software systems and related models. This favors the interaction of the software and business analysts, as it was possible to better formulate the interviews to be conducted with regard to the objectives and, thus, to collect the required data. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:171 / 188
页数:18
相关论文
共 67 条
[1]  
[Anonymous], 1992, Information retrieval: Data structures and algorithms
[2]  
[Anonymous], 2005, PATTERN BASED ANAL B
[3]   A literature review of Business/IT Alignment Strategies [J].
Aversano, Lerina ;
Grasso, Carmine ;
Tortorella, Maria .
4TH CONFERENCE OF ENTERPRISE INFORMATION SYSTEMS - ALIGNING TECHNOLOGY, ORGANIZATIONS AND PEOPLE (CENTERIS 2012), 2012, 5 :462-474
[4]   Business Process-aware Maintenance Task: a Preliminary Empirical Study [J].
Aversano, Lerina ;
Tortorella, Maria .
13TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: CSMR 2009, PROCEEDINGS, 2009, :233-236
[5]  
AVERSANO T, 2012, P 14 INT C ENT INF S, P155
[6]  
AVERSANO T, 2010, P ACM S APPL COMP SA, P2330
[7]  
AVERSANO T, 2005, P ACM S APPL COMP SA, P1338
[8]  
AVERSARO L, 2010, ADV SOFTWARE ENG COM, V109, P385
[9]   Using and validating the strategic alignment model [J].
Avison, D ;
Jones, J ;
Powell, P ;
Wilson, D .
JOURNAL OF STRATEGIC INFORMATION SYSTEMS, 2004, 13 (03) :223-246
[10]   Realization of Agile Enterprises: A Meet-in-the-Middle MDA Approach for Service-Oriented Business Processes [J].
Baghdadi, Youcef ;
Kraiem, Naoufel ;
Jamoussi, Yassine ;
Perez-Castillo, Ricardo .
SEM: PROCEEDINGS OF THE 1ST INTERNATIONAL WORKSHOP IN SOFTWARE EVOLUTION AND MODERNIZATION, 2013, :103-110