I am working for on IT organization as Team Leader. I have a team member who works as developer. In age he is elder than me. He is very prone is picking argument and making offensive personal comments.
Here is the latest incidents
One fine morning I received a mail saying that
" Babu, I found there is an issue in x.cs file, I found the root cause is due to line no 10. I have removed and going to check in. I think similar changes needs to be done in our frame work."
Then my reply is
"Hi Dev, Thanks for you findings. Appreciate it. Please report such issues to me and architecture team. Architecture team is the one who really owns the frame work. Any issues with the framework we have to report that team and ask them to fix instead we making the changes and taking that accountability"
Then his Reply was
"I don’t think it’s an architecture change. I feel it’s a simple code change in a common file"
Then I stop sending mails and then pinged him
Babu:"I didn't say this is architecture change or not commenting about your change. Frame work is some thing used by multiple teams, if some thing goes wrong there are chances that we will get blame. What ever I am suggesting is guideline to avoid such situations. Architecture team really have look and fix the issue. I feel we should handover them instead we are making the change and take accountability and let them fix the issue. Do you agree?"
Dev: No
Babu:Why?
Dev: I have already mailed you the reason. First you should know the meaning of architecture
I was surprised and feeling offended.
Babu: You are taking my words negatively
Dev: No you are making every thing prestige issue and doesn't aggree with anyone
In the above scenario, I feel, he is taking things negatively. Instead of discussion actual his concerns of concepts he is making personal comments. This is what happens every time I suggest something and sit together to discuss some thing. And it leads to heated arguments. I really don't want these things happen further
How to handle this team member?