>by wandering down to their office and knocking
FWIW, all the places I've worked that had offices in whole or in part had a culture in which everyone left their door open unless they didn't want to be disturbed for some reason. Collaborating was never an issue. If everyone always kept their doors shut, I think I would have found that hindered communication, esp. pre-IM.
Since most team communication happens over IM, it's easy for anyone to read back on what they missed. Most teams also do daily stand-ups or other meetings, to catch the larger group up on anything important.