Happier Engineers with Less Management
Pipedrive is growing company, having engineering hubs in 4 different locations and plans to grow even more. Having teams of 5-7 engineers + product management with focused product area caused several issues for the management—scaling the number of teams was challenging, every movement of a team member caused pause of that product area development for some months. A bit more than a year ago, we decided to convert teams to tribes and remove team leads. Instead, we have one people manager and temporary teams inside the tribe—every team of course has a lead, but with that approach any engineer can volunteer and try out lead role. That gives the leads motivation to be excellent leader for the project they are in and then for the project take regular developer role. That gives engineers freedom to try out different roles considering their own situation in life and energy level; opportunity to learn different stacks, roles and constantly learn.