Martin Fowler
A two-pizza team is a small team that fully supports software for a particular business capability. The term became popular as it used to describe how Amazon organized their software staff.
The name suggests the most obvious aspect of such teams, their size. The name comes from the principle that the team should no larger than can be fed with two pizzas. (Although we are talking about American Pizzas here, which seemed alarmingly huge when I first encountered them over here.) Keeping a team small keeps it cohesive, forming tight working relationships. Typically I hear this means such teams are about 5-8 people, although my experience suggests that the upper limit is somewhere about 15.
Although the name focuses solely on the size, just as important is the team’s focus. A two-pizza team should have all the capabilities it needs to delivery valuable software to its users, with minimal hand-offs
To read the full article click on the 'post' link at the top.