Mostra el registre d'ítem simple

dc.contributor.authorGalster, Matthias
dc.contributor.authorAngelov, Samuil
dc.contributor.authorMartínez Fernández, Silverio Juan
dc.contributor.authorTofan, Dan
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació
dc.date.accessioned2020-02-13T13:28:29Z
dc.date.available2020-02-13T13:28:29Z
dc.date.issued2017
dc.identifier.citationGalster, 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.isbn978-1-4503-5105-8
dc.identifier.otherhttp://www.essi.upc.edu/~smartinez/wp-content/papercite-data/pdf/galster2017srascrum.pdf
dc.identifier.urihttp://hdl.handle.net/2117/177643
dc.description.abstractSoftware 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.extent6 p.
dc.language.isoeng
dc.publisherAssociation for Computing Machinery (ACM)
dc.subjectÀrees temàtiques de la UPC::Informàtica::Enginyeria del software
dc.subject.lcshAgile software development
dc.subject.lcshSoftware architecture
dc.subject.otherSoftware reference architectures
dc.subject.otherScrum
dc.subject.otherExperience report
dc.subject.otherLessons learned
dc.titleReference architectures and Scrum: friends or foes?
dc.typeConference report
dc.subject.lemacProgramari àgil -- Desenvolupament
dc.subject.lemacProgramari -- Disseny
dc.contributor.groupUniversitat Politècnica de Catalunya. inSSIDE - integrated Software, Service, Information and Data Engineering
dc.identifier.doi10.1145/3106237.3117773
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttps://dl.acm.org/doi/10.1145/3106237.3117773
dc.rights.accessOpen Access
local.identifier.drac26905810
dc.description.versionPostprint (author's final draft)
local.citation.authorGalster, M.; Angelov, S.; Martínez-Fernández, S.; Tofan, D.
local.citation.contributorEuropean Software Engineering Conference
local.citation.pubplaceNew York
local.citation.publicationNameESEC/FSE 2017: proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering
local.citation.startingPage896
local.citation.endingPage901


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple