I made my own tool that I use for project management and communication. we have real time chat by means of IRC implemented in it. its been working like a charm for many years and I am updating it for Elixir now. This is so much fun seeing some things that was complicated in c++ go into one line of code.
When I have hired people to work with me on location, I have a physical color coded paper board with Post it`s. old school Trello if you like. And if I can steal a white board I always do that. sometimes its better to visualize than to talk.
When I am finished with converting my tools to elixir I hope to release it. It has most of what you need. and then some.