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