I don't buy your arguments in favor of open space plans.
In my experience, clarifying a requirement or requesting a feature always takes far less time than coding it up. As a developer, I'd rather you call me over to your office and we spend 30 minutes discussing what you want, then I go back to my office and spend an hour working on it and get back to you if I have any more questions.
If the business stakeholders are changing requirements and coming up with new ones so often that they need constant communication, then there's a problem. Hold a meeting to get the requirements nailed down, then give the developers some quite time to work.
For developer-developer questions I've found it's almost always easier to ask questions via email, instant message or IRC because of copy/paste.
In my experience, clarifying a requirement or requesting a feature always takes far less time than coding it up. As a developer, I'd rather you call me over to your office and we spend 30 minutes discussing what you want, then I go back to my office and spend an hour working on it and get back to you if I have any more questions.
If the business stakeholders are changing requirements and coming up with new ones so often that they need constant communication, then there's a problem. Hold a meeting to get the requirements nailed down, then give the developers some quite time to work.
For developer-developer questions I've found it's almost always easier to ask questions via email, instant message or IRC because of copy/paste.