Slashdot Mirror


Creating A Virtual Office?

Fubar asks: "My small company of 10 employees is considering letting our lease run out on our office space and is thinking about having everyone work from home (or wherever they want). I have been tasked with putting a plan together to provide voice and data connectivity to each employee. What sort of solutions have you implemented?" I'm considering the following for providing voice service:

+ Order an extra analog line for each employee
+ Reimburse each employee for a second line on their cell phones
+ Host our current phone system in my home office, add a VoIP card and provide an endpoint for each employee
+ Use third-party VoIP hosting service"
What options have you used to create a virtual office, and what suggestions would might you give to anyone else attempting to do the same?

71 comments

  1. Virtual Office in Second Life by andy314159pi · · Score: 5, Funny

    I would create my virtual office in second life but I'd be afraid that giant wieners would run through my lobby and scare away my customers.

  2. Options? by nacturation · · Score: 4, Interesting

    What options have you used to create a virtual office, and what suggestions would might you give to anyone else attempting to do the same? My advice: don't. If you're looking to cut costs, find some cheaper office space elsewhere. You lose a lot more by having everyone isolated than you'd gain on the bottom line.
    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    1. Re:Options? by Anonymous Coward · · Score: 4, Insightful

      I'd agree with this. It's not exactly the same, but I'm a uni student and studying by correspondence this semester. I was getting credits and distinctions on campus, but am thinking about pulling out because I can't get any work done studying like this. It's much, much harder working by yourself. VOIP and IM doesn't cut it.

    2. Re:Options? by potat0man · · Score: 2, Insightful

      VOIP and IM doesn't cut it.

      And yet despite your anecdote virtually every collabratively made open source software continues to exist.

    3. Re:Options? by tftp · · Score: 3, Insightful
      The missing factor here is that F/OSS developers are unpaid volunteers, not paid employees.

      An employee must be either a co-owner of the business, or an angel, to efficiently work from home. I have employees who need constant supervision to work at the office even; at home they'd be surfing pr0n all day long - and you can't monitor them, and you can't prove anything. Hard to fire in such conditions; the employee may file a lawsuit against you and win - because it was *you* who set up the work this way.

    4. Re:Options? by DieNadel · · Score: 5, Interesting

      We actually have a solution that works like a charm: our bug-tracking and development-request system shows all the tasks that are the responsibility of a developer, and it counts down the days to each task's expiration date.

      When the expiration date is 10 business days away, the task becomes yellow colored. 5 days away, and it becomes red. 2 days, and you'll find it black colored. With this setting, it's really easy for our manager to visually check how the group is performing (we have groups ranging from 5 to 30 developers).

      If you miss the deadline to often, your manager calls you up and sets a meeting to question your performance. Perform too poorly, and you're history :-)

      It looks simple, and it is. The developer can do whatever s/he wants, we really don't care, as long as her/his tasks are being dealt with AND our QA team isn't finding too many bugs on her/his implementations and fixes.

      Oh, and in case you're wondering, we use (argh) Lotus Notes for task control.

      --
      Utinam logica falsa tuam philosophiam totam suffodiant!
    5. Re:Options? by utnapistim · · Score: 5, Informative

      And yet despite your anecdote virtually every collabratively made open source software continues to exist.

      That software covers a real need, and there's no denying that.

      That said, you loose a lot from cutting on the close contact between employees. In that regard, email is better than snail mail, chat is better than email, phone/VoIP is better than chat, video-chat is better than phone and close contact is better than all of them put together.

      When considering team work/communication, the information transfer suffers a lot if you don't have close contact. I'm not sure if its the level of comfort you establish with day-to-day contact or trust in team members or whatever else, but I think working remotely only works as a last resort, or just as a short-term solution.

      I've worked in an outsourcing company (writing software for some other company with managers on "the other side") and the contact was always somewhat forced, or it tended to become more forced in a few weeks without close contact. I've also been in three or four-way teleconferences with 10 to 20 people on each side in a separate conference room and its the same: there's a slight feeling of ... awkwardness (I guess) that creeps in; conversations are harder to follow, people tent to mute the phone on the other side and chat about something else as long as they don't have something immediate to say and so on ...

      In the end, you loose on communication, on the volume of information you transfer and big-time on efficiency (its much more difficult and time and resource consuming to make a phone call/open a chat, than to turn your head to your colleagues and announce "Hey, I locked the sources for XYZ on my machine").

      In conclusion, I'd consider working from home as a long term solution only as a last resort.

      --
      Tie two birds together: although they have four wings, they cannot fly. (The blind man)
    6. Re:Options? by lwriemen · · Score: 3, Insightful

      Not everyone hates their job. If you have only "employees who need constant supervision to work", then you or your company is probably the real problem. I mean there are people who do a conscientious job cleaning toilets or collecting garbage.

    7. Re:Options? by cberetz · · Score: 2, Interesting

      I couldn't disagree more. I am one of the 50% of IBM's 360,000 employees worldwide that work remotely. Having been at it for more than a year, I am loathe to EVAR go back to a "normal" office environment. I remain connected to my extended team throughout the day via instant messaging, email and phone. I can work in my home office, at any of our city's many cafes with Internet access, a friend's house, or the nearest IBM facility (which I've never been to. Telling, huh?). Freed from the distractions of office chats/politics/meetings my productivity has increased.

      Now all that said, this arrangement is not for everyone. I travel about 4-5 overnights per month, which I believe is an essential part of keeping me sane and connected to meatspace. Your mileage may vary.

    8. Re:Options? by numbski · · Score: 1

      I disagree - depending.

      My situation is that our office is in downtown St. Louis (part of a tax credit program to revitalize downtown) yet most of my staff live a half hour to the west. We each have a VOIP phone at home, use Jabber w/video conferencing, and we live close enough together that we can meet at homes or restaurants if we need "face time".

      At bare minimum, this gives us a way to avoid rush hour traffic. It empowers each of us to have our own "office", albeit at home. We have meeting space downtown, our data center downtown, and a sufficient work environment there too. I'd say you need to have some brick and mortar presence, but it is possible to scale way back.

      Some of what we use I'm going to start selling as a service too. Hosted OpenVPN server, AFS file storage, LDAP+Kerberos SSO Authentication, e-mail, VOIP, etc. I've already had some potential customers talk to me. This sort of arrangement can and does work.

      --

      Karma: Chameleon (mostly due to the fact that you come and go).

    9. Re:Options? by GeckoX · · Score: 3, Informative

      Here here. Working remotely can work very very well, especially for the people that can handle it well.

      The problem I've had is managers that refuse to work with employees that work remotely. If your management won't support it, you're screwed, period.

      Just happened to me. I've been working at the same place for 8 years. Always worked 1-2 days from home. The last 3 years I've been working 3-4 days at home due to moving farther away from the office. Worked great. Not one co-worker has ever had a complaint. My past manager never had a complaint. People realized that when I worked from home, I tended to work 10-12 hour days, and better quality of work to boot.

      Then 6 months ago, new manager. I now know that it was at the very moment he walked in the door that my time there was up, though I didn't realize it at the time. Doesn't matter how much I worked. Doesn't matter how much I produced. Doesn't matter that my work was high quality. Doesn't matter that not one co-worker had any problem working with me remotely. What matters is when you have an insecure control-freak of a manager. I got severed a few weeks ago. Reason given was that things weren't working out satisfactorily with my working situation. At least they were too stupid to think things through...ends up being termination without cause. (Not one single comment or mention of any problem with the arrangement over 8 entire years working there...and we had 2 peer and management reviews every year...you can't suddenly decide 'it's not working out and never was' after 8 years.)

      If your management can't handle it, don't even think of trying. You WILL be looking for a job without a doubt if you do. But if you can find a mature and competent manager that isn't threatened by the people working for them...run with it by all means! Up until the last 6 months this was the best job I've ever had.

      --
      No Comment.
    10. Re:Options? by HairyHighlander · · Score: 2, Informative

      Not a problem for me or a number of other employees within our company both in Europe and the US. Admittedly I do travel into the office 1 week out of 8, but I may not necessarily be there for the whole week it may only be a couple of days. I've been working from home for over 4 years. My trips to the office weren't always so organised and I could go months without popping in. Others will only rarely appear in the office.

      Last year the company installed a VOIP system in the UK (the US already used one) which is used throughout the office as well as those of us working remotely. Prior to that I either claimed calls made on my own phone or used a company mobile phone. We've always used IM for keeping in contact with each other. We did think about setting up video conferencing but it never really got anywhere. I'm not sure it is an ideal solution for an entire office though and do like to be able to visit the office now and again. Like others have said, finding some smaller/cheaper office space might be the better option.

    11. Re:Options? by tverbeek · · Score: 1

      If your coworkers are already eager to work on the company's projects for free, then this is an excellent analogy. Otherwise, it's not.

      --
      http://alternatives.rzero.com/
    12. Re:Options? by Anonymous Coward · · Score: 0

      Both tele-commuting and office bound work have advantages and disadvantages, and certain personalities are more suited to one or the other. Most likely the Steady and/or Interactive worker does well in the office with supervision and close contact. The Dominant and/or Consciousness worker does well tele-commuting as they manage themselves and are unable to produce bad work easily. Both solutions can work well if well managed, a lot of these opinions are simply peoples personal preferences coming out - especially if the person has spent a long time in one form of work they will find transition awkward.

    13. Re:Options? by cberetz · · Score: 1

      In my case it was a fait accompli: my team is worldwide, I am in the East and my manager is in California. So agreeing to a remote work environment was a condition of employment, and I never had do deal with the crap that your former manager dumped on you. Wanna work for IBM? :)

    14. Re:Options? by tftp · · Score: 1

      No, not all of them, of course - just one or two, a very typical ratio. And when they work they do it well, so prodding them periodically is the easiest way to get things done. That's what managers are for.

    15. Re:Options? by Anonymous Coward · · Score: 1, Insightful

      Bullshit.

      I've telecommuted now for almost 8 years, from 2000 miles away from the office I used to work in. The team I was on used to be 14 people.

      We are now down to two telecommuters.

      A team of 14, reduced to 2. Literally. This is not an exaggeration, nor am I making shit up.

      Costs to my company? One analog phone line, and I cover my internet access, which then uses a VPN to connect securely to my systems at work. I administer systems, write documentation, and every few months am pulled onto some other project to do additional work. Occasionally I have to call a guy to physically power cycle a system. This has happened three times in 8 years.

      Some people - I have heard - cannot work from home. They cannot discipline themselves (I've heard), or have other problems. There are also jobs which are not appropriate for telecommuting.

      For many of us though, there is absolutely zero benefit to us going into an office, being distracted by smalltalk every 15 minutes by people walking by our cubes. Mostly, you lose the unnecessary chitchat. Some people miss that. I don't. My social life is outside of the office anyway. The kinds of conversation people have in offices tend to be fairly vapid anyway (when not work related) since no one wants to disturb a hypersensitive corporate culture or bring up anything controversial.

      The key to telecommuting employees is learning how to manage them. If you cannot manage people remotely, that's an issue with your supervisors that can be rectified.

      A centralized tracking system for work needs to be implemented with regular process updates. Regular conference calls for sync up, brainstorming, and discussion need to occur (there are three of these per week for me, one each for a different project I'm working on). Everyone who telecommutes also needs to be on our company-wide internal IM system as well as e-mail. We have a centralized database which tracks work requests - people in three countries can submit work to us through this single system, and we have a record of every request going back to 1998 to refer back to. Since most of our conversations are via IM or e-mail, there's a paper trail for everything. This is invaluable. People may whine about this at first (having to type everything), but in time, you come to rely on it. I have every important conversation from the past 3 years available to me, and not a single post-it note hanging up. Our ducks are *in a row*.

      There's very little note taking and confusion because, based on our situation, things are typed up to be e-mailed. Then, there is a paper trail. Nothing gets lost in little "drop by the cube" conversations. Everything can be referred back to. All important documents are archived centrally.

      In short, telecommuting for me has meant:

      (a) Occasionaly longer or stranger hours. If you look at the workload of my team and what we're left with in terms of personnel, I have become as efficient as about 4 or 5 office workers (as opposed to 7 since our workload has decreased a little). I'm not saying this is typical or this is exclusively the result of telecommuting, but the reality is, we were 14 people in offices, and we are now two working from two different time zones. This requires occasional after hours work. But it's in my own home. I don't have to get out of my jammies and go down to the office because all of the remote access facilities are available from my home. Beyond which, if something has to happen at 3 AM Sunday morning, I'm far likely to be available for that, sleepy and in my aforementioned jammies, than I would be to drive down to the office. In several cases, I volunteered to do work that other people would have had to do, which for them would have involved driving in. If I can do something easily from home, I'll be glad to do people a favor this way, and have.

      (b) Alienation. 8 hours of silence each day tends to be a lot, depending on ones personality. But imagine how much work you can potentially get do

    16. Re:Options? by Usquebaugh · · Score: 1

      Who are you working for and are they hiring?

      Productivity driven workload is what I want. I'm paid x amount you want this amount, fine no problem. I did it all in one week instead of four, I get three weeks off. You want me to do extra work, get lost you got your money's worth.

    17. Re:Options? by lwriemen · · Score: 1

      To crack the whip? Doesn't your arm get tired?

    18. Re:Options? by tftp · · Score: 1

      Ask your manager who is standing right behind you :-)

  3. A suggestion by icepick72 · · Score: 5, Insightful

    Those employees had better be damned dedicated to the company if no centralized physical space exists anymore. You will find yourselves meeting in a lot of places. Maybe just downgrade the space to something like a meeting room you can rent a few times a week.

    1. Re:A suggestion by SendBot · · Score: 1

      I've thought about this before, and I currently work in a "virtual office" situation. If you have to go that route, it would be a good idea to have just one concise (voice ?) meeting every day starting in the morning to get everyone synchronized and aware of who is available to help out. That serves its functional role while keeping everyone connected in a more human way as they are at the office. People who need to collaborate more closely can do so. I think the trick is to keep it short and not have idle bs get in the way of boring anyone.

    2. Re:A suggestion by twistedcubic · · Score: 1

      Brilliant idea. You can reserve those unused rooms in your local library during the day.

    3. Re:A suggestion by AnonChef · · Score: 5, Informative

      Those employees had better be damned dedicated to the company if no centralized physical space exists anymore. You will find yourselves meeting in a lot of places.
      Maybe just downgrade the space to something like a meeting room you can rent a few times a week. As someone who's been working in a virtual office for 3 years I agree, a meeting place is essential.
      You should have (in my opinion) at least one physical meeting per week and one phone meeting per day to stay connected to your co-workers.

      And you need a different approach to management. If you have a bad boss (as I did) you can get less information and feedback. Out of sight out of mind...

      I'm looking forward to getting a desk and co-workers again, at a new job in a month.
    4. Re:A suggestion by phase_9 · · Score: 1

      Wow in exactly the same boat as you. Just heard back from the recruiter that I got the position this morning, can't wait until april 30th.

    5. Re:A suggestion by Anonymous Coward · · Score: 0

      My boss's office is right next door to mine - in the opposite direction as her usual entry/exit route - and I hardly ever get information from her about what's going on. If she didn't happen to see me several times a week, I'd probably never hear anything from her.

  4. There's a middle... by noblethrasher · · Score: 1

    You could try doing what these guys did

    1. Re:There's a middle... by wireloose · · Score: 3, Informative

      If you are near a community college, you might have more meeting options. Many community colleges support small local businesses directly. While I cannot guarantee that the closest college to you has all this, these are fairly commonly available:

      Meeting rooms in their libraries or other facilities that can be used for free or rented for a nominal fee.
      Rooms with podiums, video projectors, and even computers that can be used or rented.
      Small business support centers with specialized facilities and support options.
      Access to costly online research databases available to community patrons.
      Cafeterias that can internally cater meetings.

      With more than 3,000 community / technical colleges across the US, there might be something near you. Many times, even though the college itself might be distant, it might have a local campus or branch with some of the options above.

  5. No reason to leave by Anonymous Coward · · Score: 0

    Virtual office to provide income? Check.
    Ordering food online through supermarkets? Check.
    Netflix delivering entertainment to your door? Check.

    Now there's absolutely no reason to leave your house...

    1. Re:No reason to leave by Patrik_AKA_RedX · · Score: 1

      Now there's absolutely no reason to leave your house...
      oke then where is the online put-the-garbage-can-outside service?
    2. Re:No reason to leave by pookemon · · Score: 1

      I just right click mine and select "Empty Recycle bin"...

      --
      dnuof eruc rof aixelsid
    3. Re:No reason to leave by jkanniai · · Score: 1

      Finding a girlfriend! You cant get that delivered, well a rental maybe.

    4. Re:No reason to leave by manifoldronin · · Score: 1

      oke then where is the online put-the-garbage-can-outside service?
      I spotted this outside a local Chinese restaurant the other day: "XXXXXXX Gourmet now provides online delivery. Please visit our web site at http://www.theirwebsite.com/"

      I suppose if we can download Kung Pao Chicken, uploading a trash can shouldn't be much of a problem either.

      --
      Tyranny isn't the worst enemy of a democracy. Cynicism is.
    5. Re:No reason to leave by celkin · · Score: 1

      Yeah, that seems easy. When you have an empty soda can, just crush it on your head, stick it in the DVD-ROM drive, and drag the can into the Recycle Bin.

      --
      "Oh c'mon, I wumbo, you wumbo, he/she/me...wumbo, wumboed, womboing...wombology? The study of wumbo? It's first grade,
  6. Easy way to do it. by Wiseleo · · Score: 4, Insightful

    Communications:

    1. VoIP (something like Packet8) or company-paid cell phone, probably a nextel group plan. Actually, Skype conferencing should work good enough.
    2. Workstations - Windows Server 2003 Terminal Services Server. Then you don't care about what their workstations are like and the environment is manageable so you have no backup headaches.
    3. In-person lunches at least once a week. It can get really boring to work from home!

    I implement virtual offices all the time, so feel free to contact me through my website.

    Good luck.

    --
    Leonid S. Knyshov
    Find me on Quora :)
    1. Re:Easy way to do it. by AnonChef · · Score: 2, Insightful

      Communications:

      1. VoIP (something like Packet8) or company-paid cell phone, probably a nextel group plan. Actually, Skype conferencing should work good enough.
        You really should go with company-paid cell phones. That way you can work from anywhere, this is the biggest perk of working without an office. VoIP only works (good) with a stable internet connection and no hotspot can guarantee that.

    2. Re:Easy way to do it. by Joe+The+Dragon · · Score: 1

      Windows Server 2003 Terminal Services Server will need a lot upload bandwith and cable isp will not let you run that out of your home so You must have good high speed internet.

    3. Re:Easy way to do it. by raju1kabir · · Score: 1

      Cell phones have their time and place, and I definitely appreciate how they enable me to go out for an hour (or three) during "normal" working hours without feeling like I am leaving my co-workers in the lurch.

      However, the audio quality is such that it's no substitute for a proper phone in a quiet place. I don't particularly enjoy having conversations when the person at the other end is on a cell phone, because there's always lots of background noise and dropouts and robot-voice - especially in the USA where cell phone service is so shoddy. I cheerfully tolerate it with my friends and colleagues, but with a stranger? No way. If someone makes a sales call to me from a cell phone, for instance, they're almost definitely wasting their time.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
  7. The lease can't be that expensive by tftp · · Score: 4, Insightful
    I can't imagine that the lease is one of your problems. If you and your employees earn $50,000/yr it's, say, $500K per year in "bring home" cash, or roughly $1M with burdening. This place wants $1,500/mo, or $18K/yr - which is 2% of your salary budget. And that is not the cheapest place; other people rent for $0.50/sq.ft, for example, and there are tons of offers (not surprising with this market.)

    By isolating people you make social workings of the company impossible. You can't have face to face meetings, you can't casually walk up to someone and sketch a diagram or two, you complicate things that don't have to be complicated. IMO, you will lose far more in productivity than you gain in giving up the office space. How many companies do that? Hardly any; even one-man companies often maintain an office which is their public face - where they have an address, where they meet visitors, where they make phone calls, where they are a business. And at home they are at home - relaxing, reading, having family etc. Mixing work and home is bad. It's even difficult to work at home, where other distractions are present.

    1. Re:The lease can't be that expensive by ezzzD55J · · Score: 1

      May I comment that you missed the opportunity to say "Lease = Least of your problems." in the title. ;)

    2. Re:The lease can't be that expensive by Nurgled · · Score: 2, Interesting

      As someone who is working at home right this second -- albeit not as a regular arrangement, but just because I can't get into the office this week -- I have to second the loss of productivity. I feel like I'm out in my own little world... things go on without me, and I don't get informed of things like service outages. The only reason I know there are other co-workers out there is because I occasionally get an email asking me to call back a customer that called into the office.

      That and I seem to find myself reading slashdot a lot more than I do when I'm in the office..

    3. Re:The lease can't be that expensive by GeckoX · · Score: 1

      2 things:

      A) YOU need self discipline to manage working remotely. No one can give that to you. If you have it, flaunt it. If not, don't even try. You'll be out of a job before you know it.

      B) Your company needs to support remote workers if it is going to work at all. Communication is key. If your offices standard way of informing people about service outages is to walk down the hall telling people directly...things have to change. This is poor communication even with everyone in the same physical space, and completely disastrous for anyone working remotely.

      If both things aren't met, you're screwed. Even if you've got part A down with no problems, you will be blamed for the failings of part B irregardless of who is actually at fault.

      --
      No Comment.
  8. Remote working by canuck57 · · Score: 5, Informative

    I wouldn't do it as many people remote work as goof off work. My experience is at most 25% of the people really work at home, and they are the ones absolutely passionate about what they do. Traits successful to work at home:

    • Self motivated and works on their own without any intervention
    • Independent and self reliant
    • Self disciplined
    • Makes a concerted effort to be available
    • Does not have high social needs

    If the person can't demonstraight the above at the office, it will only become worse working at home.

    So your major question should be are your staff suitable? My guess is some are, and many not. I am going through this with a consultant right now, he shows a low connect time, no results and is precisely a day away from being fired. Be prepared to do this for a lack of performance.

  9. Exactly: Don't. by Anonymous Coward · · Score: 2, Insightful

    I agree completely. I'm involved a side project that's trying to get off the ground as a legitimate business, and only two of us out of seven on the team are in the same geographical area. We've done audio and video conferencing (Skype seems to work best for cross-platform multi-way audio, nobody seems to do reliable cross-platform video but iChat has given us the best quality for one on one), but it's so much less efficient than being in the same room. Everything is more time consuming over long distance, whether it's via video chat, audio, or text/email. This is making our progress much slower than we'd like.

    Unless your team has well defined roles and each person can (and will) work effectively without much discussion, I'd say don't ditch the office just yet. And especially if communication is key to your success, make sure people get into the same room often. There's just no substitute for meeting face to face.

  10. Switching to Home Offices may be a bad idea. by What+the+Frag · · Score: 4, Interesting

    First of all, consider to rent a cheaper place.

    Personally, I don't like having my whole office at home. In my case it's not about children or other sources of noises but I don't feel "at work" sitting in front of my PC. I would require a separate (and quite) working room to be productive.

    Continuing with noises - if some employees have a quick question they'll call each other. This may be very disturbing.

    Next, consider putting in cost for connectivity. Not only phone lines and a phone server, you will need a central VPN server to share files.

    Then, think about security. You don't have any control about the employees PCs anymore. I could bet that there are an easy target for malware. Think about that the computers may be used by other people, like their kids. Don't wait for a "Cool I ownz sensitive data of that company - letz put on myspace to show how coolz I am!" to happen.

    Last point is, where to meet up with customers? Tell them you not have an office and meet at Starbucks?

    Seriously, have a look around for a cheaper office.

  11. Social dynamics by Sobrique · · Score: 1
    Working from home, technically, no problems at all.

    Practically though, it requires a notable 'culture shift' which may be hard to accomplish.

    You see, an office area, you have several people in the same area. They're talking, and interacting. And if you don't know something, then you ask, and it's ok within seconds. Simple things like 'who should I send this request to', or 'how do I get more tapes ordered for the backup servre'.

    This doesn't happen any more if your employees are isolated. Now this isn't always a disaster, but there's some areas of business where I'd be reluctant to let them 'work from home'. The ones where 'deliverables' are hard to measure.

    At the end of the day, if you have a programmer, programming, then as long as the necessary work gets done, who cares what hours he does?

    But you'll still have the limitation in the social dynamics, where you can just bounce ideas off other people.

    IF you're set on going this route though, I'd suggest the following: Instant messaging is vital. It's a stand in for the "Hey, bert, where do I send my expenses" in the office, and as such is invaluable. Email, well, yes, definitely. Proper 'collaboration'. Documents, code, whatever, you don't want a 5way email chain going on. Voice comms. Doesn't matter if it's phone or voip, but it does need to exist. Actually, I'd argue that something maybe like ventrillo or teamspeak is a fairly reasonable option - gives you the ability to chat and 'bond' with your co-workers.

  12. my thoughts... by CBravo · · Score: 1

    Cost. Well, I wouldn't do it because it costs less. Do it because travelling is a nuisance during traffic hour. Would you create the virtual office if you and your co-workers were neighbours?

    Management. Remote working is often not allowed because managers get scared that their employees have other things to do at home. At times/with certain persons they have a point. You can still check what they do with IM/video. Second you can ask them to spend the last 15 minutes of their day to write a small diary of the jobs they did (and check). Second, I would still want to meet my collegues twice a week. Ensure that communication doesn't die in the process.

    Technical requirements. I would want an on-demand video link to any of my co-workers. Easy file sharing / networking / vpn / (terminal/X) server.Maybe even an always-open audio line that is dampened. Basically, the technical environment should allow ALL communications that previously existed in an easy manner. Maybe even make some better.

    --
    nosig today
  13. Tools we use by Nightlight3 · · Score: 3, Informative
    Our company, about 30 people, 7 programmers, has no physical office (it is spread over 3 continents and both US coasts in 5 states), and telecommutes instead using this tool. It is a teleconferencing software which has a very good desktop, app and window real time screen shots, similar to Remote Desktop (e.g. VNC, TS), but with synchronized multistream VOIP and common pointers, so one can look over another programmer's code, real time program output/ui or debug dumps (he just brings up his VS and turns on the app type 'screen camera' on), discuss it or present Power Point to the entire team. Multiple people in a conference can turn on their screen broadcasts, microphones, web cams, although for the most part we use it for 2 or 3 programmers at a time, with just mic and screen cams. One can also yield remote control over their desktop or just a single app to another participant (the whole session can be broadcast to entire group e.g. for a demo). Our tech support and sales use it as well, since it lets them take calls from java clients (any potential or existent customer with a browser visiting our web site), triggered by a click at various places on our web pages.

    Tech support uses it sometimes with remote control yielded by a customer (through their Java client) to check the reported problems with our apps and their system config. One can even look, with customer permission, in real time into remote threads (Dr. Watson style hex dumps), all windows (a la SDK Spy++), apps, dll's, memory heaps (layout and hex dumps). These latter low level features are usually done when tech support guy has to conference in a programmer into his tech support session to help out with some trickier problem. In 1990s, I used to travel to customer locations to do this kind of troubleshooting.

  14. The open eleven steps to telecommuting by NZheretic · · Score: 5, Informative
    From my blog Friday, October 28, 2005 The open eleven steps to telecommuting

    I have set up and supported remote sites and home based telecommuting. Listen to my advice, listen very carefully and save your sanity.

    If your organization is large enough then it is likely that you will have a few older desktop PCs that have been or are due for replacement during an upgrade cycle. PCs that are inadequate for Microsoft XP and Office2003 are more than powerful enough for many current versions of Linux, especially for the role of server. Also second hand PCs with the required specifications are very cheaply acquired.

    1) Find an older PC, at least a PII 300 with 256 MB memory, to set up as a headless ( no display or keyboard ) server and firewall. A simple web based interface ( or even an external hardware push button ) can be used by the local users to start/stop the server and internet connection. All other maintenance should be handled remotely via ssh, webmin and VNC.
    2) Install a second NIC or connect the modem directly to the server. Connection to the Internet should be through the server and connection to the Office should be through a VPN on the server. Use a dynamic IP service for each site so you can remotely log on to the local server via ssh.
    3) Install a new IDE hard drive in a 3.5" removable rack and tray. The drive should be than big enough for the operating system (Linux of course) and copies of some of the local desktop partitions. A telecommuter can shut down the server and bring in the drive during the day to resync and repair.
    4) Install a DHCP demon on the local server to allocate local IP addresses, DNS and gateway settings. If the desktops are network boot capable then install TFTP to remotely boot and use Knoppix via PXE and the network. If the desktop OS is constantly crashing, or is infected by malware, the user can select PXE/network boot via the BIOS, and boot into Knoppix. The user can then be instructed over the phone to enable the ssh server to allow remote scan,repair and reimaging of the desktop partitions. The user can use the Knoppix desktop to continue working with full access to files while the the remote administrator fixes/reimages the drive in the background.( Consider hiring someone who knows how to customise Knoppix or another live Linux system for your setup )
    5) Partition the desktops with as small as required C: partition ( or in the case of Linux the root partition ) for software. When software is install, use dd and netcat via live Knoppix to copy/clone a snapshot of the partition to the server. You can allocate the remaining free space as a persistent partition where documents are stored.
    6) Install and enable remote VNC service on all the platforms, but only allow incoming connections from the local server ( which is redirected over a SSH tunnel ).
    7) For local backup, create share directories on the desktop accessible by the server. On the local server create loopback encrypted file systems, unmount and copy the images to the desktops shares in chunks, using redundancy if enough space is available on the desktops. Checksum ( MD5 is enough ) each piece.
    8) If the network load to the Office is taking up all the available internet bandwidth or the connection is just too slow then install proxy servers on the local server. You can also consider using a distributed filesystem ( OpenAFS is still the best ) wi

  15. TeamSpeak by fozzmeister · · Score: 1

    Or Ventrillo, loads of servers, seperate rooms, cheap. Sure it's target is a games audience, but in reality its a pure multi-chatroom like VOIP app. You will probably need to back it up with MSN/Mobiles/Telephone etc as it doesn't "ring".

  16. Terminal Services over random connection? by rednip · · Score: 1

    2. Workstations - Windows Server 2003 Terminal Services Server. Then you don't care about what their workstations are like and the environment is manageable so you have no backup headaches.

    So you think that running Terminal services over some random cable/DSL/fois/Dial-up line to some random colo is a good idea, and tossing in Voip on the connection at the same time. hmm, interesting.

    Is that your carefully considered choice for an all-remote office, or just the solution you give everybody?.

    What the article submitter really needs are fat-daddy laptops, so that they can all meet at a Starbuck's once a week. Some may just consider reimbursing their employees for individual own purchases. The real question is: do you co-lo your mail server, or use something on the net? Don't forget service contracts on those laptops, and you might consider keeping a loaner handy. 'Off site' file storage almost certainly would be important as well, I would even suggest using a CVS or Subversion server for simple working file storage.

    --
    The force that blew the Big Bang continues to accelerate.
  17. Skype, broadband cards & cell phones by Ingolfke · · Score: 1

    I have a friend whose company is virtual. They rely heavily on Skype and have no complaints as far as I know.

    You might consider giving people broadband cards for their notebooks if they will be traveling or meeting together a lot.

  18. Use hosted linux server with asterisk and NX by Anonymous Coward · · Score: 0

    I'm using a linux server, hosted whith hetzner.de, running an asterisk server for voice connectivity, freenx & nomachine.com clients for terminal services and openoffice and tinyerp (tinyerp.org) as actual productive applications.

    My people can either use a voip client / phone to connect to asterisk, or they dial into asterisk with their normal phone and get connected to a call queue (you could possibly connect them to an office phone, but I don't need that)

    Works like a charm. The occasional hiccup if their DSL-line has troubles is less than nice, but has proved to be rare enough that I would really recommend this setup.

    If you want/need, they could run a local linux, and use the tinyerp client, but then someone has to be responsible for their local setup...

  19. Look at your needs before you do anything. by Targon · · Score: 2, Interesting

    Every business is different, and as a result, the best way to run it will be based on what the business is, and if that will work for you.

    Look as customer communication. How do your customers contact you, and if you go to a distributed environment, how will that affect your customers calling in? Do you have a receptionist who answers the phones?

    Do most of your employees work in the office, or do they come in to work, but then go out to service their employees while spending only an hour or so in the office each day?

    Do you and your employees live in the same area, or do you all spend 30-90 minutes each way driving in to work?

    Do customers have the ability to talk directly to the employees? This may sound like a strange question, but not all companies want their employees to be contacted directly, and instead will have the people answering the main number take messages.

    Being able to talk face to face with your employees on a regular basis is important here. You also won't be able to see if a new employee is doing things the right way or the wrong way if you let EVERYONE work from home. In some cases though, it makes sense to have SOME people who can work from home, but others who MUST show up at some sort of office.

  20. How we do it by Anonymous Coward · · Score: 0

    We aren't completely virtual, we have a head office in London but have some people scattered about the country and the rest of europe.

    We have a nice fast internet connection in the main office with a server running Asterisk. That has 2 British Telecom lines going into a Zaptel card in the back. We then also have half a dozen different sip providers and a complex beast of a dialplan that routes via the cheapest for any specific call.

    Remote employees then VPN in to our main router to get over SIP and NAT issues.

    If you want to go this route you need a second internet connection, as voice calls breaking up (especially on the phone to clients) can look pretty shabby. You'll also want a decent router that has hardware support for VPN's built in (accelerates the encryption part) - we use one of the higher-end Draytek ones, but similar kit from other vendors is available. Once again, get something decent, you don't want VPN connections dropping because your $50.00 router overheats.

    Finally, spend some decent money on the phones, not only will they be nicer to use, but the sound quality will often be better than on a no-name "VOIP" phone. We swear by the SNOM ones, they're pricey but look the part and have some neat features.

  21. This would be a more interesting question if... by Anonymous Coward · · Score: 0

    everyone was not located in the same location... I'd like to see THAT virtual office. I live in a not so tech-savy wilderness and the majority of my jobs are virtual. I would love to work in someone's virtual office (team/company/etc.), or even hire some talent from other locations for my jobs.

    I guess Skype and Backpack/SharePoint would be enough in most situations...

  22. Social interaction is overrated. :) by Shag · · Score: 1

    Call me a Bitch-Hermit, but I think it really depends on the nature and schedule of your work.

    Since you're asking this on Slashdot, okay, maybe you've got some kind of vaguely traditional corporate concept, with business hours, a location, ongoing projects, and all that stuff. In which case, yeah, you probably do need to get together sometimes. And I don't think most products out there are going to scale well enough to do 10-way videoconferencing right now, so "face time" might be hard to get on-screen.

    Of course, you could take turns hosting meetings at your houses... :)

    That all said, there are organizations out there that are virtual by default, and only periodically lapse into meat-space on an ad hoc basis. I sporadically help with a team that has about 60 consultants in about 30 countries, with different skill sets and expertise. If something needs to be done somewhere specific, anywhere from 2 to 15 people will fly in from wherever they're based (literally around the world), bust their asses for anywhere from a few days to a couple weeks, and then fly out. In between, it's all e-mail, intranet, IMs and Skype.

    This works (perhaps surprisingly) because, I think, when actual work is being done, the consultants are working around each other in person, for anywhere from 12 to 20 hours a day. In between "crunch times," all the newfangled communication tools are good for sharing knowledge and info and basically preparing everyone so they can hit the ground running.

    So again, it really depends on what kind of work you're doing, how it's scheduled, and stuff like that.

    --
    Village idiot in some extremely smart villages.
  23. My thoughts by invisik · · Score: 2, Interesting

    Hi,

    I serve many small local business, many who have some employees that work from from regularly or permenantly.

    For telephone, the cell phone makes the most sense. Works anywhere and if you get all employees on the same carrier, you can get free mobile-to-mobile calls, thus reducing the amount of minutes everyone needs. See if you can put them all on a large family plan or something.

    For data, DSL/cable at people's homes is great, but a step further would be internet via cell phone/Treo/Blackberry when they are mobile. If you get Blackberry's on one of the above plans, the tethering internet access is often included (some carriers). Depends if they will be sitting at their home "desks" all day or running around more.

    Employees should still have company-provided computers. A huge huge problem is the kids of the employees getting on their home computers and messing things up (spyware, consumer apps, not running updates, etc). Kids have their computer, Mom and Dad have another password protected computer that kids do not use even if just for a second.

    I would also recommend still having a server somewhere for backup and to ensure all of the company files are stored in one place. Novell's iFolder product is an excellent choice for getting files synced back to a server with little to no user interaction. It comes in their Open Workgroup Suite package (along with GroupWise for e-mail, etc, etc, the works.) They also have an open-sourced version of iFolder at http://www.ifolder.com/ but last I looked it was somewhat unstable.

    You still will have to deal with tech support of everyone's PC (printing, drive crashes, all the regular stuff) so a remote control package that will traverse NAT would be helpful. UltraVNC has a reverse-VNC mode that will work in this way with the user just kicking off the connection and you taking it from there. Also, a software management type app would be nice for patching and software distrribution. Don't want to have to run to everyone's house to install a new program, etc, if possible. Novell's ZENWorks is aaaa decent general purpose management app and something like Shavlik is good for patching Windows boxes.

    As others have mentioned, communication is key between employees. Encourage them to meet and/or use those cells phones a lot, especially if they have free mobile-t0-mobile calls they have no reason not to pick up the phone regularly.

    The benefits can be great if done right. There's nothing like getting up and walking into the next room to be at work!

    -m

    --
    http://www.invisik.com
  24. So much anti-telecommuter FUD! WTF? by Sodade · · Score: 2, Interesting

    I am totally blown away that so many people responded to this guy's question with anti-telecommuter FUD.
    Having been a telecommuter for five years, I think I have a pretty good perspective on the value proposition:

    1. Employee retention. Employees that telecommute have cheap golden handcuffs. I could never go back to commuting to a fucking cube farm and, unfortunately, employers that offer telecommuting are few and far between (due to the luddite FUD like we saw on this topic).

    2. Commuting is rediculous. I used to spend three hours a day commuting. Lots of people do worse. During those three hours, I am not working and generally unavailable (unless I am driving solo, which means I can take phone calls, but has a huge social impact). Now that I work at home, I am available at 6am for email and chat while I am eating breakfast - that's 8am on the east coast and 2pm for Western Europe. If you include commuting time as work (since it really is), yes I "work" less than a cube farmer, but I am available more.

    3. Work shouldn't be social time. If I want to socialize, I will do so with my friends, not my co-workers. I used to hate going to the cube farm because I knew I would have to spend too much time with the idle chit chat at the "watercooler," or worse yet, in my fricking cube. Socializing with your co-workers does NOT make your work relationship better, in fact it makes it much harder to keep people focused on actually working.

    3. Face time is not that important. I am a product manager and one could say, of all the telecommutable jobs, being a PM should require more face time. Bullshit. The real problem is that many people in the corporate world do not know how to have an effective conference call. I get stuck on these calls all the time and the worst offenders are the people who work at the cube farm mothership in San Jose. When the call is something I care about, I will lead the meeting. When I am at the cube farm mothership for meetings, they are usually far less productive.

    4. Living in a major metro sucks ass. I lived in the Bay Area for much of my life and, while it is an OK place to go for a vacation, I'd never want to live in that shit hole again. I live in the mountains of New Mexico now. It takes me 15 minutes to get to civilization (Whole Foods, restaurants, symphony, airport, etc...). For the price of my awesome spread on 3 acres, I could buy a crackerbox house in the far flung suburbs if I had to work in the Bay Area. I would have to drive hours to get to work.

    1. Re:So much anti-telecommuter FUD! WTF? by Helix150 · · Score: 1

      I agree with most of this. One other thing to keep in mind is if you dont have to spend money driving/training/whatever to work every day that adds up, so you can either buy a better place to live, or get a nicer computer setup in where you are (multiple monitors, second computer for work, etc). Also as you point out, no time is wasted commuting, you can wake up at 8:50, shower (optional) and be ready to go at 9. If you even have to start @ 9, a more distributed team can dispense with working hours entirely.

      I think socializing @ work is okay, if you get a good relationship going with your coworkers you get to know each other and can anticipate each others reactions and stuff. This can make a group into a more cohesive team. However this type of coordination can also happen over IM/phone which leads me to the next point-

      It really depends on the personality of the employees and managers. Many workers (especially your stereotypical managers) can't easily express themsleves over the phone or via IM/email or can't easily manage a team that way. They also feel (subconsiously) uncomfortable with letting everybody 'roam free' where they can't be monitored. Fact is, if you can't trust your employees to use their time well, you shouldnt hire them. And if you are still worried, log their computer activity (if you use terminals or company computers).
      This is what you say, some people don't know how to have a useful conference call. I'd say its probably the same people that waste time with bullshit useless meetings. As I see it, any meeting that lasts more than 5 minutes should have at least a few pages of items to cover, and it should involve everybody in the meeting. I'd say at least a few hundred million man-hours are wasted every year attending required meetings which people have no use for, at all.

      Plus which you have the 'wrong' reasons for telecommuting (corp pov), save cube space, lower real estate/power costs, prevents sars/birdflu outbreaks, etc etc.

      Telecommuting is def. going to become much more widely used, as the people who can't wrap their head around it retire (no offense guys) and more people grow up around it... the home office is going to become a much more popular thing over the next 10 years...

      --
      --IronHelix
    2. Re:So much anti-telecommuter FUD! WTF? by DerekLyons · · Score: 1

      I am totally blown away that so many people responded to this guy's question with anti-telecommuter FUD.

      And responding with pro-telecommuting FUD (especially when you make the common mistake of generalizing from your personal and specific subjective impressions and situation) is better exactly how?
    3. Re:So much anti-telecommuter FUD! WTF? by Sodade · · Score: 1

      And my post was FUD how exactly?

      Commuting sucks - that's not FUD, that's a statement of fact.

      I agree that the post was from my perspective, but I also feel that I have a pretty useful perspective on the problem considering my extensive telecommuting experience. What's yours?

  25. First off VoIP is not a virtual office by C_Kode · · Score: 1

    Giving employees VoIP connected to a phone system is NOT a virtual office. We have many satellite offices and guys that work in more remote areas from home. For that we use Citrix and pay for them to have VoIP (if possible usually through their cable provider) at their house and a printer that they can print to via Citrix. They aren't on our phone system nor do they need to be since they can call all over North America without cost. We pay for their cell phone and all data is hosted at our main office so that no matter where they are, their data is backed up properly. The best thing about Citrix is that Bob out of Dallas, TX can fly to Boise, ID and still have full access to his desktop, data, and portable printer.

  26. Re: Communication in Technical Organizations by Anonymous Coward · · Score: 0

    "That said, you loose a lot from cutting on the close contact between employees. In that regard, email is better than snail mail, chat is better than email, phone/VoIP is better than chat, video-chat is better than phone and close contact is better than all of them put together."

    Right on. There has been a great deal of work done over the last 30 years on the role of communication in technical innovation. Don't dismiss it as "anecdotal." One place to start would be Tom Allen, who just coauthored a book, The Organization and Architecture of Innovation: Managing the Flow of Technology. Tom is an IEEE Fellow, and the book has a good overview of his work.

    Bottom line - to get innovation you need your people talking to each other, and the only way this will happen effectively is to have them physically close together so they will run into each other and talk.

  27. easy by Helix150 · · Score: 1

    1. get a colo box
    2. install a terminal server on it, IE LTSP type stuff, maybe VNC, maybe windoze box with terminal server. Also load up the usual web email etc, and also hook up a Jabber server.
    3. install Asterisk on it
    4. hire VoicePulse to get it phone service
    5. Get each worker an IP phone. For those that often work at home, use Snom or AAstra, Grandstream if you're cheap. For those that are always on their laptop use a softphone like EyeBeam or SJphone, or maybe a WiFi phone (make sure it has encryption support). If you want to go all out, get everybody EyeBeam and a webcam so you can video chat. However keep in mind that softphones aren't great unless you have a headset connected 24/7, and even then they are still not as good as a real IP phone. Now get everybody connected to the terminal server.

    That's the easy part. Anybody can spend money on crap. The key is making it work.
    You will need employees who are DEDICATED to your company. When there is no office, there is no boss over the shoulder, so it is very easy for a non-dedicated employee to waste tons of time.
    Keep everybody coordinated. Forums can be a good way to do this if people read them, a daily teleconference or at least group chat can work well. Some have suggested meeting physically once a week but I don't think this is needed if you keep your team coherent. If everybody knows their task and you have good communication, you could run the life of the company without ever meeting some of the guys.

    --
    --IronHelix
  28. Patenting Options? by Anonymous Coward · · Score: 0

    "In the end, you loose on communication, on the volume of information you transfer and big-time on efficiency (its much more difficult and time and resource consuming to make a phone call/open a chat, than to turn your head to your colleagues and announce "Hey, I locked the sources for XYZ on my machine")."

    I have a solution for that, but I'm waiting for the patent to come through. :)

  29. So much non-cooperation. by Anonymous Coward · · Score: 0

    I pretty much agree with both posters. However I still think the pro side is still not thinking very far outside the box. Look at some of the suggestions posted, and look at how people interact. A virtual company is quite possible but it will need lots of planning and work to pull off successfully.*

    *I should also point out in this brave new "knowledge" economy IP will be even more important than it already is.

  30. Virtual Office in Real Life by Anonymous Coward · · Score: 0

    I realize you're going for a funny, however there's only two reasons to have a real office. One is for those circumstances were only a physical location will do. The other is technological, were everyone doesn't have a 24/7 broadband connection, and online environments aren't realistic enough. This will gradually change, and gaming technology will contribute some of the pieces (cooperation is part of some games).

  31. Skype video by GWBasic · · Score: 1

    I'd use Skype with video for most of my VOIP needs. It's free, easy, and it works.

  32. Working well here by raju1kabir · · Score: 1

    The company where I used to work full-time (and now telecommute part-time) has gradually evolved in this direction. Today the "office" is one sublet room downtown with some servers in it. Someone goes in a couple times a week to collect the mail. She's the only one person who's even still in the same town; the rest of us have spread all over the place (for instance, I'm living 9500 miles away).

    It was VoIP that really facilitated the diaspora. We thought about using Asterisk but decided that the cost-benefit ratio of running our own phone system was not favourable - nobody wanted the responsibility of keeping the CEO's phone working. So now we're using Nuvio, which has been quite good but not perfect. The pluses:

    • Seamless from the perspective of an outside caller. As far as they can tell, we're all sitting in adjacent cubicles.
    • There's some psychological advantage about having 3-digit extension dialing between colleagues. People are much more likely to pick up the phone and ask each other questions than before we got the system, even though their calls were getting paid for.
    • The Polycom IP phones are great, particularly the speakerphone. I regularly find myself collaborating with co-workers on speakerphone for extended periods of time, sometimes both of us writing or typing and not talking for long stretches, just keeping the line open until a question or comment comes up. I find it quite nice and it really isn't much less effective than working together in person, especially when combined with IM so you can copy and paste stuff back and forth. Also, the Polycom echo cancellation works even when I'm 300ms ping from the SIP server.
    • There's just something special about attending all my meetings while sitting on the balcony in boxers.

    A few minuses:

    • When we first started using the system, there were a few quirks. One-way audio, dropped calls. That all seems to have stopped now.
    • It's not cheap. $25-$55 per seat per month, depending on features and calling plan.
    • The only way to activate/cancel call forwarding is via Nuvio's slow and cumbersome web interface.

    Overall I think the virtual office is working. There are some slackers, of course, but that's always going to be the case. Mostly people find themselves being more productive than they were before. I know I do.

    Also, it's allowed the company to retain people who otherwise would have quit because their spouse got a great job somewhere else, or they wanted to spend more time at home with their children. One of the most solid employees is a stay-at-home dad.

    The amount saved on office expenses makes it easy to fly people in on those occasions when face-to-face really is necessary - big client meetings and so forth.

    --
    "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
  33. Management Burden...... and, legal stuff by OldeClegg · · Score: 1

    Wow, lots of good responses to this one. I've been telecommuting for years, and based on that I'll add two points.

    First, and most important: It's vital that managers are able to create and update real, honest production schedules. I've found that most middle managers in the traditional offices I've worked in are not able to do this. Instead, they use the interminable meetings, and annoying walk-around oversight. Good managers should be able to set goals and milestones, monitor progress toward them. To achieve this, workers need clearly identified objective milestones. Someone upstream mentioned bug tracking system aging. That could work. Or simple spreadsheet based empirical schedule development works too. Once you've gotten your management off of behavioral monitoring and onto actual management by objectives with honest schedule development, it's possible to successfully manage remote workers.

    Second, one needs to get the legal issues clear. Basically, there need to be clear understandings, written understandings, on the dispostion of the remote equipment, the workplace, and who's responsible for accidents and incurred liabilities and expenses. This is wide ranging and can be as simple or as complex as necessary for your organization.

    Good luck. Breaking free of requiring everyone to trundle off over the highways every day can be a major reduction in overhead, and offers tremendous opportunities in morale, cost savings, and work satisfaction.