Free Newsletters

   All InfoWorld Newsletters
Advice Line | Bob Lewis » And more about PC lockdown

August 02, 2007 | Comments: (0)

And more about PC lockdown



Dear Bob ...

Normally I agree with you, but I guess this time, I am one of the prudes ("The new prudes," Keep the Joint Running," 7/9/2007), and am somewhat pleased with it.

Why? I work on a team of 6 people supporting server and desktop OSes, all applications that run on them as well as the imaging system. With all of the software we support, we had to come up with standard documentation that is MANDATORY for all installs, upgrades and changes. Before we had this we were always re-inventing the wheel and were never cross trained. Only by having our boss harshly enforce this documentation requirement, were we able to greatly IMPROVE our customer support.

Another place that I am pleased to be a prude is what software we allow on the users PCs. I have worked for companies that did not enforce this and were hit by software audits that all of the sudden became every expensive for the company as people were bringing in apps from home to improve their productivity.

Another example is that we have fought, and lost the battle to install the MS office suite on all PCs. Our management does not feel it can afford the cost. If all users were to install this because the felt they would be more productive, the financial costs to the company would be too high. While I wish I had the unlimited resources of a consultant, we cannot afford to give each user a copy of the software that they feel is best. When you count the soft dollar costs of packaging, installation, license management, updates, patches, security patches, the costs go up quickly!!! Standardization make this less expensive.

I can no longer keep track of how many PCs have had to be rebuilt because of some non-standard piece of software that the user brought to work and installed. My time would have been better spent on other things than rebuilding those PCs, even with all of the tools we have to automate the process.

The all or nothing approach as you presented does not work. What I mean is that my approach of being a prude all of the time, in every way I can does not work, just as the tone in the KJR of allowing a free for all in the name of efficiency does not work either. There is room for both approaches. Good managers (management) knows when to give, and when to hold the line.

Just my two cents,

- A new prude

Dear Prude ...

It's strange - whenever I write a column suggesting that end-users should be allowed to experiment and innovate, many readers interpret it as a recommendation for a free-for-all. That isn't the case. If you want a full account, take a look at "Revising the End-User Computing Manifesto, 10 years later," KJR 7/31/2006). It should clarify my position.

By the way: Having a standard procedure for establishing a standard build doesn't make you a prude. It makes you a professional. Likewise upgrades. It's when all changes have to funnel through IT that there's the potential for creating a bottleneck whose benefits don't warrant the costs.

The one statement in your letter I suspect might be exaggeration is the number of rebuilds resulting from non-standard software. My own experience has been that maybe 5% of all end-users would even be interested in installing anything. Doing the numbers, in a company with 1,000 employees that would mean 50 would be installing non-standard software. Since not every non-standard package causes a PC to blow up - far less than half, I'd say; most of these packages are professional-grade software whether or not IT happens to have approved them. 20% would be a heavy failure rate.

If I'm remotely close, this would mean a rebuild rate of about 10 PCs per thousand in a typical year. I rate that as an annoyance, nothing more.

My biggest issue with the environment you describe is this: Your company has decided not all employees need MS Office. I'm willing to bet this decision was made, not by each supervisor and team lead - the people who actually know what employees do and what tools would be valuable in accomplishing it - but by someone higher up in the hierarchy.

I'd say it's highly likely the decision-maker is focused solely on cost-avoidance, not on enabling value creation. Equally likely is that the decision-maker's name is now on the policy, which means changing anything in it requires the decision-maker to acknowledge that he/she didn't get things entirely right. Policy modifications are, in this situation, filtered through egos rather than business cases.

If you're one of the employees who officially doesn't "need" MS Office but whose supervisor gives an assignment that could be accomplished much more effectively with MS Office, what's the likely outcome? It's a classic example of IT saying, "We won't do it for you and we won't let you do it for yourself."

I presume, by the way, that you and your staff took a close look at OpenOffice to see if it could do what the company requires while being affordable enough to provide copies to all employees.

Arguing against a free-for-all is arguing against a straw man. You could make the same statement about my argument against total lockdown, except for one thing: Lots of IT managers really do advocate total lockdown, so I'm not arguing against a straw man.

- Bob

Powered by ScribeFire.

Posted by Bob Lewis on August 2, 2007 05:47 AM


RATE THIS ARTICLE:





 

  •  
  • COMMENTS




Dear Bob, I too generally agree with you, but this time I must disagree. We were forced to implement a lock down policy due to the number of machines we were having to rebuild on a regular basis. We are a fairly small shop - appox. 120-140 users. However, we were constantly, and I do mean constantly rebuidling machines. We finally removed local Admin privileges and IT must approve and install software. This has lead to a great reduction in down time, support calls, as well as support costs. The problem is that most users do not intentionally download or install programs that they think will be distructive. However, they apparently can be tricked or conned into installing software they did not intend to install. Or they install conflicting products to test them. Or their friend, "who knows alot about computers" told them too, etc., etc. This leads to creashed, virus outbreaks and network congestion. Sorry, it just was not worth it.

