A Theory of Factors Affecting Continuous Experimentation (FACE)

10/11/2022
by   Rasmus Ros, et al.
0

Continuous experimentation (CE) is used by many companies with internet-facing products to improve their software based on user data. Some companies deliberately adopt an experiment-driven approach to software development while some companies use CE in a more ad-hoc fashion. The goal of the study is to identify factors that explain the variations in the utility and efficacy of CE between different companies. We conducted a multi-case study of 12 companies involved with CE and performed 27 interviewees with practitioners at these companies. Based on that empirical data, we then built a theory of factors at play in CE. We introduce a theory of Factors Affecting Continuous Experimentation (FACE). The theory includes three factors, namely 1) processes and infrastructure for CE, 2) the user problem complexity of the product offering, and 3) incentive structures for CE. It explains how these factors affect the effectiveness of CE and its ability to achieve problem-solution and product-market fit. Our theory can be used by practitioners to assess an organisation's potential for adopting CE, as well as, identifying factors which pose challenges in gaining value from CE practices. Our results also provide a starting point for further research on how contextual factors affect CE and how these may be mitigated.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/12/2022

The Viability of Continuous Experimentation in Early-Stage Software Startups: A Descriptive Multiple-Case Study

Background: Continuous experimentation (CE) has been proposed as a data-...
research
08/18/2023

Software Development in Startup Companies: The Greenfield Startup Model

Software startups are newly created companies with no operating history ...
research
10/16/2019

DevOps in Practice – A preliminary Analysis of two Multinational Companies

DevOps is a cultural movement that aims the collaboration of all the sta...
research
03/09/2020

The Automotive Take on Continuous Experimentation: A Multiple Case Study

Recently, an increasingly growing number of companies is focusing on ach...
research
03/26/2018

A Quality Model for Actionable Analytics in Rapid Software Development

Background: Accessing relevant data on the software product, process, an...
research
09/14/2017

Why Early-Stage Software Startups Fail: A Behavioral Framework

Software startups are newly created companies with little operating hist...
research
01/31/2023

Harmonizing DevOps Taxonomies – Theory Operationalization and Testing

DevOps responds the growing need of companies to streamline the software...

Please sign up or login with your details

Forgot password? Click here to reset