As a manager, it’s really not hard to see who’s actually doing what within a team. I’d have to be completely blind to communications and stop doing 1:1s to mis-attribute some work to the wrong person. As a developer I’m also familiar with Git and routinely look through recent commits, usually just to maintain familiarity with what’s being done but it also makes it clear who’s delivering what code.
But even if I wasn’t as involved, it’s still easy to see who’s always stepping up to help others and who’s struggling to deliver on their own with nearly any tiny amount of communication with the team.
It’s also really easy to see who’s developing a “not my job, not my problem” attitude. When a team gets to a point where individuals are delivering what they consider “their work” but the team as a whole struggles to deliver anything because everyone avoids the loose ends or refuses to help others, the entire team is getting poor performance reviews.
But even if I wasn’t as involved, it’s still easy to see who’s always stepping up to help others and who’s struggling to deliver on their own with nearly any tiny amount of communication with the team.
It’s also really easy to see who’s developing a “not my job, not my problem” attitude. When a team gets to a point where individuals are delivering what they consider “their work” but the team as a whole struggles to deliver anything because everyone avoids the loose ends or refuses to help others, the entire team is getting poor performance reviews.