Alain Fontaine’s Jabberbox

Bring your own… computer to work !

by Alain Fontaine on Jan.28, 2009, under Featured, Management, Technology

A couple of days ago, after a tough day, I had a small discussion with one of my developers at work. I asked him to show me some document on his PC, and it took an awful long time for him to open it up because he mapped a network share on his private laptop he brought to work, and his laptop somehow stopped responding. My reaction was to say that this was an unacceptable loss of time and that I would think about no longer allowing people to bring their own gear to work.

Whilst I was driving home, I couldn’t get rid of the feeling that this was an emotional decision and that it felt wrong. Now that I took some time to think it over, I am sure that this is not what I will do in the future, but rather the opposite! I will encourage people to bring their own stuff to work, and even more than that…

In short, this concept is called BYOC – Bring Your Own Computer, and this is not something I invented. It is currently actively applied by several big companies, like Citrix, and Microsoft, in a way that I consider as very smart.

Let’s start with looking at the people who work in technology companies, especially developers. They are usually very tech-savvy and probably own better and faster hardware at home then what their employer could afford (whether it would make sense or not is another question). What’s more, the people I daily work with, use to frequently mix work and leasure with their computer gear, be it at home or at the office. It is frequent that my developers do some work related stuff at home, in the evening or during the week-end, and it is also a fact that people use MSN, Skype, FaceBook etc. at work for non-work related activities. This is an observation and a fact, and it has proven impossible to lock the IT workplace down to a level where such personal activities are impossible. Anyway, I consider that this has to be part of a sexy workplace. Some people take a cigarette break (bad for your health, remember), and other people use that time to say hello to lost and found schoolfriends on Facebook (which is better than smoking a cigarette, you’d agree!). In the end, it comes down to trust. You have to trust your people to behave responsibly.

So let’s take all of these ingredients again: tech-savvy people using their computer equipment for work and for leasure, at various locations, and at various times. Now what makes more sense: have many different computers at different places to do all of this, or just have one set of equipment that can be used to do all of it? You got it – solution two sounds like the way to go! Compare it to having two mobile phones, or just one. With two phones, you always have the wrong one with you, you don’t have the right contact details when you need them, and when you really need to place that important call, your batteries are empty. Have just one phone, and all of this is probably much easier to solve. Another example is that of a sales person having to use two cars. She drives to the office with her own car, then switches to the company car to drive to customers, and in the evening uses her own car again to drive home? That just doesn’t work.

Of course, there are fundamental issues with this idea.

  1. Security
  2. Cost
  3. Maintenance
  4. General IT policy

And probably others. Let’s look at these four more closely.

Security

You might say that this is a nightmare scenario in terms of security. If people bring their own hardware to work, it might be infected with all kinds of bad virii. But that is a non-problem. Or, to tell it differently, that is something that also needs to be taken care of on office hardware. Nowadays, there are so many different ways something bad can get into your company network, that a personal laptop is just one of many way. Think of USB keys, CDRoms, file downloads on the Internet, Skype, Trojans on compromised websites, … so many ways that there is no real way of making your company network a completely shielded environment, at least no without very seriously limiting your people’s productivity. I have friends who work in banks and for some stuff they have to use computers that have no Internet connection, don’t have a CDRom drive, no USB connectors… I call these computers ATARI’s or, worse, PONG arcade machines. In the end, handling the security aspects of a BYOC situation is exactly what you should already be doing today, with some adjustments.

Cost

- “But hey, why do I have to pay my own hardware to be able to work at your company?”

Good point. The answer is, you don’t have to. At least not completely. The company could agree on a defined amount of money that the employee can spend to buy his own hardware. For instance, a developer could get 1500 euro every two or three years as his IT budget that he can spend on buying his new laptop. If they want a top-notch machine they can add some quid to that. If they want an ultra-portable, they get one. If they prefer a desktop replacement because that fits their professional and private use better, they can. There are probably some financial issues to be solved with that, but I’m sure my colleagues from finance would find a good solution to that.

Maintenance

Computer maintenance is, in my opinion, another topic that can be handled easily in such a scenario. First of all, employees will probably take better care of their hardware themselves, because it is their hardware, not the companies. In addition, the IT support department can offer the professional support just as before, but in addition, they could also offer some support for personal, non work related issues. This will make sure every employee always has an up-to-date and working tool, and it will be an added bonus for the employees if they know they can also ask the company IT guru for some personal issues, like installing their latest webcam drivers and doing a software update for their personal expense tracker. Look at this like a feature that makes your company more sexy to employees. I wouldn’t go as far as helping the guys out with installing the latest games though, of course. Clearly, a detailed maintenance plan would have to be setup.

