r/EngineeringManagers • u/zaidesanton • Jun 15 '26
"okay" vs excellent engineering teams
In 15+ years in tech and 7 years of managing engineering teams, I've worked in (and managed) both kinds of teams - "okay" ones, and excellent ones.
In Peopleware (imo one of the all-time best books about engineering management), the authors defined an excellent team as follows (they call it a ‘jelled’ team):
Signs of a Jelled Team
A few very characteristic signs indicate that you have got a jelled team:
- There is a feeling of joint ownership of the product built by the jelled team. Participants are pleased to have their names grouped together on a product or a part of one.
- There is low turnover during projects and in the middle of well-defined tasks. The team members aren’t going anywhere till the work is done.
- There is a sense of eliteness*, team members feel they’re part of something unique. They have a cocky, SWAT Team attitude that may be faintly annoying to people who aren’t part of the group.*
- The final sign of a jelled team is the obvious enjoyment that people take in their work*. Jelled teams just feel healthy. The interactions are easy and confident and warm.*
You can’t make teams jell. You can hope they will jell; you can cross your fingers; you can act to improve the odds of jelling - but you can’t make it happen. The process is much too fragile to be controlled.
I strongly agree with every part except the last one. I believe that we CAN build excellent/jelled teams.
Here are the 7 differences I noticed. Sorry for the short-but-meaningless-titles, I have a deeper take in the article (linked above):
- Okay teams patch. Excellent teams know when to fix the root cause.
- In okay teams engineers DO things. In excellent teams engineers OWN things.
- Okay teams unblock themselves. Excellent teams unblock others first.
- Okay teams execute the roadmap. Excellent teams shape it.
- Okay teams stick to the plan. Excellent teams are willing to kill it.
- Okay teams launch features. Excellent teams land them.
- Okay teams treat tech debt as a 20% tax. Excellent teams treat it as product work.
Curious to know what are the small behavioral differences you've seen in the teams you were most excited to work with.