Happier Engineers with Less Management
When an organization is growing, having teams of half a dozen or so engineers focused on a specific product area causes several issues for management. Scaling the number of teams can be challenging, as every time a team member moves, it means pausing that product area's development for months. A bit more than a year ago, Kadri Pirn's organization decided to convert teams to tribes and remove team leads. Instead, they now have one people manager and temporary teams inside the tribe—every team has a lead, but with this approach, any engineer can volunteer for that lead role. This gives the leads motivation to be excellent managers for the project they are in and then go back to taking on a regular developer role. Engineers have the freedom to try out different roles considering their current capacity and energy level, opportunity to work with different stacks and types of projects, and new challenges to constantly learn from. Come discover how this approach can give you happier engineers with less management.