General IT policy

How do you go about the need of a uniform software set, for instance? If the company standard asks people to use MS Office 2003, but your employee wants to use Open Office? I think this can be handled in different way.

The first solution would be to let the employee handle this and define usage rules that say, for instance, “You have to be able to create and share office documents in the MS Office 2003 format with your colleagues and with customers”. Tech-savvy developers will know how to handle this, and you have to trust them in doing the right thing. Trust, and then verify, as my former CIO boss Chris Vulovic always says…

The second approach would be to use Virtual Desktops. The IT support department could create ready-to-use virtual desktops using VirtualBox or VMWare, that are pre-configured with all the needed software, VPN connections, etc. This would also be a very good way to enforce security and to be able to quickly roll-out or re-deploy work desktops. The hardware would have to be fast enough to handle this, but at the very cheap prices you can get CPU power and memory these days, that is not an issue anymore. You can get dual-core laptops with 3 gigs of RAM for less than 1000 euros now.

All put together, I have the feeling that this concept can really work out very well. My article doesn’t definitely go enough into detail in weighing out the pro’s and con’s, but I’m sure that with the help and input of my colleagues and managers, the idea could lead to a more productive and closer to real life work environment than what we have so far.

Let the comments flow now, I’m eager to read your opinion about the subject! And thanks for reading…

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

