Cross-functional collaboration is hard. Here's why