My company uses a very simple system. Each team gets assigned an area that only they can book. For example a team of 15 people get a cluster of 10 desks. That solves it.
But that in turn is less efficient than 0 desks for 15 people.
Thinking about it, why stop there? Negative desking is the future. A team of 15 could have -15 desks (or less, if they are high performers). Super efficient.
I’m envisioning carnival barkers trying to get other teams to use up their -15 seats as if they don’t sell out they have to pay the company a rental fee.
Of course, neither of us nor the company really has hard knowledge of what is "more efficient", because despite being entirely driven by profit metrics and A/B testing there is still no real way to measure productivity for knowledge workers. And even if there was, employee misery wouldn't be part of the metric unless it measurably affected retention.
Works if people aren’t coming in every day. We have set days where certain teams come in. You’ll be sitting next to the people you work with and the company doesn’t need as many desks
What does it solve though? If the purpose of RTO is being together with your team, and you don't have enough desks to bring the team in the office at the same time, this solves basically nothing.