Repositório do Conhecimento Institucional do Centro Universitário FEI
 

Architectural design group decision-making in agile projects

N/D

Tipo de produção

Artigo de evento

Data de publicação

2017-06-23

Texto completo (DOI)

Periódico

Proceedings - 2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017: Side Track Proceedings

Editor

Citações na Scopus

3

Autores

LOPES, S. V. F.
Plinio Thomaz Aquino Junior

Orientadores

Resumo

© 2017 IEEE.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.

Citação

LOPES, S. V. F.; AQUINO JUNIOR, P. T. Architectural design group decision-making in agile projects. Proceedings - 2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017: Side Track Proceedings, p. 210-215, 2017.

Palavras-chave

Keywords

Agile; Group decision-making; Scrum; Software architecture

Assuntos Scopus

Agile; Architectural design decisions; Decision making process; Definition method; Design alternatives; Group Decision Making; Quality attributes; Scrum

Coleções

Avaliação

Revisão

Suplementado Por

Referenciado Por