Scaling Agile Development in Mechatronic Organizations - A Comparative Case Study

被引:10
|
作者
Eklund, Ulrik [1 ]
Berger, Christian [2 ]
机构
[1] Malmo Univ, Dept Comp Sci & Media Technol, Malmo, Sweden
[2] Univ Gothenburg, Dept Comp Sci & Engn, Gothenburg, Sweden
关键词
software engineering; agile software development; mechatronics; embedded software; system integration; testing; CHALLENGES;
D O I
10.1109/ICSE-SEIP.2017.25
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:173 / 182
页数:10
相关论文
共 50 条
  • [1] A study of value in agile software development organizations
    Alahyari, Hiva
    Svensson, Richard Berntsson
    Gorschek, Tony
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 125 : 271 - 288
  • [2] Deploying agile practices in organizations: A case study
    Pikkarainen, M
    Salo, O
    Still, J
    [J]. SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2005, 3792 : 16 - 27
  • [3] Challenges of Agile Development Implementation in Mechatronic Development Processes
    Goevert, K.
    Goekdemir, A.
    Peitz, C.
    Lindemann, U.
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2017, : 701 - 705
  • [4] An exploratory study of waste in software development organizations using agile or lean approaches: A multiple case study at 14 organizations
    Alahyari, Hiva
    Gorschek, Tony
    Svensson, Richard Berntsson
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2019, 105 : 78 - 94
  • [5] Scaling Agile Software Development to Large and Globally Distributed Large-scale Organizations
    Putta, Abheeshta
    [J]. PROCEEDINGS 2018 ACM/IEEE 13TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING ICGSE 2018, 2018, : 141 - 144
  • [6] Agile Engineering in Mechatronic Education Interdisciplinary Development of a Mechatronic System using Scrum
    Klein, Thorsten P.
    Drescher, Benny
    Reinhart, Gunther
    [J]. 2016 11TH FRANCE-JAPAN & 9TH EUROPE-ASIA CONGRESS ON MECHATRONICS (MECATRONICS) / 17TH INTERNATIONAL CONFERENCE ON RESEARCH AND EDUCATION IN MECHATRONICS (REM), 2016, : 20 - 25
  • [7] A Revelatory Case Study on Scaling Agile Release Planning
    Heikkila, Ville
    Rautiainen, Kristian
    Jansen, Slinger
    [J]. 36TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2010, : 289 - 296
  • [8] Agile Model-Driven Engineering in Mechatronic Systems - An Industrial Case Study
    Eliasson, Ulf
    Heldal, Rogardt
    Lantz, Jonn
    Berger, Christian
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2014, 2014, 8767 : 433 - 449
  • [9] THE AGILE TOOLBOX - ADAPTATION OF AGILEMPPS TO THE MECHATRONIC DEVELOPMENT PROCESS
    Goevert, Kristin
    Baumgartner, Michael
    Lindemann, Udo
    [J]. DS87-4 PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN (ICED 17), VOL 4: DESIGN METHODS AND TOOLS, 2017, : 129 - 138
  • [10] COMPARATIVE STUDY OF LEAN AND AGILE ORGANIZATIONS. EVIDENCE FROM ROMANIA
    Constangioara, Alexandru
    Florian, Gyula Laszlo
    Brad, Olga Erica
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL MANAGEMENT CONFERENCE: MANAGEMENT AND INNOVATION FOR COMPETITIVE ADVANTAGE, 2015, : 940 - 949