We have co-authored a cookbook on continuous experimentation based on our research in the N4S program:
Continuous experimentation Cookbook – An introduction to systematic experimentation for software-intensive businesses provides an introduction to continuous experimentation, which is a systematic way to continuously test your product or service value and whether your business strategy is working.
An increasing number of companies are involved in building software-intensive products and services – hence the popular slogan “every business is a software business”. Software allows companies to disrupt existing markets because of its flexibility. This creates highly dynamic and competitive environments, imposing high risks to businesses. One risk is that the product or service is of only little or no value to customers, meaning the effort to develop it is wasted. In order to reduce such risks, you can adopt an experiment- driven development approach where you validate your product ideas before spending resources on fully developing them. Experiments allow you to test assumptions about what customers really want and react if the assumptions are wrong.
This book provides an introduction to continuous experimentation, which is a systematic way to continuously test your product or service value and whether your business strategy is working. With real case examples from Ericsson, Solita, Vaadin, and Bittium, the book not only gives you the concepts needed to start performing continuous experimentation, but also shows you how others have been doing it.
Take a look at the book!
A new study on teaching team dynamics in software development has been accepted at the International Conference on Software Engineering 2016 in the education track (SEET). More info here.
I was interviewed about my avenues for future research at the Herman Hollerith Center (HHZ) (in German).
The Herman Hollerith Center for digital business and innovative software in Böblingen is operated in partnership between Reutlingen University, University of Stuttgart, Esslingen University, and the five companies Daimler AG, Hewlett-Packard, IBM, Novatec, and Robert Bosch GmbH. It is supported by the city and the district of Böblingen.
The Herman Hollerith Center offers a PhD program and two master’s degree programs in Services Computing and Digital Business Management. The center is hosted by the Department of Computer Science of Reutlingen University.
The Herman Hollerith Center is located in Böblingen, the city with Europe’s largest pool of innovation. Böblingen is very close to Stuttgart with many companies around. Daimler and IBM are in Böblingen as well as Hewlett-Packard and Elektrobit. Porsche, Bosch, and many other companies are close by. Several start-up incubators are in Böblingen to facilitate radical innovations.
The research within the Herman Hollerith Center focuses on sound and effective methods for the development and evolution of software-enabled services and products and the digital transformation of organizations. The research addresses significant problems that reflect important needs of companies. The research areas include software engineering, service science, data management, smart data services, business intelligence, internet of things, enterprise architectures, business modeling and enterprise social networks.
See the interview here.
The Wheels of Value Model is a tool for driving product ideas to their fullest strength by systematically unearthing critical product assumptions. Instead of identifying assumptions for each element of a business model it generates a closed value chain among the right actors and ensures that you do not miss important links. By doing this you can rapidly see what you need to validate. This talk explains the main elements.
Presenter: Prof. Dr. Jürgen Münch
When: 16 Sept. 2015, 10:15 am
Where: Pori, N4SQ3, Yyteri Hotel, Finland
“Software Development as an Experiment System” is the title of the keynote that Jürgen Münch, University of Helsinki, is going to present on 25th of August 1 pm at the International Conference on Software and System Process 2015.
Abstract: Most modern software development activities are focusing on domains of emergence where experts cannot know a priori what kind of software provides value to users and customers. This is fundamentally different to traditional software engineering for large systems where a priori analysis by experts is used to identify requirements. While the latter is gaining a niche software category, developing and establishing development practices for domains of emergence is becoming significantly important and urgent. A major challenge is to find the right scope for software development. There are many options on what to deliver. Software practices are needed that help in determining what customers want and creating the right capabilities for them. In this talk I introduce an approach for steering software development towards the right scope by continuously conducting experiments. This includes systematically observing users’ behavioral responses to stimuli such as features. Insights from experiments directly influence frequent iterative deliveries. Success cases from industry show that such an experimental approach helps companies to gain competitive advantage by reducing uncertainties and rapidly finding product roadmaps that work. This presentation is aimed at process engineers, researchers, product managers, startup founders, business people, software developers, and anyone who is interested in making an impact with their products. It shows the relevance of experimentation in software development and how it influences the software process. In addition, new methods and practices are presented that have been tested in different industry environments. The talk answers questions such as:
- How do we rapidly and effectively create value for users and customers by integrating experimentation into software processes?
- How do we identify the relevant experiments we need to conduct for making good product decisions?
- What are the components of a good hypothesis?
- How do we link the experimental findings with product decisions and dynamically change a product roadmap?
- What are the key obstacles when introducing continuous experimentation in an organization and how can we address them?
- What are future avenues for software process research?
Date: Tuesday, 25th of August 1 pm
Venue: Tallinn, Viro Hotel, Estonia
Jürgen Münch is a full professor in the Department of Computer Science at the University of Helsinki. He specializes in software and systems engineering, in particular data- and value-driven software engineering, software measurement, innovative software processes, software quality assurance, and global software development. Results are documented in five books and more than 140 refereed publications. He is co-inventor of GQM+, a method for aligning company’s software strategies with long-term business goals. Dr. Münch has been a principal investigator of numerous research and industrial development projects and regularly consults for companies on issues including quality improvement, IT business alignment, software measurement, process engineering, and software technology in general.
All keynotes at ICSSP 2015 at a glance.