Are Business Expectations Aligned with the Development Plan Made by the Software Architecture Area? A Case Study on Agile Teams in a Large Company

被引:0
作者
da Silva, Marcelo Augusto [1 ]
Costa, Inaldo Capistrano [1 ]
Guerra, Eduardo Martins [2 ]
机构
[1] Inst Tecnol Aeronaut ITA, Sao Jose Dos Campos, SP, Brazil
[2] Free Univ Bozen Bolzano, Bolzano, Italy
来源
SOFTWARE BUSINESS, ICSOB 2023 | 2024年 / 500卷
关键词
Agility; Software Architecture; Agile Methodology; Case Study; Thematic Analysis;
D O I
10.1007/978-3-031-53227-6_2
中图分类号
F [经济];
学科分类号
02 ;
摘要
In the current scenario of digital transformation, understanding the interaction between the areas of business and software architecture is essential for delivering successful projects. This research aims to elucidate perceptions related to both domains, thus seeking a more efficient collaboration in the context of agile software development projects. Based on a qualitative research method, we conducted semi-structured interviews with product owners and software architects. The collected data were analyzed using Thematic Analysis to discover patterns and themes regarding the perceptions of the interviewed professionals. We found out that business areas often have a limited understanding of the technical complexities involved in software architecture, while software architects sometimes have no knowledge about business development plans. However, a continuous iteration process, supported by proper communication channels, could drive better project results. The study also revealed the potential for a proactive, integrated approach to architecture, focusing on continuous education and team alignment. Finally, bridging the knowledge gap and fostering collaboration between the two areas may lead to more efficient and effective software development processes. Future research perspectives could reveal strategies that would improve this collaboration or explore similar dynamics in different organizational contexts.
引用
收藏
页码:19 / 34
页数:16
相关论文
共 33 条
[1]   Agility and Architecture: Can They Coexist? Introduction [J].
Abrahamsson, Pekka ;
Babar, Muhammad Ali ;
Kruchten, Philippe .
IEEE SOFTWARE, 2010, 27 (02) :16-22
[2]  
Adams A, 2008, RESEARCH METHODS FOR HUMAN-COMPUTER INTERACTION, P138
[3]  
Ambler S.W., 2012, Agile Model
[4]  
[Anonymous], 1996, Software architecture: perspectives on an emerging discipline
[5]  
[Anonymous], 2000, IEEE Recommended Practice for Utility Interface of Photovoltaic (PV) Systems
[6]  
Babar M.A., 2013, AGILE SOFTWARE ARCHI
[7]  
Bass L., 2012, Software architecture in practice, Vthird
[8]   Software defeat reduction top 10 list [J].
Boehm, B ;
Basili, VR .
COMPUTER, 2001, 34 (01) :135-137
[9]  
Boehm Barry W., 2004, Balancing Agility and Discipline: A Guide for the Perplexed
[10]   One size fits all? What counts as quality practice in (reflexive) thematic analysis? [J].
Braun, Virginia ;
Clarke, Victoria .
QUALITATIVE RESEARCH IN PSYCHOLOGY, 2021, 18 (03) :328-352