The company I work for currently uses HipChat for internal team communication (moved from Skype, evaluated Slack and Hall before moving to HipChat). We're starting to embrace HipChat as a central area for messages and alerting, a concept that some are now calling "ChatOps". We currently have our Github repo sending messages to HipChat and our internal bug tracking system and looking at more integrations in the future.
How would you go about dividing up the rooms in ChatOps set up. We currently have a room of managers, one for development, one for support, one for sales, etc etc. Would fewer rooms work better? Would a dedicated room for each 'alert' or 'service' work better? What do you think the right setup is?