In my experience roughly 80% of technical issues are because 2 people (or teams) didn’t want to just sit down together and talk it out.