An engineer coming into my cube to chat a few minutes ago is what distracted me and now I'm frustrated and browsing HN. It's bad enough in high-walled cubicles; I don't know that I could maintain deep focus for meaningful amounts of time in an open plan.
I put a door on my cubicle recently and being able to mentally expand to fill my space while free from worrying about anybody else has done wonders for my productivity.
One of my requirements is a private office. I will not do cubicles, I sure as hell will not do open plans. Office. Period.
I've turned down a few decent offers because of this, and I'm sure I'll turn down more in the future as well.
The sales and customer service roles were trying to schedule their calls to minimize the time when two people would be on the phone at the same time, in order to limit background noise.
I don't think the company could have afforded private offices, but I have a hard time believing all of that energy being put into working around the work environment was less expensive than the cost of some high partitions.
When you want to talk to somebody without interrupting them, it's ideal. I might also suggest more 'got a sec?' type messages to get more of the swifter voice conversations.
That and sometimes we engineers prefer to build our sentences rather than blurt them.
Though 2 or 3 engineers in an office can work quite well
Every one of those conversations happens in someone's office right now, and distracts at most 2 people.
How long does it take for you to get "back in the groove" afterwards? Probably 5-10 minutes for me, more if I was doing something particularly intensive.
Now, lay out me and my ten coworkers in an open floor plan and watch what happens.
There's no way it works.
(And that company didn't have an open floor plan, but did have shared offices for 2-6 people)
In my opinion it depends on the culture and the people, not the roles/positions in the company.