- Developers (and sometimes others that need quietude, like art/graphics people) get either a private office each or a shared, developer-only office
- Marketing and sales that need constant communication / thrive on motion and energy get open plans
- A mix of full-on conference rooms and small, private phone/meeting rooms
- Account managers, finance, managers get their own space, which can be cubes or shared offices.
Putting people who need to concentrate in with people whose job is to constantly talk and/or socialize is a recipe for (asymmetrically) poor productivity. The fact that office designs are sometimes dictated by the vicissitudes of management fads and a misguided desire to save money by just building one-size-fits-all layouts, even though a good design will pay for itself many times over, is very unfortunate.