Archive for April, 2009

IT staff to Users ratio?

 helpdeskdave 300x274 IT staff to Users ratio?

This has been a rough month for me at my day job. We are in the midst of rolling our existing company over to an ESOP (basically employee owned, buying out the current owners over a period of years), which has basically doubled my workload in getting the back end ready for the change over.

 

In addition to this we had a senior accounting executive fired, which led me to discover that our entire AR system is being handled by a series of highly customized Excel spreadsheets. When I say highly customized I mean that not only will they only work on one computer, but they will only work under one single user’s profile (which happens to be the previously mentioned, and recently departed, senior accounting executive).

This in turn led me (with the help of the accounting department) to the inevitable conclusion that our entire ERP product needs to be completely replaced. Why? Because it  is not capable of handling the volume of of a specific AR transaction we have on a daily basis without quickly locking up the server (which is how the current “Franken-Excel” system came to be in the first place).

Ok great! I’ve never liked the ERP solution we use, and have already done the research on what I would like to replace it with. After getting the current owner to sign off on it, I’ve now effectively quadrupled my workload. Oh did I mention the go live date for the new ERP system can be no later than October 1st?

Which led me to the conversation with one of the executives in our company about the fact that I need more IT staff. Don’t get me wrong, I don’t mind working the occasional 14-18 hour day, but when it becomes 10-12 hours every day (and at least a couple hours over the weekend) there comes a point where I would rather just not come in.

More to the point it’s a bad situation for the company. At this point my IT staff is worn kind of thin, and we are basically paralyzed. We can continue what we are doing, but doing anything more (like when the main printer goes down because you accidentally tried to print the entire Internet, or when the pr0n fiend on the third floor infests the network with spyware, and the servers start to lag because of it) is going to force one of us to stop doing something else.

In theory this is a undesirable situation, but in reality what happens is this; we have a bunch of unhappy users, and the IT staff is making decisions about what to get done based on what is least likely to get them fired if it doesn’t get done.

So keeping that in mind, the question I am asked by this executive is; what is the ideal ratio of IT Staff to Users?

Wait, what? It just doesn’t work like that (though I sincerely and truly do wish it were that easy).

Unfortunately IT is not a commodity like so many executives seem to think it is. IT work is not like filing, or data entry, unfortunately it is just not something that your average person can do (if it were I would not have a job).

And beyond that, it can’t be quantified as simple man hours either. An issue that may be a trivial five minute fix for me, may take another admin two hours to fix (or vice versa).

Which led me to the real question, how do I quantify the number of IT staff that is required for this company? Because when you cut right to the source of the issue, each and every company is going to have a different level of IT requirements based on a multitude of factors:

  1. What does the company do? (a software company is going to require more IT involvement than say a restaurant)
  2. How screwed up is the current IT system?
  3. How screwed up are the company’s business processes?
  4. What level of technical competence do the users have?

These are by no means the only factors, but they are the ones that have the biggest impact on what any given company’s ideal “IT staff to Users ratio” should be.

So what’s the answer? If I knew that I would be making Millions telling everyone how to get it right. All I can offer is this: the people making staffing decisions need to listen when their IT people tell them they need help, because the unfortunate fact of life is this; in the modern workplace (and perhaps more than any other business unit) when IT fails, the business fails.

I could list a plethora of statistics to back that up, but I just don’t have the time.

  • Twitter
  • StumbleUpon
  • Slashdot
  • Technorati Favorites
  • Facebook
  • Digg
  • Delicious
  • LinkedIn
  • Fark
  • Google Bookmarks
  • Google Reader
  • Windows Live Favorites
  • MySpace
  • Yahoo Bookmarks
  • Blinklist
  • Faves
  • Netvouz
  • Propeller
  • Reddit
  • Simpy
  • Spurl
  • WordPress
  • Yahoo Buzz
  • BibSonomy
  • Share/Bookmark

Cool Password Trick

More and more applications.  More and more websites. They all ask for your password.  Password security has become more of an issue now.  You read news stories of how hackers broke into XXX website and stole people’s passwords — in fact it happened to me as well.  Unfortunately, many people use the same password in all applications which creates a sticky situation.  These hackers then tried to use the same username and password to login to other high-profile websites like facebook, hotmail, etc…

How can you create a good, well written, and secure password that you can remember — yet avoids the situation above?  Here’s a simple, cool password trick.

1) Find a password you like, for example my dog’s name Barkie

2) Replace one or two letters with a number or character. In this case Barkie becomes B@rk1e <– here’s your primary password.  I used the replacement characters @=a and 1=i, but you can do any other combination.

3) Make your custom password. Any time you visit a new website where you need to register and create a password, use the website’s name as a prefix to your password.  My preference is the first 5 characters of the website name is its easy to remember, but you can use any number of characters.  For example, if I register at AskTheAdmin.com, I would use as a password askth_B@rk1e.

And so you have it, a custom password for every website.

