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 moreWhy It’s Not About Speed
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 moreWhy You Need To Slice Your Features
In last week’s blog post, I discussed the first step in adopting data-driven development (see figure below), i.e. modeling feature value in quantitative terms. Once we have described the value that we expect from a feature, the next step is to ensure that we can indeed measure and collect the necessary data in order to … Read moreData-Driven Development: Step 2 – Build Data Collection and Analysis Infrastructure
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 moreData-Driven Development: Step 1 – Model Feature Value
This week we held the reporting workshop for sprint 15 of Software Center. The event was, with 150+ participants, the largest and most successful workshop we have had so far and it was great to have it at the fabulous HQ facilities of AB Volvo. Although we had quite a broad set of topics and … Read moreDevOps is NOT about DevOps
Recently, when interviewing (for our research) someone at a company in the food space, I learned something that I hadn’t realized: these days, cheese is a by-product. For thousands of years, farmers milked cows and then, as a way to preserve the milk, they made cheese out of it. And that cheese, or at least … Read moreYour Product Is No Longer The Product
Although most of the online (SaaS) companies that I work with are heavily data-driven, the embedded systems companies have had more difficulty to achieve that. With connectivity becoming more and more the norm for embedded systems, though, these companies are now also starting to become data driven. This is great as replacing opinion-driven decision making … Read moreBecome Data-Driven In Five Steps
Over the last weeks, I have been in several group conversations where we had to agree on the relative priority of multiple factors. For instance, are we optimizing for the total number of users or are we optimizing for maximizing revenue per user? Should we prioritize fuel efficiency or is minimizing exhaust waste more important? … Read moreWhat Are You Optimizing For?
Although mass-market companies have figured this out long ago, companies offering their software-intensive systems to a smaller group of powerful customers are often under significant pressure to customize their systems for individual customers. There are at least three reasons why customizing your system for each individual customer used to be a good idea. First, when … Read moreStop Customizing Your System! Configure It Instead!
Since the summer, I have worked with several companies that are starting to see continuous deployment on their horizon. This is great progress and brings many advantages such as fast feedback on quality issues in the field as well as the ability to quickly fix any issues that customers experience. Internally, more frequent deployment often … Read moreEnough Efficiency Already! Focus on Effectiveness!