Whatever form of communication that your team uses, it should be open and discoverable by all.
- More ideas from more people
- Visibility of work
- Truely cross team collaborations
- More ideas from more people - yes this is not always a good thing
There are legal and/or commercially sensitive reasons not to expose all converstaions to everyone. Private channels/conversations should be the exception rather than the rule.