The perfect agile team is around 4-5 engineers + product and/or designer to keep things smooth and simple. Good teams keep themselves accountable on personal and group levels. The more people need to be kept in the Cons - It will likely create tribalism in the tech organisation as each team member identifies only with one tight group. This leads to US vs THEM mentality.
Table of contents
Better Software Engineering teams — Structures, roles, responsibilities and comparison with common approaches.Traits of good software engineering teamsDeep dive into the most common team structuresSingle-discipline teams with software managersCross-functional teams with software managersThe one that works — Self-managed cross-functional teamsOther counter-productive things companies do and no fancy team structure will fixLast word…Sort: