Architectural design group decision-making in agile projects

dc.contributor.advisorOrcidhttps://orcid.org/0000-0002-5100-7443
dc.contributor.authorLOPES, S. V. F.
dc.contributor.authorPlinio Thomaz Aquino Junior
dc.date.accessioned2023-06-01T06:26:13Z
dc.date.available2023-06-01T06:26:13Z
dc.date.issued2017-06-23
dc.description.abstract© 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.
dc.description.firstpage210
dc.description.lastpage215
dc.identifier.citationLOPES, 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.
dc.identifier.doi10.1109/ICSAW.2017.24
dc.identifier.urihttps://repositorio.fei.edu.br/handle/FEI/4836
dc.relation.ispartofProceedings - 2017 IEEE International Conference on Software Architecture Workshops, ICSAW 2017: Side Track Proceedings
dc.rightsAcesso Restrito
dc.subject.otherlanguageAgile
dc.subject.otherlanguageGroup decision-making
dc.subject.otherlanguageScrum
dc.subject.otherlanguageSoftware architecture
dc.titleArchitectural design group decision-making in agile projects
dc.typeArtigo de evento
fei.scopus.citations3
fei.scopus.eid2-s2.0-85025654798
fei.scopus.subjectAgile
fei.scopus.subjectArchitectural design decisions
fei.scopus.subjectDecision making process
fei.scopus.subjectDefinition method
fei.scopus.subjectDesign alternatives
fei.scopus.subjectGroup Decision Making
fei.scopus.subjectQuality attributes
fei.scopus.subjectScrum
fei.scopus.updated2024-05-01
fei.scopus.urlhttps://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=85025654798&origin=inward
Arquivos
Coleções