I worked at a company that for a very short time had engineering, tech support, and sales and such all follow a person from another department around for a little while. It opened up communication and understanding far beyond anything ever had, but it of course ended after a short while. It was inconvenient, and I think it upset some managers who were the gatekeepers of communication and process and otherwise useless humans.
I still fight regularly for a meeting with clients that isn't a list of ideas or features, but is a "why do you want to do this thing" explanation from the very top. I don't always get it, but when I do the new feature right out of the gate, almost every dang time.