Systems Engineering in a Service-Driven World

In an earlier post, I have brought up some of my frustrations with traditional approaches to systems engineering. That led to quite a bit of discussion and emailing back and forth with various folks. For those that did not read the post, my problem with traditional system engineering include at least the following concerns: (1) … Read moreSystems Engineering in a Service-Driven World

How to Define the Scope of Feature Teams

One of the discussions that comes up in many of the companies that I work with is the scope of feature teams. Although most  companies are still struggling with moving from component teams to feature teams, the increasing prevalence of continuous integration infrastructures makes it easier to move to shared code ownership and teams that … Read moreHow to Define the Scope of Feature Teams

Meetings Are A Waste Of Time (And What To Do About It)

The traditional form of coordination in organizations is meetings. The challenge is that most meetings are incredibly ineffective and a waste of time for everyone involved. All of us have perfected the behavior of pretending to pay attention while working on other things at the same time. The problem is of course that during meetings, … Read moreMeetings Are A Waste Of Time (And What To Do About It)