Why you’re a product + service business

Before digitalization became a thing, the industry was divided into two types of businesses: those that sell products and those that provide services. Those that sell products have a transactional relationship with their customers, mostly consisting of selling one of their products. The service businesses tend to have a more continuous relationship with their customers … Read more

Get your data out of the gray zone

Last week, I wrote about the different types of use for data that we have available. That led to discussions with various people and I realized that there’s a problem around data that’s very typical in companies that have their roots in embedded systems or mechanical engineering: it’s actually unclear who owns the data from … Read more

Who manages your system architecture?

This week, I spent two days in systems engineering workshops. Systems engineers are concerned with designing products and solutions including mechanical, electronic and software components. Systems engineers and architects address all requirements of a system, including regulatory constraints, such as functional safety, customer-facing functionality, such as the features that the customer uses on a daily … Read more

Don’t start from where you are

For decades now, I’ve been in workshops with a number of companies that seek to change some aspect of their business. Reflecting on the more recent workshops, however, made me recognize patterns that seem to reappear frequently or typically. As we all know, change is hard. For individuals and even more so for organizations. However, … Read more

The worst of both worlds

During the last few weeks, I’ve worked with several companies and identified a pattern that, in hindsight, I have seen many times before: a team gets stuck midway a change process and refuses to let go of the old ways while adopting new ways of working. In that way, the organization gets the worst of … Read more

Variability and DevOps

Many companies that I work with are in the process of adopting continuous deployment of software – or DevOps. As part of that process, the notion of product variability comes up frequently because there often are multiple product variants out in the field. The software for each variant used to be created in a mostly … Read more

Quantify yourself

Having spent quite a bit of this summer thinking about machine learning and artificial intelligence, it seems to me that there’s a very important transformation ongoing from a focus on the qualitative to a focus on the quantitative. The moment we start with A/B testing, deploying multi-armed bandits or training machine learning models, the very … Read more

AI: the fabric of computing

During the summer, I spent a week at a summer school on deep learning (DL). There were several reasons to attend, but one was to simply learn more about this trending topic. In many ways, it was a wonderful, though humbling, experience as the field is progressing at a rate that’s simply phenomenal. There are … Read more

Is Your Work Meaningful?

As we’re entering the vacation season, many of us are going to take a step back and reflect on where we are in our professional lives. To what extent is our work aligned with our personal goals, norms and values? Does it help us grow and develop as professionals and as individuals? Is the direction … Read more

Business Starts With Engineers

On a regular basis, I run into engineers who refuse to talk about business, monetization, customer value and related topics. All they want is to get a requirement specification, put on their headphones and start building. Their perspective is that business is the responsibility of others and that their job is to build what they’re … Read more