WFH and asynchronous work. My team took a while to figure it out and we had to make some personnel changes, but for the last year or so we’ve been doing really well.
The biggest part is accountability. Do what you day by whenever you said you’d do it. If someone slips a delivery date, they get called out. It also requires better planning and documentation - for example, just this morning on one of our user stories I spent 20 minutes with the dev to make sure we had documented the input parameters that his endpoint is going to require. Now the other dev in Asia working a related story can build her UI to collect the required data to pass to this endpoint.
In the office (which wouldn’t work anyway in this case because different continents) maybe that’s a walk down the hall conversation between the two of them… but it probably never got documented anywhere