Slashdot Mirror


How Would You Benchmark an IT/IS Department?

ferretworks asks: "Our IS/IT department has been asked by our CEO to find a way to benchmark ourselves against IS/IT departments from other companies with similar technologies (none specific). This sounds like an innocent enough request, but diving into it has made me realize that this is, not necessarily undiscovered country, but a desolate one and rarely visited. So, my poll to the community is: In your Opinion, what is best way to benchmark an IS/IT department and what categories/sub categories would you base your judgment and ratings on?"

144 comments

  1. Talk about internal benefits first by evileyetmc · · Score: 5, Insightful

    I think the first facet you should look for is uptime / accurate data rates (eg. 1% lost data etc). Beyond that, while being nearly a crapshoot, I think the satisfaction that the rest of your company is getting from your department is paramount - perhaps having a anonymous survey given company-wide to see how you're doing. Also, your upper managers may want to hear numbers such as ROI as well as IT costs as a percentage of revenue brought in...maybe even what revenue would be lost without the department.

    1. Re:Talk about internal benefits first by Mattcelt · · Score: 4, Interesting

      This is actually a HUGE industry.

      Forrester, Gartner, and IDG all offer advanced comparison data from industry surveys against which you can measure your own company. (Help desk costs per call, fully-loaded employee per hour, etc.)

      Then you implement some sort of metric to use in the comparison. ITIL, COBIT, ISO 17799, and a host of others are available as frameworks you can use, or you can design your own. So you start taking measurements, compile the metrics, and compare.

      [How much does a password reset cost? How much does it cost to terminate a sysadmin? How many staff hours are required to clean a virus infection on one machine? On all machines? &c, &c.]

      I think you'll be hard-pressed to find a Fortune 1000 company that doesn't use some form of this - it's how most companies compare themselves against the industry.

      Hope that helps.

    2. Re:Talk about internal benefits first by Drew+McKinney · · Score: 1

      As a consultant who often deals with these types of projects, i would tend to agree. Most of the data we pull to do these assessments comes from Gartner, Forrester, Etc. Often times the best place to do the benchmarking is from the people who actually do the IT every day. That being said, consultants are a solid, objective means to benchmark an IT department. They have done this before, they've seen how other departments work, and they can tailor those Gartner "best practices" to your plan without compromising the current work.

    3. Re:Talk about internal benefits first by EHUGGZ · · Score: 1

      I managed an Enterprise Data Center environment with much the same questions. We hired a major vendor to survey our operation and provide benchmark information against other organizations of the same size or similar industry. The survey pointed to areas where we were superior in performance, performed work at lower cost, and where our performance/cost were below industry standards. There are a number of organizations which can offer the same type of service. If you are truly looking to benchmark costs and performance the only true way to achieve this is to employ one of these agencies in order to get access to detailed, often proprietary, comparison information the agencies have from their customers. One word of caution - the vendor I worked with had a specific view of "IT Services" a view which was in some aspects not aligned with our organizational structure. Conforming to the vendors approach would have engaged multiple practices within the vendor organization, greatly increasing costs. In the end we worked to create a customized solution which helped save on costs, while compromising on some of the survey results. Understanding exactly what areas of IT Services - Help Desk, Desktop Support, Server Support, Network Support, Development, etc. you want to measure is crucial to successfully engaging a vendor in benchmarking your organization. A less costly source of information might be the CIO Working COuncil. The CIO Working Council is an organization which publishes member Best Practices for IT initiatives. I've often found their guidance to be more helpful than that from major consulting vendors whose guidance is more strategic and forward looking rather than immediately applicable.

    4. Re:Talk about internal benefits first by velkro · · Score: 1

      I just finished doing a bunch of paperwork for one run by Hackett (we also looked at the other 3 above). There are really too many things to compare, and your question was too vague. Do you want to compare performance (uptime, mttr, etc...), costs (cost per support call, costs per server, etc...), maturity (Standard Operating Procedures, compliance to ITIL, COBIT, etc... ) or maybe all 3?

      In any case, the big 4 consulting companies can help with this... like legal advice, Slashdot isn't a good source for comparison :)

  2. Downtime by Conception · · Score: 4, Insightful

    One metric you could use is downtime/loss of work due to IT. This could be because you don't do backups right, to you don't have a test/production setup, to you upgraded to vista without training first, etc etc. Though you'd be reporting stuff you do badly, you can use this for a lot of justification.

    "Email was down about 25 times for up to a day over the last year. This is because we don't have to budget to buy a redundant system. If you give us more money, we can increase uptime." etc etc.

    1. Re:Downtime by Marxist+Hacker+42 · · Score: 1

      Related to this is average time to trouble ticket resolution- assuming you use a trouble ticket system to keep track.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    2. Re:Downtime by rah1420 · · Score: 1

      As soon as you start measuring ticket resolution time, you won't believe how fast your call center people will find creative ways to close tickets without actually resolving problems. They'll close a ticket when it gets bumped from functionary to functionary, for example.

      "See, we close tickets 50% faster than before!" But the work gets done at the same pace.

      Don't do it.

      --
      Mit der Dummheit kämpfen Götter selbst vergebens.
    3. Re:Downtime by TheLink · · Score: 1

      You better ensure that average time isn't too highly weighted.

      Otherwise the popular solution could be "replace drive with one with a pristine image", "reimage old drive if old drive works".

      Alternatively there could be one of those hardware/software solutions that can rollback to a "pristine snapshot". Reboot machine, select "rollback" during the BIOS bootup, and voila, fresh installed system with the usual patches.

      Sure the symptoms get fixed quickly, but...

      --
    4. Re:Downtime by Sigma+7 · · Score: 1

      As soon as you start measuring ticket resolution time, you won't believe how fast your call center people will find creative ways to close tickets without actually resolving problems. They'll close a ticket when it gets bumped from functionary to functionary, for example. That's only the case if you look at the raw data (hence, why things such as 90% service level within 30 seconds for inbound calls is considered bull.)

      The solution is to use adjusted data - anomalies are corrected or prevented before being reported. For example, you can force agents to use a "case closure queue" where another agent verifies that the issue is resolved (or if that's not possible, check if the ticket was legitimately closed.) Other tactics to prevent Georges from disrupting statistics (since they are havening trouble showing or knowing how to troubleshoot the issue) will also give a more accurate report.
    5. Re:Downtime by Marxist+Hacker+42 · · Score: 1

      All users ever want fixed is the symptoms. So fix the symptoms and flag the machine for replacement in the next cycle. For a user machine, that's the most that should EVER be done.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  3. No benchmarks! by MeanMF · · Score: 2, Funny

    If there are benchmarks, then the terrorists win.

  4. Futuremark! by MeanE · · Score: 1

    I think Futuremark has a benchmark for that! Although I hear some IT/IS Department are hiring custom techs just to get high results on it.

    1. Re:Futuremark! by mobby_6kl · · Score: 1

      The trick is to set the benchmark to the most demanding mode and run it at least a few dozen times to ensure the most accurate results possible.

  5. Consulting Firm. by m0rph3us0 · · Score: 3, Funny

    I would start a consulting firm, get the CEO to hire your consulting firm. Spend a lot of time compiling a bunch of numbers, then because the other companies won't want their data revealed by name sort them into averages based on Fortune 20, Fortune 100, Fortune 500.

    Make up an "average" for these three sets in which your company does better in most metrics, take the $250,000 you got from this consulting gig and live on it while you go around with your initial report selling it to other companies.

    This idea is so stupid and useless that only a consulting firm would offer this service.

    1. Re:Consulting Firm. by m0rph3us0 · · Score: 1

      I forgot, once the report is done, do a white paper or case-study on how much money they saved after changed after firing key people in the first month. Neglect to mention that the company crashed a burned 2 years later.

    2. Re:Consulting Firm. by Anonymous Coward · · Score: 1, Interesting

      Are you trying to solve a problem or make money?
      Both are fine with me.

      However, $250K is low based on my personal experience doing exactly what the original poster asked. That's only $250/hr for 6 months. See the common rates http://www.ticker.computerjobs.com/ Be certain to say how Wireless can help the company become more efficient if properly secured, which you'll help them architect over the following 6 months.

    3. Re:Consulting Firm. by walt-sjc · · Score: 1

      That's enough out of you, Dogbert!

  6. TPS Reports by Joe+The+Dragon · · Score: 2, Funny

    did you get that memo?

  7. Consumer Surplus by ect5150 · · Score: 1

    One trend out there is if an IT project doesn't really to appear to have lowered costs, didn't really improve profits, and didn't really improve productivity, what was the over-all point? Was it a failure or is tehre some other measurement of success?

    But another measure of success is to measure the increase in Consumer Surplus the IT project/dept adds to the firm. Consumer surplus is one possible way to measure a competitive advantage (because it measures the increased value to your customers).

    Estimating consumer surplus is another story though...

    Just an idea

    http://en.wikipedia.org/wiki/Consumer_surplus

    --
    I have never let my schooling interfere with my education.
    1. Re:Consumer Surplus by Anonymous Coward · · Score: 0

      One trend out there is if an IT project doesn't really to appear to have lowered costs, didn't really improve profits, and didn't really improve productivity, what was the over-all point? Was it a failure or is tehre some other measurement of success?

      You missed the big reason: legal & regulatory compliance.

    2. Re:Consumer Surplus by jafiwam · · Score: 1

      If yours is like my company, IT projects dont do any of those things, but rather can be catagorized is "filled the gap between the pack of lies the sales department created and what the developers actually said it would do".

    3. Re:Consumer Surplus by Anonymous Coward · · Score: 0

      you've just bastardised the concept of consumer surplus. consumer surplus is when a person is willing to pay above market price. the price difference from what he is willing to pay and what he pays is the extra satisfaction the person gets aka consumer surplus.

  8. you are fucked by Anonymous Coward · · Score: 0

    you will never get any numbers from any other company to benchmark against.

    your best bet is to chart your own org over a few years so you can show how much improvement everyone has made. this has the added benefit of being a great weapon to reverse any decisions you didn't agree with or to attack your enemies, just show that the numbers got worse. for example, if you are pissed they outsourced your support department, show that the support resolution numbers tanked. if you hate the network engineer's manager show that his department has been getting worse on a few measurements.

  9. Survey the users by Kohath · · Score: 3, Insightful

    I would survey the users.

    1. Re:Survey the users by wild_berry · · Score: 2, Insightful

      When you're surveying the users, be careful: remember that the squeaky wheel gets the grease -- in these surveys the people who have nothing to complain about rarely say anything. Do it with the intent of making it easy to propose fixes for issues raised and also to present the data in terms that flatter you and enable you to do a better job. The game should be: work with management, and work with your internal clients.

      It can't hurt to have your report include a count of preventative maintenance issues and a provisional costs saved, including parts, downtime (possibly scored as a proportion of quartely working hours / quaterly revenue) and the cost of data loss. This last one will require that you know what's going on within the company (go and chat about what each project lead is doing: flatter them by listening), who's tendering contracts or running an important project, so you can weight the value of their data in your backup system on top of the standard value of e-mail and filestore.

    2. Re:Survey the users by Degrees · · Score: 1
      Similarly, see if your help desk ticketing system can be connected to a survey system. In our organization, every time a help desk ticket is closed, an email goes out to the end user ("please click this link to take the survey").

      The survey includes questions about responsiveness, courtesy, time-to-resolution, number of interactions required, technical proficiency of the service person. It's important to know where you are great, and where you are less-than-great. Over time, you can show how the organization improved it's services. The survey results go to management and the department heads, not the technicians.

      It doesn't really help you compare your organization to another, but the improvements that come from it will make your organization better. With that, worries about "how you compare" lessen - prove yourself good, and you'll get budget dollars for more improvements.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
  10. my 2 cents... by asdef · · Score: 2, Insightful

    Having worked on both sides of the IT vs Business user / programmer fence, I think any measure of the success of IT needs to include some form of customer satisfaction. This is important because IT's customers tend to be internal and most customer satisfaction queries are focused on external customers.

    I've seen battle lines drawn between IT and everyone else, and nobody wins because energies are focused on battling with the other side instead of finding ways to help the company make money. While I understand that IT's responsibility is to the infrastructure, it should be done in a way that makes it easy for their customers (the rest of the company) to do their jobs quickly and efficiently.

  11. Cutomer Feedback by Anonymous Coward · · Score: 0

    Take a poll of the people who use the IT department. What do they think?

    Other metrics are just silly and are going to have the IT depart trying to do things not their job, which is to make everyone else work more productively.

  12. How Would You Benchmark an IT/IS Department? by Anne_Nonymous · · Score: 1

    >> How Would You Benchmark an IT/IS Department?

    1. Coversheets per TPS report
    2. PHBs per employee
    3. Salesmen per server

    Higher is better for all metrics.

    1. Re:How Would You Benchmark an IT/IS Department? by HomelessInLaJolla · · Score: 1

      this is, not necessarily undiscovered country, but a desolate one and rarely visited. It is a perfect opportunity, then, to define the metrics yourself and present your ideas as industry leading and groundbreaking. Without making the time-suck obvious, endeavor to define as many possible metrics as you can. For your final report pick only those metrics which portray your department in medium to positive light so that you can write a full report on how other departments across the nation are doing better, and how other departments across the nation are doing worse. Pick and choose the topic areas carefully such that the departments which are doing better are doing better in areas which you would like to expand--if you can show that they are doing better then you can show where you need greater funding and support. Pick and choose the topic areas so that the departments which are doing worse are doing worse in areas which you have no interest. If those areas can be defined as troublesome areas, or those departments can be shown to be performing poorly at those tasks, then you can make a viable case not to enter into those applications.

      Of course you will need to balance your report so that it panders to the personal likes and dislikes of the people to whom you will be presenting. Never fail to keep your target audience in mind.

      The data can be made to say anything you want it to. Take the time to write a full-length report which leaves you plenty of material to keep expounding and writing further progress reports on a semi-annual basis. If you look far enough ahead while preparing this initial report then you can secure your job, the expansion of your department, and your own advancement for years to come. If you define the metrics properly and present them shrewdly enough you may even position yourself to gather larger corporate support and you may even find yourself as a groundbreaking leader in your industry.

      I daresay this is how the global intelligence community operates.
      --
      the NPG electrode was replaced with carbon blac
  13. A warning about surveys... by MrTrick · · Score: 1

    I'm highly dissatisfied with the IT department in my workplace.

    They recently did an anonymous satisfaction survey across the 4000 employees in the company.

    The survey was USELESS!
    - All of the questions were True/False,
    - Many of the questions were not even applicable to me, (but being T/F, I couldn't put a NA answer)
    - There was no way to adequately express my dissatisfaction on most issues.
    - Many questions were ambiguous.

    If a survey is done...
    1. Get someone else to write it, NOT just the IT department.
    2. Grab some random employees to EVALUATE the survey before it's sent out, and see if it could be improved.
    3. When the results have come in, publish them and any conclusions drawn, inviting anyone who disagrees to anonymously comment upon them.

    I'm sure my IT department is erroneously patting themselves on the back for their interpretation of the results... don't let it happen to you!

    1. Re:A warning about surveys... by EmperorKagato · · Score: 1

      Careful, some surveys are not done or controlled by the IT department even if the subject matter is the IT department. This happened to our department and we weren't moved by the development of survey.

      --
      ----- You know you have ego issues when you register a domain in your name.
    2. Re:A warning about surveys... by projektsilence · · Score: 1

      It's always a good idea to put out a survey about the quality of your survey. Or so I've found.

    3. Re:A warning about surveys... by Wolfrider · · Score: 1

      Start looking for another job JIC -- management is prolly looking at outsourcing your IT dept. :(

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  14. Use a real standard by Anonymous Coward · · Score: 0

    We do consulting for a lot of major companies, and we try to always give reports based on standards such as the ISO 17799 standard for IT management practices and the NIST 800-30 standard for risk assessments. Both of these should give you actionable items to improve your practices and reduce your risk profile.

    (Plug: Or we can do this for you, web.interhack.com)

  15. Easy by Anonymous Coward · · Score: 0

    I would use bonnie++, hdparm tends not to flush buffers and so gives inaccurate results.

    Oh, wait...

  16. Get Ready to be Outsourced by desertfool · · Score: 2, Insightful

    If you are being asked to do that, then the PHB's are looking for a cheaper option. Work on your resume and get out NOW. Otherwise, you will training your replacements.

    Been there, done that, don't have the t-shirt.

    Seriously, they are looking at cheaping labor costs in India/China/Godknowswhat3rdworldhellhole to send your jobs to. If they are asking for a lot of procedures on your work and maps on how it gets done, leave faster.

    --
    Just a dude. Stuck in IT.
    1. Re:Get Ready to be Outsourced by CowTipperGore · · Score: 1

      If you are being asked to do that, then the PHB's are looking for a cheaper option. Work on your resume and get out NOW. Otherwise, you will training your replacements. That's not necessarily true. Peer benchmarking is old hat in some industries. For example, higher education regularly does such comparisons for academic departments, which sometimes includes IT.
  17. How do you benchmark other Operations departments? by bergeron76 · · Score: 3, Insightful

    Operations(IT) isn't like sales. It's not exactly easy to quantify achievements, etc. As long as your teams hit their deadlines within the allotted time frames, your department is doing better than most.

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
  18. Not simple but doable by McNihil · · Score: 1

    The less the IT department is noticed that it takes care of things behind the scenes the better. It should be perfectly fluid. They shall fix problems BEFORE they happen. If problems happen out of the blue there should be fast replacements/workarounds that have minimum impact on users and the entire systems.

    And remember EVERY second counts!

  19. Gartner (or equivalent) by pci · · Score: 1

    If you have a little money,ok more than a little, to come up the results from a third party call Gartner (or another big firm) and ask to participate in a study. They will find other companies your size in and out of your industry to compare you against. They use a common and repeatable criteria that you can use in the future again.

    We had one done in the IT department I work in, and while we came in above average in one or two areas it gave us a place to start from in proving we don't just throw money away.

    We also directly bill other groups in the company for our services, so they understand where their money goes and how much extra some of there stupid requests cost.

    1. Re:Gartner (or equivalent) by Anonymous Coward · · Score: 0

      So did we, and we are no longer doing the work. It got sent offshore.

  20. Service Level Agreements by toolo · · Score: 1

    Tracking by uptime, as a lot of other posts describe, simply is not enough. If you want to compare success by uptime, your management might as well just outsource your department to a datacenter company.

    A Service Level Agreement can truly monitor your performance as a customer service organization. This idea would measure the soft side of IT support as well as uptime. Also if you do uptime measures, monitor the services, not just ping times. That is simply a waste.

    HEAT is a very expensive system but can track service levels, and many open source or cheap packages can monitor uptimes.

    A quick google has an example here.

    1. Re:Service Level Agreements by nologin · · Score: 1

      I have to agree here. I have worked as a technician and as a manager within IT/IS departments and I certainly recommend that every IT department understands the basics of a Service Level Agreement.

      If your IT/IS Department doesn't have a Service Level Agreement, then benchmarks are generally irrelevant as they can be easily taken out of context to make your department look incompetent or as a waste of money.

      The good thing about an SLA:

      1. It basically defines what your group is responsible for. It's the perfect tool to use with your manager when he/she wonders what you do there.

      2. It defines what resources and budget you will get in order to fulfill the responsibilities you are given.

      3. It helps protect your group from being blamed for issues that are out of your control, such as a supplier who cannot provide the replacement parts for a business critical system. Of course, your IT department should also have SLAs with your suppliers in order to assist your group in these situations. You need to make sure that such issues, and the conditions that trigger them, are contained with the SLA.

      4. It defines the benchmarks as to which your group will be evaluated.

      The bad thing about an SLA:

      1. Once your SLA is agreed upon, you now have to deliver upon what was agreed. So, if the task your were doing is applicable within your SLA, get to it and stop reading Slashdot you fool!

      2. Don't think that management will not pressure you continuously with an SLA in hand. Some people make it their work to haggle with the other parties in an SLA, so don't exepct a blanket of protection in this case. Make it flexible enough to adjust with the company in question, but don't let them roll over you with unreasonable requests.

      3. Tracking and reporting. Get ready to do a lot of this stuff, especially with those people who haggle you about the SLA or try to cheat you out of the terms (especially when it comes to money and/or resources). This can save your ass.

      4. People do lie, cheat and steal... Just because you have a SLA in place, don't expect this behavior to change with the parties in question.

      Once you have your SLA, you should then have your benchmarks. Good luck!

  21. Sounds like management... by NinjaTariq · · Score: 1

    Management always want things like this, unless it is a subsidiary its unlikely that you would get any meaningful data you could compare against in another company. Unless they agree to benchmark following the same rules and be completely honest with you... Who would tell you if they had a bad IT department?

    A managers real question is how much money have you saved me or how much easier has my life become because of the IT department.

    Someone suggested asking the users, thats not a bad idea... A simple questionaire on the corporate site (internal or external) would be good... Say 10 questions marked on a scale of 1-10, come up with an average of both including and excluding 1's and 10's on the scale. Your ones with low average scores are where you need to improve, high scores you rock and the overall average is where you are. Convince other companies to do the same thing, you have your comparison. Compare your score out of 100. The average without 1's and 10's would be more meaningful, people who put 1's and 10's either aren't thinking about it, or are trying to skew the results. Get the members of the IT department to do the same questions, comparing that might be interesting.

    Self evaluation is another management favourite, but i have always hated that... But that would cover downtime or use of budget and things like that... Budget is a bad thing though, show you have saved money and your budget is cut

    Have your IT department visit other companies...

  22. Here's your benchmark... by Cervantes · · Score: 4, Insightful

    I got a benchmark for ya. "Are things running well?" Yes? Yes they are? Then shut the fuck up and stop asking me to waste time comparing myself to other people.
    (This method of managerial interaction is derived from the groundbreaking book "Shut the fuck up" by Dr Denis Leary)

    Seriously, it's not an "innocent" request. It never is. First, they just want to know how you compare. Then, they want to know why you're not the absolute bestest in the whole universe. Then they compare you against departments with fewer people. "Hmm, seems we could get comparable results with 2 fewer bodies". Then each employee is evaluating their specific performance trying to justify their job. Or you're filling out "Time code sheets" to tell them what you do in each 6 minute block of time. Pretty soon you're hearing about their buddy Steve, who has his entire office and web presence run by one part time summer intern who happily works for $6/hour plus tips.

    Evaluate your performance based on internal expectations. You want great uptime on the web server? Why, we were only down for 2 hours last month. Compared to previous months, that's great! You want quick response to employee problems? Our average response time for properly filed tickets was down %4 compared to last quarter. That's the way you evaluate. If you start giving these fuckers examples of how other companies are doing, they'll cherry-pick and start challenging you to match. "Why, there's a place in Wisconsin that only has 1 tech covering 400 people! I don't know what this 'Wyse terminal' thing is, but surely if just one guy can cover all those people, we're overstaffed here!"

    I know it seems like it could be good. "Why, we're outperforming most other companies, surely they'll see this and use it as criteria to give us better raises/more benefits/better perks". NO. NO, they won't. Just NO. Come review time, you could be leading 90% of the field, and they'll go on about the top 10% and how those guys earn less than you, so they shouldn't give you a raise. Or they'll go on about how other companies have their helpdesk techs do server support too, so they don't need your $80k server admin. If you're underpaid, and everyone else makes more than you, you can show them that too, and they'll nod in an interested fashion, they'll hum and haw, and they'll end up giving you some bullshit excuse about budget constraints. If you make more than other people, expect a pay freeze or cut. Even if fall in the middle of the bell curve, expect them to find a reason to lump you with the folks on the bottom of the curve.

    Management doesn't understand you or what you do. They're scared of you. They want to control you and marginalize you so they can eliminate you. Don't let them, don't help them, don't give them any excuse. No matter how much you train them, or explain to them, or draw them little fucking flowcharts in Visio with pretty colours, what you do is still voodoo to them. You push keys on the magic box, typing 10x faster than they can, and you get it to do things they couldn't even dream of, and you do it really easily, and that makes them feel dumb. And just like stupid bullies on the playground, they want to get back at you, subconciously perhaps, but they still do. They want to sit there across from you, at their big fancy desks in their spotless shiny offices, because that's their one time to feel superior to you, to be in control of you, unlike all the other times when you're the magician who just makes miracles happen.

    Don't fall for it. Rephrase their request, turn it around on them, avoid it at all costs. Does your accounting department have to compare themselves to other businesses? Do your managers have to go around finding out how other managers in other companies are doing? Fuck no. Don't let them treat you any different than any other department. They're just doing this because they don't understand what you do. Don't explain it to them, just give them numbers based on internal statistics so they can sit back and go "phew, IT is performing well, I'm happy".

    Just remember folks, any time anyone in management opens their mouth, echo these words in your head:

    "It's a trap!"

    --
    If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
    1. Re:Here's your benchmark... by EmperorKagato · · Score: 2, Insightful

      Yet comparing yourself to others is how companies improve. This is how positive competition is created. This is how problems get fixed.

      When I first started working at my company there were no solid metrics in place. We had a backup system not being tested. We had a NAS system growing out of control. What happens when we started placing metrics in place? Things begin to change.

      I recall someone wondering why the director would never approve a project until I went to the director with numbers and history (DATA!) and a 6 month fight turned into a quick chat with the result in a decision.

      Performance and time spent has to be measured because this is a cost to the company and yourself.

      When the IT department performs terribly on it's help desk support you can end up alienating your customers - the company - and always make it feel that contacting help desk is a waste of time.

      If some wise guy exec decides to make the quick decision to replace the entire department (although you outperform 70-90% of IT departments in the country) with outsourcing. They'll never find out the impact money/time wise until is too late. Now, you're out of a job yet you were the best.

      Metrics can be your friend.

      --
      ----- You know you have ego issues when you register a domain in your name.
    2. Re:Here's your benchmark... by bitty · · Score: 1

      Parent beat me to the punch. It's very close what I was going to say, only said better. Excellent post.

      Don't ever let them railroad you into that benchmark bullshit. It only creates trouble.

    3. Re:Here's your benchmark... by Malfourmed · · Score: 2, Insightful

      Does your accounting department have to compare themselves to other businesses? Do your managers have to go around finding out how other managers in other companies are doing? Fuck no.

      In my experience, all functional areas are compared to other businesses. It's what benchmarking is all about and has been all the rage for at least twenty years now. IT is no exception. Sometimes it can even be useful! If you're doing well, then it can help demonstrate you're doing well. If not, then it can act as an incentive to improve things.

      Sure, sometimes it can be used for political, even malicious, purposes; but in those instances the corporate culture is often dysfunctional enough that that's just an excuse to screw you. If it's not benchmarking, it'll be something else.

      If you make more than other people, expect a pay freeze or cut.

      If you make more than other people, then surely you'd be able to justify that? Maybe by benchmarking your IT department's performance against others?

      Even if fall in the middle of the bell curve, expect them to find a reason to lump you with the folks on the bottom of the curve.

      In my experience if you fall in the middle of the bell curve, they'll ask the question "Why aren't we ahead of the curve?" The answer can lead to a productive discussion about what exactly the business needs to invest in in order to make IT performance even better.

      "Are things running well?" Yes? Yes they are? Then shut the fuck up" [...] Management doesn't understand you or what you do. They're scared of you. They want to control you and marginalize you so they can eliminate you.

      And this embodies the attitude that wants to maintain the priesthood at all cost - keep IT mysterious and scary, rather than enlightening the business ... cause that way it makes it easier to justify our toys and inefficiencies.

      Don't let them, don't help them, don't give them any excuse [...] avoid it at all costs.

      And update your CV while you're doing that, cause you'll be needing it soon.
    4. Re:Here's your benchmark... by bitty · · Score: 2, Interesting

      It sounds more like your company benefited by following common sense procedure and industry standards, not comparing yourselves directly to other IT departments. Remember, the article submitter is talking about direct comparisons to other departments, not standard procedures or best practices.

      No two companies are even remotely close to identical. Every company has different goals, different organizational structure, different programs they're using, different needs in general. The moment you start comparing your own department against other companies' IT departments, you lose the ability to adapt to your situation. Your decisions will be second guessed every step of the way by people that have no clue as to what you do or why you do it, and have no intention of even trying to understand. "XYZ Company doesn't do this, why do you want to?" "Why is this solution so expensive? XYZ Company did it for $XXX."

      Never underestimate the power of a stupid idea in the head of an executive. Should some fool in the upper rungs decide to replace someone for any reason, nothing -- NOTHING -- will prevent that from happening. If they're worth their salt, they'll find another position elsewhere. If not, maybe they shouldn't have been there in the first place.

    5. Re:Here's your benchmark... by Cervantes · · Score: 1

      Yes, Businesses compare themselves to other Businesses. This isn't a business, this is a department in a business, a service department at that. If the services are being provided in an acceptable fashion, that's what should count.

      Additionally, even when comparisons are occurring, management isn't in a position to compare. They simply don't have the expertise. They can compare sales, or throughput, or numbers, but asking them to understand that a backup server with RAID and a DAT tape drive is fundamentally different than taking an old PC, slapping a big hard drive into it, and using a scheduled batch file to xcopy everything over... well, they might as well be asking to be fundamentally involved in your selection of a heart donor.

      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
    6. Re:Here's your benchmark... by Moe1975 · · Score: 1

      An excellent post, one which reflects - and has articulated - my thoughts, feelings, and experiences.

      Thank you Cervantes.

      What I indeed needed to read right now - I have recently *FINALLY* broken free of the most unbelievably hideous monster of a human being, with an MBA, that anyone can possibly imagine.
      I kid you all not, the woman is morally, emotionally, and psychologically deformed beyond what even our powerful imaginations can fathom . . . and it talked so much trash about us tech and engineering types (while being a total MSFT groupie, even though it uses unlicensed products at its company, a small shop that pulls in up to 600K a month, go figure) that I got half a mind to post its contact information in hopes that folks will get in touch and let it know how they feel . . . but I won't, even though I got burned pretty bad . . . something or someone HAS to take care of that, someday . . .

      Fellows, I will repeat what has been said and written many times before:

                                                            ***NEVER TRUST A GODDAMN SUIT***

      Ever.

      Not for one second.

      --
      SARAVA!
    7. Re:Here's your benchmark... by nacturation · · Score: 1

      I think this is an excellent opportunity for this guy. With that charge, he can go around on business trips around the world, spending a week at each competitive site to evaluate what their performance is like. Naturally, you'll want a large enough sample size and I think 52 companies ought to do it. One year later, having burned through half a million dollars of travel expenses, hand in your report.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    8. Re:Here's your benchmark... by Cervantes · · Score: 1

      "Are things running well?" Yes? Yes they are? Then shut the fuck up" [...] Management doesn't understand you or what you do. They're scared of you. They want to control you and marginalize you so they can eliminate you. And this embodies the attitude that wants to maintain the priesthood at all cost - keep IT mysterious and scary, rather than enlightening the business ... cause that way it makes it easier to justify our toys and inefficiencies. Most of us have spent many, many years learning the ins and outs and the finicky little details of IT. You simply can't communicate that properly to someone who's spent their life focusing on a different area. Almost every time I explain a process to a manager, I explain "this is how things go when they go well. If something goes wrong, it throws the whole process out the window". And then, when something goes wrong, they come to me...
      Them- "I don't understand, you said this usually only takes a day...."
      Me-"Well, yes, but I also explained that when things go wrong, it can take longer, and something has gone wrong"
      Them- "I don't understand what has gone wrong, but surely it can't be that bad. I expect you'll have this up and running in a few hours"
      Me- "Well, I don't know the problem yet, so I can't guess at a time of repair..."
      Them- "Well, if it only takes you a day to do this normally, it shouldn't take you that much longer if something goes wrong... have it up by noon".

      There are variations of the conversation, but they're all the same. They don't understand what's happening or how it's done, and they apply their limited knowledge in ways that make sense in the business world, but not in the IT world. And then they get upset when it doesn't work that way.

      Don't let them, don't help them, don't give them any excuse [...] avoid it at all costs. And update your CV while you're doing that, cause you'll be needing it soon. I've been at my current job for going on 6 years. I have a great working agreement with my manager. He has expectations, based on internal requirements. Uptime, response time, standard SLA stuff. I either make it, or give him a reasonable reason why I didn't. He doesn't try to understand the techie stuff, he accepts my word when I tell him how long something is going to take, and if it turns out to take longer, I tell him "The -tech- in the -tech- is broken, I'll need an extra X hours to do it right", and he says "OK".
      He doesn't try to benchmark me on how long it would take another person to do -tech-, he doesn't keep a frickin graph of -tech- response times and try to shoehorn me into it... I tell him how long it's going to take, and he trusts my expertise. If there's a business reason that he needs it sooner, he tells me, and we negotiate what I'm going to put on the back burner to get it done. If it simply can't be done for technical reasons, I tell him, and again, he accepts my word.
      This is the way things should be. If he was comparing what I told him to a list of reports of unrelated circumstances and trying to compare them, even though he doesn't understand why they're not the same... that's just a disaster waiting to happen.

      -------
      Rather than quoting all the pay stuff, I'll just say that most of my experience has been with Fortune 500 companies, and they're mostly interested in the bottom line, not in paying their people well or being industry-leading. If you're doing the job they need and they can get away with paying you 10k less than average, they will. If you're getting 10k more than average, and they can get someone to come in and do it for 10k less than average, they'll do it. It's sad, and I would be very happy to be somewhere that wouldn't, but it's the way things run. Money is everything, if they can get moderately acceptable performance for a lot less money, they'll do it.
      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
    9. Re:Here's your benchmark... by Cervantes · · Score: 1

      As much as I dislike external comparisons, your ideas intrigue me, and I would like to subscribe to your newsletter...

      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
    10. Re:Here's your benchmark... by Cervantes · · Score: 1

      As much as it pains me to be bitter and jaded, I agree with you.

      The majority of suits get there by socializing, backstabbing, schmoozing, penny pinching, and slumming. If you can find one who got there based on their virtue, keep them around. Most, however, got there under questionable circumstances, and they'll keep behaving the same way when they're in there. You simply can't trust them until they prove otherwise.

      On another note, I believe the BSA allows anonymous complaints to be filed. So if they're doing things they shouldn't, you can pass that along without affecting your future job references.

      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
    11. Re:Here's your benchmark... by GovCheese · · Score: 2, Insightful

      Management doesn't understand you or what you do. That's your fault. Once a day I go to a different office, a different section or division head, and to their staff offices and ask, "Hows the IT today? Everything working alright? You have everything you need?" And I listen and get back to them. If they trust that you care, then they'll start listening to you. And if they trust you, they won't slam you the first time there's a mini-crisis on their desktop. The best survey is done over and over at least on a weekly basis face to face. It's not a written benchmark but there's nothing better than getting to know the users, those ungrateful fucks, and letting them get to know you, you bitter, overworked bastard.
      --
      "He's using a quantum encryption scheme! That'll take hours to break!"
    12. Re:Here's your benchmark... by EmperorKagato · · Score: 1

      That same information can be vital especially if you're trying to get an idea on how much your project could cost the company.

      --
      ----- You know you have ego issues when you register a domain in your name.
    13. Re:Here's your benchmark... by EmperorKagato · · Score: 1

      There's numbers behind the differences in a RAID + DAT solution compared to a using random pc solution.

      --
      ----- You know you have ego issues when you register a domain in your name.
    14. Re:Here's your benchmark... by wezeldog · · Score: 1

      "He told me to shut the fuck up. I feel so much better about myself."

      Outstanding...

    15. Re:Here's your benchmark... by CowTipperGore · · Score: 2, Insightful
      +5 Insightful? Sheesh. I considered not responding to this because I felt it was an obvious troll. However, with the mods not thinking so, I reconsidered. I hope I was right the first time.

      I got a benchmark for ya. "Are things running well?" Yes? Yes they are? Then shut the fuck up and stop asking me to waste time comparing myself to other people.

      Exactly. Because an organization should never strive for better.

      Seriously, it's not an "innocent" request. It never is. First, they just want to know how you compare. Then, they want to know why you're not the absolute bestest in the whole universe. Then they compare you against departments with fewer people. "Hmm, seems we could get comparable results with 2 fewer bodies". Then each employee is evaluating their specific performance trying to justify their job. Or you're filling out "Time code sheets" to tell them what you do in each 6 minute block of time. Pretty soon you're hearing about their buddy Steve, who has his entire office and web presence run by one part time summer intern who happily works for $6/hour plus tips.

      There no doubt are places like this, and you would do well to exit such an organization sooner than later. Trying to avoid accountability or fighting audits only make you appear aware of and afraid of your own incompetence. If you are providing no benefit above what Steve and his summer intern can do for a tenth of your salary, then management needs to act. If you can't explain why going with Steve and his summer intern is a bad idea, you have left it to management to decide with the information they have. If management makes a stupid decision in selecting Steve and his summer intern, the organization will eventually pay for it and you can find a better job elsewhere.

      Evaluate your performance based on internal expectations. You want great uptime on the web server? Why, we were only down for 2 hours last month. Compared to previous months, that's great! You want quick response to employee problems? Our average response time for properly filed tickets was down %4 compared to last quarter. That's the way you evaluate.

      This is pretty common in IT, but it often leads to a bloated and stagnant IT structure and itself leads to outsourcing. A well-managed IT department in an organization with competent leadership rarely will be outsourced, especially in the smaller to mid-size environments (yes, bits and pieces will be as it makes sense to do so, but I'm talking about the whole shooting match). I can't count the number of companies that I've seen outsource IT simply as a clean-slate housecleaning move, because someone finally realized that IT was grotesquely oversized, wrapped in red-tape, and lagging behind the industry in technology.

      If you start giving these fuckers examples of how other companies are doing, they'll cherry-pick and start challenging you to match. "Why, there's a place in Wisconsin that only has 1 tech covering 400 people! I don't know what this 'Wyse terminal' thing is, but surely if just one guy can cover all those people, we're overstaffed here!"

      And you ought to be able to explain why that example isn't relevant to your place of employment or why it would be a bad idea.

      I know it seems like it could be good. "Why, we're outperforming most other companies, surely they'll see this and use it as criteria to give us better raises/more benefits/better perks". NO. NO, they won't. Just NO. Come review time, you could be leading 90% of the field, and they'll go on about the top 10% and how those guys earn less than you, so they shouldn't give you a raise. Or they'll go on about how other companies have their helpdesk techs do server support too, so they don't need your $80k server admin. If you're underpaid, and everyone else makes more than you, you can show them that too, and they'll nod in an interested fashion, they'll hum and haw, and they'll end up giving you some bullshit excuse about budget constraint

    16. Re:Here's your benchmark... by turbidostato · · Score: 1

      "There's numbers behind the differences in a RAID + DAT solution compared to a using random pc solution."

      Yeah, sure there are. The problem is where are they? A company with a "random pc solution" is almost surely not making numbers out of them (they are el'cheapo after all), and even if they are, you are probably going f* as well as not. Hey, I had this rsync script and a single hughe SATA drive and we haven't had a problem in five years. Total cost of ownership? 1000US$, beat that.

    17. Re:Here's your benchmark... by turbidostato · · Score: 1

      " Once a day I go to a different office, a different section or division head, and to their staff offices and ask, "Hows the IT today? Everything working alright? You have everything you need?""

      Then some PHB realizes that all you do is wandering here and there and that your wages will look much better on his anual bonus.

    18. Re:Here's your benchmark... by Cervantes · · Score: 1

      Amen. Additionally... management is going to ask you "Well, will this technically work?", and yes, technically this is one possible way to back up data. It's one of the worst possible ways, but it is one way... and as soon as you admit that it's feasible, even though not desirable, they seize those words and suddenly "crappy x86 with a huge HD" becomes the benchmark, and you have to JUSTIFY spending an extra grand on RAID and DAT.

      And then, the next day, you're installing x86 w/ big HD and a script, because that's all you got money for.

      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
    19. Re:Here's your benchmark... by Cervantes · · Score: 1

      I disagree. I know everyone in my division (300+ employees in 5 cities) by name. I speak with almost everyone on a frequent basis. I, too, spend time stopping by people I haven't seen in a while, catching up, checking to see if their computers are behaving properly, or if there's something that could be better. Same with the managers. It's not a question of effort or explanation.

      Let's put it this way. If my mechanic explains to me why my car isn't running, I can nod, I can pick up on keywords, I can even understand a bit of what he says. I'm not a "car guy", I don't understand the fine details under the hood... I just have a basic understanding of the concepts involved. I simply have more important things to focus my energies on, and learning the fine details of how my cars engine works isn't one of them. I trust him to not steer me wrong.

      In the same way, Management doesn't understand why their computer isn't running. They nod, they pick up on keywords, maybe they even understand a bit of what I say. But they're not "Computer guys", they don't understand the fine details of the operating system... they just have a basic understanding of how to point and click. They have more important things to focus their energies on, and learning the fine details of how a computer works isn't one of them. They trust me not to steer them wrong.

      Management simply aren't geeks, they don't understand how the blinkenboxen work, and they have someone to take care of it for them, so they don't have to. Trying to explain the details of why we need to replace the 5-bay RAID assembly when 2 bays are down is pointless, because they don't understand that 3 isn't good enough.

      I agree with you, user satisfaction should be the key benchmark. It's definitely the first thing that gets brought up whenever performance is mentioned. I'm lucky that it's positive for me, and I'd advise anyone doing any level of user-end tech support to do the old "walk around and press flesh". Nothing gives you a worse image than being the pasty, nasty geek, hiding away in the office behind a ticket system and a locked door. Being out in the open will let you find more problems sooner, and give you a better image.

      Just don't expect them to understand what you do.

      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
  23. the golden formula by blhack · · Score: 4, Funny

    (Monitors on Desk * cups of coffer per day) - (downtime of mailserver + vista installs) / (|the temperature of the server room|) = Productivity

    x2 multiplier for Linux install on desktop
    x5 multiplier for BSD install on desktop + 1 free very much needed hooker
    x10 multiplier for *nix install on managements desktop


    Lather rinse repeat for each member of IT department.

    Add them together, if the department has somehow manipulated these values to = the number 42, give them all a free car If all of these values are stored in text files encrypted with 4096 bit encryption and spread across a 3x redundant cluster of 10 load balancing servers so that this value can be calculated constantly to the 10 millionth digit....

    ....pray

    --
    NewslilySocial News. No lolcats allowed.
  24. Quality of services by Anonymous Coward · · Score: 1, Insightful

    I'd say in order, quality of services, security, and cost.

              So, for quality of services, lots of downtime is bad.

            But just about as bad are setups that are clunky to use. I've seen some custom apps that are pretty, but if the person has to enter forms, not being able to tab is bad. Cancel buttons that make the app pop up an error box instead of cancelling, and worst of all, do what you have to do to make the app fast. I use some clunky custom cash register app where I work, the database it uses is crap so it's steadily gotten slower over time. Soemtimes now it'll take over 15 seconds to add an item to the receipt, other random times it's seemingly instaneous.

              Security. An IT dept. isn't top notch if it's left SSNs or credit card numbers up on a web site even if they're really nice otherwise 8-). Also, I don't think it's so good if there's systems failuers due to viruses etc. Beyond that, it might be hard to tell anything, I suppose most companies are tight-lipped with security statistics. If security goes beyond being secure to being a nuisance, that's a problem, which is why I didn't list security first.

              Cost. If several departments have happy users, and good security, then the one that does it cheapest wins. If two departments provide similar service services, but one took 5x as much hardware (per user) to keep everything snappy, then the other department should get props for making things efficent rather than throwing more computers at the problem. This of course also saves electricity and cooling costs. Spending $ billions on an app should put them right out of the running, even if the app ends up being extra nice.

  25. Simple. by Anonymous Coward · · Score: 0

    Walk into the IS department and pick a box at random. Tell them to shut it down, disconnect it, whatever. "This unit just died, utterly and completely. How do you recover?"

  26. That's a tough one by wmwilson01 · · Score: 1

    Where are you getting the data about the other companies? I think that's got to be your starting point. Obviously, if there's not data to be had to compare against you're dealing with an impossible task, and I can't imagine that many companies really publicize that type of stuff. Benchmarking your own team against itself is obviously quite easy as you should have some firm requirements/service level agreements/whatever.

  27. Another typical "not what you asked" response by Anonymous Coward · · Score: 1, Insightful

    It sounds like your CEO can't think of any new strategic improvements he can make to the company so he's falling back on busy work. Time to look for a company with a future.

  28. How about a business metric? by Phoenix823 · · Score: 1

    Take a look at how mature the strategic alignment between IS/IT and the business is. Unless your business is actually IT, IT and the business usually sit on opposite sides of a fence. It seems to be a reasonable way to rate both IT and the business. http://cais.aisnet.org/articles/default.asp?vol=4& art=14

  29. Salary and benefits. by shaitand · · Score: 1

    The more your staff makes the better you are. By paying the highest salaries you attract the most qualified and talented IT staff around. Just tell them it is the free market at work. That's economics, CEO's understand that stuff.

    Also explain that another useful metric is the numbers of hours worked. If salaried IT staff are working fewer hours it is because they are operating more efficiently and doing a better job of earning their salaries.

  30. Benchmarking? by edwardaux · · Score: 1

    How would you benchmark an IT/IS Department? With this or this, obviously.

    --
    edwardaux
  31. Forget it by gweihir · · Score: 1

    You cannot benchmark things that are nstill evolving fast. If you have the good fortune to have some really good IT people on your staff, do anything to keep them happy. They may just save your neck.

    Typical example: A really good dystem administrator catches most problems before others notice. Consequentially these people are often sacked by clueless management, because "'there was no problem''. Face it: IT is expensive and still experimantal today. And you absolutely need it to work.

    If you really need benchmarks, go for things as desaster recovery capability and speed, incident handling speed and quality, flexibility of the IT staff with regard to using different technologies and ability of the IT staff to make competent technological decisions. If technological decisions are made by the management, then don't bother with benchmarking, since you are doomed anyways.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  32. Metrics by realperseus · · Score: 2, Informative
    At the firm I'm employed by, we measure on several items in several ways. We have many departments under the IT "umbrella" so I'll try and break them out and briefly explain each + expectations.. BTW, we employ 1000 users.

    Helpdesk (4 employees): Their mainly measured on how many helpdesk "tickets" they can close without sending the problem off to a 2nd level tech. They can reset passwords, add printers, etc.. They can remote also into users desktops to provide assistance. Their resolution rate of about 40%. The remaining tickets are passed up to the 2nd level.

    2nd level techs (6 employees): They are expected to close "standard" tickets within 16 business hours from the time the call is taken at helpdesk. They will visit users in their cubes to assist. They're expected to close 95% of their tickets each month within the 16 hour time frame. Anything they cannot fix goes to 3rd level techs.

    3rd level techs (4 employees): They get 8 additional hours to close ticket (24 total). They provide final resolution or call the proper vendor for support. They are held to 95% completion rate for non-vendor issue calls.

    Telecom (3 employees): They handle call flow, broken phones, fax server, etc.. They have 16 hours to provide resolution from the time call is taken. They also are expected to close 95% of their tickets in that time.

    IT Ops (15 employees): They handle AS/400 (logins, reports, administration issues) and backups. Same 95% within 16 hours without vendor assistance.

    We also have programmers, database admins, and special system admins. Not sure how they're measured.

    About 100 employees in all making up 10% of the company. Here are some other things we measure monthly:

    Spam blockage as percentage of total incoming email, viruses stopped/detected, faxes in/out, calls in/out, internet usage as percentage of total pipe ("tube" :-) size, # helpdesk tickets opened vs number resolved by helpdesk/2nd level/3rd level/telecom/ops. Wish I had more but I can't find the metric reports on out Intranet but I hope this post assists a little.

    --
    "Trusting every aspect of our lives to a giant computer was the smartest thing we ever did.." Homer Simpson
    1. Re:Metrics by Anonymous Coward · · Score: 0

      Helpdesk: Their mainly measured on how many helpdesk "tickets" they can close without sending the problem off to a 2nd level tech. ... Their resolution rate of about 40%. Check

      2nd level techs: They're expected to close 95% of their tickets each month within the 16 hour time frame. Check

      3rd level techs: They are held to 95% completion rate for non-vendor issue calls. Check

      And I bet they all meet their quotas. Oh, there might be a few hard-working conscientious people who try to actually fix things, but they'll get fired soon enough. Before long 100% of your staff will be very good at closing tickets. Too bad problems won't be getting fixed, but the people they support will figure out they need to fix their own problems. Now if you excuse me, I need to write another dozen replies before quitting time tonight.

  33. Re:09-f9-11-02-9d-74-e3-5b-d8-41-56-c5-63-56-88-c0 by Anonymous Coward · · Score: 0

    Wow you are really sticking it to the man aren't you? Keep at it, rebel hero!

  34. first, find an IT dept that sucks by acvh · · Score: 1

    and then compare yourself to it.

  35. Worst. Idea. Ever. by mcmonkey · · Score: 2, Insightful

    One metric you could use is downtime/loss of work due to IT. This could be because you don't do backups right, to you don't have a test/production setup, to you upgraded to vista without training first, etc etc. Though you'd be reporting stuff you do badly, you can use this for a lot of justification.

    Why would you do such a thing to yourself? With those metrics, the absolute very best you could do is, 'we didn't cost the company anything...other than salaries and resources.'

    Why not use metrics/goals that actually help justify your job? Why not use metrics to show how much IT is adding to the bottom line? Seriously.

    BTW, before you go out and waste resources on another system you don't understand, how about learning how to handle what you have? (Hint: It's not downtown; it's 'scheduled maintenance.')

    1. Re:Worst. Idea. Ever. by Architect_sasyr · · Score: 1

      Yes... we usually schedule the "maintenance" 5 minutes after we realise we're doing "maintenance"...

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    2. Re:Worst. Idea. Ever. by TopShelf · · Score: 1

      Nobody said downtime was the only metric to use, only that it is one that has value.

      --
      Stop by my site where I write about ERP systems & more
    3. Re:Worst. Idea. Ever. by DougWebb · · Score: 1

      IT doesn't add anything to the bottom line. IT takes away from the top line, just like HR, management, administrative positions, the mailroom, etc.

      IT should be measured three ways (from the CEO's perspective):

      1) To what extent is the IT department reducing risks to the business? This covers backups, software updates, choice of software and hardware, ticket resolution (NOT closing) times, etc. All of these should be presented as "To prevent X, we did Y."

      2) To what extent does IT improve the productivity of other departments? This includes any custom software that is built, automation of various systems (like trouble ticket reporting and processing) and so on. A survey would be helpful here to get quotes from other departments saying how Project Q has improved their productivity.

      3) How has IT measured and improved its own cost efficency, and reduced the cost of other departments? This is where you trumpet any transitions to OSS, if that went well. Mostly you just need to justify the IT department's cost. After 1 and 2, that should be easier to do.

    4. Re:Worst. Idea. Ever. by Phillup · · Score: 1

      IT doesn't add anything to the bottom line. IT takes away from the top line, just like HR, management, administrative positions, the mailroom, etc. Um... dude... we are a programming shop.

      (Sounds like you've been to too many business classes.)
      --

      --Phillip

      Can you say BIRTH TAX
    5. Re:Worst. Idea. Ever. by DougWebb · · Score: 1

      Then you shouldn't call it IT, and get lumped in with the guys who write database Apps for the finance group.

      I develop software for customers, but my team doesn't "add to the bottom line" either. Nor the top line. My team produces the products that the sales and marketing groups sell, and they're the ones that being in the revenue. My team plays a critical role in that, and our cost is justified by that role, but it is still a cost that enables another group to being in revenue. My team cannot, by itself, generate revenue.

      My company has a somewhat enlightened approach to this cost... We treat the develoment effort of producing new software as a capital investment rather than as a sunk cost; we're building assets, not heating the office or pushing paper in circles. This is a good mindset for the executives to have; I can't imagine my CEO asking me "why are we investing so much in the corporate assets our company earns revenue selling?" At worst, she'll ask whether the revenue is larger than the cost, which luckily it is.

    6. Re:Worst. Idea. Ever. by Richard+Steiner · · Score: 1

      What if the same people who do for-profit development are also maintaining internal systems? The two groups are sometimes heavily-crosslinked in smaller companies.

      Out of curiosity: What do you consider for-profit software development if it isn't Information Technology?

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    7. Re:Worst. Idea. Ever. by DougWebb · · Score: 1

      A mixed group is a mixed group, and should be represented as such. If you spend 80% of your time on external software development, and 20% of your time on internal systems development, your costs should be allocated proportionally. Your accounting department probably has different codes for these different kinds of costs, because they can be treated differently in financial and tax reports.

      I consider for-profit software development as product development. The fact that it's software may make it a subset of IT, but the vast majority of IT jobs are internal-only support positions. There is a qualitative difference between what those folks do and what the software-for-profit folks do, in the way their work impacts the profitability of the company.

    8. Re:Worst. Idea. Ever. by mcmonkey · · Score: 1

      I develop software for customers, but my team doesn't "add to the bottom line" either... We treat the develoment effort of producing new software as a capital investment rather than as a sunk cost;

      The above is why bringing such questions to Ask /. is such a waste of time. What do you think a 'capital investment' is? It's spending money to make money. If your team doesn't "add to the bottom line" then you are a sunk cost.

      Just because the company has a sales team doesn't mean the devs don't add to the bottom line. How would cash flow be affected if the sales team didn't have software to sell?

      But maybe you're right. Perhaps you don't add to the bottom line, although if you like your job, better hope your boss (or the company ownership) doesn't find out.

      At worst, she'll ask whether the revenue is larger than the cost, which luckily it is.

      If luck is the only thing keeping revenue above costs, I suspect your company won't be around very long.

  36. obviously, ... by dltaylor · · Score: 1

    Have you ever lost an entire month's output due to a server crash?

    http://hardware.slashdot.org/article.pl?sid=07/05/ 02/1215200/

    Seriously, the most gloomy of the responders about how badly your department is about to be hosed are optimists.

  37. Start a meta-metric by jafiwam · · Score: 1

    A meta-metric on this issue is easy.

    Start your stopwatch when you start working on it, and stop it when done.

    Do that for the duration of the project then add the total time all up.

    File the report under "waste of fucking time"

    Last time I checked, RAID arrays don't fail in sympathetically because the one next door did. They do or they don't. Your metric should be "did shit break?" and "did it get fixed fast or rendered irrelevant due to failover"? "Yes/No".

    What the guy next door does is irrelevant and trying to compare your stuff with his stuff is middle-management claptrap.

  38. Check out Paul Strassmann's work. by emes · · Score: 1

    www.strassmann.com has some of the best material around for
    considering questions like this.

  39. Time to get your resume in order by Whuffo · · Score: 3, Insightful
    When management is looking for benchmarks / SLAs / metrics to judge IT performance by, you can be sure of two things:

    1: Management is clueless as to what the IT staff actually does. 2: Management is looking for ways to reduce headcount.

    When you see this nightmare raise its head at your place of employment - be worried. Especially if you're at the top of the pay scale - you'll go first.

    If you see this at the same time as there's handwringing about the cost of health benefits, don't just get your resume in order, start looking for another job. Even if your job survives the reorg that's just around the corner, you'll be working twice as hard.

  40. Ask your customers by throx · · Score: 1

    IT is a service department (something many bigger IT departments forget) and their primary goal should be to keep the customers happy, within obvious budget constraints. If I were benchmarking IT (or HR, or accounting, or any other internal service organization) I would simply benchmark the level of satisfaction by their internal customers.

    I think comparing with other companies is a waste of time simply because no two companies have the same requirements or specific networking setup - usually for historical reasons.

    Of course, if you want a good company to benchmark against, my company's IT department routinely costs me days for downtime by pushing out broken OS patches, deleting random DLLs from my system directory because THEY don't want it any more (never mind the devs use it) and flagging internal applications as disallowed just because they were too lazy to even to a second or two of research. Oh yeah - they consider themselves a profit center too by charging us internally for the number of PCs we have sitting on our desk, never mind I wouldn't call them for help if they were my last option.

    --

    Fear: When you see B8 00 4C CD 21 and know what it means

  41. That's a Tough One by PPH · · Score: 1
    Measuring the performance of any department within a company that is not directly involved in its revenue is tricky. Your costs are 100% overhead so they don't vary as a function of sales.

    Comparing your costs to that of another company can be tricky if you provide anything more than commodity services (desktop support, file servers, e-mail, etc.). Does your IT department support any sort of 'enterprise' processes (I can't think of a more descriptive buzzword at the moment? IOW, a business process that your management considers provides your company with a competitive advantage in your market. If so, its going to be difficult to account for additional IT costs to support this and it might not be something your management is willing to give up.

    You might need to institute some sort of cost accounting system within IT to track how much is being spent on various categories of support (printers, file servers, etc.) and separate certain key functions (like supporting an e-commerce web site).

    --
    Have gnu, will travel.
  42. Ticketing software with a good statistics package by Daishiman · · Score: 1

    Use something like Remedy for problem and change tracking. When users report problems, you write and document an audit trail and mark the problem resolution and put the root cause for the issue and the downtime suffered and impact of the issue. Then you can take fun statstics to see your downtime, how important it was, the components in question, and whose problem is was.

    Obviously the hard part then is saying when everything's good enough, but knowing most corporations, it never is. There's always something to improve, and when you're done improving, there's new infrastructure to add with it's own bunch of issues. That's a good time to look at your favorite set of "industry standards" to say to management, "See, we're more than good enough. Go away".

  43. What a load of crock. by dustpuppy · · Score: 2, Insightful

    The sign of an incompetent department/person is one who doesn't want to be benchmarked.

    Look at it this way:
    If you are better than the rest, you should make sure everyone knows about it and ask for a payrise.
    If you are doing worse than others, then you better improve.

    It's the latter situation that most people such as the parent end up fearing (and hence ranting about). Simply, they are scared to change their current work practices - they are content doing a mediocre job. They are the sort who spend enormous effort trying to maintain the status quo whilst the rest of the world improves around them ... then one day they wonder why they are obsolete/getting offshored/getting downsized and then they bitterly complain about their situation and how unfair it is. If you have ever read the book 'Who moved my cheese', you will recognise this position.

    1. Re:What a load of crock. by Cervantes · · Score: 1

      The sign of an incompetent department/person is one who doesn't want to be benchmarked. Not quite. An incompetent person wouldn't want any guidelines or deliverables at all. Nothing to live up to, nothing to fail at. I've got no problem having deliverables. If my boss was even moderately technically competent, I might even trust him to make some limited judgements in comparing things to outside situations.
      But most managers aren't. Most managers have no idea why it would take longer to install and configure Win2k Server than it does to run the Recovery Disk on their HP at home. That's why internal numbers are so much better. Having a server uptime of 99.7 as a goal, and meeting it, is easy for everyone to understand. Managers looking at a report and seeing that banks and ebay and such have 99.9, and then wondering why ours isn't the same... that's when disaster strikes.

      As for job performance... again, I agree with you, people who don't want any guidelines are the ones who want to hide their incompetence. I'm happy to not be in that category. We have an internal SLA that gets lived up to, and occasionally someone pipes up and asks "Hey, how does that compare to other places?" and I give them an answer. I don't want them looking it up themselves because they don't understand the differences in situations, but I give them an honest answer, and they trust my response. If a department becomes dissatisfied, we review the SLA and change as necessary.
      If I had to have a meeting every time some manager went for lunch with his buddy and found out that THEY get a visit from IT within 5 minutes of their call, to explain why that isn't going to happen here... I'd never get anything done, and equally as importantly, the frame of reference for management would change.
      Right now, I have numbers to meet, and people to keep happy. If I do both, then things are good, and if someone comes in with a comparison, it's an improvement to an already good process.
      If we went with constantly comparing things to outside sources, that changes the frame of comparison. Suddenly, it's "Things are better elsewhere, why aren't they better here?". And no matter how good you run things, there's always somebody doing it better, or doing it cheaper. And as much as I'd like to believe that management would go "Hey, we're running in the top 20% of all these stats, that's great, keep it up!"... too many times, I've seen them cherrypick and go "Hey, Place X is doing better than us with fewer resources... it's time to trim things up!"

      I really do hate being bitter and jaded. But unfortunately, it's all deserved.
      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
    2. Re:What a load of crock. by Scarblac · · Score: 1

      Look at it this way:
      If you are better than the rest, you should make sure everyone knows about it and ask for a payrise.
      If you are doing worse than others, then you better improve.

      Except it isn't that easy, is it? For one thing, the test that gives a correct benchmark of my entire job does not exist; at most it'll measure some small parts of it, badly. Secondly, nobody else in the company has exactly the same job, so it'll always be comparing apples and oranges, but that won't stop them. And thirdly, there will be people who do things like work insane overtime, just to get higher benchmarks - resulting in pressure on me to do that as well, but that's just something I don't have to do. Fourth, a good enough test takes a lot of time, which is frustrating and wasteful. Et cetera/

      Set me realistic goals and see if I meet them. The rest is my business.

      --
      I believe posters are recognized by their sig. So I made one.
    3. Re:What a load of crock. by Anonymous Coward · · Score: 0

      This is a long-assed, winded post, but if I can help just one wet-behind-the-ears kid entering IT to realize they must benchmark themselves against themselves by convincing them with these copious details, it will be worth the bits on Slashdot's hard disks.

      I used to think the way you posted. When a company I used to work at brought out a 360-degree benchmark system to much fanfare, I was ecstatic. Here was finally an internal benchmarking system, that would let me demonstrate, nay, prove my value to the company. I was out of town, on site at a customer two weeks followed by a weekend visit home, on a long-term contract. Picked up a completely new technology from scratch with no training classes (just read the manuals, rolled up my sleeves, looked under the hood, and got dirty wrestling with it in the mud by installing and deliberately breaking it), got good enough to help convince the customer to hire the company for the gig, and was good enough to keep us there after showing them tangible results in just a few weeks using new technology with a small track record at the time. Got even better with after-hours study and improved the system such that the vendor started using the customer as a leading reference site, making the customer very proud of the project. I was told the gig was very lucrative for the company. The technology was very new back then, it led to very quickly realized dramatic efficiencies in IT, so the customer was saving big, fat stacks of money, and didn't mind shoveling a metric assload of the savings to us. I spent hours copiously documenting the environment and issues. Became a thought leader in the technology and was invited to present at the vendor's annual technical conference.

      At the end of that first benchmark period, I ended up with the worst rating in the entire team, with significantly negative comments and a pay cut. On a point system, I was ranked 30% worse than the next nearest ranking. W. T. F. I was devastated, thought I was going to hear "you're fired" next, but still oh, so naive and earnest. Searched frantically through email, racked my brains trying to come up with times when my manager expressed any kind of concerns. Nope. Okay, so I sat down with my manager, asked them point blank to provide me with examples of when I did something that matched the comments so I could specifically learn from those times, or when I ignored warnings so I could communicate better in the future and recognize future warnings. Deer in the headlights look; "um, we'll get back to you on that". I shit you not, exact quote. A week passed, I asked again and was blown off. Another week. Another month. I gave up after two months, and was despondent the entire time. I finally resolved to buckle down, keep doing the best I could, maintain balls to the wall performance and skilling up, sort out my feelings from what I could objectively evaluate, and re-assess as I went along.

      Several quarters pass, and it was time for the benchmark process again. I had absolutely no trust in the process by now. But I was still earnest (if not quite so naive). I asked the executive in charge if anything about the process had changed from the year before; nope. There was no intermediate correctional feedback before the review, no sit down dissection discussion during the review, nor was there follow up feedback after the review. So I quit before I could put myself in a position to get gut punched again. I was convinced that I was producing real benefits with high customer satisfaction on the project after many weeks of pondering and analyzing, so I knew that if my old company didn't recognize my value, someone else would (and did, within three phone calls). Pandemonium ensues. Customer gets really pissed at my old company. Customer asks me to stay on as an independent consultant, then asks me to stay on through my new company, saying my old comany can go pound sand if they don't like it. There was talk of openly threatening to whittle down the team gig of the old company to entice me

    4. Re:What a load of crock. by Anonymous Coward · · Score: 0

      Nice story. Kind of a dramatic and long-winded way of saying "I was at a company that didn't value me, so I went somewhere else that did.", but entertaining nevertheless.

    5. Re:What a load of crock. by Cervantes · · Score: 1

      Excellent points, thanks for sharing. Shame you're AC.

      --
      If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
  44. IT is treated as a cost, just like the janitors by QuantumRiff · · Score: 1

    If your janitors are working hard all night long, the execs will come in, see how clean the office always is, and wonder why they have the janitors. They will fire them, (or replace them with cheap idiots) and only after the office turns into a filthy whole will they realize their mistake.

    If IT is doing its job right, the normal day-to-day users should almost forget its there! Updates and upgrades are smooth and invisible, problems are fixed proactively, instead of reactively, and people will wonder why the hell were even there, since there is never a problem. And as long as were just sitting around just in case a problem ever happens (which to them never does) why not pay some guy $2.00/hour to babysit the computers/networks.

    --

    What are we going to do tonight Brain?
    1. Re:IT is treated as a cost, just like the janitors by Billly+Gates · · Score: 1

      Sounds like the I.T. department of your company may need to sell themselves better.

      Good I.T. helps them make money and not just save it by working computers.

  45. Uptime is assumed. Get strategic. by Organic+Brain+Damage · · Score: 4, Insightful

    If the CEO's asking you to benchmark your IT group, do not JUST measure your uptime or other simple availability metrics, that's just silly.

    Either you're reliable or you're not. But reliability, while important, is only part of the picture.

    For struggling, barely competent IT guys, maybe reliability is all they can hope to achieve, but let's assume that's not you and yours. Let's assume you've got reliability down pat. Why do I make this blithe assumption? Because we can purchase reliability off the shelf today for not very much money. Windows XP boxes on programmers desks regularly go 2-3 weeks without requiring a reboot. Servers can run even longer if properly configured, fed and cared for, even running Windows.

    So, where do we go from 99.999% reliable with an IT department? We start consulting with our business managers. We work with them as a partner to help select and adopt technology that will make the business more efficient and/or more effective. And we benchmark these efforts by measuring the productivity of the business function before and after the new technology/system is deployed. This is where we show the strategic value of IT. Not in uptime.

    And, we take into account cost. If we can get 99.999% reliable and your competitors IT group can get 99.999% reliable, the budget becomes the tiebreaker and the winner is the one that does it for less money.

    For instance, if a business is indexing large document sets for the litigation support market and we can figure out how to move that function from Dallas to India thus cutting labor costs by 60% without a loss in quality or responsiveness by cleverly deploying networking technology and low-end PC's into Madras, we have provided an easily quantifiable cost structure improvement which can give our company an important competitive advantage. This is an example of the big payout from IT. The other big one is quality improvement. And the really rare one is opening up a whole new way of doing business...disruptive technology.

  46. How would I benchmark them? by aardvarkjoe · · Score: 1

    BogoMips. What else?

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  47. Warning - opinionated opinion below. by NeutronCowboy · · Score: 5, Insightful

    I do this for a living, so you'll probably hate me for some of my suggestions....

    Number one thing I'd like to get out of the way is that the people who qualify this request as a waste of time are idiots who shouldn't be in an IT department. I've been to too many places where no one can tell me what they're running, where the servers are, what patch levels they are at, which machine is up or down and what they need to keep pace with growing demand (your business IS growing, right?). IT departments like these are the root cause for bloated IT initiatives, downed web servers and crappy customer service.

    Number two is the realization that the IT department is in the business of the keeping the rest of the business up and running. This means two things: your responsibility is to keep the rest of the company happy and productive, and you get to charge them (system doesn't matter, as long as you keep track of what it means to service 200 requests a day for lost passwords) when you perform work to keep someones servers up, the mail flowing and the network lit.

    Once you understand the place of IT in a business, metrics are easy to come by:
    - how well you're doing is measured by how available your servers and your apps are.
    - how efficient you are is measured by how much money you save the rest of the business in avoided downtimes and increased productivity.
    - Bonus if you keep track of how long it takes to service requests and what their resolution was.
    - Extra Bonus if you can do performance forecasting and figure out when you need to expand your infrastructure.

    The performance of an IT department is NOT measured by any of the following:
    - budgets of IT departments in other companies
    - how many new products you've rolled out
    - how many people you fired (or hired)

    Anybody who suggets those needs to be smacked around and told not to speak in public anymore.

    With that in mind, there are a million products to track your statistics. My company will be happy to quote you anything from a 4-figure to a 10-figure deal for this. There are open-source tools that will do similar things for free (though in my opinion, you get what you pay for). There are in-house and hosted answers to any of these questions. But the one thing you need to remember is that you need to know the answers to the CEOs questions about what the status of your machines and your people is. If you can tell him that your hardware uptime runs at 99.99% for mission-critical servers (the Oracle RAC that holds your financial information, for example) and your app availability is 99.7% during business hours, that it takes you 4 hours to respond to a priority 1 request and 3 days to a priority 3 request, and that based on current response time trends, you need to double the processing power and database space in 6 months, you're golden.

    If you can't tell your CEO these things, you will be replaced by someone who can. Or even worse, your job will be outsourced to my company, and I get to work out these things while you're flipping burgers. Yeah, I'm being a jerk. That's because I'm flabbergasted at some of the comments (and their moderation) and how their authors still have a job. IT metrics are simple, and don't have to start with complex SLA measurements and other crap. You can start with a basic ping monitor of your critical servers, and go from there. But for heaven's sake, do something. You'll be a hero if you play it right.

    Oh, and just to repeat - do not benchmark yourself against other companies. You don't have access to valid data, and you won't find an identical business. Instead, find out what your other departments need from you, and benchmark from there.

    --
    Those who can, do. Those who can't, sue.
    1. Re:Warning - opinionated opinion below. by funwithBSD · · Score: 1

      If you cannot measure, you cannot improve... or at least you cannot prove you improved.

      One thing to watch out for: System uptime and application uptime are different things! A good program on a squirrely system is no good, and a solid box with flakey software is just as bad. Network is also different altogether, if that is unstable nothing else is stable. Again, networking is a well understood problem and you should not have to worry about it if you have good people.

      Making the OS stable is fairly well understood, so do that first and show how stable it is.
      Getting a house-written software stable is more difficult, but it can be done. One way to show how unstable a program is is to pair it with a well running program. Then when they say our program X failed because of a OS bug, you point to the uptime on the box and on app Y that is been up for a long time as well. Assuming logic has any sway at your company, they will be exposed as the problem child.

      --
      Never answer an anonymous letter. - Yogi Berra
  48. Apples != oranges by Anonymous Coward · · Score: 0

    I would have thought that the request is fairly bogud to begin with. You would have to find a number of companies which mirror your size, profit, market, technology, payroll etc.. to be able to develop any comparative metrics that might mean anything.
    First problem is how you would find enough information about the prospective companies to determine that they could be used in a represntative comparison. You might be able to get some of this from financial reports, but they usually are doctored a bit and might not include enough depth of detail.
    second problem is how you would get this other company to provide ongoing data so that you could tune the metrics and compare your company to them anyway.
    'Hi, this is Jim from ACME inc, you're competitors. Would you mind giving me a copy of all the financials and support documents pertaining to you IT department so that we can compare ourselves to you? We won't use it for competitive advantage, honest!'

    My rule of thumb, never trust management that wants you to define your own KPIs. Actually never trust a management that uses KPIs, full stop.

    1. Re:Apples != oranges by Jack+Schitt · · Score: 1

      'Hi, this is Jim from ACME inc, you're competitors. Would you mind giving me a copy of all the financials and support documents pertaining to you IT department so that we can compare ourselves to you? We won't use it for competitive advantage, honest!'


      'Yeah, Hi Jim. Thank you for calling. It looks like I might be able to, sorta, ya know, help you out in this matter, but first I'm gonna have to ask if you could go ahead and send us _your_ financials and supporting documents pertaining to _your_ IT department as well. Just go ahead and send that to me, Bill Lumberg at Initech, thanks. And please make sure you don't forget to use the _new_ cover page when sending over the TPS report.'

      Yes, I'm trying to be funny, but I also want to bring up the point that if there was an even exchange going on (i.e. I'll show you mine if you show me yours), this request is more likely to go through.

      'Hi, this is Jim from Acme. We're in the process of benchmarking our IT department... yeah I know... I got it... OK stop laughing, it's rude... anyway, I was wondering if I send you our IT department financials and supporting documentation so you might be able to benchmark your own department, you could send us yours?'
      --
      This message brought to you by Jack Schitt's Previously Shat Shit
  49. obviously by textstring · · Score: 1

    use one that makes you look the best

  50. A few things to measure... by caitriona81 · · Score: 2, Informative

    First off, as many people have commented, you don't want to blindly give management what they are looking for here, but you also don't want to ignore such a situation, as they are probably trying to justify the cost of IT.

    You need to turn this around in favor of your department, and it would be a very good idea to take a look at what metrics you can apply that will serve a twofold purpose - to set a baseline of current performance, and to set a moving target for constant improvement. In other words, the things you measure should paint a picture of things that your department can and should improve on, if given the resources to do so. An open ended reporting task like this is a setup from the start, but you need to turn it into a chance to show both how well the department is working with what it has, and how much better it could be working if management would let it. That means finding out where your human resources are being wasted, and making recommendations for refocusing those efforts, finding out what parts of your infrastructure are money sinks, finding support costs that can be reduced with changes, and justifying expenditures that will have a concrete benefit to your department's ability to meet the business needs.

    If you don't have them already, now's also a good time to start setting realistic SLAs and tracking compliance with them - for everything from backup/recovery time, recovery time objectives, recovery point objectives, helpdesk call resolution times, server reliability, etc. Just make sure they are realistic, and within reach, and re-evaluate them frequently.

    Formal statistical process control methodology such as Six Sigma can be useful in the IT department, but only with the people to make it work, and an organization large enough that it can see enough cost savings to justify having a formal quality team. In order for statistical process control to help, everybody has to be onboard, from management to the lowliest member of the department. If you can achieve this, the rigid define, measure, analyze, improve, control methods of Six Sigma can probably create a savings of cost, labor, and sanity within your department.

    I would also look at regulatory compliance as a benchmark. Even if your company is not publicly traded, the tight controls that are necessary for public companies to comply with Sarbanes Oxley (SoX) often lend themselves to better IT practices - formal validation of your IT controls (access to information, physical and logical access to systems, authentication credentials, least privilege, auditing, etc) is a good idea.
    Do users have local administrator access to their desktops? If so, why? What applications are requiring it?
    Do you have an audited software inventory? If not, what's stopping you?
    Do you have controls to prevent unauthorized software installation?
    Do you have controls to insure virus scanning and security patching are done appropriately?
    Do you have controls to make sure than users have no more access rights than their responsibilities require?
    Do you have controls to keep track of why users have the access rights they have, and who approved it?

    Measuring your disaster recovery capabilities, and realistic evaluation of the scenarios they have to survive are also a must:
    What are your worst single-failure scenarios?
    What are your worst two-failure scenarios?
    What can be done to mitigate the above?
    What has already been done to mitigate the above?

    I'd also take a good look to see whether your department is spending it's time putting out fires, or keeping them from starting - if you are just barely keeping up, then it would be good to look at why, and what can be done to change that. Take a good hard look at your helpdesk, and apply the 80/20 principle - roughly 20% of the causes will be responsible for 80% of the calls - what can be changed that will improve the situation there?

    From the end user perspective, what issues are most disruptive to users? What issues are hurting the productivity of use

  51. Mention how much money I.T. brings to the company by Billly+Gates · · Score: 2, Interesting

    How much money does your inhouse ERP apps bring? How about your wharehouse database that can be used to cut down misplaced inventory? How about your accounting apps that help the CFO find out which areas are hte most profitable?

    Forecasting supply/demand apps?

    These all make money and help streamline business processes and work with the CEO and his company.

    Thats what CEO's want to hear and what a good I.T. department does in a fortune 1000 company.

    Not that your high tech janitors like another poster mentioned, which in this case would mean its time to either move to India or update your resume because your a cost center.

  52. Do what the CEO does.... by passthecrackpipe · · Score: 1

    1.) Make a random survey, asking insightful questions 2.) Have several emails go around the company stating how important it is for everybodies voice to be heard 3.) Pull metrics that make you look good out of your ass and use those instead of the answers 4.) profit!!

    --
    People who think they know everything are a great annoyance to those of us who do.
  53. What is your SLA? by ditoa · · Score: 1

    First of all what is your SLA? You should measure yourself firstly against the SLA in place. If you are way out you need to figure our why and/or maybe adjust the SLA. Do you offer a standard 9x5x5 (9am to 5am 5 days a week)? You need to have a clear cut definition of what services and at what level you will supply those services. Does your company outsource code infrastructure such as core network and telephony to another company? If so how does their SLA measure up to yours? Your SLA should be lower their your suppliers for obvious reasons.

    How many 9s do you provide? In all honesty anything 97% or above should be acceptable to standard office users. Along with allowed scheduled downtime during office hours (such as lunch, first or last hour of the day) it should be fine. For core services this can be difficult (such as email) however you can resolve this in many ways most of which are rather simple (although require more hardware/software).

    What is your DR plan? In case of fire/flood can you get your hands on the off site backups in 24 hours? Can you have a fully operational network with all data restored in 48-72 hours? These are realistic numbers for most businesses.

    Other areas you should measure yourself on are how well your support your company with new technology? Have you looked into things such as server and storage virtualization? What are your storage technologies? SAN based? What backup systems do you use? Are they the most efficient for your business? I am not saying you have to use the latest greatest but you should know about them, their pros and cons, why they are/are not suitable for your business (And money is a perfectly acceptable answer).

    What are your infrastructure forecasts? Things such as storage, CPU power, accessibility (internal and external, VPN?). In 1 year how much additional storage will you require? Can your current solution support this? Will you need to purchase a new system? Can your backup solution cope with this growth? Will you need a bigger tape library? Will this effect your scheduled downtime? What about DR numbers?

    Providing you can answer all these questions you can consider yourself in good shape. Don't measure yourself just on uptime. Uptime is just one part of a much bigger picture, yes it's important but there are many other bits just as important.

  54. That is an excellent comment... by Evil+Poot+Cat · · Score: 1

    ...especially the part where you lead off by slamming the people who don't like the request, then join them a few paragraphs later. :)

    And to add to the metrics, long-term bonus if you can report (when applicable) what chronic problems/issues you've resolved (or at least handled). Basically, it's an extension of metric #2 in the parent's list, just be aware that self-analysis can bring some large-scale benefits over the medium- or long- term.

    1. Re:That is an excellent comment... by NeutronCowboy · · Score: 1

      Err - good catch. :) I guess I should have been more specific... the boss's request for comparisons with other IT departments is stupid. The boss's request to get some metrics on how the IT department is doing commendable. I'm chalking it up to ignorance that the boss managed to be both reasonable and stupid in the same request. :)

      Agreed on long-term analysis being critical. Nothing screams awesome IT guy if you can show that long-term problems have been removed.

      --
      Those who can, do. Those who can't, sue.
  55. There's only one absolute measure by JavaRob · · Score: 1

    Everything else is more or less made up -- you can calculate whatever stats make you look good.
    The real test?

    Two words: sack race.

  56. ITIL by euxle · · Score: 1

    You might want to look into the IT Infrastructure Library - http://www.itil.org/

    Best practices, key performance indicators, you name it ;}

  57. Benchmarking IT by Tzinger · · Score: 1

    I have to answer with a question -- by benchmark, do you mean 1) comparing yourself to other IT departments or 2) developing a system of measurement that proves you are effective and getting better.

    I prefer the second approach -- develop an internal system of performance measurement. This is not a trivial exercise but it has been done. I suggest your get you CIO a copy of Martin Curley's book, "Managing Information Technology for Business Value." Here is a link to Intel Press http://www.intel.com/intelpress/offers/bundle5.htm /

    --
    "If all the American people want is security, let them live in prisons." Eisenhower
  58. Just one measure by SpacePunk · · Score: 1

    Do they keep your shit fixed?

  59. By marking the bench, silly. by Unanimous+Cowturd · · Score: 0

    Sit down all the sysadmins and techs on one long bench. Measure the amount of, erm, 'parking room' needed. Do this at the beginning and end of the test period.

    This 'parking room' should increase as they become more efficient, automate more processes, and get off their buns less often.

    The same method can be used to downsize the department as efficiencies grow; after a while, they'll have less and less room on the bench. Kind of like musical chairs.*

    Note: This could have been written in the '1. 2. 3. Profit!' form, but I was too lazy.

    *Except the skinniest one would be squeezed out by the 'most efficient'. Evolution inaction.

    PS: The captcha text for this post was 'largely'...

  60. Lack of comparative data by Shoten · · Score: 1

    I can think of a lot of ways to do it. The best practice (yeah, guess what...I'm an IT consultant) is to look at the ITIL library, and ITSM in general. ITSM is essentially a set of practices around helping business units tell IT what they want, in useful terms, and measuring the definition of success in how IT fulfills those wants/needs. ITIL is a library of information that relates to ITSM.

    But even if you get all that working at your end (and it's not a tiny effort), how are you going to possibly compare against other organizations? How are you going to get information like that about what I presume are competitors? That's the big problem that I see, and I can't think of a way around it.

    --

    For your security, this post has been encrypted with ROT-13, twice.
  61. Re:Get rid of the Lunix d00dz by mr_mischief · · Score: 1

    Mr. Ballmer, you forgot to sign in again.

  62. Two things that have nothing to do with tech by BenEnglishAtHome · · Score: 3, Interesting

    First, all the posters who are saying "It's a trap. If they're delving into this, you're gonna get shafted down the road." are absolutely right. Pay attention to that.

    Second, different tasks get measured different ways, so I'm going to concentrate on one aspect, front-line support. That's what I do.

    When my upper management got on a kick about assessing skills and measuring performance, my local manager starting doing her best to protect us from the crapola and just let us do our jobs. She's great. Still, I felt the need to pinch-hit for her so at a recent meeting with the big executive who's far enough up the org chart that we almost never actually see her in the flesh, I gave a little speech that went, approximately, like this:

    "You want to measure our performance? Fine. For the last several years, you've made a big deal about how we're a support organization and our job is to make sure other folks can do their jobs. So measure that. Assign me a hundred employees (The target user-to-support tech ratio in my organization is currently 113-to-1.) with roughly similar jobs or, for smaller posts of duty, just assign me the entire office. Tell me my job is to keep those people happy. Then randomly and continuously survey those people and ask them if I'm keeping them happy. If I am, I'm doing my job. Nothing else matters. I don't care how many numbers you aggregate off of how many closed trouble tickets and how you compile them and present them in fancy charts and feed them into service delivery models. None of that means anything. All the numbers you're seeing are presented to you by analysts who've never actually been in the field fixing things and dealing with users; you can't trust a thing they say because they don't know what they're talking about. If my customers and my manager think I'm doing a good job, then I'm doing a good job. What I want to know is: Do you have the testicular fortitude to abandon all those meaningless performance metrics and actually start measuring performance by, you know, actual performance? "

    Two side comments: My manager is about to give me a perfect performance rating for the year. I know she's going to do that because she had me write the thing. I'm getting it less than a month after that little speech. Also, for you young whippersnappers who think everything in government is bad and anyone who spends more than 6 months on a single job is a loser, I'd like to point out that the speech cited above is a perfect example of why it's great to work under civil service protections and even better to work there long enough that even if management tried to fire you, you could just tell 'me to FO, retire, and take your pension.

    I love my job and I do it well; that's why I'm willing to stand up for it. Stand up for yours, if you've got the balls. NOW is the time to start; once management starts measuring the wrong stuff in the wrong ways, you're screwed a dozen ways, none of them involving a happy ending.

    1. Re:Two things that have nothing to do with tech by illumin8 · · Score: 1

      I love my job and I do it well; that's why I'm willing to stand up for it. Stand up for yours, if you've got the balls.
      That's nice that you love your job and are supposedly willing to stand up for it, but I think you're giving some bad advice.

      Also, for you young whippersnappers who think everything in government is bad and anyone who spends more than 6 months on a single job is a loser, I'd like to point out that the speech cited above is a perfect example of why it's great to work under civil service protections and even better to work there long enough that even if management tried to fire you, you could just tell 'me to FO, retire, and take your pension.
      So you just said you are willing to stand up for your job, but you also said that you're a civil servant that can't be fired and can just tell them to FO... Hmm... Somehow I don't think it takes any balls at all to tell someone to FO when they can't take your job away. Look, you have a real attitude problem and even though you can't see it now, someday it will come back to bite you in the ass. The speech you gave sounds all high and mighty and probably seriously offended the executive you gave it to. Sure they might not be able to do anything about it, but I've found from personal experience that it's best not to make enemies when you can avoid it. Hopefully you don't have to learn this the hard way.
      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
  63. thoughts on IT benchmarking by Optical+Voodoo+Man · · Score: 1
    There were some good points made in the responses, but they still missed a lot of the 'how to really do it".

    Everyone talks about benchmarking or comparing themselves to others. The first step in this scenario is being able to communicate what your organization does, then how well it does it. If you can't do that... forget benchmarking, and forget being able to validate your' IT organization's value.

    It is most important to first look at the work being done. Even if your processes/activities aren't formalized, every organization has elements of problem management, change management, monitoring, inventory management. However, it is critical to recognize that many organizations think of the work very differently. Do you do release management? If so, are you in development or operations? Because release management may mean packaging a newly developed application for release into the environment (development views it this way), or it may mean performing all the functions necessary (e.g., reviewing support capabilities, evaluating risk, performing load balancing) to actually drop the new application into the environment (operations views it this way). Does your organization think of asset management in conjunction with the configuration of the environment and IT finances or does it simply view asset management as inventory management?

    Once you identify the work, start to look who are responsible for those functions and what tools they are using. That will tell you how the work is being performed. Are there too many work overlaps? Are work hand-offs not covered? Do we have too many tools performing similar functions, or are we missing some automation opportunities? This information can be easily captured at the task level, as long as you provide those in your organization with a high-level example of each of the work areas.

    Now that you have the work being performed identified and the mix of people and automation necessary to make it function, you are ready to consistently capture the performance necessary for benchmarking. It is true, there are no two 'identical' companies and even within similar industries, organizations are quite different. As such, apples-to-apples comparisons are rare. However, many valuable comparisons can be made. A number of the previous posts made some good suggestions regarding performance measures and not creating SLAs unless they are necessary and unless you can validate the numbers promised. You don't need a lot of metrics. In fact, the metrics you capture will change as your organization matures. Start measuring the things you are capable of measuring. As you mature you will grow into identifying those measures that are relevant to the processes, the business, and your regulatory requirements.

    Once you are capable of capturing and communicating what you do and how well you do it, then you are ready to compare against others that can do the same. The company we used for IT process benchmarking did it this way and it worked well for us.

  64. Niels Bohr & The Copenhagen Interpretation by mosel-saar-ruwer · · Score: 1


    The sign of an incompetent department/person is one who doesn't want to be benchmarked.

    But the act of benchmarking takes TIME. And ENERGY.

    And the last thing that people want to part with - people who are doing useful, productive, mission critical work - is time. Or energy.

    Bean counters & suits have plenty of time and energy to devote to nonsense like this. People who actually do something productive with their days do not.

    Consider classical computer coding.

    Say that writing the code to satisfy some architectural requirement takes X units of time and Y units of energy.

    Now suppose that someone has decided [perhaps correctly] that all code must be commented. Guess what? X just became 2X, and Y just became 2Y.

    Now suppose that some PHB comes along and says that all work must be "benchmarked". Well guess what? That means that both the code writing and the code commenting must be "benchmarked", ergo the original X becomes 4X [and the original Y becomes 4Y].

    And then suppose some little smart ass in the back of the room says, "Oh yeah, well if everything must be benchmarked, then that means that the benchmarking must be benchmarked!"

    La voila - the original X units of time are now 8X, and the original Y units of energy are now 8X [and then when the benchmarking of the benchmarking must be benchmarked, we're at 16X & 16Y, & cetera ad infinitum...]

    Ever watch "Office Space"? Rememeber the TPS Reports?

    At some point, you just have to draw the line, and say, "No Más!"

  65. seems to me... by mistahkurtz · · Score: 1

    the easy way out would be to take on a real gung-ho attitude about finding out how well you measure up to other companies. once you undertake this new initiative, start by disabling all spam filters and network appliances. when the CEO, and everyone else starts complaining about dirty emails and the 4 hours a day spent cleaning out their inboxes, explain to him/her that maintaining the technology that (presumably) supports your business is a full-time job, and that if everything is actually working well, he/she should get off your back/give you a raise. (recall the scene in old school where l.wilson tells off his boss, john locke because he's already gotten it done)

    course it's not so much the easy way as the ass-hole way but you get the idea.

    --
    not only is time travel possible, it's irrelevant.
  66. What if you are the IT dept. by Hobb3s · · Score: 1

    I work in a company, where I am the IT dept. All the servers(15), all the users(60), the entire network and even some old press consoles are all my responsibility. Now think about if my company decided to have a survey amongst our users about my performance, and their satisfaction. Either I'm fired, or damn it, i deserve a raise.. depending upon the outcome of the survey. The primary issue I have with keep downtime to a minimum, and keeping users happy and doing their jobs is money. I'm constantly applying bandaids to hemorrhaging systems. What do you do when management has a "if it still sorta works, we're not spending a cent to fix it" attitude. Or when it does break, "what's the cheapest, buy that", regardless of the inevitable issues of subpar equipment and software. So in my case I'm not sure downtime could be used as an adequate measure of a successful IT dept. Give me a bag full of cash to spend, and I'll make sure we have superior redundancy and mere seconds of downtime in any situation.

  67. I haven't seen anyone look outside to the business by Alpha830RulZ · · Score: 1

    in these discussions. I'd look to the business functions themselves, that you support. Each area of the business has that has some IT function supporting it has some type of metric for what it needs. This could be, how long does it take to get a new user up, what is the uptime/response time of the ERP system, is there available space for the document store, etc. You can then define performance metrics, either arithmetic or qualitative, that the user of the service can understand as being meaningful metrics of whether you are serving them well. These can then be used to review the IT team's performance in a meaningful way, and used to quantify the need for additional staffing/equipment.

    At the risk of sounding like an MBA type, this is fairly simple management by objective thinking. At the end of the day, what the boss cares about first is, is you business running well. Only after the business is running well, can you consider reducing cost. If you have gone through this process, and you have these metrics in place, then a degradation of service due to a staff reduciton will be very clear, and likely fought by the users.

    --
    I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
  68. My ongoing experiences... by 644bd346996 · · Score: 1

    I'm currently involved with benchmarking a county government IT department. There has been a change in the leadership, and we now have a boss who cares about using technology effectively. Here are some things we are looking at:

    Do employees have access to reasonably modern technology? Answer: probably not. We're still using a 10-year old version of lotus notes, and we don't have any standard procedure for deciding who gets the new desktops.

    Can the different department computer systems work together? No. Because of state law, each of Public Health, Mental Health, and Social Services has to use a specific, outdated database for record keeping. We are lobbying for permission to combine them into a single database. One of our goals it that any nurse or social worker on a home visit will have a TabletPC they can use to access all information about that household's problems.

    Is the helpdesk helpful? More or less. Most problems are eventually resolved. But there have been some rather obvious gaffes. "Ivan the Terrible" became a very nice and helpful person the moment he was moved out of helpdesk duty, and is now a benefit to the dapartment. He should never have been put on helpdesk duty.

    We've also been looking for ways to make better use of our programming staff for developing custom apps. Not many managers know about that resource, and fewer still know how to use them well.

  69. Soliciting another opinion from you by BenEnglishAtHome · · Score: 1

    Despite my statements elsewhere under this topic, I agree with most of what you say. We measure all that stuff. For example, we answer priority 1 requests within an hour and every hour one goes unresolved results in a personal, automatic memo to the next higher level of management. Leave a priority 1 open and unresolved for 5 hours and it's literally on the immediate to-do list of the CIO. One more hour and the Commissioner gets involved. Priority 3, an individual work stoppage, is addressed in 4 hours. Our success in meeting those deadlines, at least in my work area, exceeds 98%. All those numbers are readily available and continuously updated. However, it's easy to measure things where you control the entire process and can define the beginning, severity, and conclusion of a problem.

    Much work, though, falls outside those parameters.

    For example, you want to measure "avoided downtimes." Good idea. But despite years of negotiations, in my large organization we've never even successfully defined terms. Currently, I'll help someone who deleted all their saved email. I get a restore done remotely and get back to the user and close the ticket. The app was available the whole time and they could process new mail. They had plenty of other work to do so it wasn't a work stoppage. I'll report my "component not available" time as zero.

    The user, OTOH, will be frustrated because he couldn't get to that old email telling him his responsibilities for planning the big boss' retirement party next week and since that was his biggest priority for the day, he reports 8 hours of downtime for the day, even though he knows he actually did spend as much time as during a normal day doing productive work.

    At the yearly SLA re-negotiation, both sides sit down with radically different lost productivity figures. In their way, both sides are right and wrong simultaneously. Both sides definitely don't trust each other. Nobody every feels their expectations are being met.

    How do you get over a hump like that? The problem really seems intractable. Can you recommend any reference material for me to read?

    Thanks for your thoughts.

    1. Re:Soliciting another opinion from you by NeutronCowboy · · Score: 1

      Eep - SLA discussions are the hardest part.... which is why I really didn't mention them. I don't have any reference material for that either. The best I can do is point you to standard negotiating techniques: things like understanding first that this is a common effort, that there are personal issues at work as well as professional issues which all need to be resolved, and that there needs to be a give and take. Basically, what I would recommend is to first find common ground, and then work from there. In your case, it sounds like there needs to be a distinction between dealing with user errors, and dealing with applications errors... but that's just a guess.

      We went through some soft-skill workshop here which helped tremendously in that area, but I'm kinda loathe to do actual product/business recommendations where I might have a stake.... as a result I'll just point you to Barnes and Nobles and their Business section. :)

      --
      Those who can, do. Those who can't, sue.
  70. Comparisons and Performance by Gybrwe666 · · Score: 1

    My customer base includes diverse clients and verticals, from Fortune 50 to SMB. Most if not all larger companies are currently wrestling with how to gauge overall IT performance. This is, in fact, one of the newest trends that is going to overtake much of the IT industry over the next few years, in my opinion.

    However, there are other factors which should be looked at and different models for applying and measuring performance that should be considered before you simply go out and compare yourself to other companies.

    One of the industry drivers that I have seen is the move to start treating IT as a real business within a business, and creating Key Performance Indicators and Benchmarks to measure the actual value of IT to the overall business. Historically, IT has been the dumping ground of the company. Every company has a product, whether that is a physical item or information or time. IT has been asked to supply some (and in many cases all) of the infrastructure to support these products, yet they are often not involved with much of the decision making process in developing the solutions. A COO or CSO or CEO makes a decision to sell something. They go to the CIO and ask, "How much will your portion of delivering X cost?", develop a budget, and then at some point equipment shows up and IT installs it and maintains it.

    The key issue, however, is far more complicated. No IT department, even for a small company, is delivering a single service. Even a 1-man IT shop in a 10 person company is being asked to develop, purchase, install, and maintain multiple products. For this theoretical small company, at the minimum the IT guy is doing email, networking, web site maintenance, and supporting information stored on computers and servers.

    The key is to begin treating these services as products, looking at the bigger picture, and then analyzing many well-established benchmarks against these services.

    Right now, Service Delivery is really what IT is about.

    Many companies and vendors that I work with are now starting to look at IT in this manner, and have come to the proper conclusion that a single corporate IT infrastructure is a business with in the business, and that it is possible to measure value and performance, as well as establish best-practices, benchmarks, and even future budgets against these benchmarks.

    For example, one of my customers is in the information business. They sell access to up-to-the minutes (and in some cases, up-to-the-second) access to information. They currently sell hundreds of products, and until this point, each products was essentially its own entity, with its own supporting groups, and global IT infrastructure supporting these products.

    Up until now, IT was simply told, "Here's a product we have developed. Our Global Product Manager is going to deliver this data to these customers. Our Development Team (with no common management short of the CIO) has used this architecture, this platform, and expects we will need X number of Y products (Servers, storage, network gear, etc) to deliver this service. Make it happen."

    But think about that. They have at least 15 hardware platforms that I know of. They support at least 7 different OSes. The network group has no visibility into this process, and ends up adding blades and wiring and routers and everything else on virtually an ad-hoc basis.

    So, what is the solution?

    SOA. Service Oriented Architecture. This is, of course, the newest buzzword, but to me, it makes so much sense I wonder why no one thought of it sooner.

    The basic gist is that you treat your IT infrastructure as a single architecture. Then you analyze each product on that architecture, and also begin analyzing what you really need to support Service Delivery of those products. In this case, you have the hundreds of client products. You also have the internal networks for the company, which deliver email, instant messaging, Internet access, database access (generally Oracle applications for C

  71. Expanding on the topic by BenEnglishAtHome · · Score: 1

    Excellent points. Really excellent points. You made me stop for a minute and consider just how fortunate I am. And, also, how much I need to add a little more detail so that people don't get the wrong idea.

    So you just said you are willing to stand up for your job, but you also said that you're a civil servant that can't be fired

    No, I can be fired for doing something outrageous. I can be escorted right out the door and lose my pension. But I can't be fired for pissing off some exec by saying things I believe to be true. That's a big deal and a huge advantage of public service over private industry. (After all, I need something to compensate me for the lower pay rate - but that's a whole 'nother can of worms.)

    and can just tell them to FO...

    It's nice to have an emergency exit strategy.

    Somehow I don't think it takes any balls at all to tell someone to FO when they can't take your job away.

    I didn't tell the exec to FO. I told her to put her measurement money where her customer service mouth was.

    you have a real attitude problem and even though you can't see it now, someday it will come back to bite you in the ass.

    I'm an old man. My attitude has bitten me in the ass more times than I can count. The saying around here is that my mouth is "career-limiting." I accept that and have for a long time.

    That being said, I'm also straightforward, honest, and excruciatingly polite (except when I make a conscious decision to be otherwise). I am always the first to publicly admit when I make a mistake. About a number of topics, I'm the go-to guy for tech help and when I don't know the answer, I know where to go to get them. I can quickly think of the names of two dozen customers who will literally specify in their trouble tickets when they call the help desk that they want me and only me to come work on their computers because they know I really care if they get back to work.

    To me, this isn't a job; it's serving my fellow man and a greater good. I'm willing to shoot off my mouth if that's what it takes to make this a better place. Why? Because I love it and I want to stick around for quite a while longer.

    The speech you gave ... probably seriously offended the executive you gave it to.

    That was the point. We spent over an hour behind closed doors afterwards.

    Sure they might not be able to do anything about it, but I've found from personal experience that it's best not to make enemies when you can avoid it.

    This was an exec high enough up that she could do something about it. For example, I knew that she was the primary architect of one of our support systems that I openly disparaged during the meeting. Later, she demanded to know what problem I had with it. You see what I gained there? I got her, an exec so far up the ladder it would give me a nosebleed to climb that high, to ask lowly little me a real question. I was prepared with a list of reasons why the old solution hadn't scaled with the problems and presented her with specific proposals for doing things a better way. By the end of our time together, she understood what my coworkers and customers already knew: I'm a nice, polite guy who knows my stuff but is willing to sacrifice personal goodwill if that's what it takes to bring attention to real problems that prevent my customers from doing their jobs. By the end of our time behind closed doors, SHE was the one taking notes. By the end of that time, we weren't enemies; we were mutually respectful coworkers who could talk out our shared customer service problems and actually make progress on them. I'll take that over a promotion or a new hangin'-out buddy any day.

    Since it's a tactical decision to turn it on and off a

    1. Re:Expanding on the topic by illumin8 · · Score: 1

      Excellent points. Really excellent points. You made me stop for a minute and consider just how fortunate I am. And, also, how much I need to add a little more detail so that people don't get the wrong idea.
      You know the reason why I wrote the response was that I see a lot of the same personality traits in you that I see in myself. There is some saying that I can't remember right now about seeing the same faults in others that you have in yourself :-) I too have been known as the go-to guy on my team on more than one occasion. I have also been known to have a "career limiting" mouth. I think there is something to being highly qualified technically that means we have a lower threshold for incompetence.

      Of course I work in the private sector so I don't have anything as great as a pension or guaranteed retirement to look forward too. Thanks for the insight though. Consider yourself friended.
      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
  72. Re: IT Benchmark by Paracelcus · · Score: 1

    Complaints per analysis-calendar cycle/number of call center tickets per 100 users/customers supported.

    --
    I killed da wabbit -Elmer Fudd
  73. compare??? by dvollr · · Score: 1

    Sounds like someone wants to outsource you. I've heard this question before. Next week you come in to the office and your CIO introduces you to Mr. Smith from IBM/Perot/EDS/etc. who'll be managing the transition.

  74. Tounge-in-cheek by GWBasic · · Score: 1

    My tounge-in-cheek response is that you need to look at how fast your hardware is compared to how fast it should be.

    Specifically, I've been in many situations where my company-provided hardware was too slow due to the company-provided security software. McAffee is the biggest offender, it'll needlessly make me wait for minutes while it trashes my hard drive.

    You know that utility that automatically updates everyone's desktop? Guess what, making everyone reboot in the middle of the afternoon cuts away half an hour of productivity!

  75. Re:Uptime is assumed. Get strategic. by Geminii · · Score: 1

    The key metric here is "loss in quality". There are always going to be cheaper people - heck, go recruit the wino in the alley out back - but quality is a strange beast to measure. If you're cheapening your customer service, how are your customers going to react? If you're cheapening your in-house troubleshooting/repair systems, how much time, money and patience are your own people going to lose? If you're cheapening your systems knowledge and documentation, what will be lost when it needs to be decyphered in the future? And yes, I am using that verb deliberately. There are certain tasks which can be effectively outsourced. Unfortunately, there are a heck of a lot more which can't be without suffering extensive side-effects.