How To Deliver Proven Business Value

As companies adopt data-driven development, there is an interesting pattern that is concerned with selecting the factors that we’re optimizing for. The goal, in the end, is to influence business level key performance indicators (KPIs) such as revenue, margins, net promoter score, etc. However, these KPIs tend to change very slowly and are lagging indicators. … Read more

Why It’s Not About Speed

We live in a world that is driven by a Need for Speed and when leaders mention agility, continuous integration and continuous deployment, often speed is mentioned as the key driver. Having worked with dozens of companies, my learning is that companies go through a number of evolution steps in order to work with speed. … Read more

Why You Need To Slice Your Features

In the posts from the last weeks, I discussed the first two steps in adopting data-driven development (see figure below), i.e. modeling feature value and building the necessary infrastructure. Once we have described the value that we expect from a feature and have constructed the infrastructure required to capture the data coming back from the … Read more

Data-Driven Development: Step 1 – Model Feature Value

In my research and consulting engagements with companies, one of the recurring themes is the ambition of companies to become more data-driven in their way of working. After working on this topic with a variety of companies, my fellow researchers and I defined an adoption process that companies go through when adopting data-driven development practices. … Read more

From Dozens to Thousands (or Millions) of Products

This week I spent time in Denmark at a summit organized by the Manufacturing Academy of Denmark (MADE). During the summit I met several people that expressed pride at the richness of their product portfolio. Some companies have a dozen different products, others may have close a hundred products. All these products are complicated including … Read more

Towards Self-Improving Systems

As the beginning of a new year often is concerned with looking forward, I thought I’d spend this article (and perhaps some more) on discussing some of the trends that I believe are happening. One of these trends, I believe, is self-improving systems. Traditional software intensive systems are typically static after deployment. The performance levels … Read more

Stop The Busyness And Get To Work

As I am involved in several startups, I often get invited to join their Slack channels. For those of you that don’t know the tool, it basically provides real-time group chat functionality combined with record keeping functionality. Several times I have tried to use the tool, but I never managed to make it stick. Reflecting … Read more

Why 2018 Was A Great Year

As the last post before my Christmas vacation, I thought to reflect with you on 2018. Despite all the apocaholics, the political turmoil in several countries in the Western hemisphere and the stock market tanking like it’s going out of style, I want to remind everyone that we are living in the best time in … Read more

Why You Are Stuck In The Past

As the year is coming to an end, I’ve been reflecting on my experiences from all the companies that I have worked with during the last 12 months. One reflection that I had was that many companies tend to be stuck in the past and that my role often is to make the people I … Read more