Quick answer: Async bug bashes (slack threads, video commentary, in-game footage) work for distributed teams. The structure compensates for the lack of synchronous play.
Sync bashes work for collocated teams. Async bashes work for distributed; design them.
Define a 48-hour window
Within the window, testers play and submit. Async; not live.
Video commentary captured
Each tester records screen + voice. Reviews catch unintended workflows.
Tracker thread per tester
Each tester's bugs in one thread. Easier to discuss; preserves context.
Synthesis call at end
One synchronous call after the window. Discuss findings; assign actions.
“Distributed teams need async-first patterns. Sync is the exception.”
Async bug bashes get more depth per tester. The trade-off: less spontaneity. Plan for it.