I work at a company that employs roughly 50 people. Most of them are software engineers. We grew from 3 people to 50 in 3 years. We designed a new office and moved into it a few months ago.
Here are some of the things we did:
- Desks are all in rooms with at most 10 desks in it. Most rooms are smaller and have ~5 desks in them. All these rooms are completely sealed off with sound proofed walls. The temperature can be controlled in each room.
- Throughout the office there are so called phone booths. Relatively small booths, good for quick calls. A single booth fits two people. All booths are completely sound proof. You could yell in there and nobody would hear you.
- Flooring is solid. Rolling your chair around or walking around does not produce a lot of noise.
- Water coolers everywhere. You're not far from a glass of cold (mineral) water.
- Lots of natural light. All windows are from the ceiling to the floor and all the rooms with desks are at these big windows.
There are some pictures here: https://www.facebook.com/todorcosminstudio/posts/24735875227...
The pictures don't show the working spaces very well, just the communal spaces that are all separated from where people have their desks.