An experiment-driven approach to software product and service development is gaining increasing attention as a way to channel limited resources to the efficient creation of customer value. In this approach, software functionalities are developed incrementally and validated in continuous experiments with stakeholders such as customers and users. The experiments provide factual feedback for guiding subsequent development. Although case studies on experimentation in industry exist, the understanding of the state of the practice and the encountered obstacles is incomplete. This paper presents an interview-based qualitative survey exploring the experimentation experiences of ten software development companies. The study found that although the principles of continuous experimentation resonated with industry practitioners, the state of the practice is not yet mature. In particular, experimentation is rarely systematic and continuous. Key challenges relate to changing organizational culture, accelerating development cycle speed, and measuring customer value and product success.
Eveliina Lindgren, Jürgen Münch (University of Helsinki): Software Development as an Experiment System: A Qualitative Survey on the State of the Practice
Presented at 16th International Conference, XP 2015, Helsinki, Finland, May 25-29, 2015, Proceedings. Published in Agile Processes, in Software Engineering, and Extreme Programming