the way in which people are organized into teams for building and operating software systems has a strong effect on the nature of the resulting systems, following Conway’s law. When organizations do not explicitly think about team structures and patterns of interaction, they encounter unexpected difficulties building and running software systems.