Posted by: BLR at August 2, 2007 12:48 PM

Dear Bob,

Your comment, "My own experience has been that maybe 5% of all end-users would even be interested in installing anything. Doing the numbers, in a company with 1,000 employees that would mean 50 would be installing non-standard software." Is much too narrow. Installing non-standard or unsanctioned software merely takes IE and that Freedom that you were talking about. Add to that, the types of software that get installed are some of the most insidious ever created and work to get themselves installed without the users knowledge -- I believe that your estimate of 50 out of 1000 is off by a factor of 5. 250 out of 1000 is a more solid number -- unless you start being a "prude" and locking down systems.

When repaving a system is easier than removing the offending software, that is a real problem.

I don't disagree with your premise that a balance needs to be found. I do it by giving power users more freedom and being more restrictive down the chain. Occasionally some machines, irregardless of the user, need to be locked down more tightly due to the nature of their tasks.

Sincerely,

Jeff Hinrichs
Technical Lead

Posted by: Jeff Hinrichs at August 2, 2007 07:47 PM

Only 5% installing their own software??? In my own experience I'd say it is more like 30-50%. Granted, most of it is benign but it seems that it gets worse the longer it goes on, either on the technical side or because of HR issues (i.e. unprofessional screensavers).

Posted by: Matthew Cervi at August 3, 2007 03:56 AM

5% for installing sounds low to me as well. For users actually bringing in software, they purchased, to help them do work then the number is high, maybe 1%.

For users stumbling across some software on the internet they think is neat and then getting infected with spyware the number is much higher.

The number of machines actually needing rebuilt vs. the number IT decides to rebuild so they don't have to troubleshoot is very low (many more rebuilds are due to IT lazyness than actual need.)

Posted by: yakko at August 3, 2007 10:57 AM

Sometimes us IT departments get lazy as you say is because we know how much time is involved in rebuilding a PC, thus a known quantity of time. Compared to the time spent troubleshooting, (an unknown quantity of time), it's a no-brainer: Reinstall. You can't tell me that you haven't ran accross sometime in your career that one machine or two that started out simple and just turned into a nightmare of days! Besides, in our company all your data should be on the server, where it is backed up nightly.

Posted by: garbargeo at August 3, 2007 05:40 PM

I'm with yakko on this one. Users aren't installing "productivity" software - like Acrobat Reader - but "frivolous" software - screensavers, "blinking Christmas lights", etc. I've seen lots of machines around the office with the "Gator" ad/spyware on them. Every Internet Explorer toolbar known to man and beast. I've made good money over the years cleaning that kind of garbage off of peoples' home computers; I'm not surprised to hear that corporate IT departments are having problems, too.

Posted by: Andrew Blackburn at August 8, 2007 10:51 AM

I've had personal experience with this.

If you get your organization to a point where machines are highly standardized, it actually is more productive to pull the plug early and reload the machine. The point is that you are using known, standard machine images. What the client is currently running is having problems and is, therefore, unknown. Even if the problem turns out to be hardware, this can be a valuable isolation step to determine that.

The math is simple. Do you want to spend (potentially) hours troubleshooting, taking up valuable IT Tech time, and your client is down too, or do you want to get back to business? Sure, spend a little time investigating, but not a lot of time. The threshold guideline is the full reload time itself.

This takes into account the real-world PC rule that software installs are more reliable than uninstalls. What gets used more? What gets fixed, for sure, if it's buggy/broken? The install, because that's the money step for vendors. If the uninstall doesn't work... well, many customers will never try that anyway.

Nor do your images need to be the final word. If the client has productivity software they need, and is not part of the standard image, you simply load it on after loading the standard image. Everybody wins.

Posted by: Brian at August 8, 2007 11:31 AM

As much as I dislike "me, too" posts, I feel I have to make one here. Five percent is, indeed, way too low. I support about 130 users at my shop, out of whom about 30 require local admin privileges for various reasons. Almost all of them have installed apps of their own, and almost none of those apps even have anything to do with work. Many of them are even downright dangerous to the network (e.g., P2P apps, fake spyware removal tools, etc). The other 100 or so who don't have admin privileges are always asking me to install apps for them -- although, in that case, they ask only for job-related apps, which is rather telling. It isn't even just software, either. Some users, particularly the younger and more tech-savvy ones, try to install their own hardware as well.

I don't favor treating users like children -- or even just making them feel as though we think they're children -- but the principle of least privilege is a best practice in security for good reasons.

Posted by: Parrish S. Knight at August 8, 2007 11:37 AM

