Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Businesses

Building a Better Office 828

xjrfx asks: "I'm in charge of setting up a new office for my company. I want to make the place as worker friendly as possible, comfortable enough that long hours don't seem like banishment to a beige hell. I was hoping to get some input from Slashdot regarding past office experiences, good and bad. What amenities/factors cause you to love or hate your office? If you could create your perfect office how would it work?"
"Did you feel schizoid in open offices or claustrophobic in cube farms? Were you ever forced to be in an office when you would have been more productive on the road, or conversely have you ever had to leave the office to focus on the task at hand? What's more important; a foosball table or a fancy furniture system? Do you want the same desk space for your duration of your employment or do you want to move around depending on your projects?

Our office will be 40-45 people (15 engineers, 7 creative types, 15 biz dev/sales, and some support staff and part-timers as well), but I'm open to opinions from people from much larger or smaller offices."
This discussion has been archived. No new comments can be posted.

Building a Better Office

Comments Filter:
  • by SIGALRM ( 784769 ) * on Tuesday June 22, 2004 @06:30PM (#9500550) Journal
    If you could create your perfect office how would it work?

    I'm a fan of Joel Spolsky's writings (see Joel on Software [joelonsoftware.com]), so I was fascinated to read about the office space he has designed at his company, Fog Creek Software [fogcreek.com].

    I like what he's built here because the emphasis is not just on catering to developers, but providing an atmosphere where great coding can thrive.
    • by ron_ivi ( 607351 ) <sdotno@cheapcomp ... s.com minus poet> on Tuesday June 22, 2004 @06:35PM (#9500618)
      Of course you could have linked his article talking about the office design [joelonsoftware.com]
      • by Glonoinha ( 587375 ) on Tuesday June 22, 2004 @10:03PM (#9502418) Journal
        I have to agree. That was the most amazing office design I have ever seen.

        Key elements from a 'techie' perspective :
        #1 : Able to see outside, double points if you can see green things outside.
        #2 : Sunlight, triple points if you can block it when you want.
        #3 : Ability to close the door. Nothing improves productivity like being able to shut out the world.
        #4 : More 110v outlets providing clean power than you possibly imagine ever using. Triple points for UPS.
        #5 : Cable routing ductwork.
        #6 : Room for more than two computers, including network jacks and table space.
        #7 : Whiteboards, lots of whiteboard space.
        #8 : Bookshelves, lots of bookshelves.

        Want some other tips :
        Find out what the individuals drink. Make it available, free. The wholesale cost of a six pack of soda per day is inconsequential compared to the cost of building and staffing that office.
        Real hackers don't want to socialize with other people. Collaborative coding can happen in their offices, but the real producers could give a damn about a foozball table or artwork by famous painters. True hackers don't participate in group activities or group sports.
        Caffeine. Lots and lots of caffeine. More caffeine than you think a normal human could possibly consume.
        Twin 18" LCD monitors hooked up to a twin-headed video card - will give a coder about 90% more real estate than a single 20" LCD while costing about the same.
        Most new computers come with a $6 keyboard and a $3 mouse. Throw away both, get him a high quality rig.
        • by PitaBred ( 632671 ) <slashdot&pitabred,dyndns,org> on Wednesday June 23, 2004 @01:26AM (#9503561) Homepage
          Good points for the most part, though I think you have a rather narrow view of "true hackers". You can thank ESR for that. Some of us enjoy teamwork, because we realize that the manipulation of other people is a wonderful game in and of itself ;)
          P.S. - If you mod this up, it means I win
          • +5 Insightful (Score:5, Interesting)

            by vrai ( 521708 ) on Wednesday June 23, 2004 @04:30AM (#9504547)
            Sociopaths are very rarely good coders, they just think that they are. Predominately because they don't mix with enough other people to realise that they're barely mediocre. A good coding team has people that can work together and actually get on with each other; as well as being excellent programmers. Office toys like table football can help foster this kind of environment.
          • by Moraelin ( 679338 ) on Wednesday June 23, 2004 @05:08AM (#9504709) Journal
            There's a reason why ESR came with that idea. Code only happens when you sit at the damn keyboard and type it, not when you're spending 7 hours a day talking to everyone you can find in the building.

            Coding is inherently a _very_ boring activity, if you're a total extrovert. And I can see it around me every day. The ones who produce good code and lots of it, are the ones who can shut up for hours straight and just program.

            This doesn't mean being a complete hermit, and unable to communicate at all. Sometimes, yeah, it's necessary to talk to someone else in the team. Sometimes you have to convince people of your vision of the architecture. And the occasional chatting pause at the water cooler or smoking place is OK, too. (Noone is 100% introverted either.)

            But in the end, to actually have a program by the deadline, and earn your 8 hours a day pay, you damn better be able to spend at least 7 of them actually coding.

            On the other hand, the least productive two, the ones who haven't actually produced anything in two years straight (not a joke), are also the most social people. Not only they'll talk to each other for hours, they'll even turn any communication with other team members into a 2 hour negotiation.

            To get any of them to actually fix their own bugs, it turns into something resembling a negotiation with terrorists. You first have to explain to them why you want that bugs fixed, why you can't possibly live with their function returning the wrong result, listen to their view of why it's OK, listen to their grandious view of their architecture and why it shouldn't be changed (even if it returns the wrong result or crashes), etc.

            Not only they're not producing anything in that time, they're also keeping other people from producing something.

            When such people get promoted, it's even worse. They end up calling endless pointless meetings, just because they're bored. The kind of meetings where in the best case you spend 2 hours learning that nothing is new and worth discussing, and in the worst case you spend 3 hours hearing about their vacation or their kids. The kind of pointless meetings that keeps a whole team from working, just to entertain a bored PHB.

            Either way, please do realize that some people would rather concentrate and work than listen to you. Hence the request for doors.

            The absolute worst environment I've been in, was one freaking big room with 20+ people in it. No walls, no cubicles, just a ton of people in a cathedral sized room. And with the accoustics of a cathedral.

            At any given time you'd hear at least two different conversations, one co-worker slurping tea in the loudest possible way, one idiot listening to music on his speakers (I bought him headphones, but he said he hated headphones and continued the noise pollution), 2-3 idiots taking a break to play Counter-Strike (at least one of them on the speakers, on a bad day also with a subwoofer), etc.

            It was such a noise cacophony that it was plain old impossible to concentrate on doing any work. Eventually I started listening to loud music on the headphones just to cover that disruptive ambient noise. Of course, that was a bit of a distraction in itself, but it still beat listening to the equivalent of coding in a railway station.
        • by the-build-chicken ( 644253 ) on Wednesday June 23, 2004 @02:01AM (#9503701)
          ...actually...our boss supplies fruit...pretty much as much as you can eat, and we always have filtered water chilled in the fridge...I love caffiene...and I've worked places that supply free cola as well...and I've gotta say, it's great working for a boss that thinks two steps ahead of me and knows that while I may work insanely long hours on caffiene, I'll still be working for him in 10 years on fruit/water.
        • by AVee ( 557523 ) <slashdotNO@SPAMavee.org> on Wednesday June 23, 2004 @05:36AM (#9504848) Homepage
          I do a lot of 'duo-coding' simply because some problems get solved faster and better with four eyes then with two. Two people working a one PC can often outperform 3 people working alone, depending on what they are working on.
          So a desk that is big enough to place two chairs behind it is a huge plus for me.

          The point about the mouse and keyboards are very correct, and i whould like to add double points for a cordless mouse (and enough batteries).

          Another important point for me is a place (preferably outside) to go to just to get away from the screen and take some distance from the work. The most difficult problems are solved away from the code, by looking at the problem from some distance.
    • I work at a company where they spent a lot more than that, and the office was not nearly as nice as they described.

      Even though we had a huge amount of space, management insisted on shared offices. Lighting was all florescent. Desks were cheap. Network drops were scarce, and switches non-existent.

      I really hated it. But at least it had high ceilings.

      • you definitely hit some major points:

        1) good lighting not only is easier on the eyes, it will make your employees be able to physically relax and get their minds focused on their jobs

        2) if the tools that you give your employees to do their job are continuously breaking or causing problems (whether it's desks, monitors, software) then you need to consider replacing them.

        3) lots of power plugs, lots of network ports so you can temporarily add & remove machines (laptops, client machines, etc) to the network with ease.

        4) you need to also consider your network and computer-policies as an extension of the 'office' because your employees will spend more time (hopefully) wandering the 'virtual office', ie the network, than actually walking around the physical office...
    • Beyond coding (Score:4, Interesting)

      by flinxmeister ( 601654 ) on Tuesday June 22, 2004 @07:25PM (#9501170) Homepage
      Remember that in many (if not most) companies, implementation, QA, admin, security etc. is just as much of a creative function as coding. Keep those people stimulated and comfortable too.

      I've seen alot of good software severely marginalized when the coder was seen as the sole creator.
    • by diersing ( 679767 ) on Tuesday June 22, 2004 @07:28PM (#9501193)
      A what if most your work force doesn't code?

      I think an office has to reflect the work being done so it can better facilitate productivity.

      I think there are some universals:
      1. Climate (too hot or too cold and it distracts people)
      2. Navigation - people have to get around, to other workers, to printers, the mail room etc
      3. Lighting - avoid eye strain
      4. Infrastructure - whether telephones, computers whatever, make sure people don't have to work to gets things hooked up
      5. Layout - avoid short cube walls, the noise from conversations and telephone calls will irritate the most easy going easily

      It doesn't have to break the bank, just put thought into things and keep your options open in case a decision back fires it won't take months to correct. I also recommend varying carpet and paint to break up the sight lines.
      • by dulles ( 86837 ) on Tuesday June 22, 2004 @11:09PM (#9502831)
        I, and I'm sure many others, would agree that flourescent lighting (the standard stuff anyway) can be a pain in the ass. The artificialness and 60 Hz buzz in poorly wired rooms can lead to all sorts of strain.

        For not too much more, however, you can get the office properly wired to avoid any such 60 Hz buzz. Installing "Happy-Lights" that more closely reproduce natural sunlight is a HUGE PLUS. So shop wisely for the lights and you can find some pretty relaxing spectrums that not only keep people happy inside longer, but allow them to see better as well.
    • by nonstranger ( 790650 ) on Tuesday June 22, 2004 @08:20PM (#9501615)
      I think Malcolm Gladwell (of "Tipping Point" fame) offered amazing insights in an article from the New Yorker a few years ago. (Now on his site. [gladwell.com]) It's a great read, but his main point is to compare the office to a well-functioning urban neighborhood... Greenwich Village in NYC being the example drawn from Jane Jacob's urban-planning classic "Death and Life of Great American Cities." There are a lot of specific ideas in the article about what makes individuals happy in an office environment(the thrust of most comments here as well) but the really interesting stuff concerns the way that an office's arrangement influences how people interact... and how that in turn influences the office's ability to share information and support creativity. I've referred several people making office-layout decisions to the article, to great effect. It's not coder-specific, but very focused on creativity... so to the extent that you are concerned about creativity in your coding environment, it is likely to have great information for you.
    • by MicroBerto ( 91055 ) on Tuesday June 22, 2004 @09:14PM (#9502059)
      Everyone here's going to be pissed at me for saying so, but great code will get you nowhere if you can't sell it. Make sure the sales team has the privacy they need to close deals on the phone and have customer meetings without distractions like this.
      • by Anonymous Coward on Tuesday June 22, 2004 @10:38PM (#9502642)
        No one is pissed at you for saying it. But we all know what it really means.

        Sales needs a dark place where they can sleep off yesterday's hangover without getting caught, and they need somewhere to sell products that don't exist yet to customers that don't know what they want.
  • my ideas (Score:3, Interesting)

    by avandesande ( 143899 ) on Tuesday June 22, 2004 @06:31PM (#9500562) Journal
    I like being in the same room with others on the same project.
    A window.
    And Quiet.
    LCD monitors are easy on the eyes.
    • Re:my ideas (Score:5, Interesting)

      by rossifer ( 581396 ) on Tuesday June 22, 2004 @07:08PM (#9500971) Journal
      I like being in the same room with others on the same project.
      ---
      And Quiet.


      These points really encapsulates the core issues of good workspace design, but achieving them can be harder than describing them. To restate them as I see them:

      (1) Effective isolation from distractions. People doing valuable work almost universally need to be able to concentrate. For most of us, this means quiet. Intercoms, other people's phone conversations (and mobile phone ring tones), obtrusive music, noisy conference rooms, all steal productivity from your employees. (Some like having background music, some dont. Those who want it should have effective comfortable headphones so they don't disturb people who can't work as effectively with background noise).

      (2) Effective workgroup communication. Basically, this means it should be trivially easy to speak face-to-face with everyone each employees needs to communicate with during completion of their typical daily tasks.

      These two primary considerations can work together, but there's a tension between them as well. Workgroup communication is ideal when I can turn my head to a co-worker and ask a question, but the more people I can look around and see, the noiser my workspace will be. Workspace isolation is ideal when everyone has private soundproofed offices, but there's an increased cost to either IM'ing someone (instead of having the nuance available in face-to-face speech) or taking the time to walk over to the other person's office.

      I have come to believe that workspace sharing is crucial, but the upper limit of a really effective workspace is around six people. You can possibly have eight very cooperative and respectful individuals, but workspaces tend to last longer than the teams that occupy them and I wouldn't recommend larger than six.

      In my own history, I've seen lots of different office plans, from cube farms to private offices and lots of variations between. My favorite office layout had the team of seventeen (including development staff, QA staff, and the team lead in "quads". Each quad was a 20'x20' room with two walls covered with whiteboard, two others had bland office paint and some nice artwork. Four desks and a 4' round table easily fit in each quad. The five quads had staggered openings on a common hallway that led to one small conference room, one large conference room, a kitchen area, and the front door (on the other side of the common areas).

      One other very nice amenity that I've never seen anywhere else was a single stall shower adjacent to the bathrooms, so doing a lunchtime jog around the hills near the office didn't leave you sweaty and stinky for the afternoon.

      Too bad they were in Cincinnati when I really wanted to be in Austin...

      Regards,
      Ross
    • by andyrut ( 300890 ) on Tuesday June 22, 2004 @07:12PM (#9501017) Homepage Journal
      I like being in the same room with others on the same project.

      The "everyone in the same room" philosophy works wonders. At our office, it's one big room. Everyone has identical desks and nearly identical computers - the boss sits among us (if you were to walk in, you'd have no idea which was the boss's desk). No cubicle walls. It makes for a very egalitarian work dynamic - without cubicles or offices, everyone's equal. Communication is a snap, we can just talk across the room with each other. If we absolutely have to see what's on each other's screen, simply walk across the room.

      What's best is it basically eliminates the need for company meetings. If everyone works in the same large space, I've found that everyone's on the same page on projects. There's no need to organize everyone into one central place like a boardroom for a meeting, because everyone works in the same shared space to begin with.

      Of course, we're a small company (about ten people), but my boss has always said that if we grew to be 100 people, he'd like to have the office set up the same way.

      I've worked in a cubicle setting, an office setting, and a one-big-open-room setting, and the latter is by far the best at buliding co-worker comraderie.
  • by The_Rippa ( 181699 ) * on Tuesday June 22, 2004 @06:31PM (#9500565)
    Here are a list of things I've had and loved...

    -Fast internet connection. Not only useful for downloading tools/patches/etc fast, but people will want to use the internet to check news, email, slashdot in the morning. A fast internet connection will help them get it out of the way quicker (right now we have a 5 floor building on on T-1 that also serves as a connection between buildings. I'm lucky if I get 5k/sec).

    -Budget in money for free sodas/water/coffee. I like to go for a morning coffee run, but I'd rather have an espresso machine and some cold Coke's at the office

    -Aeron chairs. Spoil my ass please. These things are more comfortable to sit in than it is laying down. I bought the one I used when I quit one of my previous jobs

    -Actually, modern looking furniture in general makes the place look a lot better and makes it seems like your job is more important than it really is, making you a little happier

    -Cubes offer good privacy, but you can feel cramped. The best experience I had was a big open room. People had their l-shaped desks against the wall, so you couldn't see their monitor, but you could see their face. Also, moving desks is never fun!
    • RANT MODE ON (Score:5, Insightful)

      by Atario ( 673917 ) on Tuesday June 22, 2004 @06:42PM (#9500694) Homepage
      Aeron chairs??? Those things dig into your legs! OW!

      Oh, and cubicles (it's NOT "cubes") offer the illusion of privacy. In fact, they do nothing of the sort. Everyone can spy on you, and everyone's sound bothers you. Big open rooms are a nightmare -- "grand central station" springs to mind. No, give me a separate, enclosed, real, no-foolin' OFFICE of my own every time. With a door I'm allowed to close, too, thank you very much.

      One thing you didn't mention: quit it with the fascist network policies. This encompasses everything from logon scripts that overwrite your preferences in the registry to not having access to your own C: drive to "Unacceptable Use Detected" internet intercept screens. HANDS OFF, please. If you don't trust me to do my work, how do you trust me at all?

      [Exhales] Sorry. Bit of a rant there.
      • I like my Aeron, but I think it really is personal preference. I like them because normal chairs trap heat, and I do very poorly in heat. Aeron doesn't, which makes a huge difference in my comfort level. Let people who want them have them; in our building, you don't see them floating around looking for owners. People who want the standard cloth chair (or hell, even a leather chair - the Aeron's aren't any cheaper) should be able to get it, and I should still be comfortable sitting on my cheese grater.

        C
      • by cbreaker ( 561297 ) on Tuesday June 22, 2004 @07:08PM (#9500973) Journal
        I agree about the computer thing. I personally hate over zealous admins that lock the hell out of everything. I mean, sure, there's a place for it. But often times it simply pisses people off because they feel as though they aren't trusted and it makes them dislike their work enviornment just a litle less.

        Most people won't fill their machines with bullshit. And the ones that do are pretty easy to detect, and those are the ones you can lock down.

        And I agree with one of the parent posts - you should have a fast internet connection. People love fast internet connections, and it just makes everything move a little bit smoother all around.
        • by ifdef ( 450739 ) on Tuesday June 22, 2004 @07:26PM (#9501180)
          In a small company, it's reasonable to say "either trust me, or get rid of me". I used to work in a 5-developers-and-a-secretary company that was like that, and nobody abused the trust.

          In a larger company (the one I'm in now has about 2000 employees), you have to assume that there WILL be employees who will be stupid, who will be malicious, etc., etc., so you probably NEED to have some central control.

          And that is one of the reasons why I GREATLY prefer working for small companies.
        • by gregmac ( 629064 ) on Tuesday June 22, 2004 @07:54PM (#9501424) Homepage
          I agree about the computer thing. I personally hate over zealous admins that lock the hell out of everything. I mean, sure, there's a place for it. But often times it simply pisses people off because they feel as though they aren't trusted and it makes them dislike their work enviornment just a litle less.

          This is a tough one. I've been a sysadmin in a couple small companies. I started at the company I'm at now (family business), and locked down the network a little bit, but users could install software, and change things a fair amount. What happened was eventually systems were becoming totally unusable as adware got installed, and all sorts of other garbage people were trying out got on there, and the system would need to be redone. Since my primary job wasn't being a sysadmin, this made me do a bunch of extra work.

          I then went over to a software development company, and as we grew, I took on the role of sysadmin there as well. Initially I tried a mildly locked down environment with software delopment from Win2k server, and it was a nightmare. I took it off within a day because the programmers all hated it, and it was easier to install manually on the few support staff systems than it was to create packages.

          When I came back to my current job (which is not a computer company), I decide it was time to redo the network. So now it runs on Samba, and the workstations are locked down so that users can't install software, and a few registry changes are forced at login. I also use wpkg for software deployment, which is a huge timesaver. Most of the security, however, comes from the permissions on network shares and folders.

          While this is what the grandparent poster hated, I can totally understand why. The amount of time I deal with dumb problems of users screwing up their machines has dropped to almost nothing, and I only get a few people annoyed ocasionally that they have to get me to install software for them. (Well worth my reduced time). I think for the most part they understand too, because our workstations are basically never down.

          Most people won't fill their machines with bullshit. And the ones that do are pretty easy to detect, and those are the ones you can lock down.

          But then it's after-the-fact. You now still have to spend time reimaging and configuring the system. Then you lock it down, and the user is angry because they can't make changes like they could before and like everything else can.

      • Re:RANT MODE ON (Score:4, Insightful)

        by 0racle ( 667029 ) on Tuesday June 22, 2004 @07:12PM (#9501019)
        fascist network policies

        Its their computer, they can decide how you use it. If your job doesn't require you to change the system settings, its much easier to remove the ability instead of just trust you to do your work and it prevents problems due to mistakes. If its corporate policy to have a single screensaver and wallpaper, then you should be locked out of changing them, because I have never met someone who could be trusted not to change it after they were told not to if they could. Most workers think they can be trusted not to do the mundane things they were told not to, but time has told that they can't. Its not your system you just use it, so suck it up.
        • Re:RANT MODE ON (Score:5, Insightful)

          by gcaseye6677 ( 694805 ) on Tuesday June 22, 2004 @07:45PM (#9501333)
          In an office full of non-technical people who just happen to need computers, I agree, lock everything down. However, if you think programmers are going to code more efficiently by not being allowed to install anything, change settings, access the web, etc then you are dreaming. Good luck keeping any talented technical people on staff if you have a standardized corporate wallpaper and no ability to customize software settings. Also, any admin who feels that the only way to secure the system is to not let the users have any control whatsoever over their own machine is clearly incompetent. I'm not saying this is necessarily true of the parent poster, but I have met some admins who simply lock everything down because they don't really know how to secure their network.
        • Re:RANT MODE ON (Score:4, Insightful)

          by daveo0331 ( 469843 ) * on Tuesday June 22, 2004 @07:56PM (#9501439) Homepage Journal
          True, the company has the right to do whatever they want in this area. But it's not a very smart thing to do from the company's perspective. Why not? It makes the work environment less pleasant (making it harder to hire/retain workers) without doing anything to increase the company's ability to make a profit. A company whose management is worried about what screen saver its employees use is focused on the wrong things.

          To put it another way that PHBs might be able to understand: One way to keep productive employees from leaving the company is to raise everyone's pay 10%. A much cheaper way is to eliminate any company policy that is annoying/wastes people's time without doing anything to bring in more revenues.

          Don't implement policies for the sake of implementing policies. Have a reason. It's not that you don't have the right to implement stupid policies. You can have a required weekly department meeting at 2:30am on Saturdays if you want. Just remember that some of the things you have the right to do as a business owner will hurt your business if you do them.
    • by Bilestoad ( 60385 ) on Tuesday June 22, 2004 @06:50PM (#9500772)
      One office - one person. You need your own creative space where your door can close, because IT people walking around with 2-way radios and electrical contractors in the hall and people from QA babbling in some foreign language and assholes from sales who can only use a phone hands-free with the door open and the general buzz of the coffee area and the spinning up noise that the laser printer makes will all distract you fairly effectively.

      Gymnasium. Fit, relaxed people think better, it's a fact.

      Car parking. Enough of it, close enough to the building.

      Free sodas, water and perhaps pastries one day a week say "we value you" loud and clear. Fast internet connection is just not optional. Aeron chairs are perhaps too expensive, but if one person gets one then everyone should.

      Apart from all that see "Peopleware" by De Marco & Lister, for good coverage of things that management often don't consider until the padlocks are on the front door and everything is being sold at auction.
  • Personal Space (Score:5, Insightful)

    by Zugot ( 17501 ) * <[bryan] [at] [osesm.com]> on Tuesday June 22, 2004 @06:32PM (#9500568)
    If at all possible, give everyone their own office. I feel 100% more productive now that I don't have to work in a cube.
  • by sudnshok ( 136477 ) * on Tuesday June 22, 2004 @06:32PM (#9500569)
    ...would consist of: Oh, you have a budget?
    • I actually have a footspa that I use at work (I'm diabetic and my feet aren't as good as they should be) and it's amazing. I can work longer and feel better at work. Sure, some people will snicker, but especially after hours, pull that sucker out and your feet are still good for a few more hours.
    • by blimpey ( 158425 ) on Tuesday June 22, 2004 @10:11PM (#9502469)
      Ok, I dont have that...But I have everything that I need. I work in a small, software house in New Zealand, and here it works well...

      We have free soda,
      We have a free coffee machine (Beans, not instant-mud)
      We have kitchen facilities,
      We have a pool table, a dart board and "ping-pong"
      We have an open office, two desks together, loosely couple by project.
      Everyone has the same style chair.
      There is a non intrusive radio playing all day.
      Directors sit in a "fish bowl" (Out of the kitchen as it were)
      Everyone has a PC that is capable of doing their job.
      Everyone has VMWare too
      We have fast internet access (Well it is NZ, so this becomes another story!)

      And Friday is beer o'clock day, company funded.

      If a small company can do this....?
  • read "peopleware"... (Score:5, Informative)

    by holden caufield ( 111364 ) on Tuesday June 22, 2004 @06:32PM (#9500572)
    by demarco and lister.

    Any suggestions I would give are probably covered there.
  • Work from home (Score:3, Informative)

    by blahbooboo2 ( 602610 ) on Tuesday June 22, 2004 @06:32PM (#9500574)
    You want to get better productivity, let people work from home. It works great when you have the right people (people usually work more from home then when at an office IMHO).
    • by Atario ( 673917 ) on Tuesday June 22, 2004 @06:46PM (#9500732) Homepage
      ...to everyone when you don't have to spend 30-60 minutes each way each day to cram your way through freeways with insufficient automobile bandwidth.

      Just imagine if everyone who could work at home did work at home. The few who did have to commute would fly along on a nigh-empty freeway.

      And all the fuel saved...and the environmental improvement...and the lessened dependence on foreign petroleum...
  • Windows (Score:4, Insightful)

    by dirkdidit ( 550955 ) on Tuesday June 22, 2004 @06:33PM (#9500578) Homepage
    Even if it's a crappy view over looking the slum of town, windows make the day go by so much faster. If windows aren't in the work area, maybe pictures and paintings of the outside world would help.

    I've been working in a basement office for 2 years now and there are some days where I wish I could just look out the window and regroup.
  • Comment removed (Score:3, Interesting)

    by account_deleted ( 4530225 ) on Tuesday June 22, 2004 @06:33PM (#9500582)
    Comment removed based on user account deletion
  • Oh yea? (Score:5, Funny)

    by Kenja ( 541830 ) on Tuesday June 22, 2004 @06:33PM (#9500588)
    Of Yea? Well I'll go build my own office. With hookers and black jack. In fact, forget about the office.
  • by mooman ( 9434 ) * on Tuesday June 22, 2004 @06:34PM (#9500598) Homepage
    First of all, I'd assert that fffice policies are just as important as office layout. If I'm told I can redecorate, then I'd almost rather do that than trading generic beige for something that some stranger decided is "artistic".

    Here are ideas to consider:
    No fluorescent lights. Try to provide full-spectrum sources where possible, and give people the ability to control how much light they work with. I have a big black insert in my window to keep glare off my screen and usually keep my overhead off too. Programmers and creative types are usually the most sensitive to this.

    We have a couple people that are seldom in the office. We actually give them larger offices with a spare table and use them as mini-conference rooms while they're gone. And since they're seldom in, they usually have clean desks. (This assumes you have square footage to spare like that.)

    If anyone in the office commutes by bicycle, a shower is a great thing to have. Appreciated by them *and* their coworkers. >:0

    If you have a snack area, you'll probably have a microwave. Consider also having a toaster oven, or better yet a full size stove/oven. This makes it easier to fix whatever you're in the mood for. And I'm more likely to hang around the office if I can have what I'm in the mood for. (Microwaved bagels are right out, for instance). Ditto for an icemaker.

    Have enough printers. Having to walk from one end of an office to another just to print a short doc is annoying. Make sure the printing facilities are split up and placed strategically around the office.

    If you have creative types as mentioned, at least one conference room should be wall to wall with whiteboards (or smarter equivalents if you have the budget). I like to have two in my office alone.

    Make sure there is good (and adjustable) air conditioning and heating. It's very hard to productive when you're too hot or cold.

    At my current company we have an M&M jar on the front desk that gets emptied and replenished every couple of days. Nice for those times when you've got a munchie attack but don't have time before your next meeting to go get something. Doesn't have to be M&Ms, but just something along those lines.
    • by Tackhead ( 54550 ) on Tuesday June 22, 2004 @07:06PM (#9500946)
      > No fluorescent lights. Try to provide full-spectrum sources where possible, and give people the ability to control how much light they work with. I have a big black insert in my window to keep glare off my screen and usually keep my overhead off too. Programmers and creative types are usually the most sensitive to this.

      What he said. User-controllable lights are a must. Ask people about their light preferences, and group your people accordingly.

      If you work with papers on your desk all day, or a telephone and a Rolodex, you're probably a "light person". If you say things like "I hate a dark office! I can't work in a cave!", you're a light person.

      (Light Person Symptoms: 3.0 GHz PC under the desk with 21" monitor with fingerprints all over the screen, the contrast and brightness both cranked all the way up, but running at 640x480x60Hz, and that's just fine with him because all he uses his computer for is PowerPoint slides)

      If you work with a CRT all day, and use IM and email, you're probably a "dark person". You can't work in a lit room, you need to see your screen. If you say things like "Fuck, I hate the glare! I can't see a goddamn thing in here!", you're a dark person.

      (Dark Person Symptoms: 3.0 GHz PC with the cover off and assorted computer guts splayed all over the desk, and a 21" monitor that gets a daily spritzing of Windex every morning and has the on-screen adjustments have been perfectly tweaked for razor-sharp convergence at 1600x1200, because every fucking pixel counts - not just when using Photoshop or paging through reams of code, but when fragging his cubemates at 5:01 pm!)

      Group the dark people together and the light people together. Don't believe the bullshit from light people about how a "dark office" makes people sick and unproductive. Don't believe the bullshit from dark people about how a "light office" makes it impossible to read the screen. Just acknowledge that these two types of people are different, and provide adequate space for both.

      • by Alan ( 347 ) <arcterex@NOspAm.ufies.org> on Tuesday June 22, 2004 @07:32PM (#9501235) Homepage
        +1!

        We just moved offices into something a bit nicer, and since it's only the three from the dev team in here we can have the lights off and the only light either sneaks in from the door that connects us to the rest of the building, or the nice big window that lets some of that "natural light" stuff in.

        Of course, if you have a dark office you have to deal with the crap of people constantly wandering into the office with witty comments like...

        "wow, dark in here"
        "you guys like the dark or something"
        "this must be where the mushrooms live"
        "wow, it's dark in here"
        et infinitum

        I really want a 1,000,000 candle spotlight to point at the door in cases like this. It's fine for the first few times, but after the 50th person who wanders in with a "dark in here isn't it" comment, you really want to kill someone.
    • No fluorescent lights. Try to provide full-spectrum sources where possible, and give people the ability to control how much light they work with. I have a big black insert in my window to keep glare off my screen and usually keep my overhead off too. Programmers and creative types are usually the most sensitive to this.

      Fluorescent lights gets a bad rap. Flourescent lights are available at various different color temperatures and are also available full-spectrum versions [naturallighting.com]. (Just google for full spectrum fluo [google.com]

  • Where to begin? (Score:5, Insightful)

    by Sean80 ( 567340 ) on Tuesday June 22, 2004 @06:34PM (#9500604)
    I'd start with the overhead lights. Fluoros are the most god-forsaken things ever invented by human kind.

    Next comes the offices. If you've got programmers, give them the offices, and let the directors and VPs, who are never in their offices anyway, have the cubes. Programmers need peace and quiet, and the ability to hang a "stay the hell away from me" sign on the door.

    • Re:Where to begin? (Score:4, Insightful)

      by Nuttles ( 625038 ) on Tuesday June 22, 2004 @07:22PM (#9501133)
      " If you've got programmers, give them the offices, and let the directors and VPs, who are never in their offices anyway, have the cubes. "

      Are you living in a dream world...the directors and VPs working in cubes, EVERYONE WILL WORK IN CUBES BEFORE VPs AND DIRECTORS EVEN CONSIDER IT

      most VPs and Directors won't even give up the space if they knew for a fact that it would get the company bigger profits. VPs and Directors are one of the few types of people that generally have bigger egos than programmers so again I will say...IT WILL NEVER HAPPEN

      Nuttles

      Christian and proud of it
  • by barc0001 ( 173002 ) on Tuesday June 22, 2004 @06:35PM (#9500610)
    One place I worked was in an industrial park, and they took over half of a building. The kitchen of the place was actually the remains of a failed industrial park-ish greasy spoon, and as a result we had a commercial gas range, two huge fridges, a deep freeze, a full complement of pots, pans, etc. It was great. Nothing like being able to just walk into the kitchen and make yourself a good non-microwaved meal to make one feel at home... Mmm. Still miss making steak for lunch...

  • by gelfling ( 6534 ) on Tuesday June 22, 2004 @06:35PM (#9500614) Homepage Journal
    And a good flyswatter.
  • Whitboards (Score:5, Insightful)

    by QuantumRiff ( 120817 ) on Tuesday June 22, 2004 @06:35PM (#9500617)
    A past company I worked at had several good sized conference rooms, which is normal.. However, every wall in these rooms was a giant white board. Also, several un-official meeting areas had white-board walls too.. That was dang handy for trying to explain things to people at impromptu meetings. And please, take one Conf. room, and put a couch, TV, and comfy chair or two in. makes meetings much more relaxed and productive.

    • Re:Whitboards (Score:3, Informative)

      Pretty much everyone I work with has a whiteboard in their cube. Great for one-on-ones with someone; nothing like saying "Here, let me draw it for you."

      Needless to say, we have big old whiteboards in our conference rooms as well.
  • Floorplan (Score:3, Insightful)

    by Octagon Most ( 522688 ) on Tuesday June 22, 2004 @06:36PM (#9500626)
    Are you actually building an office? That is, will you have a say in where walls and offices are constructed?

    I am a fan of a floorplan that has offices at or near the center, cubes around the perimeter, and lots of windows. More light gets in that way and those without a walled office don't feel so much like a lower class of employee because they will be closer to the windows.

    Also wireless and meeting spaces / conference rooms of various sizes encourage people to move around and collaborate.
  • 2 words (Score:5, Funny)

    by foidulus ( 743482 ) * on Tuesday June 22, 2004 @06:36PM (#9500627)
    pants optional
  • Simple - Outlets! (Score:5, Insightful)

    by feed_those_kitties ( 606289 ) on Tuesday June 22, 2004 @06:37PM (#9500635)
    Put at least 8 in each worker's area -- no more power strips!

    Windows (the kind you look through to see the outside world) are nice, too...

  • Hey, HIRE it done. (Score:5, Insightful)

    by Flak ( 55755 ) on Tuesday June 22, 2004 @06:37PM (#9500636) Homepage
    Eh. Do everyone a favor and HIRE an interior designer. They don't spend 4+ years in university for nothing. There are plenty of design studios out there that specialize in workplaces. Look one up, they will open your eyes too all sorts of things that you would never of thought of.

    Many times they will also point out sources for fixtures and whatnot that are much more economical than the places geeks would go. And no graybar is not the place you buy your overhead lights. Oh and they are all current with the workplace safety / egonomic regulations as wekk.
    • by seawall ( 549985 ) * on Tuesday June 22, 2004 @08:19PM (#9501608)
      Heartily seconded with a caveat:

      Hire a pro who has done offices you like and even more important: are liked by the people who work there!

      It is possible to design GREAT looking offices that win design awards.....that are counterproductive. I refer you all to the wonderful book: "The Design of Everyday Things" by Donald Norman for examples.

      I once hired "professionals" who designed aworkspac that was both inargueably ugly and difficult to use; it was an expensive mistake but the folks we tried after that did an excellent job with a difficult space. Quality varies.

  • by N8F8 ( 4562 ) on Tuesday June 22, 2004 @06:38PM (#9500654)
    I once toured a nify building in Melbourne Florida owned by Encso [ensco.com]. Each floor had a ring of offices around the outside and a communal lab in the center. Everyone had plenty of windows and they a shared area to work together in.
    • by javaxman ( 705658 ) on Tuesday June 22, 2004 @06:57PM (#9500855) Journal
      This is a very good general design for an office space, although I do think smaller, individual offices are a good way to go if possible. Everyone gets a window office ( with a REAL door ). There is a big, central area with large tables and tools of the trade and good ( preferably natural ) lighting. People get to put whatever they want in their own office ( and close the door when need be ) up to the point where it slows productivity.

      This of course doesn't work too well if your building is *really* big. More smaller buildings ( or wings ) are better than one big brick with a windowless interior.

      People working on the same or similar projects get adjacent offices. Offices should be large enough to not feel cramped but too small to even *think* about putting two workstations in. Each office "ring" like this should have at most 15 or so offices- and should mirror your teams. This is a good design for creative professionals to work in.

      You have teams with more than 15 members? Who manages that team, and how well? Think about subdividing it. Really.

      If you can't, for whatever reason, give people real, individual offices, you're probably better off with big, open, space rather than thin walls that block light but nothing else. Cubes suck, period. If you have the luxury of designing your space from the ground up, design it so people can have real offices with an informal gathering space right outside every team member's door.

  • Spare Chairs (Score:4, Insightful)

    by CdBee ( 742846 ) on Tuesday June 22, 2004 @06:39PM (#9500659)
    The comfort and happiness benefits of being able to sit down when you visit a colleague's working-space are great and few offices cater for it.

    If you have an impromptu meeting, do you want to be standing or sitting on the edge of a desk?
  • We have a hot tub (Score:3, Informative)

    by eric76 ( 679787 ) on Tuesday June 22, 2004 @06:39PM (#9500666)
    At a previous job, there used to be a nearby diner that was rarely busy in the afternoon. I used to regularly go over there and drink ice tea for a couple hours while reading computer manuals.

    At my current job, there really is nowhere suitable to go. The local public library is only half a block away, but it is only open a few hours a week and really doesn't have any good place to sit down and concentrate without interruption.

    What I would really like is a reading room/library with comfortable chairs, good lights, both desks and coffee-type tables, no telephones, no computers, and good insulation to keep outside sounds out.

    About the closest thing we have to that is a hot tub. It is comfortable, the lights are okay, and there are no telephones are computers in htere, but there are no desks or tables so if what you are reading slips, it gets soaking wet.
  • Comment removed (Score:3, Informative)

    by account_deleted ( 4530225 ) on Tuesday June 22, 2004 @06:39PM (#9500668)
    Comment removed based on user account deletion
  • by PIPBoy3000 ( 619296 ) on Tuesday June 22, 2004 @06:40PM (#9500675)
    Too often do I hear tales of people going overboard trying to make a "fun" working environment. When John Romero was at Ion Storm, their Dallas office was an example of incredible excesses [fastcompany.com].

    A Gamespy article [gamespy.com] has a nice quote predicting their downfall:
    I knew that place was in trouble the day I walked into the Dallas office and saw the huge 10-foot wide Ion Storm logo inlaid in the floor in Italian marble.
    Work should be a practical place to get things done - cubicles are reasonable balance between cost, privacy, and personal space. Having meeting rooms, bathrooms, and a kitchen is also nice. The traditional approaches to work spaces are done because they work well enough.
    • by ipfwadm ( 12995 ) on Tuesday June 22, 2004 @10:22PM (#9502537) Homepage
      Having meeting rooms, bathrooms, and a kitchen is also nice.

      Yeah, a bathroom would be nice. The last place I worked we all just pissed on the floor. Lemme tell ya, if you think cubicles offer a good amount of privacy, try taking a shit in one without attracting some attention to yourself.
  • by taniwha ( 70410 ) on Tuesday June 22, 2004 @06:40PM (#9500676) Homepage Journal
    Moving to the US I found I really missed 'morning/afternoon tea time" turns out lots of really important informal communication goes on there .... so make a space and time at least once a day for people to sit down together and just talk
  • Beer! (Score:3, Insightful)

    by mrnutz ( 108477 ) on Tuesday June 22, 2004 @06:41PM (#9500682)
    Beer fridge or a kegerator means happy employees.
  • Lights! (Score:3, Insightful)

    by netfool ( 623800 ) * on Tuesday June 22, 2004 @06:41PM (#9500686) Homepage
    Lighting:

    - Having natural light instead of flourecent is GREAT, but it's not always an option (raining outside, winter daylight hours etc).
    I honestly believe having the sun shining in your office has a huge positive impact on office morale than sitting in a damn cubicle with flourecent lights humming over head.

    - Having non-overhead (and non flourecent) lighting whenever possible. I hate overhead lighting. I REALLY hate overhead flourecent lighting.

    - Allow me to control the light in my area somehow. I like things around me a bit dimmer when I'm working on an important file or project.

  • Don't even think about doing this without reading "Agile Software Development" by Alistair Cockburn . . . even if you aren't doing software development!

    In any office, communication efficiency is the most important factor in productivity. My father works at a college, I work in the financial industry, and my brother is a filmmaker. In all these diverse industries, communication is the essense of getting things done effiently (obviously, _just_ getting things done _just_ takes bodies).

    Now for some personal preferences: I like to have a personal private space for photos, plants, doodling. I like to be able to arrange the space as I like, including the furniture. I like to have privacy in the space so that I can veg when I need a mental health break, or so that I can concentrate when I'm in a bad mood and don't want to deal with people. However, I also really enjoy working in an open area with other talented people. The open area must have lots of whiteboards, good network access (802.11g is good enough), lots of stationary supplies, large work surfaces, and ideally a good relevent reference library handy (easiest to populate this with suggestions from the people working there). Much as I like some natural light, too much can ruin work in the morning or evening when the Sun shines directly into a space - one way to solve this is to orient most windows to the North. A good number of real air-cleaning plants is a good investment too since humans are naturally in a better mood when exposed to nature.

    Hope that helps.

  • My office... (Score:5, Interesting)

    by MrIcee ( 550834 ) on Tuesday June 22, 2004 @06:42PM (#9500705) Homepage
    years ago I was hired by Truevision (an older graphic card manufacturer) and was allowed to hire my own team. We were given our own office space (all of us software programmers) in a new building and were allowed to specify what we wanted. Our requests were completely opposite of what the rest of the building had, but we were given all our requests which were as follows:

    1. An interior room with no windows.
    2. Incandescent lighting WITH DIMMER SWITCH (which we kept at a barely visible level
    3. A stereo system
    4. NO CARPETING and good rolling chairs - making it very quick to scoot to someones desk to check out their work
    5. A door with a lock

    It was wonderful.

    However, now I live in Hawai'i and my lab here is kinda the opposite -- here I have an office which is completely surrounded with glass - but overlooks a beautiful landscaped garden - so it's worth it. Still have the rolling chair, no carpeting and incandescentlighting and locked door.

  • by photon317 ( 208409 ) on Tuesday June 22, 2004 @06:43PM (#9500708)

    But let's just cover a couple big ones:

    You spend about half your waking life in an office, and therefore you shoudl expect some level of privacy and a decent standard of living. The biggest infraction against this that many modern offices make is the "cube farm".

    Cubicles are a great economical alternative to traditional offices, but you must give people ample room to breath, and ample privacy. 2 foot by 4 foot cubes with waist/desk-high walls is BAD. 6-8 feet on a side and walls that are neck to head high on the average employee is GOOD.

    Additionally, it helps to provide ample privacy rooms. These are small conference rooms (actual rooms with doors and (possibly translucent glass) walls. They don't get booked for meetings, they're designed for impromptu use. When someone needs to make a telephone call that's personal in nature, or a couple people can see their discussion is getting a bit heated for cubeland and needs to be hashed out in private, or small impromptu team meetings, etc. This keeps distracting drama-rama out of the cube area, keeps people's privacy better protected, and prevents the distracting small team meetings in the cube-hallways that annoy everyone nearby trying to work.

    Good quality white-noise generators help a little bit on the privacy and distraction fronts as well. Just enough to drown the distant din, but don't turn them up so loud that people can't willfully talk to the guy in the next cube over.

    Lighting. Your employees use computer monitors. This means you don't want the outdoor light coming in through windows causing glare on their monitors, and you don't want nasty flourescent lights wreaking havoc in the eyestrain dept (hint: flashing light + flashing computer image = fried eyes). There are flourescents out there that are better than average for this, but the ultimate is anything that doesn't have a flashing frequency like flourescents do.

    Hmm this comment is getting long, I'll be back later.
  • by forevermore ( 582201 ) on Tuesday June 22, 2004 @06:47PM (#9500744) Homepage
    As a coder, I'm in a constant fight against bad lighting. Many people here bash flourescent lights, but in my office at home I put in some full spectrum lights and LOVE the light quality. Another option would be to get the new high frequency lights (unfortunately no full spectrum bulbs for these yet), which do not have the same visible flicker that annoys a lot of people.

    However, number one on my list of light tips is NEVER EVER put a light source in the field of vision behind a computer monitor (eg. don't face your desk and computer out a window). It will force your eyes to continuously adjust between light levels while trying to focus on the light produced from the monitor and that coming from behind it. Always put light sources behind the viewer. Use diffused lights (eg. not a window) when possible to reduce glare, too.

    Plants are also a benefit in increasing the mood of a room. I don't have any at work (yet), but the shelves in my home office are covered in plants, and I can attest that when they're not there (I recently had a mealy bug infestation and had to quarantine them) the room is not as nice of a place to be. And I mean real, living plants, not the plastic kind. If you're worried about maintenance, get succulents like hoyas [succulent-plant.com] -- they'll stay happy even if you forget to water them for weeks, and they have really cool flowers.

  • Get plants. (Score:3, Insightful)

    by Lispy ( 136512 ) on Tuesday June 22, 2004 @06:48PM (#9500749) Homepage
    Get a decent amount of huge green plants. They are generally very easy to keep alive and make the rrom much more friendly. They do a great job as seperators between desks so that you don't get the feeling to be under observation all day. The green is easy on the eye and people relate to them over time. I know it sounds funny, but it's true! ;-)
  • A library (Score:3, Interesting)

    by Fiz Ocelot ( 642698 ) <baelzharon.gmail@com> on Tuesday June 22, 2004 @06:48PM (#9500754)
    Some kind of library with an enforced policy of being quiet. That way if the cube next to you is noisy and you must get something done, you have somewhere to go.

    And then there's the obligatory open bar, couches, etc.

  • by RobinH ( 124750 ) on Tuesday June 22, 2004 @06:51PM (#9500782) Homepage
    The best office environment was a small company where we had around 3 to 4 people per room with a full corner desk each. Also, everyone in the same room was in the same work group, project team. Plus, every room had nice big windows. There was free bottled water and coffee. People brought in plants for their desks.

    The worst office is probably the one I'm in right now at a customer's site. Nobody in the whole company can see a window, except the receptionist by the front door. The colors are so bland I want to scream. The cubes are half height, and I can clearly hear a person's conversation on the other side of the 100 person cube room I'm sitting in right now. There are no plants (since there's no natural light). You need a special pass code to dial out so they can track your usage. Nobody even bothers with pictures of family or personal items.

    That's it... I'm going back to the hotel... I miss my old job!
  • by BillsPetMonkey ( 654200 ) on Tuesday June 22, 2004 @07:06PM (#9500947)
    Every employee takes ownership of a lava lamp and a plant when they start their job.

    Whilst I have to recommend lava lamp especially, it is said that the health of the plant and whether the lava has gone cloudy (if you leave it in the sunlight) affects your promotion chances.

    I'm not kidding.
  • by EZmagz ( 538905 ) on Tuesday June 22, 2004 @07:07PM (#9500954) Homepage
    In my rather limited experience in the real world (I'm only 25), I've come to hate one thing above all other Dilbertesq torture devices: the cubicle.

    Seriously, I hate those fucking things. Drab, immoralizing grey-colored pieces of shit plastic that offer the illusion of privacy. You realize quickly it's an illusion whenever someone walks by and stares over your shoulder at whatever's on your monitor. Or depending on how they're facing, people peek over the sides and gawk while rambling about stuff you really don't give two shits about. And the minute you try to personalize them by bringing some *gasp* COLOR into your miniture world via posters, you get bitched at by management for inappropriate material. Wow, an 8x11 of me snowboarding in CO is inappropriate? Good thing I left my Barely Legal in the car.

    As someone else already posted, L-shaped desks against a wall in an open environment is awesome. Take down the barriers, you MBA fucks! If someone really needs their own space, give them a personal office. And while you're at it, put as many windows in as possible. And hire an interior decorator...just because you furnished your house for under $400 with piss-stained Goodwill furnature, King of Decore you are not.

    Make the place friendly, open (with as much natural light as possible), and comfortable. Granted the dot-com is dead and not everybody gets to play with pinball machines and ride segways around the office...but that doesn't mean your office environment needs to be modeled after Office Space.

  • Easy... (Score:3, Informative)

    by MarcoAtWork ( 28889 ) on Tuesday June 22, 2004 @07:17PM (#9501071)
    - private offices for everybody, with a window hopefully overlooking something green (it'd be also nice to have plants in the offices if at all possible)

    - air conditioning individually adjustable in every office

    - good soundproofing between offices so that it's possible to play music (at moderate levels) without disturbing others. Extra soundproofing can be made available off the worker's 'workspace budget' if needed

    - individual customizations for workers' PCs, some people can't work (pain free) without specific keyboards, or prefer specific mice, whatever: a $50 investment for years of productivity is worth it (again, from the 'workspace budget')

    - individual customizations for workers' offices, people come in different heights, shapes and sizes and while chair A might be perfect for a worker, it might be a torture device for others. Aeron for everybody is a waste, plenty of cheaper chairs that work just as well. Same goes for desks, some people like them tall, some people short: ergonomics is the name of the game. (again, from the 'workspace budget')

    - high quality heavy window shades/drapes/... nothing worse than trying to code with massive sun glare on your monitor.

    - incandescent lighting in all offices, makes the environment so much nicer to be in than fluorescent.

    - 'common' room(s) with 3-4 workstations for when people prefer to hash things collaboratively (vnc or something similar to be used to access each worker's individual PC)

    - at least 1 small meeting room (small = 4 seats) for every 8 workers, at least 1 medium (8-12 seats) for every 16 workers or so, and at least 1 large (fits everybody), if you don't plan to have many 'all hands' meetings just make it off the cafeteria/common area as not to waste space

    - completely enclosed and secured network room ('room within the room') there should be no need for anybody to go in there besides your IT staff, but it's nice to have it in a semi-visible place (with transparent windows) as people like to see shiny blinky lights

    - a sizeable cafeteria/common area with some couches, a TV, a foosball or pool table, a kitchen, fridges, microwaves etc. a TV sometimes is free teambuilding (esp. nowadays with the Euro soccer cup going on)

    - a good admin/facilities person who is on the ball and keeps supplies coming in on time and things running smoothly in general.

    these are just off the top of my head: it's amazing that so many bosses don't realize just how much more productive and efficient their workers could be if they just were put in the 'right' surroundings... hats of to MS in this case for their 'one worker - one office' policy (as far as I know).
  • by jgerry ( 14280 ) * <jason...gerry@@@gmail...com> on Tuesday June 22, 2004 @07:24PM (#9501159) Homepage
    I designed and implemented an entire office for 70+ people during the dot-com days. I did it on a reasonable budget and it made employees and management happy. Quick bullet points:

    • No flourescent lights. Halogens are great. Hang them from the ceiling and put a dimmer on each one. Different employees like different amounts of light -- give them a choice or expect to see developers climbing on furniture to remove unwanted flourescent tubes
    • 4 network drops per employee. Use them for phones too, reconfigure as necessary in the wiring closet. Cheaping out here will make your life a pain in the ass later. Plus the ugliness of seeing hubs and switches on everyone's desk. It costs marginally more up front -- pay for it!
    • Furniture. Pick 2 or 3 good task chairs, have furniture people bring in samples, and let each employee choose which he/she prefers. They'll feel involoved in the process and also won't try to steal each other's chairs. Don't buy cheap $100 chairs either -- your valued employees cost you a ton of money, spend $300-$400 on something they sit in all day, every day. If you're buying cubicle systems, make sure they're modular and reconfigurable. Many aren't. This will allow you to totally reconfigure your space by buying extra pieces instead of all new cubicle systems.
    • No draconian network spying policies. Tell employees they are expected to work and not play. Let them be in charge of themselves. Also tell them that although they won't be spied upon in general, any suspected or unusual activity may get them canned. This is usually enough to stop most of that activity. Sure you have to block certain things (P2P) but genrerally leave employees to themselves.
    • Free sodas / water / coffee / snacks. Keeps employees from spending time running around buying food and drinks. We spend upwards of $1000/month buying these things for 70 employees, but it kept them productive and happy. It also keeps them from taking 30 minute breaks to walk to Starbucks. Money well spent.
    • Let employees expense a reasonable amount of money on books and training. We had a $500 up-front expense level for new technical employees + $100/month for books, etc. Let them keep these things if they leave. Think of it as just a (small) cost of doing business.
    • Provide good common areas and conference rooms. Cover every available wall with whiteboard material. Don't spend tons of money on videoconferencing and plasmas TVs unless you absolutely need to. DO spend good money on real conference speakerphone systems.

      That's about all I can think of off the top of my head. My current place of work provides none of those things and I really hate them for that.
  • by GrouchoMarx ( 153170 ) on Tuesday June 22, 2004 @07:26PM (#9501184) Homepage
    Number one, splurge on Aeron chairs. I used one at a consulting job I was at last year. Dear GOD I want one. They only hurt if you're wearing shorts and have hairy legs. Since I wear slacks even as casualwear, that's not a problem for me, and it shouldn't be for the bluejeans set, either. Being able to position myself perfectly to the computer, have my back in just the right place, not have it squeaking under me like the POS I'm sitting in right now, I was easily twice as productive just from the chair, because I could stay comfortable and focused for longer.

    Second, don't lock people in their own offices, and don't put them out in one big pile of desks or cubicles. Most development is done by multiple people anyway, so put two people per (spatious) office, specifically two people who are working on the same or related projects. It's nice to be able to ask the guy a question about what he's doing by turning around rather than walking down the hall. It's also nice to be able to take an impromptu break and chat with him about whatever is on my mind for ten minutes, then get back to work. If you're going to be doing any team-development (eg, eXtreme Programming) anyway, this will make things logistically so much easier, while still balancing socialization potential and get-the-hell-away-from-me-while-I'm-working behavior.

    I'd also suggest some decorations. I used to spend a fair amount of time just looking at the map of the city that was posted over the water cooler, just for the hell of it. The ability to zone out at a painting, tapestry, poster, or something that requires brainpower to process (complex patterns) is very good exercise for the brain, just as it is for a baby's brain. Maybe some of those computer-generated 3D poster things? :-)
  • by dbc ( 135354 ) on Tuesday June 22, 2004 @08:04PM (#9501499)
    Meeting rooms:

    1. no chairs
    2. work table set to standing height for papers, etc.
    3. all the walls are whiteboard.

    With no chairs, meetings are exactly as long as they need to be, and no longer. Yes, I *have* worked in this kind of environment, and it works great.
  • by chrysrobyn ( 106763 ) on Tuesday June 22, 2004 @08:11PM (#9501544)

    Seriously, unless you're trying to maintain some sort of artificial professional distance between you and your underlings (or superiors if you're a secretary), consult with your users. They know if they work in pairs, trios, have cross-functional needs (2 engineers, 1 creative on any given team), or if all 15 engineers work alone and only need to talk with sales every month, while the creative guys are the support for sales.

    Start by evalutaing the space you have, and the company needs. Make sure you have some expansion room if you think your company can become healthy inside of 5 years. Make sure you don't have to turn the break room into an office if you hire that 16th engineer. If your company (or division, or branch, or what have you) necessitates customer NDAs -- or might ever, don't go with any kind of open cubicle arrangement. Even if you do lots of intercommunication, enclosed single or double offices provide a degree of privacy that makes the employee feel trusted. Consider making your offices or spaces such that nobody has to sit with his or her backs to the opening (door or otherwise). There are plenty of metrics for productivity that don't involve sneaking up from behind someone. I've seen studies inside of my company that concluded cubicles didn't save the space anticipated once you factored in the space requirements of break out rooms so people could actually have some discussions.

    Furniture is less important. Give everybody a whiteboard and handle ergonomic needs as they arise. Consider using LCDs (if color realism isn't necessary) for clarity and space efficiency (energy savings are exaggerated, although measurable). Have some flexible policies regarding people decorating their own spaces, and you're probably set. Some people covet windows, others loathe the day-star entirely.

    As with any problem, a customer is involved (this time, your workers). Consult with your customer and make sure you understand the problems they think you'll solve. Listen to their suggestions on how to solve the problems, but make no promises until you've worked something out. Julius Caesar always asked even the lowliest of troops for advice before a battle-- he always had other plans in place, and the troops' advice rarely had any impact at all, but the illusion was that he cared about their opinions. Because they felt like their opinions were valued, they fought harder and won many battles that they should have lost by all accounts. If your workers feel valued, they will work harder for you.

What is research but a blind date with knowledge? -- Will Harvey

Working...