Malmö University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Scaling agile development in mechatronic organizations: A Comparative Case Study
Malmö högskola, Faculty of Technology and Society (TS), Department of Computer Science and Media Technology (DVMT).
Univ Gothenburg, Dept Comp Sci & Engn, Gothenburg, Sweden.
2017 (English)In: 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP), IEEE, 2017, p. 173-182Conference paper, Published paper (Refereed)
Abstract [en]

Agile software development principles enable companies to successfully and quickly deliver software by meeting their customers' expectations while focusing on high quality. Many companies working with pure software systems have adopted these principles, but implementing them in companies dealing with non-pure software products is challenging. We identified a set of goals and practices to support large-scale agile development in companies that develop software-intense mechatronic systems. We used an inductive approach based on empirical data collected during a longitudinal study with six companies in the Nordic region. The data collection took place over two years through focus group workshops, individual on-site interviews, and complementary surveys. The primary benefit of large-scale agile development is improved quality, enabled by practices that support regular or continuous integration between teams delivering software, hardware, and mechanics. In this regard, the most beneficial integration cycle for deliveries is every four weeks; while continuous integration on a daily basis would favor software teams, other disciplines does not seem to benefit from faster integration cycles. We identified 108 goals and development practices supporting agile principles among the companies, most of them concerned with integration; therefrom, 26 agile practices are unique to the mechatronics domain to support adopting agile beyond pure software development teams. 16 of these practices are considered as key enablers, confirmed by our control cases.

Place, publisher, year, edition, pages
IEEE, 2017. p. 173-182
Keywords [en]
software engineering, agile software development, mechatronics, embedded software, system integration, testing
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:mau:diva-39520DOI: 10.1109/ICSE-SEIP.2017.25ISI: 000463708700018Scopus ID: 2-s2.0-85026809253ISBN: 978-1-5386-2717-4 (electronic)ISBN: 978-1-5386-2718-1 (print)OAI: oai:DiVA.org:mau-39520DiVA, id: diva2:1520227
Conference
IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP), 20-28 May 2017, Buenos Aires, Argentina
Available from: 2021-01-20 Created: 2021-01-20 Last updated: 2024-09-10Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Eklund, Ulrik

Search in DiVA

By author/editor
Eklund, Ulrik
By organisation
Department of Computer Science and Media Technology (DVMT)
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 90 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf