Architectural Design Group Decision-Making in Agile Projects

被引:3
|
作者
Faria Lopes, Socrates Veridiano [1 ]
Aquino Junior, Plinio Thomaz [2 ]
机构
[1] IPT, Inst Pesquisas Tecnol Estado Sao Paulo, Sao Paulo, Brazil
[2] Fundacao Educ Inaciana Pe Saboia de Medeiros, Dept Comp Sci, Ctr Univ FEI, Sao Paulo, Brazil
关键词
software architecture; group decision-making; agile; Scrum; SOFTWARE ARCHITECTURE;
D O I
10.1109/ICSAW.2017.24
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software architecture has many definitions. One widely accepted definition of software architecture is that it is a composition of a set of architectural design decisions. Hence, designing a software architecture is a decision-making process. Agile methods drastically changed the way of designing a software architecture. In projects using agile methods (e.g. Scrum), making architectural design decisions is not the responsibility of a single person, but rather the whole development team. Despite the popularity of such methods in the industry, little research exists on how to make these decisions from the perspective of a group effectively. Current techniques usually focus on the identification of quality attributes and design alternatives, not addressing the whole decision-making process. The quality of decisions directly reflects the quality of the software architecture. Therefore poor decisions lead to bad software architectures. In this paper, we discuss current research on group decision-making in software architecture and the proposal of a combination of concepts from two architecture definition methods into a single approach that can be used in agile projects and addresses the most critical concerns of group decision-making. This proposal is part of a master's research project.
引用
收藏
页码:210 / 215
页数:6
相关论文
共 50 条
  • [1] TRACKING DECISION-MAKING DURING ARCHITECTURAL DESIGN
    Cooper, Grahame S.
    Cerulli, Cristina
    Lawson, Bryan R.
    Peng, Chengzhi
    Rezgui, Yacine
    [J]. JOURNAL OF INFORMATION TECHNOLOGY IN CONSTRUCTION, 2005, 10 : 125 - 139
  • [2] Architectural Design: Sustainability in the Decision-Making Process
    Feria, Margarida
    Amado, Miguel
    [J]. BUILDINGS, 2019, 9 (05)
  • [3] A group decision-making model for architectural programming in megaprojects
    Tu, Huijun
    Jin, Shitao
    [J]. ENGINEERING CONSTRUCTION AND ARCHITECTURAL MANAGEMENT, 2024, 31 (13) : 342 - 368
  • [4] Automation in architectural design: optimization and decision-making in interference design
    Feng, Xingyue
    Zhang, Han
    Wei, Shaonong
    [J]. ARCHITECTURAL SCIENCE REVIEW, 2024, 67 (05) : 415 - 436
  • [5] A group decision-making interface for conceptual design
    Stump, Gary M.
    Yukish, Mike
    O'Hara, John J.
    [J]. 2006 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2006, : 4455 - +
  • [6] Delay in Decision-Making Affecting Construction Projects: A Sustainable Decision-Making Model for Mega Projects
    Khahro, Shabir Hussain
    Shaikh, Haseeb Haleem
    Zainun, Noor Yasmin
    Sultan, Basel
    Khahro, Qasim Hussain
    [J]. SUSTAINABILITY, 2023, 15 (07)
  • [7] Group decision-making in an unconventional emergency situation using agile Delphi approach
    Xie, Kefan
    Liu, Jia
    Chen, Gang
    Wang, Pan
    Chaudhry, Sohail S.
    [J]. INFORMATION TECHNOLOGY & MANAGEMENT, 2012, 13 (04): : 351 - 361
  • [8] Group decision-making in an unconventional emergency situation using agile Delphi approach
    Kefan Xie
    Jia Liu
    Gang Chen
    Pan Wang
    Sohail S. Chaudhry
    [J]. Information Technology and Management, 2012, 13 : 351 - 361
  • [9] GROUP DECISION-MAKING
    VITEK, M
    [J]. EKONOMICKO-MATEMATICKY OBZOR, 1983, 19 (01): : 25 - 41
  • [10] A Study on Architectural Decision-Making in Context
    Groher, Iris
    Weinreich, Rainer
    [J]. 2015 12TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2015, : 11 - 20