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!