Slashdot Mirror


The Four Fallacies of IT Metrics

snydeq writes "Advice Line's Bob Lewis discusses an all-too-familiar IT mistake: the use of incidents resolved per analyst per week as a metric for assessing help-desk performance. 'If you managed the help desk in question or worked on it as an analyst, would you resist the temptation to ask every friend you had in the business to call in on a regular basis with easy-to-fix problems? Maybe you would. I'm guessing that if you resisted the temptation, not only would you be the exception, but you'd be the exception most likely to be included in the next round of layoffs,' Lewis writes. 'The fact of the matter is it's a lot easier to get metrics wrong than right, and the damage done from getting them wrong usually exceeds the potential benefit from getting them right.' In other words, when it comes to IT metrics, you get what you measure — that's the risk you take."

29 of 223 comments (clear)

  1. Business planning by InsightIn140Bytes · · Score: 5, Insightful

    It's bad business planning, but it's also the way any big name linux distroy works. Something not working on your Red Hat Linux? No problem, call us! And that's how they make money. They make money on the promise of fixing problems, and that includes saying that their OS is broken.

    1. Re:Business planning by fsckmnky · · Score: 5, Insightful

      SCO was famous for this. $5,000 minimum support contracts, with $1,000 per incident fees, whether they fixed it or not.

      "Thank you for calling SCO may I help you ?"

      "Yeah, my manufacturing plant just shut down because your kernel panic'd."

      "We're sorry to hear that, but you have the newest version, so there are no updates you can apply to resolve the issue. ($1,000 cha ching)"

    2. Re:Business planning by AdamWill · · Score: 5, Insightful

      Support doesn't just mean 'fixing bugs'. It also means 'helping you set things up right', 'helping you optimize your configuration', 'helping you figure out what tool you need for the job at hand', and so on.

      Selling support does not require that the underlying product be broken.

    3. Re:Business planning by sleigher · · Score: 4, Insightful

      Wasn't there just a story recently about having gurus on site? Yet, in this example, the production system shut down because of a kernel panic? Hmmmm...

      Any company that is relying on support to keep their production up and running deserves to be down and losing money. Just because some analyst uses big words in a conference room doesn't mean you don't need good people on staff that know their shit!

      I hate IT and I am so sick of it. Here's an ask slashdot! What the hell can I do now? I hate this place! All I know is *NIX and enterprise storage. Load balancing and JBOSS. Virtualization and a decent amount of PERL and Assembly. Maybe flipping burgers ain't so bad after all...

      --
      All points of time and space are connected.
    4. Re:Business planning by Anonymous Coward · · Score: 5, Insightful

      Flipping burgers ain't bad if you own the restaurant.

    5. Re:Business planning by Anonymous Coward · · Score: 4, Insightful

      As someone that works in support it would be nice if customers understood how to use their support system.
      All the screaming and yelling that it's broke will not tell me what 'it' is or what is 'broken' about it.

    6. Re:Business planning by CBravo · · Score: 3, Insightful

      I always ask for facts (instead of conclusions):
      -what do you see
      -what did you do
      -what do you expect to see

      --
      nosig today
    7. Re:Business planning by justsayin · · Score: 5, Insightful

      My father was an auto and large truck mechanic, pretty good one too. He had three questions you can ask to begin diags on pretty much any system with humans involved.

      1) Did it ever work?
      2) When did it quit?
      3) What have you done to it lately?

      Pretty much the foundation of my IT Career right there.

    8. Re:Business planning by khr · · Score: 4, Insightful

      -what did you do

      Of course, that one has a universal answer, "nothing, it just stopped working!"

  2. Any metric can be gamed by russotto · · Score: 5, Insightful

    Losers realize this simple fact, instantly think of several ways to game the metric, then don't do it figuring that "obviously" the decisionmakers realize the metric is horribly broken. Then they get laid off. Winners spend hours, days, or weeks coming up with one way to game the metric, pat themselves on the back for being so clever, and do it. Then they get promoted, eventually to a position where they come up with metrics of their own.

    1. Re:Any metric can be gamed by Hatta · · Score: 5, Insightful

      Unfortunately, this is true. Evil will always triumph because good is dumb.

      --
      Give me Classic Slashdot or give me death!
    2. Re:Any metric can be gamed by AdamWill · · Score: 5, Insightful

      Yeah, this is pretty much the problem. Performance evaluation should really be done by crazy, high-tech methods such as you and your peers and manager sitting down and discussing what you've achieved, but that kind of thing is way too hard to stick into an Excel macro, after all...

      Another classic example: call centres which measure 'performance' mainly by the average call time metric. Which gives tech support workers all the incentive in the world to give out any piece of bogus advice that'll get the customer to hang up as fast as possible. Or just hang up on them, if the phone system isn't sophisticated enough to detect it.

    3. Re:Any metric can be gamed by Ethanol-fueled · · Score: 5, Insightful

      As a widget-fixer, our analog is obviously how much shit we can fix in a given time frame. One of the biggest mistakes I've seen in multiple companies(ranging from laptop to medical device repair) is that the PHB keeps a board or chart showing how many widgets each tech fixed during a given timespan.

      Any idiot can see that the misguided sweatshop-style metrics cause the following problems:

      Cherry-picking - Techs choosing and even stashing away (!) the returns with the easiest and quickest problems to fix. It matters not that your expensive gadget has been sitting there for a month, there are numbers to be made and we'll get to yours when we want to regardless of the order they came in.

      Racing - When there are no "easy" ones to be cherry-picked, then the techs will race to fix your item. They will ignore problems and cut corners on others. Stripped screw hole? Super-glue the screw in. Low output? Game the settings so the tests will pass. Part shortage? Cannibalize and rob Peter to pay Paul in a hardware-sort of Ponzi-scheme.
      Status Quo and mediocrity - The top performers will become accustomed to the attaboys and will continue to produce slipshod repairs, even if there is a slowdown in work when they can do their job right. Meanwhile, the low performers will become used to it and feel no need to better their work.

      My idiot boss in the company I'm in now considered it and was shot down by every tech. In this company, due to the variety of products, one person could make tens of thousands of dollars with 1-2 days work while another tech working on a different product will have to spend more labor and overhead juggling external vendors and all the headaches it involves only to make a couple thousand dollars. Yeah.

      Fortunately, the consultants we brought in are smart. They listed generic milestones and a cheeky "100%" as the goal with the smiling disclaimer that it will probably never happen.

    4. Re:Any metric can be gamed by inviolet · · Score: 5, Insightful

      Losers realize this simple fact, instantly think of several ways to game the metric, then don't do it figuring that "obviously" the decisionmakers realize the metric is horribly broken. Then they get laid off. Winners spend hours, days, or weeks coming up with one way to game the metric, pat themselves on the back for being so clever, and do it. Then they get promoted, eventually to a position where they come up with metrics of their own.

      It's not just IT. Our entire society has converted over to metrics. An easy example comes to mind: the stock market versus a company's quarterly performance. Another set of particularly nasty examples is found in our justice system: police officers evaluated by their number of citations, prosecutors by their number of convictions, prisons by their dollars per inmate per day.

      I get the financial impetus to switch to metrics. Where it used to be one skilled manager overseeing per 5-7 employees, it can now be one schmuck manager with an Excel spreadsheet overseeing 30 employees.

      I even get the psychological impetus. Numbers give us that all-important feeling of certainty, and at low cost too... while the traditional alternative requires legwork, mindwork, judgment, contemplation, and mistakes.

      But it's wrecking our society.

      --
      FATMOUSE + YOU = FATMOUSE
    5. Re:Any metric can be gamed by ShieldW0lf · · Score: 2, Insightful

      Unfortunately, this is true. Evil will always triumph because good is dumb.

      Evil will never truly triumph over Good because if it does it will have nothing left to eat next season.

      --
      -1 Uncomfortable Truth
    6. Re:Any metric can be gamed by GNU(slash)Nickname · · Score: 3, Insightful

      Unfortunately, this is true. Evil will always triumph because good is dumb.

      Evil will never truly triumph over Good because if it does it will have nothing left to eat next season.

      No, Least Evil becomes next season's Good, and then the spiral continues.

    7. Re:Any metric can be gamed by Kjella · · Score: 3, Insightful

      Evil will never truly triumph over Good because if it does it will have nothing left to eat next season.

      Unfortunately, this isn't very true. Even if you know the job is a ripoff where someone else is taking 99% of the profits, in the choice between a job and no job people will work under sweatshop conditions to put food on the table. That is something that's happening today. To take an even more extreme historic example, the slave trade lasted for centuries. You are a slave, your children will be slaves, your grandchildren and great-grandchildren will be slaves. If anyone did the starving, it wasn't the slave owners. Yes, the circle of slavery was eventually broken, but you'd need a really, really long perspective to say that Good will triumph some day. I don't see that the future holds any guarantees either, there's plenty sci-fi futures where you have robotic or unmanned weapons system that are utterly loyal. They will never desert, never refuse to obey orders, never let their feelings get in the way of killing unarmed civilians and imposing a reign of terror. Technology is no guarantee you will have more freedom, even though some technologies have obviously helped.

      --
      Live today, because you never know what tomorrow brings
  3. ain't pretty. by Caerdwyn · · Score: 5, Insightful

    Such metrisc also disincentivize people taking proactive steps to reduce the number of incoming tickets (i.e. making the system/environment more robust or your users more educated), and disincentivizes managers for so doing by reducing the number of people needed to service incoming tickets (thus reducing the size of the empire and the pay grade of the manager).

    I've seen both "disincentives" in action. It ain't pretty.

    --
    Everybody gets what the majority deserves.
  4. Almost. by khasim · · Score: 4, Insightful

    Winners understand that tech support is a stepping stone and treat it as such. Which means that they move up as soon as possible.

    Tech support managers are under pressure to keep their costs down. So unless you're okay with working for less money than the others there (but still solving as many problems / answering as many calls) you will be replaced with a new, cheaper person as soon as they can find one.

    The metrics are just there to justify replacing you.

    1. Re:Almost. by jonamous++ · · Score: 4, Insightful

      I manage a support environment (granted, they are not script-readers) and we pay our support staff very well. I also have one of the lowest turnover rates in the industry, despite the fact that we are busy and the job can be stressful. In fact, most of my turnover is losing support reps to our DBA and Development groups as the folks advance in skill (win/win for the company and for the rep).

      It really depends on what you are supporting and your skill level. I'm willing to pay more for someone who is a great problem solver; someone who can connect to a client's environment and do whatever it takes to solve a problem - take risks, explore, and find solutions. I'm certainly not going to replace that person with someone cheaper who can't resolve the problems we face.

  5. Re:Who does this? by wisnoskij · · Score: 5, Insightful

    Probably the same people who consider number lines of code written per hour as a good metric to evaluate their employees productivity.

    --
    Troll is not a replacement for I disagree.
  6. Metrics are only fair for homogeneous work by hawguy · · Score: 4, Insightful

    Metrics work if you are comparing two workers on an assembly line doing the exact same work - you can compare their widgets built-per-hour rate (offset by any QA problems).

    But when you're dealing with a helpdesk team, the work is no longer homogeneous. The more senior helpdesk person usually gets the hard problems... and he spends more time mentoring his peers (at least he'll do that in a well run team). But tell him that his time-to-resolve metric will determine his bonus and suddenly he'll focus on solving tickets as quickly as possible and instead of volunteering to track down that intermittent printing problem reported by the finance team, he'll leave that for his cohorts and instead will jump on the fast easy tickets.

  7. Dunningâ"Kruger effect by khasim · · Score: 4, Insightful

    The problem with metrics is that it always sounds like a good idea when you're thinking of implementing it and few people go beyond the "this sounds like a good idea" phase to the "how can I game the metric I just thought up?" phase.

    That's an example of the Dunning-Kruger effect.
    http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    Anyone can design a metric that they themselves cannot figure out how to game.

  8. You get what you reward by perpenso · · Score: 5, Insightful

    Its not just the losers. Talented and rational technicians and engineers bend to the rules of the system too. Basically you get what you incentivize, what your reward. If you reward people for complying to some metric then they will generally comply. It does not matter what everyone agrees is right, it does matter if management says quality is important. If the metric decides whether you get to keep your job or get that raise then the metric is what the company gets regardless of what the company asks for or whether the company's goals are actually advanced.

    1. Re:You get what you reward by CAIMLAS · · Score: 4, Insightful

      Talented or not, those people are not ethical.

      On the third hand, you've got those of us who put our effort into work instead, bill accurately, and don't dick about with meaningless excel spreadsheet metrics. We do our work, ignoring the rest, and end up getting a lot more done than ticket munching assholes.

      Then we quit for a substantially higher paid job when the idiots start thinking you're doing nothing. Maybe we steal our previous boss's clients (because they like our work). Maybe we start our own company.

      Metrics are what kill small IT companies. IT (and programming) are some of the least trackable/accountable things you can think of - it's how people get by doing absolutely nothing for years and years while still making close to $100k a year: their lack of work and fuck ups fall in someone else's lap, while they spend their time attempting to look important and knowledgeable (while they are neither).

      The problem is that the people doing these things - metrics - don't know better. That's what they were taught in management school, and that's what so-called industry knowledge says you should do. (It works in India, right? So it's gotta work here. Except, it doesn't really work in India, and that's why their product is shit.)

      Ultimately, it will be their end. No company can thrive without actually paying attention to what the smallest unit within their organization is actually producing and accomplishing, to some level. Metrics just attempt to abstract actual work into a number discernible by those who don't understand anything but numbers. It doesn't end well.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  9. Re:I'm currently reading TFA... by bill_mcgonigle · · Score: 4, Insightful

    Yeah, I used to work tech support for what was then the largest Mac products reseller in the US, and that's the kind of metric they used (just calls per hour, not even resolved issues).

    There was one tech so bad that people would just hang up and call back. When asked about my long call times, I showed them a dozen calls from the logs where they talked to 'Hank' for 5 minutes, got back in the queue, and then talked to me for 20-50 minutes (the source phone # was in the logs with destinations and timestamps). I never left a customer with an unresolved problem, but that's not what was being measured.

    They did understand that the real waste of money was the guy who had 'great' call times, but they also had no way to measure our actual performance, so they used the reports they did have as proxies.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  10. Re:My metrics are superior. by inviolet · · Score: 4, Insightful

    Good. glad to see that some VP did the smart thing for once and cut the middle managers instead of the people who actually get the work done.

    It is deliciously ironic that you would take a swipe at "middle managers" in this conversation about metrics.

    The only way to eliminate middle management, is for upper management to utilize metrics in order to evaluate lower management. There is no time for hands-on management and evaluation with a keen eye in one of these vaunted "flat organizations" with no middle management. And so lower management quickly realizes that their jobs and bonuses depend on the metric, rather than on quality or long-ranged action.

    After that, the company is humped... but by then, the "aggressive VP" who wiped out middle management has collected his bonus and moved on.

    --
    FATMOUSE + YOU = FATMOUSE
  11. this reminds me of a blog post by ILongForDarkness · · Score: 3, Insightful

    on Raymond Chen's site (The old new thing) a sporting goods store wanted to increase the upsales of "shoe protecting" sprays. They offered the staff a kickback since they had a ridiculously high margin on the spray (like 80%). Anyways the sales people were allowed to use discounts at their discrecion and the store had coupons frequntly. So ... smart employees gave away the spray and used coupons or "discounts" to make up the difference so they'd get the kick back. In general any behavior you offer a reward for that isn't exactly what you want as a company will result in you getting what you are incentivizing regardless of whether or not you get what you want out of the deal. The only solution: tie the reward directly to what you want, eg. if you want more profit for the company than give profit sharing. You still have to work hard to remove disincentives, ie crappy employees that make the goal unachievable and so make even your good employees just take it easy since there is no reason to put in the extra effort, but at least you make your employees incentives tied to your organization wide goals.

  12. Re:My metrics are superior. by GauteL · · Score: 4, Insightful

    "Seriously? That's the only way to evaluate? You can't think of a single other way?"

    I take umbrage with this sort of response. Your whole purpose is trying to make the parent look stupid, without any sort of constructive input of your own.

    By all means, if you know how to perform the job of 10 middle managers with just one top level manager without using metrics, please tell us, otherwise I'm calling your bluff. The parent poster's whole point is that you need hands on management to do proper evaluations. They need to observe you, talk to you, critically evaluate your work, etc. A single top level manager, managing 100 employees can't do that, and if you try to ask the other employees, most decent ones tend to not want to sell out their co-workers.

    Metrics was invented for this exact purpose. But a number based on some work stats can't replace critical evaluation.