Anonymous
As an Engineering manager I was responsible for a scrum team which was into the ad technology space. I had a Lead engineer who was technically very good. He had very good ideas to think differently about solutions to a problem. I noticed that he was always vocal about his ideas and thoughts and was not willing to agree to other team members point of view. We had to decide on the solution of writing a set of python scripts in Object oriented way vs procedural way. He wanted OOP way whereas the other people thought why to make changes in the current approach. Though he was correct but he was not willing to take other's opinions that there would be more testing needed, we need to convince Product owners on the approach and it would be confusing for end users to have APIs written in a different format. I had a 1 on 1 meeting with him where I told him to give space to others and sometimes it is OK to let go your own idea even if there are no clear outcome. If he is too confronting as a lead people will stop giving ideas and proposals. We should rather do a small POC and come to a conclusion. He got the feedback and worked on this aspect where he started with discussions where he heard others listed down all ideas and had the team decide based on merits/demerits. It is very important to be assertive instead of agressive in discussions.