I've been working on a distributed team for 4 years now. I product manage an open-source online retrospective and meeting app and went _way_ deep on researching other distributed teams last year. What I learned about sharing updates is it's as much dictated by culture and ritual as much as it is by a tool.
Zapier is almost 1,000 people now. Here's what I learned they do:
- Every Friday non-managers write a short update of what's changed that week
- Managers read them, extract a few highlights, and roll them up to leaders
- Leaders do the same and roll it up to the CEO
- The CEO writes a blog post and sends it to the entire company
- That post is commented on and questions are asked by everybody
Some folks within Spotify write a daily update answering the same prompts:
- This is what I did today I think you should know about
- This is what I learned and I think you'd find useful
- This is what I need from you
- This is what I am doing next
For our company, we prefer weekly updates to daily updates (we value time autonomy vs. having an always-on culture). Our fully-remote team foes something similar to Zapier and end up posting our company updates publicly at https://focus.parabol.co (if you want to see an example)
I don't think a separate tool is really necessary. Pick your poison between a stand-up bot or something more flexible like missions.ai (at time X create doc, share doc, prompt people to get started...)
One more tip: if you find yourself writing an answer to the prompt "this is what I need from you..." you probably have an item to add to the team's meeting agenda. Full disclosure, we started our company to make capturing items for meetings easy, so, I have a dog in the hunt.
EDIT: formatting