Anonymous
My philoshopy is conflits are inevitable, if managed correctly we all can grow as a team to be better engineers.
At XYZ, we were working on a re-architecting our system to microservices. Our DBA was not happy with the approach as from his view - his scope was diminished as we moved away from Store Procs .. he had disagreement with my Sr. Dev on the approach. I had to diffuse this as it would impact the velocity and morale - so I set up a meeting with both of them. I had my Sr. Dev explain why this approach would be beneficial in the long term for us and its advantages. I also knew the DBA concoernt and pointed that his role is not diminished but expanded in other areas. He was happy to learn and grow in new areas - and the outcome was that both were happy that this was resolved and i could see a productivity incease from both the team members fro them on. (I would say 10% increase)