:, ,
  • I am a computer programmer and most all facets of my life are conducted via computer\intrant. Rather than impose on my company network for my personal banking, reading at lunch, emails, I bring my own laptop with its own data connect into work. People do experience a double-take when they see it... but after thinking about it, how is different than bring a cell phone to work? Also, most of my valuable code and tools are on it already. I think this is the wave of the future and the stuffed shirts need to realize it. SOon all personal business will be conducted over the internet.
  • Hi, me again, i really like the idea Andrew had, it is a win-win-situation and on the comment from Matt to Scott I would like to say: "Yes, it is correct there is allways someone who, let's say plays around but even with a global policy you will not get rid of such people, so why punish everyone?" but i don't have a solution to that either. It is more like the people here in Germany paying tax and the social system and some other people just take it and laugh about it but they are not worth thinking about in my opinion. So why not handle it the same way?

    But for Scott's first point. People bringing there own hardware to work is not about the brand I think, it is rather like driving a low budget Opel then a Porsche. (-:
  • Matt Gay
    Although it doesn't seem like much, the little inches of freedom, like this, which can be offered to the tech-savy and creative team members can often be the difference between an "employee" and a passionate, enthusiastic resource. Creative people can be difficult resources to keep happy and sometimes little concessions like a BYOC policy can benefit morale and engagement. We geeks like our geeky toys, we like our technical freedom and we like to feel privileged :)

    On the other hand, Scott Stacey makes a very valid point above about administering incidents of BYOC-ers breaking an appropriate use policy. For all the trust that you may have in a team, there'll always been one member that breaks the rules. I'd be interested to hear how other implementors of a BYOC policy handle such situations; a formal warning, just as if the transgression occurred on company equipment, or a zero tolerance policy of removing an employee's BYOC privilege on the first incident?

    Technical tangent: virtual machine images are not only good for standardising and deploying workstations, but can be excellent solutions for managing/deploying sandbox environments and (most importantly) for providing a comprehensive cross-platform testing setup without requiring many separate physical machines (e.g. the free VirtualPC images for testing IE6/7/8). Bundling an effective VM workstation & dev sandbox, a virtualised test setup and a BYOC policy could make for a nifty development ecosystem.
  • Cheers Matt,

    Actually, speaking about the development sandbox and VirtualBox / VMWare, that is exactly what we're doing here at atHome Group in Luxembourg. If you'd like to share some experience, feel free to get in touch with StephanKasdorfreagroupcom :-) He's the man handling this stuff over here and has done a great job so far.
  • You could potentially work this in with a lease plan so the employee pays the unit off over a period of time and when the lease period is up, there is a choice of upgrading or purchasing outright (this might also get around the issue of system upgrades before the end of life for the equipment is up). Some sort of deal with salary sacrifice could also be possible (Not sure on the finance implications with that one).

    Its benefits like these that make employees far stickier to their organization. Throw in the support aspect and you’ve got a real winner (while potentially bridging the gap between IT and the business).
  • People bringing their own computers to work is normally a symptom. If you are giving your developers who are on $80k+ a year a computer that is 4 years old and broken enough that you literally couldn't give it away to charity, then you will start to find them bringing their own PC. Investing $1-2k per year on hardware is not much for the increased productivity you will gain.
  • Hi Craig, and thanks for the comment. I agree that good tools is something employees must have, regardless of the business they work in. Especially in technology companies which have a certain culture towards hi-tech stuff, this applies fully. You're also right that it might be seen as a symptom, but not necessarily. Most of my people have top notch computers and still bring their hardware to work.
  • Scott Stacey
    Interesting points, that truly need to be grappled with - but I don't have answers, just ideas...

    First of all, I believe that in a company that chooses to supply equipment; then anyone working for such a company should have tools that allow a person to be successful at their role - hardware and software should NEVER be inadequate and require supplement by the individual.

    So I will take it as a given that people will have adequate equipment. Now they may not like the style/brand/colour/weight of their equipment (e.g. not every company car can be Toyota no matter how much you hate your Opel/Holden/Ford/Nissan etc.) Basically, if you don't like the equipment, but it is not limiting your productivity - then bad luck, sorry, there are many things I would rather have in my life as well.

    Secondly, I believe that in a company that chooses to have and enforce an 'appropriate usage policy'; then anyone working for such a company must understand that there are real, substantive, painful consequences to deviating from those acceptable use 'guidelines'. In the case of company cars, its pretty clear to see that attempting a track record at Nurbergring with a company Toyota/Holden/Opel/Ford/ etc.would not be acceptable...

    Unfortunately, in the normal (mundane) course of using our personal equipment (computers) we most likely transgress on those policies - even if that is because the policy is badly written, wholly out of date, viewed as paleolithic in origin, etc. This is assuming that individuals never look at, peruse, any of the incredibly popular, lucrative, enticing, and successful websites/software/applications that tread on the accepted mores and ethics of the global community. Even more unfortunately, enforcement of the policy if and when evidence of transgression is seen/found/traced etc. on personal equipment is a bucket of pain that I would not want to have to administer.

    Soon I will hear howls of 'antiquated policy interfering with sexy company'. Basically, if you don't like the policy, but it is not limiting your productivity - then bad luck, sorry, there are many things I would rather have different in my life as well - build a bridge and get over it; otherwise, fix the policy!

    So its not security, its not individual trust - its the letter of the law as enacted by enforceable corporate policy and employment contracts that really gets in the way of bringing personal computers to the workplace.

    Old Willie' certainly had his quote about lawyers right....
  • You've got some valid points there, and the idea definitely has merit. The issues with security and company policies obviously have to be addressed.

    Using your own equipment and hooking up to a terminal-client environment is one way; i.e. using the laptop more or less as a terminal.

    One issue, which is a social issue, is that if an employer has access to all his "tech stuff" and "gadgets" and "fun" on his/her personal laptop, being brought to work, chances are s/he may be sidetracked into .. uh.. not productive work at work :-)

    I think this comes down to dialogue between the employee and employer.

    One thing that does suck with laptops is their drop in value; it's more like the car industry, where you lose 25-40% of the price simply by rolling the car out from the dealer's lot. The other thing is that very few laptops are "ergonomic" (this, of course, can be addressed with docking stations, external monitors, etc).

    But on the whole.. sure, why not :-)
  • The devaluation of laptops is a fact, but it also applies equally to the situation where the company provides all the needed hardware. You're absolutely right about the dialogue. As with many modern ideas related to the workplace and environment, this would also only work in a world where managers and employees are serious about their job and identify what needs to be done, and how, together. If you're sitting in the middle of a crowd of jerks, this won't work. As wouldn't your business :) Thanks for the good comment!
  • Well basically the own equipment which is used on work is only for one reason, to improve the workflow itself, i agree also to that one point. The own laptop ( for example ) should not be used for playing around during the working time in the company, even so it holds personal data and maybe also games. So i made up some rules to work with own equipment on the company and it works fine for me.

    1.) do not install or configure the stuff during worktime

    2.) be responible for the security, installing a virus scan or check the envirnoment from time to time, but that already should be given, because in my case i am also using online banking and other work for customers which is confidential.

    3.) use the system for hardware intesive programms, for example having server systems running on it also speeds up the desktop environment and supports your workflow on that system. Another advantage is that you can run your email client on that system also and have the company equipment on focus on the development in my case, cold also be booking software or excel etc.

    But who takes care about all of that? I did not find an answer to that question, but i think the persons that think about bringing the own hardware to work usually are that responsible to manage it themselfs, of course there are some times black sheeps but they are everywhere.
blog comments powered by Disqus

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!