As a Senior Software Development Manager, I am in a sticky situation with an employee who was brought into the company as a research trainee (without any interviews) but later moved into my project stating that his training was successful (again no interviews). The dev was just "given" to my team when we were asking for additional developers.
My leads and manager have been complaining that they are not able to get any work done with this developer. Often, they are fixing additional mess created by the dev. They are at a point where they don't want to assign anything to this dev.
Here's the meat of the story - My boss is the one who brought this developer into this company. Basically this developer is my boss' wife's youngest sibling.
I have met casually with my boss and said him in a very normal tone that my team is spending a lot of time coaching him. I think he gets the clue, but is not willing to adress this situation other than saying - "Yes, when anyone starts we need to coach and train". It is been 8 months, but it is creating more friction and stress in the team. One bad apple, may be!?
So, the question - what am I supposed to do here? I am stuck between my team and my boss.