2 ms·
There are times that people don't get along well and something must be done. Jelling together is very important to performance of the team in the long run. No
by ardit33 13y ago
There are times that people don't get along well and something must be done. Jelling together is very important to performance of the team in the long run. No matter how strong team members are individually, if they don't get along their output will never be great. The product will suffer the results.
A bit of team members competitiveness is ok, and perhaps good. But when it ends up divulging into fighting, back stabbing and lack of communication, the atmosphere turns toxic, and it hampers the whole team. Also, when you have engineers trying to user work time to play with their favorite framework/tool/whatever else that might not actually help other team members to get their stuff done. (usually a trait of more junior devs). But this is easily fixable. People issue are harder to fix.
Few things to do:
1. Set up straight rules, and expectations for the people that are having problem fitting in.
2. Allow them to express their point of view, but also let them know that what the team expects of them. Try to see if you can accommodate their requests. Often they are ways/desires to do something in a different way, which might not be compatible with company's way of doing things. Sometimes you can learn from it, sometimes the employee's request and point of view are unrealistic or just don't fit with the company's goal.
3. Move them to a different team or setting, and see if they get along/fit better with different team dynamics.
4. Firing them is a last resort only, if nothing else works. If you let go somebody too quickly it sends a bad message to the rest of the team as well (the company looks too cut-throat). Also letting people not getting along well for too long hampers the productivity of everybody else.