Planning for business agility

During the summer, I reflected on the main differences between software engineering in the 1990s, when I became a professor, and today. The best way to describe what I feel is the key difference is perhaps through an analogy. In the 90s and early 2000s, software engineering was akin to designing and building a jet … Read more

Why your company works as it does

During my vacation, one of the questions I spent time thinking about is why companies function as they do. And why companies that are digitally born operate and “feel” different from traditional ones. Why companies that were different from the beginning tend to fall back into traditional patterns and become like traditional ones. I realized … Read more

Why you’re not deploying AI

Imagine the following scenario. A (sizable) team at a large company writes customer documents in response to customer requests. They request help from the automation team to reduce their repetitive tasks. The automation team brings in an AI company, which develops an ML model that generates the customer documents automatically and virtually eliminates the need … Read more

Digital business: automated at heart

Digitalization is fundamentally enabled by three core technologies: software, data and artificial intelligence. The common denominator, which is inherent in a digitalized business, is that automation is at the heart of it. Digital technologies allow for automation to a much more significant extent than traditional technologies. We see this reflected in companies: whereas in traditional … Read more

Don’t be like everyone else

This week, I had a wonderful conversation with the CEO of a midsized company (around 1,000 employees) to discuss business strategy and the implications on technology strategy in the overall context of digitalization. As the company supports its customers with digital solutions, it’s an example of the part of the economy that’s doing really well … Read more

Don’t let your habits define you

This week, I had a meeting with the leadership team of a company that has asked me for help to accelerate their growth. We’ve been reconvening regularly and going through the process of defining who we are and what our purpose is as a business, identified the key avenues to accelerate growth, created a plan … Read more

Why Agile matters

Recently, I got an e-mail asking me why we should care about Agile if the overall product development process, including mechanics and electronics, is measured in years and is completely waterfall. The question took me by surprise. I’ve been working with Agile practices for the better part of two decades now and for me, it’s … Read more