We are backend, mobile and web. What are the state-of-the-art tools out there right now that can help us communicate, document, code and problem solve together?
Thanks!
I think the biggest thing is that everyone has to buy into the communication modes which work for remote work. If 80-90% of the team is using informal communication methods like "walk over to that guy's desk", or "The PM just told me that we might be rearranging the sprint to accomodate problem Y that isn't officially recognized yet so the schedule hasn't actually changed, but it will" then the remote workers will be half as effective as the office workers.
A very strong, very organized, ultra-communicative PM helps a lot with this. It's important to make the online chat rooms (Slack/Teams/etc) the primary hang-out and communicate room. It's important to make Jira/VSTS/Google Docs the primary task list reference that everyone checks mulitiple times per day and uses these tools to communicate with the person they sit next to in the cubicles. It's important that when an officemate asks "How do I do X?" his cubicle mates tell him: "Oh its the X tab in the OneNote document, ill send you a link on Slack" and then posts that to the main channel where other people can learn too.
If the in-office workers are doing this, then everyone is already working remotely, just from the office instead of from home. And remote workers will be 100% as effective as the in-office workers.