The IT policy where I work (a 150 employee manufacturing company) is like this: No PCs are locked down, but you have to ask before you can install ANYTHING. Is that the best of both worlds? IT control along with user freedom? NO. Our department was doing some web development, so I installed Firefox. I guess I just assumed that that was OK, but I did think that it was odd when www.Mozilla.org was blocked. So the next time that the IT was fixing some network stuff that was messed up on my PC, he saw the firefox icon in my quicklaunch toolbar and completely went off on me. Firefox is not supported, and users are not allowed to install it under any circumstances.

Posted by: tmb at August 8, 2007 09:08 PM

I see a little glaring inconsistency where 'a new prude' missed his own message. He said, "... became very expensive for the company as people were bringing in apps from home to improve their productivity."

I'm trying to see where the company and the IT people miss the part about improving productivity. An employee sucks in the companies money at a rate that is generally more then 3 times their rate of pay. (Think taxes, insurance, benefits, infrastructure, etc...) It is a truly unusual piece of 'extra software' that someone would bring from home that could exceed even half of one day's cost of having an employee. If there is any real productivity gain then the mistake is not getting the software. If this is all taking place on a single network then there is the additional mistake of not having a simple software auditing tool on the systems. There are some decent ones out there that are FREE.

On the separate issue of having to reload systems that are unstable because of 'other' software...
I do think that 5% with 'bad' software is an exceeding low estimate but if you have 6 pc support techs that aren't supporting software (i.e. training) they should easily be able to support at least 1000 computers. I have 6 hardware techs and we support 800 independent offices in all 50 states, DC, US Virgin Islands, and Guam. We do this without having to pull our hair out. On a single network it really is very easy. You limit how many different systems you use, you use canned images, you tell them that any data that isn't on the server won't be backed up, and you ACTIVELY train the users that business computers should be BORING. If it is 'exciting' then it probably isn't business and if it is free on the Internet then there is something hidden in it that isn't free. A 'boring' computer just sits there and works so you can ignore it and just pay attention to your work.

The perfect business computer is one that is treated like a toaster. You don't spend lots of time trouble shooting your toaster. You might check a couple things but if it is messed up you toss it and start over.
Voila, you are working again.

Posted by: Wayne Colony at August 8, 2007 10:41 PM

The secret here I think is in the comments regarding MS Office. Basically as long as users are given tools that allow them to do their jobs they will as Bob said generally use those tools. They will do so even if some other tool might be more optimal or be one that they are more use to from some other setting. So where users have the tools they need to do the job the 50 out of a 1000 is probably close to on target. The 10 units in a year is also maybe even a little high. Because those people who do this are generally your most experienced users and generally fix the problem themselves.

Now on the other hand the users are given tasks they can not perform with the tools they are given then they will find a way. If the "approved" software suite for the user's computer will not allow them to perform their job then they have a number of options. None of which the IT department will like. Most of them will find a way to get software which will do the job and will get it installed. Now in this case you are having your much less experienced users choosing and installing software. This is a recipe for disaster. If you don't provide the tools they need then out of our 1000 sample systems I would expect 900 or more to get nonapproved software installed. Of these in a given year I would expect close to all to have a problem that IT must respond to and would expect multiple responses per year to at least half of the stations.

Now this multiple is the situation that the pro lock down people are describing. Basically if you are experiencing this many problem with non approved software then you really have three choices as to the reason.

a. The approved software as installed is actually not functional.

or

b. The approved software will not do the job. (which is the most likely option.)

I will also say that if you have "improved your customer support) there is a good chance that what has actually happened is that there is now a second "IT department" this in some manner underground which is now supporting the users. Either the line departments have set this up by hiring some extra people and having them do this instead of the official job they were hired for, or the users have set it up an informal users group. It is also possible that the line departments are now outsourcing their computer support. But the bottom line is that there is about a 50% chance you are actually not doing a job the company needs done any more, and so your job security is not that good.

Posted by: Ray Stevens at August 13, 2007 05:50 PM

Three books. Three ways to change the world, your life, or at least Bob Lewis' bank account.

Leading IT: The Toughest Job in the World distills the world of IT leadership into eight learnable skills and gives you concrete, practical techniques for each one of them.

Bare Bones Project Management: What you can't not do makes project management manageable, even for first-time project managers with no formal training in the discipline.

ManagementSpeak: What managers say/What they mean … well, it won't help your career, and won't make you a better manager. Mostly, it will make you chuckle, guffaw, and maybe even chortle. Make friends - it's the perfect gift for anyone who has ever suffered through one of those meetings.

Order your copies today!





Technology White Papers

 

InfoWorld Technology Marketplace

» Technology White Papers Library

Technology White Papers by Topic

Technology White Papers E-mail Alert

Find out when the latest white paper is available:
 
 
» BUY A LINK NOW

Sponsored Technology Links