kihon & openpne
Direct communiation is the best when protocols are met between the parties.
When any of those protocols does not agree (eg. different languages, different specialities or business background) you have to have a person in the middle as an adaptor, and this person must have sufficient skills and understanding on all of those fields. Otherwise, the quality of communication can diminish tremendously.
There is no quick improvement for the language, but for other fronts I believe we can expect quite a bit of improvement by having a knowledge board tool. (Surprisingly, we do not have one in our team.) So I'm thinking to setup one using OpenPNE3, which seems planned to be released in Dec.