{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,27]],"date-time":"2026-05-27T18:30:30Z","timestamp":1779906630137,"version":"3.53.1"},"publisher-location":"Cham","reference-count":13,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030588571","type":"print"},{"value":"9783030588588","type":"electronic"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,9,24]],"date-time":"2020-09-24T00:00:00Z","timestamp":1600905600000},"content-version":"vor","delay-in-days":267,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Organisations usually tailor Agile methods to fit their needs best. Spotify has developed its own Agile culture to facilitate software development for hundreds of developers across multiple cities. The Spotify model has become influential among agile proponents and hence formed the basis of methods used in other organisations. We have identified a lack of research into agile architecture using the Spotify model.<\/jats:p><jats:p>To explore<jats:italic>How can architectural governance increase the autonomy of teams when using the Spotify model?<\/jats:italic>, an intervention embedded case study was conducted in a multinational FinTech organisation, using the Spotify model. New processes were introduced by developing and evaluating an approach to Agile architectural governance. This approach incorporates a structural change and a change management process. We conducted 6 semi-structured open-ended interviews and direct observations of Agile practices. The collected data was analysed using Thematic Analysis and informed by some Grounded Theory techniques.<\/jats:p><jats:p>The practitioners in our study report benefits of this evaluated approach. These benefits include transforming architectural based decision into decentralised based decision-making, strengthening the autonomy of squads through aligning architectural based decisions, sharing the architectural knowledge among the squads, and other benefits.<\/jats:p><jats:p>We identify the characteristics and benefits of our evaluated approach to Agile architectural governance using the Spotify model. Also, we identify guidelines and challenges for those wishing to adopt this approach.<\/jats:p>","DOI":"10.1007\/978-3-030-58858-8_24","type":"book-chapter","created":{"date-parts":[[2020,9,23]],"date-time":"2020-09-23T18:02:34Z","timestamp":1600884154000},"page":"236-244","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Spotify Tailoring for Architectural Governance"],"prefix":"10.1007","author":[{"given":"Abdallah","family":"Salameh","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Julian M.","family":"Bass","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,9,24]]},"reference":[{"issue":"2","key":"24_CR1","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1191\/1478088706qp063oa","volume":"3","author":"V Braun","year":"2006","unstructured":"Braun, V., Clarke, V.: Using thematic analysis in psychology. Qual. Res. Psychol. 3(2), 77\u2013101 (2006)","journal-title":"Qual. Res. Psychol."},{"issue":"2","key":"24_CR2","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MS.2013.25","volume":"30","author":"F Buschmann","year":"2013","unstructured":"Buschmann, F., Henney, K.: Architecture and agility: married, divorced, or just good friends? IEEE Softw. 30(2), 80\u201382 (2013)","journal-title":"IEEE Softw."},{"key":"24_CR3","volume-title":"Doing Grounded Theory: Issues and Discussions","author":"BG Glaser","year":"1998","unstructured":"Glaser, B.G.: Doing Grounded Theory: Issues and Discussions. Sociology Press, Mill Valley (1998)"},{"issue":"1","key":"24_CR4","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1002\/hrm.20092","volume":"45","author":"M Hoegl","year":"2006","unstructured":"Hoegl, M., Parboteeah, P.: Autonomy and teamwork in innovative projects. Hum. Resour. Manag. 45(1), 67\u201379 (2006)","journal-title":"Hum. Resour. Manag."},{"key":"24_CR5","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/978-3-030-05767-1_5","volume-title":"Software Quality: The Complexity and Challenges of Software Engineering and Software Quality in the Cloud","author":"E Kilu","year":"2019","unstructured":"Kilu, E., Milani, F., Scott, E., Pfahl, D.: Agile software process improvement by learning from financial and fintech companies: LHV bank case study. In: Winkler, D., Biffl, S., Bergsmann, J. (eds.) SWQD 2019. LNBIP, vol. 338, pp. 57\u201369. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-05767-1_5"},{"key":"24_CR6","unstructured":"Kniberg, H.: Spotify squad framework - part II, April 2014. https:\/\/medium.com\/project-management-learnings\/spotify-squad-framework-part-ii-c5d4b9398c30"},{"key":"24_CR7","doi-asserted-by":"crossref","unstructured":"Kruchten, P.: Software architecture and agile software development: a clash of two cultures? In: 2010 ACM\/IEEE 32nd International Conference on Software Engineering, vol. 2, pp. 497\u2013498, May 2010","DOI":"10.1145\/1810295.1810448"},{"issue":"6","key":"24_CR8","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/MS.2009.182","volume":"26","author":"NB Moe","year":"2009","unstructured":"Moe, N.B., Dings\u00f8yr, T., Dyb\u00e5, T.: Overcoming barriers to self-management in software teams. IEEE Softw. 26(6), 20\u201326 (2009)","journal-title":"IEEE Softw."},{"key":"24_CR9","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1007\/978-3-030-30126-2_3","volume-title":"Agile Processes in Software Engineering and Extreme Programming \u2013 Workshops","author":"A Salameh","year":"2019","unstructured":"Salameh, A., Bass, J.M.: Spotify tailoring for promoting effectiveness in cross-functional autonomous squads. In: Hoda, R. (ed.) XP 2019. LNBIP, vol. 364, pp. 20\u201328. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-30126-2_3"},{"key":"24_CR10","doi-asserted-by":"crossref","unstructured":"Salameh, A., Bass, J.M.: Spotify tailoring for architectural governance, March 2020. https:\/\/salford.figshare.com\/articles\/Spotify_Tailoring_for_Architectural_Governance\/11960835\/1","DOI":"10.1007\/978-3-030-58858-8_24"},{"key":"24_CR11","doi-asserted-by":"crossref","unstructured":"Salameh, A., Bass, J.M.: Heterogeneous tailoring approach using the spotify model. In: Proceedings of the Evaluation and Assessment in Software Engineering, EASE 2020, pp. 293\u2013298. Association for Computing Machinery, New York (2020)","DOI":"10.1145\/3383219.3383251"},{"key":"24_CR12","doi-asserted-by":"crossref","unstructured":"Stray, V., Moe, N.B., Hoda, R.: Autonomous agile teams: challenges and future directions for research. In: Proceedings of the 19th International Conference on Agile Software Development: Companion, XP 2018, pp. 16:1\u201316:5. ACM, New York (2018)","DOI":"10.1145\/3234152.3234182"},{"key":"24_CR13","doi-asserted-by":"publisher","first-page":"157","DOI":"10.1016\/j.jss.2015.09.028","volume":"111","author":"C Yang","year":"2016","unstructured":"Yang, C., Liang, P., Avgeriou, P.: A systematic mapping study on the combination of software architecture and agile development. J. Syst. Softw. 111, 157\u2013184 (2016)","journal-title":"J. Syst. Softw."}],"container-title":["Lecture Notes in Business Information Processing","Agile Processes in Software Engineering and Extreme Programming \u2013 Workshops"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-58858-8_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,20]],"date-time":"2022-11-20T02:56:14Z","timestamp":1668912974000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-58858-8_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030588571","9783030588588"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-58858-8_24","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"value":"1865-1348","type":"print"},{"value":"1865-1356","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"24 September 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"XP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Agile Software Development","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Copenhagen","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Denmark","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 June 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 June 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"xpu2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.agilealliance.org\/xp2020\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"79","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"14","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"18% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3,2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"The conference was held online due to the Coronavirus pandemic. In addition to the main conference papers, 26 revised workshop papers, 2 Agile Education and Training Track papers, and 3 Doctoral Symposium papers were published.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}