Unblock others first

There are two ways a team can optimize their work, either for individual throughput, or for group-throughput. The latter is far superior and requries everyone to unblock others first, before going back to focus on one's own work.

Here's why:

For the sake of argument let's assume an idealized team where all team members are equal in terms of skillset, so they can each take on every piece of work that needs to be done. This could be a team of software developers with a similar level of experience.

If each individual optimizes for their own throughput, this is what happens:

Needless to say that team throughput suffers a lot in this scenario. In addition, knowledge silos can persist since individuals rarely work with each other.

If team members for group-throughput, e. g. “unblock others first”, this is what happens:

Team throughput will be a lot better than in the first scenario, and knowledge silos will disappear over time, since every time a person helps another person, there will be knowledge transfer and additional empathy.

But there's more: In teams where all work is done in pairs or even groups of people, there will be even less chance to get stuck, and even more chance to learn from each other.

I'd recommend educating and encouraging your teams to “unblock others first” as a general principle. It will start a journey of improvement, satisfaction and accomplishment across the board.