Avoid Useless Conflict & Collaborate: Executive Influence
Try to bring the conversation into zoom instead of over text. This makes it easier to get an understanding for each other.
Approach the discussion with an open mind and understand why they disagree.
Repeat back to them their point to make sure you’re on the same page.
Weigh the pros and cons, and evaluate what makes sense as a step forward.
Consider other potential options that take both sides into account
If a stalemate occurs, call it out and bring in a 3rd party like the rest of the team. At this point, I would try to collaborate with the person on a pros & cons doc that describes both options to bring to the team.
Face-to-face > Text: If the disagreement is hard to describe or explain over text, or it seems someone is coming on strong with a hot take, try to bring the conversation to Zoom instead of text. This makes it easier to get an understanding for each other.
Open mind: Approach the discussion with an open mind and understand why they disagree.
Repeat and understand: Repeat back to them their point to make sure you’re on the same page.
Weigh pros and cons together: Evaluate together what makes sense as a step forward.
Find options neither of you are seeing: Consider hidden, 3rd options together that act as a win-win for both sides.
Bring in a 3rd party: If a stalemate occurs, call it out and bring in a 3rd party like the rest of the team. At this point, I would try to collaborate with the person on a pros & cons doc that describes both options to bring to the team.
https://lethain.com/how-to-get-more-headcount
Do we agree on the problem to be solved?
e.g. We’re having too many incidents and it’s impacting user perception and developer productivity.
Do we agree on the general approach to solving that problem?
e.g. We’re increaing end-to-end coverage and rejecting PRs that reduce coverage.