Summary
In this chapter, you learned the foundations of engineering team design and how to adjust your team to suit your needs:
- Engineering team design refers to how you structure your engineering team, its roles, and how those roles operate
- The three primary engineering team structures are functionally aligned, product aligned, and matrixed:
- Functionally aligned teams are built around a particular skill area with an engineering manager who is knowledgeable in that skill
- Product aligned teams are organized according to product areas rather than functional skills
- Matrixed teams incorporate both functional and product structures
- Communities of practice help to maintain skill-based conventions and communication in product aligned organizations
- Team characteristics to consider in team design include organizational tenure and personality traits:
- Teams with a mix of different tenures help each other to learn about the organization and new approaches
- Belbin’s personality...