Kerry enjoys writing about a variety of topics.  Her favorite website is CallCatalog.com which is a reverse phone directory website.  You can also read her blog which discusses personal privacy issues.

  • Twitter
  • StumbleUpon
  • Slashdot
  • Technorati Favorites
  • Facebook
  • Digg
  • Delicious
  • LinkedIn
  • Fark
  • Google Bookmarks
  • Google Reader
  • Windows Live Favorites
  • MySpace
  • Yahoo Bookmarks
  • Blinklist
  • Faves
  • Netvouz
  • Propeller
  • Reddit
  • Simpy
  • Spurl
  • WordPress
  • Yahoo Buzz
  • BibSonomy
  • Share/Bookmark

Windows Live Writer Portable 2.0

I have been using Windows Live Writer now for about 6 months solidly. After deciding I am going to be sticking with it – I went a’looking to see if I could find a Mobile or Portable version of it. A mobile version for my Windows Mobile device would have been the shiznit but instead I found instructions on hot to get it portable and onto my Memory Stick! Check it out…

Starting to use Windows Live Writer more and more it becomes apparent that it would be really nice to take it with me between computers. If you have more than one blog it is tedious to set everything up every time you need to install again. You have all your blog settings, ping server settings and FTP settings to redo.

Over on PortableApps.com a lot of work has been done to get apps such as Firefox, Thunderbird even Open Office to run in a portable environment. So I figured WLW was a natural for this environment. It takes a bit to figure it out but once you do it works really well.

This is my first portable app! I’ve posted my Windows Live Writer Portable launcher here: WindowsLiveWriterPortable.zip

The zip file does NOT contain everything you need to run Windows Live Writer. This is simply a launcher which will run Windows Live Writer in a self contained environment so you can take everything with you between computers via your USB memory stick or other portable device.

To get this portable app to work you need to follow these steps closely:

1. Unzip this file to your USB or other portable drive
2. Download Windows Live Writer from: http://windowslivewriter.spaces.live.com
3. Install Windows Live Write as usual. You don’t even have to run it, just so long as it is installed.
4. Copy ALL of the files FROM c:\program files\windows live writer TO the new structure on your USB drive that looks like the graphic below \WindowsLiveWriterPortable\App\WindowsLiveWriter

wlw thumb4 Windows Live Writer Portable 2.0

5. You can now uninstall Windows Live Writer if you want

To use Windows Live Writer from your USB drive simply double click on WindowsLiveWriterPortable.exe and it will take care of the necessary registry settings and document paths. If you have used WLW on your computer before, the launcher will copy all your settings and files to the USB drive.

This is my first portable app so hopefully it will work well. So for so good for me in limited testing.

[Via TechLifeWeb]

  • Twitter
  • StumbleUpon
  • Slashdot
  • Technorati Favorites
  • Facebook
  • Digg
  • Delicious
  • LinkedIn
  • Fark
  • Google Bookmarks
  • Google Reader
  • Windows Live Favorites
  • MySpace
  • Yahoo Bookmarks
  • Blinklist
  • Faves
  • Netvouz
  • Propeller
  • Reddit
  • Simpy
  • Spurl
  • WordPress
  • Yahoo Buzz
  • BibSonomy
  • Share/Bookmark

Admin’s Arsenal: PSTools

The PSTools suite is one of those things that you’ll find new uses for every time you play with it. The PSTools suite was developed by Mark Russinovich who worked on the original NTFS file system, and hence has a rather unique insight into the inner workings of Windows systems.

The PSTools suite is comprised of the following utilities:

  • PsExec – execute processes remotely
  • PsFile – shows files opened remotely
  • PsGetSid – display the SID of a computer or a user
  • PsInfo – list information about a system
  • PsKill – kill processes by name or process ID
  • PsList – list detailed information about processes
  • PsLoggedOn – see who’s logged on locally and via resource sharing (full source is included)
  • PsLogList – dump event log records
  • PsPasswd – changes account passwords
  • PsService – view and control services
  • PsShutdown – shuts down and optionally reboots a computer
  • PsSuspend – suspends processes
  • PsUptime – shows you how long a system has been running since its last reboot (PsUptime’s functionality has been incorporated into PsInfo)

While these tools work locally (and in most cases work better than the native Windows utilities, or provide functionality that is not available natively), they really shine when it comes to working with remote machines. If I had nothing else but a fresh (default) Windows install, I could probably continue to administer my network using the PSTools.

Notice I said nothing but a default windows install. Microsoft has done something rather unique with the PSTools suite (in fact with the entire Sysinternals utilities collection), and made them usable from a “live” website (to get an overview of what is available, just type live.sysinternals.com\tools into your browser’s address bar).

Now all these tools are stand alone executables (no need to install), so they can be run from a USB drive (SWEET!!!), however being able to run them without even having the executables on the machine is just awesome!

  • Twitter
  • StumbleUpon
  • Slashdot
  • Technorati Favorites
  • Facebook
  • Digg
  • Delicious
  • LinkedIn
  • Fark
  • Google Bookmarks
  • Google Reader
  • Windows Live Favorites
  • MySpace
  • Yahoo Bookmarks
  • Blinklist
  • Faves
  • Netvouz
  • Propeller
  • Reddit
  • Simpy
  • Spurl
  • WordPress
  • Yahoo Buzz
  • BibSonomy
  • Share/Bookmark