Introducing continuous experimentation in large software-intensive product and service organisations

被引:31
|
作者
Yaman, Sezin Gizem [1 ]
Munezero, Myriam [1 ]
Muench, Juergen [1 ,2 ]
Fagerholm, Fabian [1 ]
Syd, Ossi [3 ]
Aaltola, Mika [4 ]
Palmu, Christina [4 ]
Mannisto, Tomi [1 ]
机构
[1] Univ Helsinki, Dept Comp Sci, POB 68, Helsinki 00014, Finland
[2] Reutlingen Univ, Danziger Str 6, D-71034 Boblingen, Germany
[3] Solita Oy, Alvar Aalto St 5, Helsinki 00100, Finland
[4] Oy LM Ericsson Ab, Hirsalantie 11, Jorvas 02420, Finland
关键词
Continuous experimentation; Experiment-driven software development; Product management; Agile software development; Lean software development; Lean startup; INNOVATION;
D O I
10.1016/j.jss.2017.07.009
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software development in highly dynamic environments imposes high risks to development organizations. One such risk is that the developed software may be of only little or no value to customers, wasting the invested development efforts. Continuous experimentation, as an experiment-driven development approach, may reduce such development risks by iteratively testing product and service assumptions that are critical to the success of the software. Although several experiment-driven development approaches are available, there is little guidance available on how to introduce continuous experimentation into an organization. This article presents a multiple-case study that aims at better understanding the process of introducing continuous experimentation into an organization with an already established development process. The results from the study show that companies are open to adopting such an approach and learning throughout the introduction process. Several benefits were obtained, such as reduced development efforts, deeper customer insights, and better support for development decisions. Challenges included complex stakeholder structures, difficulties in defining success criteria, and building experimentation skills. Our findings indicate that organizational factors may limit the benefits of experimentation. Moreover, introducing continuous experimentation requires fundamental changes in how companies operate, and a systematic introduction process can increase the chances of a successful start. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:195 / 211
页数:17
相关论文
共 37 条
  • [21] Achieving the same objective by different routes - Improving software-intensive product reliability
    Conn, R
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, PROCEEDINGS: COMPUTING TECHNIQUES, 2004, : 338 - 343
  • [22] Constructing a Resource Usage View of a Large and Complex Software-Intensive System
    Arias, Trosky B. Callo
    Avgeriou, Paris
    America, Pierre
    16TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE 2009), 2009, : 247 - +
  • [23] Success Factors when Transitioning to Continuous Deployment in Software-Intensive Embedded Systems
    Dakkak, Anas
    Mattos, David Issa
    Bosch, Jan
    2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 129 - 137
  • [24] Using Binary Strings for Comparing Products from Software-intensive Systems Product Lines
    Mannion, Mike
    Kaindl, Hermann
    ICEIS: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2021, : 257 - 266
  • [25] Global Manufacturing Networks as Software-Intensive Service Providers Motivation, Relevance, Research Objective
    Tauterat, Tobias
    SOFTWARE BUSINESS: FROM PHYSICAL PRODUCTS TO SOFTWARE SERVICES AND SOLUTIONS, 2013, 150 : 233 - 234
  • [26] Software Product Innovation Through Startup Experimentation in Large Companies
    Edison, Henry
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2016), 2016, 10027 : 751 - 756
  • [27] Customer Support In The Era of Continuous Deployment: A Software-Intensive Embedded Systems Case Study
    Dakkak, Anas
    Munappy, Aiswarya Raj
    Bosch, Jan
    Olsson, Helena Holmstrom
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 914 - 923
  • [28] A top-down approach to construct execution views of a large software-intensive system
    Arias, Trosky B. Callo
    America, Pierre
    Avgeriou, Paris
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2013, 25 (03) : 233 - 260
  • [29] Second International Workshop on Ultra-Large-Scale Software-Intensive Systems (ULSSIS 2008)
    Sullivan, Kevin
    Kazman, Rick
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 1041 - 1042
  • [30] A STUDY INVESTIGATING CHALLENGES IN THE INTERFACE BETWEEN PRODUCT DEVELOPMENT AND MANUFACTURING IN THE DEVELOPMENT OF SOFTWARE-INTENSIVE AUTOMOTIVE SYSTEMS
    Pernstal, J.
    Magazinius, A.
    Gorschek, T.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2012, 22 (07) : 965 - 1004