4 ms·
> Maybe instead of struggling to apply management concepts to the development process, companies would achieve more by breaking things up into 6-person sized te
by madhadron 7y ago
> Maybe instead of struggling to apply management concepts to the development process, companies would achieve more by breaking things up into 6-person sized teams.
How do you coordinate the six person teams, prevent them from ending up in contention, etc.?
- downrightmike 7y agouser stories and delegation
- madhadron 7y agoAh, the innocence that thinks that is enough.
- downrightmike 7y agoThe title is minimal :)
- dodobirdlord 7y agoThe Amazon model to addressing this problem is to minimize to the greatest extent possible both team size and inter-team communication. The ideal team is characterized by 5-8 engineers who collectively design, build, test, deploy, and own in production a service exposed to the rest of the company only through API calls over the network. This mostly addresses the coordination problem because teams shouldn't need to coordinate, and it mostly addresses the contention problem because almost every decision is entirely owned within a particular team with no expectation that they consider external input.