The RIGHT Model for Continuous Experimentation

Show full item record



Permalink

http://hdl.handle.net/10138/175085

Citation

Fagerholm , F , Sanchez Guinea , A , Mäenpää , H & Münch , J 2017 , ' The RIGHT Model for Continuous Experimentation ' , The Journal of Systems and Software , vol. 123 , pp. 292-305 . https://doi.org/10.1016/j.jss.2016.03.034

Title: The RIGHT Model for Continuous Experimentation
Author: Fagerholm, Fabian; Sanchez Guinea, Alejandro; Mäenpää, Hanna; Münch, Jürgen
Contributor: University of Helsinki, Department of Computer Science
University of Helsinki, University of Luxembourg
University of Helsinki, Department of Computer Science
University of Helsinki, Department of Computer Science
Date: 2017-01
Language: eng
Number of pages: 14
Belongs to series: The Journal of Systems and Software
ISSN: 0164-1212
URI: http://hdl.handle.net/10138/175085
Abstract: Context:Development of software-intensive products and services increasingly occurs by continuously deploying product or service increments, such as new features and enhancements, to customers. Product and service developers must continuously find out what customers want by direct customer feedback and usage behaviour observation. Objective: This paper examines the preconditions for setting up an experimentation system for continuous customer experiments. It describes the RIGHT Model for Continuous Experimentation (Rapid Iterative value creation Gained through High-frequency Testing), illustrating the building blocks required for such a system. Method: An initial model for continuous experimentation is analytically derived from prior work. The model is matched against empirical case study findings from two startup companies and further developed. Results: Building blocks for a continuous experimentation system and infrastructure are presented. Conclusions: A suitable experimentation system requires at least the ability to release minimum viable products or features with suitable instrumentation, design and manage experiment plans, link experiment results with a product roadmap, and manage a flexible business strategy. The main challenges are proper, rapid design of experiments, advanced instrumentation of software to collect, analyse, and store relevant data, and the integration of experiment results in both the product development cycle and the software development process.
Subject: 113 Computer and information sciences
continuous experimentation
product development
software architecture
software development process
agile software development
lean software development
lean startup
customer development
Rights:


Files in this item

Total number of downloads: Loading...

Files Size Format View
rightmodel.pdf 223.6Kb PDF View/Open

This item appears in the following Collection(s)

Show full item record