Chapter 4Organizing by Feature

We want to get value in small bites: features. We prosper when we manage in terms of value, in terms of features.

How can we organize our work, and ourselves, for the best and most rapid flow of value?

To get the work done, different parts require different skills. The work won’t be done—or at least not done well—until it has had the attention of people with each needed skill.

If we organize teams by skill-set, each piece of work will need to be passed around among teams. Each handoff will require scheduling and cause delays. Quite likely, problems will arise from each handoff.


Teams build features.

The ...

Get The Nature of Software Development now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.