10 ms·
When we moved our dev team to a new area, I chose this style of layout. Each developer has their own small office, which forms an outer perimeter. Each office
by oldprogrammer2 10y ago
When we moved our dev team to a new area, I chose this style of layout. Each developer has their own small office, which forms an outer perimeter. Each office also has a 4x4 window next to the door to keep the atmosphere open. In the middle is an open kitchen and a standup area, separated by the bathrooms. We have a conference room in the corner. All of this is behind key-access doors, giving the team a sense of sanctuary.
Each office, as well as the standup area and the conference room, have a whiteboard wall.
I would say that the general idea is that developers come together at standups, and typically plan out the day. If two or more developers determine a discussion is needed, they normally schedule right after the standup. Then the developers depart to their offices, and generally put their heads down and work in quiet. Most leave their doors open throughout the day, and close their doors when they have phone calls or small meetings.
The arrangement works well. Adhoc conversations are not discouraged, and occur throughout the day as needed, but the separate offices keep the trivial conversations and disturbances to a minimum.
From a cost perspective, this layout requires considerably more space than an open layout. And separate offices require separate HVAC ducts, and walls and doors are (obviously) additional expenses, too. I'm grateful that our team's contributions were recognized by the company (a non-tech company), such that the expense was considered worth it. it's certainly a cornerstone of my sales pitch for recruiting developers.
- JohnBooty 10y agoI'm glad it's working out for you! Our company (also a non-tech company!) is investing in such a space for us and I'm very very excited. Excited and grateful.
- existencebox 10y agoIf it helps, let me put my vote of support for that sales pitch. Literally that fact alone had me going "I wonder where he works", and I'm in quite a good spot right now. I cannot express how much a motivator a sane office space has become for such a silly thing after the last few years of open-sardine-cans. I would love to see more companies recognize that certain acts of consideration to their eng (I don't mean the more transient stuff like "free dinners" "pool table") are a significant differentiator for my strata of less-extroverted devs.