The End of Control

This week I spent in Buenos Aires (Argentina) at the International Conference on Software Engineering (ICSE 2017), which is the premier event in the field. As usual, I enjoyed the pre-events such as workshops, smaller co-located conferences and panels more than the main conference itself. Although many will disagree with me, I feel that the … Read more

The End of Requirements

The time has come to eradicate requirements as a mechanism for communicating between different groups inside and between organizations. Although requirements have been used as the key mechanism to describe the functionality desired from the system since the beginning of software engineering as a field, over recent years the limitations have become increasingly clear to … Read more

Effective R&D in Complex Systems

Several of the companies that I work with build very complex systems that are hard to break down into largely independent parts. Instead the components in these architectures are internally complex and have elaborate dependencies between them. Although this is an architectural challenge, it also leads to an organizational challenge. Traditional R&D organizations have a … Read more

Digital You – Episode 3: Interview with Ingrid Nordmark

This third episode is, I meet with Ingrid Nordmark, CEO of the Swedish Institute of Computer Science. Earlier she worked as a senior executive at Ericsson and Transmode and she has many years of experience in R&D. Because of her role and experience, she has numerous highly relevant insights to share.