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 条
  • [1] Introducing continuous experimentation in large software-intensive product and service organisations (vol 133, pg 195, 2017)
    Yaman, Sezin Gizem
    Munezero, Myriam
    Muench, Juergen
    Fagerholm, Fabian
    Syd, Ossi
    Aaltola, Mika
    Palmu, Christina
    Mannisto, Tomi
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 151 : 119 - 119
  • [2] More for Less: Automated Experimentation in Software-Intensive Systems
    Mattos, David Issa
    Bosch, Jan
    Olsson, Helena Holmstrom
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2017), 2017, 10611 : 146 - 161
  • [3] Transitioning Towards Continuous Experimentation in a Large Software Product and Service Development Organisation - A Case Study
    Yaman, Sezin Gizem
    Fagerholm, Fabian
    Munezero, Myriam
    Muench, Juergen
    Aaltola, Mika
    Palmu, Christina
    Mannisto, Tomi
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2016), 2016, 10027 : 344 - 359
  • [4] Towards Systematic Live Experimentation in Software-Intensive Systems of Systems
    Gerostathopoulos, Ilias
    Bures, Tomas
    Schmid, Sanny
    Horky, Vojtech
    Prehofer, Christian
    Tuma, Petr
    SOFTWARE-INTENSIVE SYSTEMS-OF-SYSTEMS SYMPOSIUM (SISOS@ECSA), 2016,
  • [5] Requirements communication and balancing in large-scale software-intensive product development
    Pernstal, J.
    Gorschek, T.
    Feldt, R.
    Floren, D.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 67 : 44 - 64
  • [6] An Approach for Software-Intensive Business Innovation Based on Experimentation in Non-software-Intensive Companies
    Silva, Kelson
    Guerra, Eduardo
    Melegati, Jorge
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS (XP 2020), 2020, 396 : 9 - 17
  • [7] Requirements for Service Composition in Ultra-Large Scale Software-Intensive Systems
    Farcas, Claudiu
    Farcas, Emilia
    Krueger, Ngolf
    FOUNDATIONS OF COMPUTER SOFTWARE: FUTURE TRENDS AND TECHNIQUES FOR DEVELOPMENT, 2010, 6028 : 93 - 115
  • [8] A Lightweight Innovation Process for Software-Intensive Product Development
    Gorschek, Tony
    Fricker, Samuel
    Palm, Kenneth
    Kunsman, Steven A.
    IEEE SOFTWARE, 2010, 27 (01) : 37 - 45
  • [9] Continuous deployment in software-intensive system-of-systems
    Dakkak, Anas
    Bosch, Jan
    Olsson, Helena Holmstrom
    Mattos, David Issa
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 159
  • [10] Software-Intensive Product Engineering in Start-Ups A Taxonomy
    Klotins, Eriks
    Unterkalmsteiner, Michael
    Gorschek, Tony
    IEEE SOFTWARE, 2018, 35 (04) : 44 - 52