Mostra el registre d'ítem simple
Reference architectures and Scrum: friends or foes?
dc.contributor.author | Galster, Matthias |
dc.contributor.author | Angelov, Samuil |
dc.contributor.author | Martínez Fernández, Silverio Juan |
dc.contributor.author | Tofan, Dan |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació |
dc.date.accessioned | 2020-02-13T13:28:29Z |
dc.date.available | 2020-02-13T13:28:29Z |
dc.date.issued | 2017 |
dc.identifier.citation | Galster, M. [et al.]. Reference architectures and Scrum: friends or foes?. A: European Software Engineering Conference. "ESEC/FSE 2017: proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering". New York: Association for Computing Machinery (ACM), 2017, p. 896-901. |
dc.identifier.isbn | 978-1-4503-5105-8 |
dc.identifier.other | http://www.essi.upc.edu/~smartinez/wp-content/papercite-data/pdf/galster2017srascrum.pdf |
dc.identifier.uri | http://hdl.handle.net/2117/177643 |
dc.description.abstract | Software reference architectures provide templates and guidelines for designing systems in a particular domain. Companies use them to achieve interoperability of (parts of) their software, standardization, and faster development. In contrast to system-specific software architectures that "emerge" during development, reference architectures dictate significant parts of the software design early on. Agile software development frameworks (such as Scrum) acknowledge changing software requirements and the need to adapt the software design accordingly. In this paper, we present lessons learned about how reference architectures interact with Scrum (the most frequently used agile process framework). These lessons are based on observing software development projects in five companies. We found that reference architectures can support good practice in Scrum: They provide enough design upfront without too much effort, reduce documentation activities, facilitate knowledge sharing, and contribute to "architectural thinking" of developers. However, reference architectures can impose risks or even threats to the success of Scrum (e.g., to self-organizing and motivated teams). |
dc.format.extent | 6 p. |
dc.language.iso | eng |
dc.publisher | Association for Computing Machinery (ACM) |
dc.subject | Àrees temàtiques de la UPC::Informàtica::Enginyeria del software |
dc.subject.lcsh | Agile software development |
dc.subject.lcsh | Software architecture |
dc.subject.other | Software reference architectures |
dc.subject.other | Scrum |
dc.subject.other | Experience report |
dc.subject.other | Lessons learned |
dc.title | Reference architectures and Scrum: friends or foes? |
dc.type | Conference report |
dc.subject.lemac | Programari àgil -- Desenvolupament |
dc.subject.lemac | Programari -- Disseny |
dc.contributor.group | Universitat Politècnica de Catalunya. inSSIDE - integrated Software, Service, Information and Data Engineering |
dc.identifier.doi | 10.1145/3106237.3117773 |
dc.description.peerreviewed | Peer Reviewed |
dc.relation.publisherversion | https://dl.acm.org/doi/10.1145/3106237.3117773 |
dc.rights.access | Open Access |
local.identifier.drac | 26905810 |
dc.description.version | Postprint (author's final draft) |
local.citation.author | Galster, M.; Angelov, S.; Martínez-Fernández, S.; Tofan, D. |
local.citation.contributor | European Software Engineering Conference |
local.citation.pubplace | New York |
local.citation.publicationName | ESEC/FSE 2017: proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering |
local.citation.startingPage | 896 |
local.citation.endingPage | 901 |