Structuring teams within flow teams
Flow teams are autonomous and are as big as 100 people. To operate effectively and efficiently, flow teams need an internal structure. Different strategies can be used for structuring teams within flow teams.
The primary principle is to create sub-flow teams within flow teams, but this time the flow is at the feature level. The following diagram captures three different possibilities of feature-based team structuring:
As shown in the diagram, a feature can span across multiple systems, be within a system, or span across modules of a system. In this context, a feature is a set of continuously evolving requirements. For example, in a tour booking scenario, payment, search, and booking are long-lasting and evolving features. A stable, fixed-capacity team is required to develop and maintain those features. A flow team may have a mix of teams such as feature teams spanning...