Sizing Engineering Teams.




  • the fundamental challenge of organizational design is sizing teams. You’ll find yourself sizing teams during reorganizations, to accommodate growth from hiring, and when considering how to support new projects (View Highlight)
  • Keep innovation and maintenance together. A frequent practice is to spin up a new team to team to innovate while existing teams are bogged down in maintenance. I’ve historically done this myself, but I’ve moved towards innovating within existing teams. (View Highlight)
  • • Teams should be six to eight during steady state. • To create a new team, grow an existing team to eight to ten, and then bud into two teams of four or five. • Never create empty teams. • Never leave managers supporting more than eight folks. (View Highlight)