Slashdot Mirror


System Admin's Unit of Production?

RailGunSally writes "I am a (strictly technical) member of a large *nix systems admin team at a Fortune 150. Our new IT Management Overlord is a hardcore bean-counter from hell. We in the trenches have been tasked with providing 'metrics' on absolutely everything from system utilization to paper clip recycling. Of course, measuring productivity is right up there at the top of the list. We're stumped as to a definition of the basic unit of productivity for a *nix admin. There is a school of thought in our group that holds that if the PHBs are simple enough to want to operate purely from pie charts and spreadsheets, then we should just graph some output from /dev/random and have done with it. I personally love the idea, but I feel the need for due diligence, so I put the question to the Slashdot community: How does one reasonably quantify admin productivity?"

556 comments

  1. Number of Cases by Esion+Modnar · · Score: 5, Funny

    of Jolt Cola consumed.

    --

    They say the first thing to go is your penis. Well, it's either that or your brain. I forget which...
    1. Re:Number of Cases by Anonymous Coward · · Score: 1, Insightful

      Simple! If you get calls you aren't productive enough, if on the other hand you get no calls it's time to slash the workforce... At least that seems to be the thinking of most non-IT staffers where I work.

    2. Re:Number of Cases by BSAtHome · · Score: 1

      That means:

      productivity = 1 / (nr of calls)

      And infinty is where I am most of the time :)

    3. Re:Number of Cases by Anonymous Coward · · Score: 0

      And this has what to do with Jolt Cola, exactly?

    4. Re:Number of Cases by farrellj · · Score: 1

      Oz of Jolt....over hours of downtime!

      ttyl

      --
      CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
    5. Re:Number of Cases by WgT2 · · Score: 1

      Disclaimer: this has nothing to do with the parent and every thing to do with TFQ being asked.

      Uptime.

      If that's too general then it can be tempered with recommendations about hardware/software reliability, functional expectation verses reality (like budget or current infrastructure, like hardware/software, potential and functionality), projected time lines (as provided by you admins) and your integrity in making stated deadlines.

      But, I expect that you are just in for a rotten time under this nimrod. Have you asked nimrod what a "*Nix Admin unit of production" is? If he cannot answer that question then you should be confident enough in your admin qualifications (should you need to find another job) to challenge him on this, since nimrod IS the MANAGER -> the LEADER who should be providing these metrics to you and not making YOU do HIS work! They hired you to do a specific job and if THEY don't remember what that job is, perhaps you better recognize that their ship is sinking: bail, bail, bail!

    6. Re:Number of Cases by mvdwege · · Score: 2, Interesting

      [...]the MANAGER -> the LEADER who should be providing these metrics to you and not making YOU do HIS work!

      Welcome to the real world. In corporate management, it appears that it is the job of the manager to order his subordinates to find out what his job is. Actual productivity is irrelevant. It is all a shell game to provide the semblance of useful work for the new feudal overlords.

      Which is why I quit. SMEs have their problems, and they are not entirely free of the MBA Morons, but it's a damn sight better than any Fortune x00 company.

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    7. Re:Number of Cases by marafa · · Score: 0

      days without incident

      --
      _ In Egypt Networks: Network Solutions with a Twist
    8. Re:Number of Cases by lukas84 · · Score: 2, Funny

      I currently work in a small business, and our CEO just cut all hw maintenance contracts because we didn't have any major hw problems in the past.

      I can already see were this will lead...

    9. Re:Number of Cases by marafa · · Score: 0

      or accident ;)

      --
      _ In Egypt Networks: Network Solutions with a Twist
    10. Re:Number of Cases by Doctor+Memory · · Score: 1

      "Paging Fuckup Fairy, Fuckup Fairy to $WORK['lukas84'], please..."

      You should be receiving your intermittent, multi-symptom, unsupported-configuration-related H/W failure in...3...2...1...

      --
      Just junk food for thought...
    11. Re:Number of Cases by eclectus · · Score: 2, Insightful

      Ask your CEO if he also canceled his business insurance as well, since no one sued him last year. And ask him if he canceled his life insurance, since he didn't die last year.

      --
      This signature is a waste of 42 characters
    12. Re:Number of Cases by Anonymous Coward · · Score: 0

      They are leeches - I just want to bury these a$$holes deep for replying to first posts!

    13. Re:Number of Cases by mrbooze · · Score: 1

      And remember that Uptime should be based on Services, not Servers. Nobody above a first-level IT manager should ever care if a specific piece of hardware is unavailable, as long as the services provided by that hardware continues to be provided.

      That's one of the bigger metrics-related mistakes I've seen several times over the years, focussing too much on monitoring components while not monitoring the service as a whole.

      This sometimes creates amusing scenarios where everyone's individual department gets to report excellent uptime while somehow the end user sitting in their chair was still unable to use the service much of the time.

    14. Re:Number of Cases by joeh3rd · · Score: 2, Insightful

      I generally agree with the parent with the possible exception of expecting the manager to come up with all of the metrics. The main things they are going to be looking at and held accountable for themselves is cost estimates and deadlines met. If you are using a trouble ticket system then turn around time would be a good more granular measurement. If you are experienced try making a list of services that the system you are administering provides. Weight these according to importance to the consumers of the services and assign a dollar value to these. If providing services for developers, ask them for their top 10 "What is most important to you, system-wise, in performing your job?" Factor in how many users you will have to be assisting. Some things that come to mind are: database performance, system latency, network latency, package purchasing and maintenance, backups and the ability to recover from user screw-ups in a usable time and granularity, etc. Sometimes it is useful to ask your manager in advance of all this to get their input on what they consider important as this can save you the trouble of coming up with a meaningful system only to find your manager only wants to know how many hours you work! Be aware as well that many large organizations rotate managers so all is not lost if the first one is a zero. If the zero has been in this position for years and their boss is their best buddy, get that resume' out and remember to ask insiders about the environment before hiring in. Networking is invaluable. Good luck.

      --
      Be as you would have the world become.
    15. Re:Number of Cases by WgT2 · · Score: 1

      That's great clarification that needed to be made. (lest a manager read my post and think otherwise)

    16. Re:Number of Cases by WgT2 · · Score: 1

      Those are all good examples.

      I'm so glad I went on a rant last night.

    17. Re:Number of Cases by mdervin2001 · · Score: 1

      I think having the responsibility to set one's own metric is great in two ways. The boss is giving you control over what you consider success and failure.
      1) You can lower the bar.
      2) You can have a quantifiable tool to get more money for projects.

      If you make it a user-centric metric, you'll have a much easier time. Instead of focusing on system uptime, choose user downtime. So you can say to the boss, "Our users were down for N hours for a total loss to the company of $XXX,XXX. Now for (1/3)XXX,XXX we can reduce this issue to (1/5) N..."

      The boss is trusting you, it's your responsibility to take advantage of that trust.

    18. Re:Number of Cases by Anonymous Coward · · Score: 0

      Disclaimer: this has nothing to do with the parent and every thing to do with TFQ being asked.
      What is wrong with you? At the top of the page there is a button to reply to "TFQ being asked". Why the hell do you scroll through the discussion and inject your opinion at some random point? And more importantly, why are you not being modded down where you belong with the GNAA trolls and the other idiots?
    19. Re:Number of Cases by aldousd666 · · Score: 1

      If a manager is reading your post on slashdot, he/she/it is possibly already smart enough to know that you can't measure admin productivity the same way you can a factory floor worker. Admins are dollar savers, whereas floor workers and business development types are money makers. Trying to determine how much money you saved is only about as fruitful as valuing various cases of disaster scenario, which undoubtedly have too many variables.

      A coherent strategy for talking about productivity is to break out the services provided by IT into categories, and compare to what you consider to be 'efficient' or successful companies invest as a median on these same services per unit (into the number of employees, maybe also compared to geographic distribution, weighting for cost of living in the areas of employment.) It's not easy, and you pretty much have to be an actuary to do it. Like for example, break down into File/Print/Email/Teleconferencing/Internet Bandwidth/Spam Filtering/Account maintence... Number of help calls, downtime, etc are all relative to the type of service provided as well as the industry as a whole. It's certainly not solely an internally measurable number.

      --
      Speak for yourself.
    20. Re:Number of Cases by svanstrom · · Score: 1

      At least you now can get away with a lot more "that's not a softwareproblem, it's a hardwareproblem"s... which should free up enough time for you to be able to find a new job before the proverbial excrement goes fan shopping.

      --
      perl -e'print$_{$_} for sort%_=`lynx -dump svanstrom.com/t`'
    21. Re:Number of Cases by Anonymous Coward · · Score: 0

      what's that word...
      d'oh?
      dolt?
      idiot?
      no! It's:

      • irony
    22. Re:Number of Cases by WgT2 · · Score: 1

      Admins are dollar savers, whereas floor workers and business development types are money makers.
      I think that well defines my frustration with this quantification (as far as the poster has described their situation).

      Those are also very good suggestions about try to quantify it as well. They also go in with another poster's:

      I think having the responsibility to set one's own metric is great in two ways. The boss is giving you control over what you consider success and failure.
      1) You can lower the bar.
      2) You can have a quantifiable tool to get more money for projects.
      Which they summed up with:

      The boss is trusting you, it's your responsibility to take advantage of that trust.

      While I wouldn't look for ways to get over on the company, I would definitely look to report the 'quantifying/defining of admin productivity' as part of my accomplishments during the review period; I'm sure my managers would be proud of that. Such an endeavor would require a lot of back and forth between myself, users, other admins, the manager, other managers (who require IT services), etc. -> I think it would bring it all back to your point about quantifying dollars saved: Why don't they just go ahead and make reports about what didn't happen to them this year and thus all the money they saved because 'We didn't have an earthquake, tornado, fire, employee-go-postal, nor IRS audit this year... All for a total savings in the billions -> We're rich!'

    23. Re:Number of Cases by HNS-I · · Score: 1

      I'd mod you..

  2. Measuring productivity? by haluness · · Score: 4, Interesting

    How many tickets answered per day? Completed per day? /dev/random is probably the most elegant though

    1. Re:Measuring productivity? by metlin · · Score: 5, Insightful
      Trouble tickets are great, but I would recommend that you find ways to quantify all of the following in some way or the other -
      1. Stability calculated using the uptime of your systems. You could include such things as updates, patches etc to this to demonstrate that stability is not set in stone.
      2. Reliability is similar to stability, but how many production/pilot/training and other systems rely on you? How often and how well do you serve them?
      3. Response time is how fast you react to problems and how often do problems come up? (trouble tickets are a good way to quantify the latter)
      4. Network load is a good way to demonstrate how well your network is performing, if you are a *nix sysadmin handling networks.
      5. Security is how much time and effort do you spend on keeping your systems secure, both internally and externally?
      6. Efficiency would be a combination of all of the above and a way of measuring how well you achieved those things and how much time, resources and effort was expended to achieve those things.


        I am sure that others could find much better ways of quantifying performance, but this is something that jumped out at me. I was part of a consulting team that was asked to improve performance in a company several years back, and they came up with something similar.
    2. Re:Measuring productivity? by Duhavid · · Score: 4, Insightful

      No. How many tickets were not opened in the first place because things
      just work.

      Yeah, I know.

      --
      emt 377 emt 4
    3. Re:Measuring productivity? by SCHecklerX · · Score: 1

      Isn't answering tickets the antithesis to productivity? Productivity would be designing your systems such that you don't get tickets. Routing everything to /dev/null doesn't count :)

    4. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      O.K: now all you need is a way to quantify the "complexity" of each ticket.

    5. Re:Measuring productivity? by Anonymous Coward · · Score: 1, Insightful

      The nice thing about the /dev/random solution is its easy automation, saving the ridiculous amount of time this sort of bean-counting takes away from real work, and ultimately leading to greater business efficiency.

    6. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      Make sure there's a steady supply of tickets then, or your good work will make you look bad. Sadly this is an often used metric, but it favors patchwork over thorough planning and know how.

    7. Re:Measuring productivity? by Citizen+of+Earth · · Score: 5, Insightful

      Hours of productivity per day lost to productivity measuring?

    8. Re:Measuring productivity? by DudeTheMath · · Score: 2, Interesting

      For Fortune 150, the company is probably large, so account maintenance is probably a non-negligible portion of time. To "trouble tickets"/problems, I'd add "help desk" items (adding/deleting accounts, rescuing email, re-issuing passwords, etc.) with both qty and response time reported. Otherwise, metlin has a great list.

      --
      You save only 59 seconds over 8 miles by going 75 instead of 65. Do you really have to pass that guy? Do the Math!
    9. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      How many tickets answered per day? Completed per day?

      Awesome. When I need that big bonus, I'll be sure to log a ticket for every time that I need to log in, open a door, or do up my fly. Instant 2000% productivity boost. Maybe they will promote me.

    10. Re:Measuring productivity? by XHIIHIIHX · · Score: 1

      This is SWEET. I'm going to use it to Blackmail My Sysadmin!

    11. Re:Measuring productivity? by rcamans · · Score: 1

      Actually, /dev/random is not the best report. The best report is the productive time lost due to studying how to report productivity, generate productivity reports, report productivity, and fix issues caused by an ignorant manager / PhD bean counter. Copy his bos and bosses boss. any other report could include patches applied, systems created, systems updated, systems repaired, etc. But for now, I highly recommend a close reading of BOFH in www.theregister.co.uk.

      --
      wake up and hold your nose
    12. Re:Measuring productivity? by grahamlee · · Score: 1

      Yes, the 'trouble ticket' metric is similar to the KLOC metric in development - in one case you learn how to get loads of tickets created, in the other case you learn how to write the longest code solution to any problem.

    13. Re:Measuring productivity? by swordfishBob · · Score: 1

      1, 2, 3, 4, 5, 6.
      Some of those are readily measurable, but are really a measure of effective purchasing. (buy faster gear, etc).
      You could perhaps assess how the system workload (imposed by all other users) increases each year, how you maintain performance and improve reliability in spite of the increasing demans, and how you're doing so without increasing annual expenditure..?

      Also, ask for suggestions based on other "non-producing" roles. e.g. how does a safety manager demonstrate his performance? (by improving externally audited safety accreditation ratings, and reducing human downtime?) Or a legal secretary? Skip the CFO, as they'll say "come in under budget" - when it's a budget they formulated anyway.

      --
      -- All your bass are below two Hz
    14. Re:Measuring productivity? by dsginter · · Score: 1

      Reminds me of a recent Dilbert:

      Part 1
      Part 2
      Part 3

      Funny. But sad.

      --
      More
    15. Re:Measuring productivity? by jcr · · Score: 2, Insightful

      Counting support tickets is almost as bad an idea as counting lines of code. There's all kinds of ways to generate and close a huge volume of support tickets.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    16. Re:Measuring productivity? by dubl-u · · Score: 5, Insightful

      That's a good list. I'd add a little more, though.

      Personally, I split sysadmin work up into two categories: doing something and making it so you don't have to do anything. The second is much more important, but much harder to quantify.

      For the first category, you can definitely count things for managers. E.g., X accounts created, Y support requests handled. Be very careful quantifying things like this, though, or you create perverse incentives. If I make a system that's hard to use, I can receive and satisfy a lot of support requests. Or if I concentrate power rather than distributing it, then I get to look busy and important.

      The other category is much trickier. Long ago I worked for a financial trading company. About 80% of the working day, the head clerk would just loiter on the trading floor, reading the paper and shooting the shit with clerks and traders. And that was exactly what his bosses wanted: they correctly saw that as a sign he kept things running smoothly. And then when problems popped up, he could give them his full attention while the rest of the operation kept running.

      So I'd add two items to your list: user satisfaction, measured through surveys, and crisis preparedness, measured by speed and quality of response during drills (and actual crises, of course, but you can't wait for those to find out how ready you are).

    17. Re:Measuring productivity? by ldspartan · · Score: 2, Interesting

      Commenting to undo my accidental positive moderation. You're an idiot. That is all.

    18. Re:Measuring productivity? by iPaige · · Score: 1

      I like your idea. 0.0

    19. Re:Measuring productivity? by crackspackle · · Score: 1

      Not to long ago when my employer moved an hour away from where I live, I requested to begin working from home on most days when I am not needed for meetings and other such stuff. My boss was willing but before he would do it, I had to come up with a quantifiable way for him to prove I was working. It wasn't really that hard. Everything I do can be broken down into tasks which require a certain amount of time. Trivial items can be grouped as one larger task. Larger projects can be subdivided into smaller tasks. Once I grouped them, I assigned a time limit.

      For me If I complete at least 40 hours of tasks, I've been at least as productive as I should be and my boss can rest easy knowing that. What I've found though since being away from the office is that I can actually do a whole lot more in a whole lot less time because I don't have to deal with all the other "sysadmin" people coming by wasting my time with questions about their work, something for which the bean counters and managers never give you credit. A good unix admin always gets that (except for the really scruffy mean ones but guess how they got that way).

    20. Re:Measuring productivity? by Karzz1 · · Score: 1

      echo "Commenting to undo my accidental positive moderation. You're an idiot. That is all. -ldspartan" | wc -m
      95

      hmmm... that could almost make a new sig :)

      --
      Beware of he who would deny you access to information, for in his heart he dreams himself your master.
    21. Re:Measuring productivity? by mguirao · · Score: 1

      Well, I reccomend using a more formal approach for measuring and monitoring, I reccomend ITIL or the ISO equivalent, ISO/IEC 20000. They state that you should monitor, measure and report, in order to know where you are and where to improve according to a SLA, and agreed service level.

    22. Re:Measuring productivity? by arth1 · · Score: 1

      How many tickets answered per day? Completed per day?

      The problem with that is that the number of tickets you get per day tends to be inversely proportional to how good an admin you are. If you don't do a good job, the tickets will come in. And tickets completed? It might look good on paper to quickly fix the same problem fifty times, but spending a few hours or even days making sure that the same type of ticket won't reappear is much better work.

      Apart from pure install/decommission/audit work, scheduled ahead of time, the work of an admin should be measured by the work of the systems he admins. If a sysadmin sits with his feet up while his systems are working perfectly, then he's hard working, and ready to step in immediately if something beyond his control should go wrong. On the other hand, if he's always doing tickets, he's either a very bad admin, or one without enough clout to change the system to a working one.

    23. Re:Measuring productivity? by 1310nm · · Score: 1

      You could some up a few of those points with "Availability", which is a pretty common metric. MTTR (mean time to repair) from the telco world could apply easily to IT work. Just a couple of ideas.

    24. Re:Measuring productivity? by Torvaun · · Score: 1

      Number of tickets, lower is better, and percent of tickets solved within some time period. This should work well until you get to the point where every ticket is statistically significant in and of itself.

      --
      I see your informative link, and raise you a pithy comment.
    25. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      Parent is heading down the right track.

      The first thing to recognize is that IT is not a production department, and measures of production aren't going to capture useful information. IT activity is best measured with quality assurance metrics or cost avoidance metrics.

      QA metrics involve things like mean time to resolution of tickets, customer satisfaction surveys, setting goals to minimize error log activity, and so on. It is definitely the way to go in some situations, but isn't for every IT department at all times. These kinds of metrics are by nature open to attack as being inappropriate, and a boss who is relying on them alone will have trouble justifying his payroll (your paycheck) when the business needs to tighten its belt. After all, if the company can save a big chunk of payroll simply by increasing the time to resolve IT problems by a lousy 15 minutes, then... well, maybe you won't want to see the situation framed that way.

      Cost avoidance metrics have to do with assigning cost figures to each kind of exceptional condition, then working to minimize the total costs of operation. Which might mean that a slew of tickets from Advertising get tabled until a problem in Assembly that has a much higher hourly cost is resolved. While going with cost avoidance metrics offers some clear theoretical advantages, it means the boss will have to do more work up front in acquiring the cost assignment figures from Accounting, and in defending the approach when Advertising raises hell about always having to take the back seat. It also means that IT staff will need to be able assess dependencies and critical paths in a rapid way to assure that they are concentrating on tasks in the most effective order.

      I think there is an opportunity here for anyone who cares to read up a little on cost accounting and quality assurance techniques. There are a lot of dependencies in IT work that will only be obvious to IT staff, and having someone else figure out the QA or cost avoidance metrics guarantees that some associated costs and savings will not be recognized. OTOH, my guess is that this boss would definitely appreciate input from his own staff that is based on clear thinking with regard to QA and cost avoidance.

    26. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      From a network performance point of view... http://www.netperformance.com/ There are several tools to measure your network performance out there.

    27. Re:Measuring productivity? by tyler_larson · · Score: 1

      The critically important thing for PHBs to understand about sysadmin work is that it's largely preventative and responsive. Use the analogy that a sysadmin is like a security guard, but he there to safeguard your productivity instead of your building. This is in stark contrast to, say, an engineer, who is there to produce something.

      The best thing to do is find out what metrics are used to quantify the performance of your physical security team. It could deal with monitoring load, response time, client satisfaction (where clients are the other employees), or whatever would be deemed appropriate for that type of work. Don't get shoehorned into being treated like engineers, because you're not.

      In most environments, you wouldn't expect the PHBs to pie-chart the performance of their security guards. It may be that when faced with this analogy, they drop the idea altogether.

      --
      "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
      RFC 1925
    28. Re:Measuring productivity? by Kadmos · · Score: 1

      ITIL
      "The Information Technology Infrastructure Library (ITIL) is a framework of best practice approaches intended to facilitate the delivery of high quality information technology (IT) services. ITIL outlines an extensive set of management procedures that are intended to support businesses in achieving both high financial quality and value in IT operations."

      Get them to pony up the money to send you away for the foundation course so that you can provide them with the information they want. (once you get back you may need some more money to buy some tools to collect the data, but there are OSS ITIL tools also).

      I have just got back from a 3 day course and it was surprisingly good (better than what I expected (being a cynic). Apart from the paper certificate (for the resume) I came back with a whole stack of ideas to implement in the workplace.

      On a day-to-day basis I really get the feeling that management don't really know how hard I work or the amount of work I get done each day (they have said in the past that they don't really know what I get up to (which is curse more than a blessing)). I think if I can get ITIL implemented (or even half the processes) not only will my job be easier but I will have quantifiable data to show the boss. Once I get some of the stuff working I'm going for a pay rise :-)

      I am also very interested in anything anybody has to say about ITIL (especially for smaller setups).

    29. Re:Measuring productivity? by harakh · · Score: 2, Interesting

      Take your task seriously. KPI (Key Performance Indexes) are a great way to prove your worth to the company. But instead of just concentrating on the obvious, how fast is service X, what is the service level/uptime on service Y etc try to create another metric that captures the other side of the coin. What happens if you fail? You now have an opportunity to provide data on how important your contribution to the company is - sure, as others have mentioned, you aren't making teapots or cars but if you fail - how many teapots or cars aren't made? How much does the company loose? What is the probability of failure currently and how could you improve it? These are tough things to figure out but if you can - the beancounters will love you.

      For instance, begin from just simply calculating the average income per hour per user, this is the absolute minimum the company looses if they are unable to work. How long will they be without computer services if something catastrophic happens, do you have plans for this catastrophic event? How probably is the event?

      Begin from there and tell a story about how you are a productive part of the company by enabling them to do their job.

    30. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      A real *nix sysadmin would automate this task too, so this measure will be a useless 0.

    31. Re:Measuring productivity? by vboulytchev · · Score: 1

      one key factor is ignored... Knowledge. once bean counters can measure brain waves... we're all /dev/nulled

    32. Re:Measuring productivity? by platypus · · Score: 2, Insightful

      Many people here commented that you can't measure productivity of a Sysadmin.
      This sort of misses the point. And to keep maintaining this stance of "what we
      are doing cannot be put in numbers" in a huge company will
      ultimately lead to job cuts in the IT Operations departments if times get tougher,
      money has to be saved, and heads will be counted. Because everybody else
      (Marketing, Finance etc.) *will* have numbers at hand to show how "productive"
      they are and how they cannot spare even one FTE.
      Add to that that companies like IBM are knocking on the door of your CIO everyday
      with nice slides showing how IT Operations outsourcing will cut his costs and risk.
      You cannot argument against that with the handwaving I'm reading around here.

      I work for a big telecommunications provider, and their Service Assurance
      department have strong KPIs and process cost numbers running.
      The first thing you / your company will have to do is to have unified processes
      for operations (look up ITIL Service Management in google) - if something
      like this isn't in place already.

      Then define clearly, together with management, what you want to measure (and maybe
      optimize as a result of your measurements).
      Probably you want to measure total cost of ownership of your IT infrastructure,
      based on standards, and compare that.
      Make also clear that individual productivity is not what is really important,
      but measuring the result of this is. For example, the number of time you
      solve a problem in production is not important ...
      the cumulative time needed for this is, but not for measuring
      your personal productivity, but to measure how much time you are needing for
      fixing things compared to prevent thing compare to just do maintainance work
      (in ITIL Terms: Incident vs. Change vs. Problem Mgmt. time).

      Together with this initiative, your direct management needs to make blatantly
      clear to upper management that the productivity / effiency of the individual
      is only measurable by them, i.e. by direct assessment of your personal skill etc.

      That way, you show as a group that you are willing to work transparently, while
      at the same time making that your future existance within the company is more secure.

      Last word: We in IT really have to face the fact that it was our stance of
      "trust us, you cannot understand our value for the company anyway" has helped
      in making outsourcing so attractive for PHBs, because it gives them the ability
      to replace us with something they (believe to) understand: a simple contract.

    33. Re:Measuring productivity? by arivanov · · Score: 1

      Tickets per day is an idiotic measure of productivity for a sysadmin. It is a helpdesk metric, not a sysadmin metric.

      If you have designed and built a good system and all of your maintenance and upgrades are preemptive, not reactive you should have 0 tickets and answer 0 tickets. Unfortunately using the classic ticket metric this means that you are scratching your testicles and doing 0 work.

      So for a sysadmin (especially on the server side) the inverse of the tickets filed per day +1 (to avoid div by 0) on a scale of 0 to 1 is probably the best metric. If all systems are up and running you have 1 (perfect). If you get a ticket your score drops to 0.5, 2 tickets - 0.3 and so on.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    34. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      I'd drop the user surveys, actually; if they're voluntary, they'll probably be filled out only when the user is angry and wants to show it, and if they're mandatory... well, then the users will be pissed off that their time is being wasted on a survey.

      On the other hand, the time-to-recovery metric is a good idea, but would need to be detailed to take into account the fact that differnt kinds of crisis take variable amounts of time to fix.

    35. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      Of cause the whole idea is rubbish, how do you define a metric of a firefire ? number of fires ? It is more easy to turn the question on it's head. The basic idea is to pay a doctor if your are healty not when you are sick.

      * stupid old uptime
      * time since your last call to a suppport hotline (read: the calls you never made)
      * bonuspoints: System changes without buying new equipment
      * number of magazine and books you ordered to keep you informed (does no imply you read it but intention sometime counts)
      * bonuspoints: number of emergency exercises (fire, blackout, .... for the whole company improves security )
      * number of accounts you have broken into (run crack on passwd, improves security and easy to count)

      i am > 10 year into admin now and i can not laught about dilbert because most his "jokes" have already happen to me.

    36. Re:Measuring productivity? by parabyte · · Score: 1

      However, a beancounter needs some figures in terms of money.

      A possible approach would be to estimate the value of the IT-Infrastructure to function properly, and also quantify the risk of security breaches or data loss.

      Other factors are the number of servers, clients and users, the number of services, the number of applications, amount of data storage and the amount of internal and external network traffic and the diversity of the managed systems.

      You can probably also only measure the performance of the whole team, I see no way how to judge individual performance except from peer reviews.

      A simplified formula would look like the following:

      sysadmin-productivity = (NumberOfSupportedUsers/NumberOfHelpRequest * numberOfNewUsersPerYear* log(NumberOfServers) * NumberOfNewServersPerYear * 1/serverDowntime * NumberOfDifferentOS * log(NumberOfServices) * NumerOfNewServicesPerYear * NumberOfDifferentServices * log(dataStorage) * log(dataStorageGrowth)* log(networkTraffic) * log(networkTrafficGrowth) * numberOfSupportedApplications) / numberOfSysadmins.

      A more elaborate formula would contain complexity classes (low, medium, high) for every service and application and add appropriate organization-dependent factors for different tasks.

      A formula like the above has the advantage that it can also serve well to justify more people when the organizazion grows or faces rapid changes.

      Regarding the risk, the monetary value of a risk can be expressed as CostOfDamage * ProbabilityOfOccurence.

      You can now ask your bean-counter to come up with a list of downtime, data-loss and security-breach costs for all services, applications, databases and file servers, but he will surely find out very quickly that this does not really matter because it will easily amount to a sum that will put your company out of business.

      This means that your organization has to spend any amount necessary to lower these risks to an acceptable minimum, and you can also point out that the management is personally liable that a reasonable data security and operational safety concept is in place.

      In short terms:

      Having a good team of sys-admins is priceless.

      p.

      --
      Without order, nothing can exist. Without chaos, nothing can be created.
    37. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      If you are very efficient then you'll have unlimited uptime and no tickets.

      Of course a bean counter would then deem your services redundant.

      I actually had that happen to me. ~400 systems with no problem tickets and no down time (it was hard work actually). After six months I was declared surplus and dumped. Six months later my empty slot was replaced by a team of six idiots who called me continuously to ask questions. Since no compensation was offered (even when I insisted on it) I not so politely demurred even when threatened with a lawsuit. By the way, If you're listening, my rate just went up to match the goons you hired to send me threatening letters, $600 per hour ... 12 hour minimum ... in advance.

    38. Re:Measuring productivity? by Princeofcups · · Score: 1

      > How many tickets answered per day? Completed per day? /dev/random is probably the most elegant though

      Tickets are completely meaningless in admin work. To wit:

      - Fix a simple request in 2 minutes, or make the customer go back and spend 15 minutes filling out a ticket. Happy customers verses happy manager, you can't have both.

      - Who takes on the hardest tickets? This isn't phone support. Some are done in 5 minutes, others take days. At one place I worked, we had an admin who would sit and refresh the ticket screen all day just to grab and close the easy tickets. The managers loved him because he seemingly got so much more done than everyone else. I prided myself in being able to tackle the hard tickets. They yelled at me for not getting anything done. I quit soon thereafter.

      - Many requests hit mutliple teams. App support, developers, networking, security. Does one ticket bounce around and only the team that closes it get credit? Do you open a new ticket for each subtask? How do you even define a subtask?

      - Should you open an RFC (request for change) to make that change, or is the ticket sufficient? Or does the RFC generate multiple tickets? Or the ticket generate multiple RFCs?

      - What do you do when your boss's boss says drop what you're doing and take care of a specific customer? You can't ask them to open a ticket. They have already bypassed the ticketing process. Open the ticket yourself, you say? Well, who is the manager of the business unit who's paying for the issue, and what is his cost code? You don't have half of the needed information. Besides, they don't have any idea what they need done anyway.

      Tickets for admins. Bad idea.

      jfs

      --
      The only thing worse than a Democrat is a Republican.
    39. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      /dev/random would be picked off by even the least capable bean counter. They can recognize randomness as the support for most of their conclusions. Make the reporting system Web based so the PHB can check it whenever they want. Start out with an arbitrarily low productivity rating ( this alows room for improvement). The algorithm for calculating productivity is:

          change in productivity = # of times PHB checks / unit interval of time

      It worked at one of the largest Managed Services organizations on the planet. It'll work for you.

      "Face piles of trials with smiles. It riles them to believe that you perceive
      the web they weave. Keep on thinking free."
      - The Moody Blues

    40. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      Should be some ratio of 'trouble tickets' submitted daily / tickets answered daily; if sys admins are doing their job you should have less over time.

    41. Re:Measuring productivity? by Achromatic1978 · · Score: 1

      Personally, I split sysadmin work up into two categories: doing something and making it so you don't have to do anything. The second is much more important, but much harder to quantify.

      You used eleven and a half words to communicate a concept that could have been done with two: being reactive and proactive. I know the latter has been sullied by its use in jargon bingo, but we are still capable of understanding the concept.

    42. Re:Measuring productivity? by dubl-u · · Score: 1

      You used eleven and a half words to communicate a concept that could have been done with two: being reactive and proactive. I know the latter has been sullied by its use in jargon bingo, but we are still capable of understanding the concept.

      When I talk to MBAs, I use words like "reactive" and "proactive". But here I wouldn't because a) people would think I'm some fuckwad MBA and ignore me, and b) those who have just heard the jargon terms but haven't thought about what they really mean would have skated on by my message.

      You know the terms and their real meaning, so you thought about what I said and sorted it out. Fine, have a cookie. For everybody else, I wanted them to do similar thinking whether or not they really got the terms.

      And yes, of course people are capable of understanding the concept. That's why I focused on the concept, rather than on some popular labels for the concept. So thanks for your reactive copyediting, but maybe you could run along and proactively contribute to the discussion?

    43. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      You can measure effort or you can measure results.

      metlin is recommending to measure results and not effort, because it will be obvious that effort is just a consequence that something *not good* has happened, but you are solving it.

      If you get punished every time you try to solve something, you eventually will stop doing it.

      So you are better off measuring results and avoiding to measure effort.

      If you are forced to measure effort, make sure effort is not confused with results.

    44. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      You can now ask your bean-counter to come up with a list of downtime, data-loss and security-breach costs for all services, applications, databases and file servers, but he will surely find out very quickly that this does not really matter because it will easily amount to a sum that will put your company out of business.
      I work at a two trillion dollar company. You've probably heard of us. Our #1 bean counter, the new CIO, has stated that our systems are too reliable. (i.e. too expensive) He wants to cut back, and if a few systems crash, big deal. He thinks it'll be cheaper to let them crash and fix them, than to give the gold-plated support that would keep them running.

      Why should he care, it's not his money. (:-) I'm sure he has golden parachute so that when the shit hits the fan, upper management will fire his ass in a heartbeat, and he'll laugh all the way to the bank. I'm sure some of the lower management & worker bees will get caught in the blame game, but won't have the GP backup. Remember, when working out a disaster plan, redundant systems, UPSes, and fault tolerant systems have their place, but nothing beats a GP. (Golden Parachute)
    45. Re:Measuring productivity? by RumorControl · · Score: 1

      It's imposible to measure productivity in jobs where there is no standard work unit. Instead, measure the productivity of the process which does have a standard work unit. Ticket counting is indeed dangerious in a SA job as some tasks can take longer than others.

      What we do is quantify stabality alone ie. the process earns X $s and when down it's easy to see what the cost is ("hey, that's my salary not being generated."). So when fixing the problem it's easy to judge which solution is best (short term vs. long term fix)

      case in point:

      A: process dies, reducing revenue by X$s per minute
                (web server dies, reducing ad hits)
      B: SA is paged and knows the impact of the issue
                (2 of 4 servers are down, 50% capacity in this case)
      C: SA investivates and generates a quick fix
                (log files filled disk, halting services, clears logs, restarts servers)
      D: SA writes recomedations on long term solution and cost to implement
                (cron job to rotate logs....5 minutes (gotta pad ya know..))
      E: Bean Counters can justify SA's salary and still see profit.
                (systems at 99.999 stability means estimated revenue can be projected through next quarter)

      To elaborate more, when I had this case the SA in charge of the system, DIDN'T write the log rotate script, thus the servers crashed again and again and other SA's continued to get paged for dead servers, reducing the revenue realibility and increasing stress. Counting errors, it was easy to see which SA's were responsible for stable systems, thus which were better SA's.

      Focus on reducing errors. everything else will flow after that.

    46. Re:Measuring productivity? by Anonymous Coward · · Score: 0

      This concept is wonderfully stupid. If someone likes completing tickets rapidly then they are suited for a computer tech or level 1 programmer job. Higher positions require are much more complex than serving simple fixes all day. Unless your Sys Admin shows people how to check their mail and deliver 6' patch cables to hook up secretaries computers.

      As a Sys Admin I plan and carry out much more complicated work than the comp or net techs. Half of the people in IS/IT dept get very confused before I complete a paragraph. It took 30 minutes to explain to the whole department that we can have many independent websites on one web server. I got questions like: "How many network interface cards will we need?" And "I heard you can do that with VMware too!" I was once told not to setup OpenLDAP/Kerberos (sync with MS AD) because it was too complex and we can operate without an LDAP plus "Why does Linux need an LDAP? Microsoft just uses Domain Controllers and the desktops just connect up without any LDAP."

      Boss: I was just told by a SAN sales person we don't have a disaster recovery strategy.
      Me: We don't.
      Boss: What about all the servers with Raid?
      Me: That's not much of a strategy.
      Boss: What about accountings backups?
      Me: They use USB drives to save their My Documents folders and put them in the vault or their drawer at the end of the day.
      Boss: That's not good enough?
      Me: No.
      Boss: why didn't you tell me about this?
      Me: I wrote you an email with a 9 page document with three solutions, plans of action and some PDFs with pricing about 9 months ago.
      Boss: Yeah, those prices were high, we can't afford that.
      Me: What about the cheap one?
      Boss: The cheapest solution was over $25,000. That's like 3 times the cost of a server.
      Me: We have 30 business critical servers to backup. That's just a storage box that can hold about 11TB, enough for all the important severs to be backuped daily for the next couple years.
      Boss: Couldn't we just expand on the USB drive thing we're doing? There like $50 for a 1GB.
      Me: $50 times 11,000GB is over $500,000.
      Boss: Wow your most expensive plan is less than half that. Is it good enough to cover our needs for about 6 years?
      Me: We'll be covered very well for at least 5 years.

      Greatfully those questions only come from my boss and the really dumb techs. Of course, putting the boss and the dumb techs in their place is only 1/10 of what I do. All of the above I had to do by my self and document it so perhaps someone in the dept may peruse learning how to do what all of us forsaken souls already know.

      Reminds me of the bosses boss.
      Bigger Boss: My PDA won't sync up. You're the best tech guy, help me.
      Me: I have to go. Ill chirp one of the technicians to come out to help you right now.
      {chirped tech and gave him the low down}
      {on my way to distant site boss chirps me}
      Boss: Why did you leave that site without helping the boss?
      Me: I have to get a downed site up.
      Boss: I could have sent out the net tech to do that.
      Me: Really? Are you sure? What about last time?
      Boss: He just needs to wings and leave the nest.
      Me: Ok then Ill go back.
      {10min of driving pass}
      Boss: Actually could you pick him up and show him what you are doing.

    47. Re:Measuring productivity? by Major+Blud · · Score: 1

      I used to work software support before my current position as a DBA. Tickets were a great way of tracking work, but they were horrible for measuring productivity. Incidents were marked with a level of severity and placed in a work queue; as a result, you'd end up with a few guys grabbing up all of the simple incidents that didn't require much work and closing hundreds of tickets a day. I would end up working on the difficult stuff, but would take so long I couldn't close more than a few tickets a day. On paper, it looked like I was a complete slacker. I think a good way to fight this would have been to have the incidents automatically assigned to the next tech, but in general I found the ticket-system to be a flawed way to measure productivity.

      --
      If you post as Anonymous Coward, don't expect a reply.
    48. Re:Measuring productivity? by tholomyes · · Score: 1

      ITIL = "Important Time Is Lost" ;)

      --
      When did the future switch from being a promise to a threat? -C. Palahniuk
  3. The only reason you need... by Ice+Wewe · · Score: 1, Funny
    1. Re:The only reason you need... by Anonymous Coward · · Score: 0

      CPU Cycles (for your entire company) per Admin Hour... actually might be useful.

  4. Easy by Bloater · · Score: 1, Funny

    Write a kernel module to log the number of keystrokes.

    1. Re:Easy by sw17ch · · Score: 1

      Or... you could just grep the keyboard interrupt in /proc/interrupts ...

    2. Re:Easy by TubeSteak · · Score: 2, Funny

      Why worry? If you've got enough time to post stories to Slashdot you're clearly very efficient. So what you're saying is that he should use /. posts per day as a measure of efficiency?

      I wonder how much he'd have to post to get a bigger Christmas bonus.
      --
      [Fuck Beta]
      o0t!
    3. Re:Easy by Anonymous Coward · · Score: 0

      Troll?
      Mods on crack, yet again.
      Can somebody give them an intervention?

    4. Re:Easy by Anonymous Coward · · Score: 0

      More a measure of overwork; if I'm doing the job right I have at least an hour to surf the 'net each day. Not keeping up will kill ya, our knowledge if what were employed for. Falling behind means ultimately you haven't seen a recent develooment or xen bugfix! ttfn dave s

    5. Re:Easy by megaditto · · Score: 2, Funny

      Get back to work before they outsource you to a perl script.

      --
      Obama likes poor people so much, he wants to make more of them.
    6. Re:Easy by Alsee · · Score: 2, Interesting

      productivity = (SystemUsers) * (TimeReadingSlashdot) / (SystemDowntimeRate)

      And while that is obviously a joke, it also happens to be pretty much correct.

      Obviously if you increase SystemUsers while keeping all else constant, productivity goes up. If you reduce SystemDowntimeRate while keeping all else constant, productivity goes up. If you spend less time on general maintenance and random panic fixes (increase TimeReadingSlashdot) while keeping all else constant, productivity goes up.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    7. Re:Easy by thatskinnyguy · · Score: 1

      Couldn't just merely reading /. posts be filed under "Continuing Ed."?

      --
      The game.
    8. Re:Easy by Killjoy_NL · · Score: 1

      I'll just tell them I'm Anonymous Coward ;)

      --
      This is the sig that says NI (again)
  5. Run by Anonymous Coward · · Score: 0

    Run away, as fast as you can...

  6. Unit of production by phoenix.bam! · · Score: 4, Insightful

    The best sys admins are the ones you never notice. If the productive workers in a company never see or need to talk to a sys admin it's been a productive day for the admins.

    1. Re:Unit of production by mikek2 · · Score: 1

      This is been my mantra for years. It drives my (very PH) boss crazy, but it's more true for a sysadmin more than any other job I can think of. By the nature of the beast, sysadmin metrics are awfully hard to pin down.

    2. Re:Unit of production by thomas.galvin · · Score: 5, Funny

      The best sys admins are the ones you never notice.

      If the productive workers in a company never see or need to talk to a sys admin it's been a productive day for the admins. Bingo. So here's what you do:

      Leave for a week.

      When you get back, after you've managed to suppress the fires and riots, fight your way to Mr. Bean's office, talk him down off of his desk, get him to put away the spear, and tell him "that's why you keep us around." If he wants it quantified, write it up as "Number of Cannibal Insurrections Suppressed Per Week (Estimated)."
    3. Re:Unit of production by entgod · · Score: 2, Insightful

      Thus, productivity can effectively be measured 1/N where N is the number of times someone needs the sysadmin during a month. If the sysadmin is never needed this woud be 1 or 100% and someone with an effectiveness of 100% deserves a raise.

    4. Re:Unit of production by drmerope · · Score: 2, Insightful

      Bingo. I remember very fondly joining companies and discovering that the IT stuff just works. This is the measure of a good sysadmin team.

      The common state-of-affairs is not that everything works; its impressive when it actually does.

    5. Re:Unit of production by Dolohov · · Score: 4, Insightful

      To be fair, I doubt the beancounter is arguing that there are too many of them, or that they don't do anything. Most managers tend to fight to increase the size of their department: more underlings = more influence. By having metrics that can be charted and shown to more senior management, the beancounter is likely to wind up doing some good for the department.

    6. Re:Unit of production by Anonymous Coward · · Score: 0

      And when you return to the office, they say "You were right! So we hired your replacement while you were out. Next time, prove your point in such a way that it doesn't cost the business money. Use the time looking for a new job to invest in some classes on business."

    7. Re:Unit of production by symbolic · · Score: 1

      I think there's some value to this reasoning. Bean counters are notorious for trying to quantify qualitative processes. In a related field (programming) you can count the number lines of code, but you there's no way you encapsulate the quality of that code in the number you derive. You can't account for how "effective" a certain solution was, or how creative it was. You can't account for things like a specific method of implementation that may save a buttload of resources that may otherwise been required somewhere down the line. I imagine that a sysadmin faces a lot of the same dynamics. The sad irony is that if they push to hard for numbers, that's usually all they get.

    8. Re:Unit of production by Darundal · · Score: 3, Insightful

      Not necessarily. He could spend money that should be spent on training or equipment on a new employee.

    9. Re:Unit of production by Original+Replica · · Score: 2, Insightful

      Actually "hours without productivity lost to problems" could be a great metric in this case.

      --
      We are all just people.
    10. Re:Unit of production by Anonymous Coward · · Score: 0

      This doesn't really make sense... Take two companies with identical networks, one company has 3 sys admins, the other has 5. Assume the equal skill level for the admins. In both companies the productive workers never need to see or talk to a sys admin. Isn't there some way for the company with 5 admins to figure out that they only need 3?

    11. Re:Unit of production by fatman22 · · Score: 1

      Certainly. Take a page from PHB 101. Start terminating sysadmins until the productivity of the systems users starts to drop. Of course, by then it's too late because the few sysadmins you have left will already be seriously overworked and looking for other employment, and the chances of re-hiring the trained and experienced people you let go are close to nil.

    12. Re:Unit of production by Anonymous Coward · · Score: 0

      I think there's some value to this reasoning. Bean counters are notorious for trying to quantify qualitative processes. In a related field (programming) you can count the number lines of code, but you there's no way you encapsulate the quality of that code in the number you derive.

      SLOC to bug ratio? Better yet, SLOC to unit test ratio? Passing test to failing test ratio? It's not that hard.

    13. Re:Unit of production by gad_zuki! · · Score: 2, Insightful

      Yes, in other words: uptime.

    14. Re:Unit of production by Slippy. · · Score: 1

      This was a manager mistake. Metrics won't solve it. Having a better manager will.

      So you think you have two extra. Someone was dumb enough to hire two extra. You're going to trust this person to fire two people now? That'll end well, I'm sure.

      --
      -- Life is good. Tastes like chicken.
    15. Re:Unit of production by Solra+Bizna · · Score: 1

      Write 50 different tests for silly things, and roll all the "real" tests into one. Bingo. Guaranteed 98% test pass rate.

      -:sigma.SB

      --
      WARN
      THERE IS ANOTHER SYSTEM
    16. Re:Unit of production by eneville · · Score: 1

      The best sys admins are the ones you never notice.

      If the productive workers in a company never see or need to talk to a sys admin it's been a productive day for the admins. Bingo. So here's what you do:

      Leave for a week.

      When you get back, after you've managed to suppress the fires and riots, fight your way to Mr. Bean's office, talk him down off of his desk, get him to put away the spear, and tell him "that's why you keep us around." If he wants it quantified, write it up as "Number of Cannibal Insurrections Suppressed Per Week (Estimated)." A truly good sysadmin/programmer will work himself out of a job. All those little problems, with enough time problem fixing becomes automated, systems automatically balance and bad boxes are automatically pulled out of the server pool...
    17. Re:Unit of production by heybo · · Score: 1

      Your statement is so true. Being the Senior Engineer in change of the sysadmins. My metric of a good day is how many times the phone DOESN'T ring at the NOC. I like the call from the customer that says "We haven't talked to you guys in 6 months." A good sysadmin doesn't put out fires. He prevents them from ever happening in the first place.

    18. Re:Unit of production by Anonymous Coward · · Score: 0

      Leave for a week.


      If you're a really fscking kick-ass sysadmin then nothing bad should happen. (Modulo things like account creation/deletion, where it is manual on purpose.) Just like plugging a toaster into the wall outlet, things should Just Work(tm).
    19. Re:Unit of production by dandman · · Score: 1

      > Actually "hours without productivity lost to problems" could be a great metric in this case.
      - multiplied by users and services supported, times the estimated dollar loss of a failure.

      The best bit is it's bound to increase nice and steadily, so even if a noisy secretary loses half a day for whatever reason, you can point at the additional work done that week, and say it wasn't a loss as much as slightly slower gain...

    20. Re:Unit of production by jred · · Score: 1

      Yeah, but some of us work with MS systems...

      --

      jred
      I'm not a mechanic but I play one in my garage...
  7. Easy by metalhed77 · · Score: 1, Offtopic

    Why worry? If you've got enough time to post stories to Slashdot you're clearly very efficient.

    --
    Photos.
  8. Best non-/dev/random method: by mdenham · · Score: 1

    Percentage of tickets completed. Remember, 0/0 = 100% - just reverse the math to check that one.

    1. Re:Best non-/dev/random method: by metlin · · Score: 1

      Percentage of tickets completed. Remember, 0/0 = 100% - just reverse the math to check that one.
      Son, who's your math teacher?
    2. Re:Best non-/dev/random method: by Anonymous Coward · · Score: 0

      I dunno, but one thing's for sure: He works for Verizon.

    3. Re:Best non-/dev/random method: by dvice_null · · Score: 1

      Why not just use "the amount of unsolved tickets"?

    4. Re:Best non-/dev/random method: by Antique+Geekmeister · · Score: 1

      Because people like me who get the very strange, multi-discipline, takes more than "send the caller a webform and close the ticket" issues will be seriously devalued that way. Idiots who make clients fill out 8 distinct tickets for the same task and close each of them during the call will be overvalued.

    5. Re:Best non-/dev/random method: by mdenham · · Score: 1

      Okay, let me rephrase that - for the purposes of this, 0/0 = 100%. Any week where nothing has gone wrong should count in your favor as a sysadmin.

  9. Well... by djupedal · · Score: 2, Insightful

    "How does one reasonably quantify admin productivity?""

    If no one in the building but HR and your line report need to know your name, you're doing your job...

    Other than that, it would be like a trash collector counting how many cans he emptied during the day or a wildfire firefighter how many burning bushes he chopped. If there weren't any fires or trash these people wouldn't be needed, would they?

    You can't quantify SA productivity.

    1. Re:Well... by Anonymous Coward · · Score: 0

      My first thought was along these lines...

      Its always hard to explain why problem A took 4 hours to solve simpley because the error reported was non-helpful, but similar problem B took 5 minutes because you've seen it before.

      They should do an experiment. Send all the IT staff on a simultaneous one or two week vacation. When they all come back and clean up the mess, management will have a better idea of their value, and the range of things they do and impact. And if the users were ever forced to at least attempt to look at or look up the issue themselves, and see how difficult it can sometimes be, they as well would have more appreciation.

      haha, coincidentally, my CATPCHA is "informed".

    2. Re:Well... by SplatMan_DK · · Score: 3, Interesting

      You can't quantify SA productivity. I respectfully disagree.

      You can evaluate how many users the SA's systems serve, how many systems the SA maintains, and how much data throughput all these users/systems generate.

      A confused Microsoft-SA running in circles around an Exchange server all day in order to serve 200 users is not "efficient" compared to a Linux-SA running an MTA which services 25.000 users (with better response times).

      On the other hand, a non-skilled Linux-SA who is fiddling with a SAMBA server in order to maintain 200 users with Windows clients is not very "efficient" compared to a skilled Microsoft-SA with a well configured AD.

      Off course you can measure SA efficiency. And there is nothing bad about it. In most cases it is even a benefit for the *nix admins.

      :-)

      - Jesper
      --
      My security clearance is so high I have to kill myself if I remember I have it...
    3. Re:Well... by Eponymous+Bastard · · Score: 3, Insightful

      If no one in the building but HR and your line report need to know your name, you're doing your job... And that's easy to quantify. Number of outages per week, average downtime, etc. Then report this by service (the email server was up 100% of the time, but the server with lousy intranet app X crashed twice, they need to rewrite that).

      Of course, it's not productivity, but it's a measurement of the quality of service. Combine that with other indicators like users served, requests serviced, emails delivered, etc. and you can actually chart improvements in "productivity".

      Even something like average time to solve a ticket or bring up a server is a useful indicator. Granted, it'll vary depending on what the failure is, but over time it should average out to a useful picture.
    4. Re:Well... by Antique+Geekmeister · · Score: 1

      No. A competently designed trouble ticket sytem provides the name of the person actually dealing with the issue, at least where they recorded the fix and especially where they adapted the fix to better suit the requester's needs, or when they reject it gracefully with an explanation of why it's such a bad idea. A competent sys-admin has to say "no" occasionally, and the means by which thta happens is noticed. And a competent sys-admin has to say "please" ocasionally": what is asked for, and what it provides, is also noticeable and measurable.

      If you can't quantify it, your exceptional performance exists only in your own mind along with your 3l33t skillz. The means your company, or your workgroup, use to quantify it may be poor. That's an administrative problem, ot strictly a sys-admin problem. But a *really* good sys-admin has to manage those problems well, too.

    5. Re:Well... by Annatar2 · · Score: 1

      Other than that, it would be like a trash collector counting how many cans he emptied during the day..


      Nice to see someone else thinks this is as stupid as I do. Sadly as a trash collector this is exactly what they do. All of us are expected to pick up x amount of containers in y amount of time. Nevermind the fact that on some routes, as a private scavenger that is, there may be a few miles between stops, or at others you may have close to 20 lined up and ready to go. Yet everyone is supposed to achieve the same unrealistic goal, because thats what the bean counters in the front office came up with. These would be the same bean counters who dumped several million dollars into a firm to develop a piece of software that would be able to update daily the fastest and most cost effective routes between every stop, only to be told after 2 years that it wasn't possible.


      Metrics like these are by and large Bullshit. They're there so someone in middle, or upper-middle management (what a joke those positions have become) can justify their jobs, and for no other reason. People have been doing these jobs for decades without these idiotic metrics, and doing them well. If America really wants to compete in a global market, they'll eliminate middle management. Everytime I hear another study that says the American worker wastes so many hours of productivity a week on some activity I want to gag. Just let people do their damn jobs.

    6. Re:Well... by r7 · · Score: 1

      You can't quantify SA productivity.

      I respectfully disagree. I must disagree as well, but with a twist. In my experience the only people who can evaluate SA productivity are other SA's. It is perfectly analogous to evaluating programmers. You can't do it by lines of code, you can't even do it by uptime (which can be out of the engineer's hands), but given a little time you can do it in comparison to others.

      That's not to say there are no metrics, in fact there are quite a few that aren't being measured. Just that the metrics most worth measuring are relative. Sure you have to start with the SA/coder's value to the organization using all the standard tools: cost of downtime, benefit to employees, etc. But the bottom line is relative cost. We all know that a bad coder can write enough dead-end code to cost a company several times his or her salary in recoding. The same is true of SA's.

      Spam is a good example. A good email SA knows how to maintain spamassassin, bayes, clam-av, etc and save everyone from losing mail to false-positives, losing functionality to spam volume, losing data and systems to viruses and trojans, losing disk space to worthless spam folders, and losing important communications. Most email admins, however, know only MS Exchange, which costs big bucks, and whose spam and virus filters also cost big bucks, far more than their admin's salaries in most cases, even though Exchange and family doesn't perform half as well as the open source alternatives.

      The bottom line: there is a lot of ROI SAs and coders add to the organization but we've never done a good job of measuring it. I mean just try and find papers on this by searching Google or Yahoo, good luck...

      Metric man oh where can you be.
    7. Re:Well... by Anonymous Coward · · Score: 0

      A confused Microsoft-SA running in circles around an Exchange server all day in order to serve 200 users is not "efficient" compared to a Linux-SA running an MTA which services 25.000 users (with better response times).

      Given that the Microsoft SA is serving 200 users, and the Linux SA is servicing 25 users, one might come to the conclusion that the Microsoft SA is keeping everyone else awake with coffee, while the Linux SA is going the route of giving head. Now there's a compelling reason to switch to Linux! ;)

  10. impossible? by ragahast · · Score: 2, Insightful

    It's easy to quantify /my/ productivity as a support tech (at the U of CA) in number of tickets resolved per shift. But sysadmins have a number of duties which they are performing /continuously/, so how can you quantify that?

    --
    .:Semper Absurda:.
    1. Re:impossible? by DarkIye · · Score: 0

      Articlesearch 0.1:

      Returned 0 results for 'my'
      Returned 0 results for 'continuously'

    2. Re:impossible? by susano_otter · · Score: 1

      It's easy to quantify /my/ productivity as a support tech (at the U of CA) in number of tickets resolved per shift. But sysadmins have a number of duties which they are performing /continuously/, so how can you quantify that?

      Open and resolve a ticket once every n time intervals, describing the nature of your continuous duties.
      --

      Any sufficiently well-organized community is indistinguishable from Government.

  11. Time to find another job by ZWithaPGGB · · Score: 2, Insightful

    Since the real proof of actual productivity for network admins is negative: nothing goes wrong (no trouble tickets). Also, the PHB will get their wish: No one to pay is infinite productivity (measured as output per $ spent).

    1. Re:Time to find another job by Wdomburg · · Score: 1

      Since the real proof of actual productivity for network admins is negative: nothing goes wrong (no trouble tickets).

      If nothing goes wrong, either you're not managing many systems or they're not doing very much. No matter how good an admin team is, things always go wrong. Components fail, traffic spikes, idiotic thieves who don't know the difference between copper and fiber cut through cables, applications have bugs, script kiddies attack, et cetera.

      What differentiates a good admin team from a bad one is what happens when the inevitable problems do crop up.

    2. Re:Time to find another job by archen · · Score: 2, Informative

      It also goes a bit more on a tangent when you think about it. Take sys admin A and B. A does 20% more of stuff that would be considered "productive". Sysadmin B spent 60% more time verifying backup scenarios and researching things. When things are just fine, then sure sysadmin A looks good on paper. When stuff goes wrong and critical business functions completely stop, then sysadmin A will not look so good. Likewise you would never want to "fully utilize" such a person anyway. If you are at 100% capacity for how much you can handle, and THEN the shit hits the fan; things will be dropped on the floor left and right and I.T. will look like a train wreck.

      A lot of people also seem to be bringing up how much "uptime" you have. That's fine, but it is quite possible to have great uptime with everything strung together with duck tape and wire coat hangers - just waiting for the day when it does go wrong like wrong has never been done before. There is most certainly something to be said about the sys admin who takes the time to better understand systems, researches disaster response and proactively works on redundancy. These aren't necessarily things which count as "productive" but show their merits in any good I.T. environment.

      I know there are bean counters who like to think that absolutely everything can be measured in some quantitative way in a master excel spreadsheet, but it simply isn't so - and honestly such thinking is quite dangerous. Some sys admin functions can be benchmarked but many computer related fields just can't be benchmarked overall in such a way. That's like benchmarking a programmer by how many lines of code he/she writes.

    3. Re:Time to find another job by ZWithaPGGB · · Score: 1

      Wrong, IMNSHO (I'm not going to waste time explaining why I'm not so humble, but I really do know what I'm talking about).

      If you are proactive, as opposed to reactive, the only people who know about any problems are the admins. The networks and systems keep humming in a properly designed and executed infrastructure. You may see diminished capacity if something goes wrong, but if you have an outage, it's your fault.

    4. Re:Time to find another job by Wdomburg · · Score: 1

      You might try responding to what I actually said. I never said outages were inevitable. I was responding to your assertion that proof of productity is that "nothing goes wrong (no trouble tickets)", which is patently ridiculous. No amount of proactive administration is going to forestall every problem; it may mitigate their effects, but it won't and can't eliminate them entirely.

  12. Unit of productivity by orionpi · · Score: 5, Informative

    Unit of Productivity = 1 / (hours of down time)

    They are paying you to keep bad things from happening.

    1. Re:Unit of productivity by KillerCow · · Score: 1

      The proposed metric ignores costs, you only count benefits. There is no way to distinguish between work done by 1 SysAdmin versus a staff of 20. To pump up the metric, you just need to hire more people. It doesn't capture "efficiency" very well. Also, it ignores the severity of problems. A scheduled email outage at 4 am over a long weekend would carry the same weight as a power failure in the server closet the day before a major deadline... or some similar calamity. You need to capture true costs.

      I would suggest:
      1 / lost employee man-hours / (1 + SysAdmin hours on payroll)

      Or some such structure.

    2. Re:Unit of productivity by pla · · Score: 1

      Unit of Productivity = 1 / (hours of down time)

      Personally, I would have phrased it "1 / (hours reading Slashdot)", but, yours looks close enough...

    3. Re:Unit of productivity by alxbtk · · Score: 1

      Error : divide by 0

    4. Re:Unit of productivity by marcello_dl · · Score: 1

      uhm... but that's a metric for sysadmin PLUS system. If system is not modifiable by sysadmins it factors in choices independent of the sysadmins.

      In my parallel universe head of sysadmins would be a sysadmin and judge his stuff simply by observation on some cases they solve. This seems a case where management imposes bureaucracy instead of control.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    5. Re:Unit of productivity by Anonymous Coward · · Score: 0

      I agree. Something like

      daily productivity = -log((hours down time + 1) / 25) / 1.39

      might help the bean-counters a bit more. Makes them feel smart and and gives them a percent between 0 and 100.

      (divide by 1.39 to normalize to range between 0 and 1 so zero hours of downtime = 100%)

    6. Re:Unit of productivity by drolli · · Score: 1

      I agree. if you need something more elaborate:

      -Number of incidents: Indicates how well maintained your systems are in general.
      -Incidents handling using draconic measures (e.g. total network shutdowns, more fileservers going down than affected): Tells you if the interdependency and redundancy architecture (from the IT viewpoint and organizational viewpoint) are ok.
      -Response time to incidents: Indicates if the team is trained well enough and has anough diversification.
      -Happiness of the users: Indicates if your team helps the users without hassle.
      -Thrust of the users: Can you set a policy an the users believe that it will help them to help you. Do they tell you about the beginning of problems or do they wait until the last moment?
      -Last but not least: Documentation.

    7. Re:Unit of productivity by flappinbooger · · Score: 1

      Yeah, parent is the answer to the question. It must be based on uptime. Or, if he's a rabid golfer, downtime -> the lower the number the better.

      Or, do like AT+T and the iphone bill - give him a list of every byte transferred and the time, date and user. The weight of the report in lbs is your metric. Look, boss, we done did 20 pounds of IT yesterday!

      BTW, you know that Simon T would get rid of this guy in 20 minutes, don't you?

      --
      Flappinbooger isn't my real name
    8. Re:Unit of productivity by gruhnj · · Score: 1

      Shouldnt you not have to define your unit of productivty since this should have been specified in your Service Level Agreement? I know for me my SLA tells me not only what my systems are supposed to maintain as a standard but also how I will be measured

    9. Re:Unit of productivity by Anonymous Coward · · Score: 0

      Nope.

      IT is not productive. Ever. There is no metric of IT productivity. There cannot be one. The concept is absurd.

      There are ways of measuring IT's performance:

      1. There are a number of quality assurance metrics that could be used. Talk to the healthcare industry about them; they've been fighting to get a handle on QA for a couple of decades, and they've got some good approaches now.
      2. There are some very good ways of doing cost avoidance metrics. The Accounting department will have somebody knowledgeable in cost accounting who could help.
    10. Re:Unit of productivity by Anonymous Coward · · Score: 0

      Good idea, but flawed:
      - it is only a relative unit (can measure improvement but cannot compare two teams working on different systems)
      - it doesn't allow for changes in the complexity of the system being administered (you would expect a more complex system to fail more often with a constant staff count etc...)

  13. hmmm by nomadic · · Score: 2, Insightful

    Do uptime. Unless your team has serious problems, those numbers should always look good. If you do any sort of work in response to in-house or outside tech support requests, you can measure how long it takes to resolve issues.

    1. Re:hmmm by Anonymous Coward · · Score: 0

      Great suggestions. I would also add a metric for cost of resolution. A well-operating department works to minimize the downtime, resolution time and resolution costs, and balance these with politics.

    2. Re:hmmm by Anonymous Coward · · Score: 0

      Problem with doing uptime is that that same anal tightwadded PHB is going to start cutting corners on software, so even if your uptime seems good now, it might not when you've got some piece of software not interoperating properly and interfering with your ability to do your job. Of course going with that over whatever you'd recommend, even if more expensive, should be the PHB's problem, but we all know that doesn't happen in the real world.

      Some guy who's never had a job of any kind as a sysadmin, even though lots of dumbasses think he's knowledgable.

      And just to be amusing, my captcha was 'interned', anyone think they can help out with that? :P

    3. Re:hmmm by Bender0x7D1 · · Score: 1

      Make sure you put the correct spin on the graphs. You would hate to be called on your low number of support requests completed just because you managed to keep 100% uptime on everything. Also, try and keep it all relative - for example 94% of all support requests were completed within 1 hour. It doesn't matter if you got 16 or 160 requests, it still looks like a good number. Maybe have a "fall back" category such as %age of support requests taking more than 6 hours to resolve - works great even if you don't have any requests. Of course, if you have a lot of requests like that either use a longer time period, drop the category, or create a new category like "long-term roadmap support request" so you don't include the number in your regular data.

      Also, you need to make sure that your management lives in the real world. For example, if you do a great job, and everything is running smoothly, they might assume you don't need all of the people in your department. When I was in development, teams would be let go based on how low their bug list was. If it was low, they didn't have as much work to do, so they got the boot instead of the people who had done a bad job of developing their module or feature.

      --
      Reading code is like reading the dictionary - you have to read half of it before you can go back and understand it.
  14. By doing quantifiable stuff by DingerX · · Score: 1

    A) Nagging emails
    B) Logging every OS update
    C) Supervising Patch Thursdays
    D) recording the percentage increase in spam email intercepted (This is your business metrics friend, since that number will never go down)
    E) Number of meetintgs with employees about improper email use.
    F) number of Company-wide software-license-compliance surveys, and number of improper installations detected.
    G) total number of top executive emails logged, with copies sent to several geographically distinct locations.

    If they want metrics, give 'em metrics. And let them know that metrics will only encourage you to be more of an a$$hole.

    1. Re:By doing quantifiable stuff by tempest69 · · Score: 1
      Nice list.. its nice to see a good counter for the quantifiers..

      I've found that the quantifiables are number of Servers, number of users, number of update requests, and number of unexpected downtimes..

      If the company is providing the right support the number of unexpected downtimes gets close to zero..

      The real crux is.. WHAT is uptime worth... it varies from company to company.. for google and microsoft the number is amazing.. for billsmitherspersonalwebpage downtime might be less noticed.

      Still Having metrics that seem evil might just shut up the bean counter.

      Storm

    2. Re:By doing quantifiable stuff by Nexx · · Score: 1

      The real crux is.. WHAT is uptime worth... it varies from company to company.. for google and microsoft the number is amazing.. for billsmitherspersonalwebpage downtime might be less noticed.

      It all depends on what these systems are doing, too. My clients have trading apps whose downtime is a measurable quantity. Simply put, if their clients cannot trade, everyone loses money.

      However, how much does their corporate website being down cost? email servers? Access control? Those are less quantifiable.

    3. Re:By doing quantifiable stuff by kpharmer · · Score: 0

      You really need to be using a request system to do the following, but really, if you've got more than just a couple of admins you probably should have one already.

      So, having said that and just shooting from the hip, I'd look for:
          - big cost-drivers:
              - number of servers per administrators by os
              - number of requests by day by request type by platform with average times, should cover:
                      - create/alter/remove a userid
                      - create/alter/remove a group
                      - assign/alter/remove user to a group
                      - recover a file
                      - os installs
          - corporate policy & security stuff:
              - number of os patches performed per month by os
              - number of application patches performed per month by os
              - number of infections caught
          - general characteristics
              - servers managed
              - userids managed
              - privileges managed
              - gbytes of os & application code and data managed

      Other issues like reliability are hard to meaningfully report on unless you've got a ton of servers over a lot of time.

    4. Re:By doing quantifiable stuff by Anonymous Coward · · Score: 0

      The one that I still have not been able to successfully explain to my superiors is DNS and MTA maintenance... As a result, when I forecast possible DNS related failure due to usage statistics/age of server/etc., my CIO tells me it is low priority, and to work on helping people use MS Word instead. Then of course, I have to spend a day cleaning up after the failure that brings down our entire extranet presence, during which I can't help people with all those simple things they take for granted.

    5. Re:By doing quantifiable stuff by thc69 · · Score: 1

      H) quantity of "'metrics' on absolutely everything" and hours spent on that task

      --
      Procrastination -- because good things come to those who wait.
  15. Depends on your bean counters objectives.... by 3seas · · Score: 1

    Does he want to reduce the departments employee count? Or does he want to sustain it employee count?

    Mayeb he just needs to hire more and task to them, the metrics goals.

    1. Re:Depends on your bean counters objectives.... by supremebob · · Score: 1

      Realistically, he's probably trying to figure out how many entry level system administrators from India or Brazil they'll need to take over your job remotely. If the answer is less than 4, they're probably thinking that they're saving money on salary and benefits.

      The PHB's usually don't realize that this is a bad idea until their systems crash or get hacked because they weren't maintained properly, and they lose data because nobody bothered the check the backups since "the old guy" got outsourced.

      Sadly, their solution for this will be to hire more Indians or Brazilians to double-check their work.

  16. One word by anom · · Score: 1

    Uptime.

  17. Easy -- send out resumes by localroger · · Score: 1

    The sooner you find a job that doesn't suck so much, the more productive you probably were.

    --
    Brackets contain world's first nanosig, highly magnified:[.]
  18. I suspect the closest model... by cmowire · · Score: 1

    I suspect the closest model with math behind it is a futures contract.

    The things that a good sysadmin is supposed to do is make sure that all of the things that would threaten the relevant simple metrics -- capacity, uptime, etc -- are taken care of ahead of time.

    Clearly, it is more desirable to add servers a month or two before they are needed instead of after the server farm becomes unusable.

    So what you want, as your metric, is to track the future value of capacity and the future value of uptime.

    Got a time machine? The best we've managed is Black-Scholes and that's not going to work for this situation. :P

    1. Re:I suspect the closest model... by wrfelts · · Score: 1
      Mod the parent up!

      The intangible metrics of successful sysadmins primarily involve planning, execution, and prevention. How closely knit is your operation plans to the companies goals? How well were planned migrations and upgrades carried out? What is the field perception of your support skills? How well does your group interact with their peers when working a project or diagnosing a problem? How quickly do you responded to problems? How quickly do you reach for the phone when you are stumped? What are your uptime numbers?

      The only quantitative question is your uptime percent. All the rest (most of your job) is QUALITATIVE. There are no metrics for that unless you do customer surveys. This one step, however, often causes more headaches than not.

      As a rule, management would be better off having the sales manager run the IT department than the finance manager. No, I'm not recommending that disaster. It's just less of one than leaving the bean counters in charge. In my 23 years of IT experience, finance run IT NEVER WORKS. The best situation is when a diplomat is in charge; not a bean counter, not a schmoozer. IT should be managed by someone who knows how to balance the tangibles with the intangibles; someone who has their finger on the pulse of both perception and reality, diplomacy and vision. Without these skills the company will lose out on the IT war.

      Whoever put the bean counter in charge is myopic and deserves to be featured on David Letterman's "Stupid Management Tricks" segment... no wait, that was "Stupid Pet Tricks"...

      You need to present a qualitative approach to this "metrics request" (including surveys, if necessary.) If the bean counter doesn't go for it... leave while the market is still good. No one deserves to have to operate under that kind of negative pressure. Trying to grab a flopping fish with oiled hands is not my idea of fun. It will only frustrate you AND your boss. When things go south because of this, it's you who will lose, not the boss. It doesn't matter who the myopic one is, management put him in charge, not you.

  19. Hey, dumba$$ by DingerX · · Score: 1

    Those are patch TUESDAYS.

    (Now, will I get flamebait for insulting myself?)

    1. Re:Hey, dumba$$ by markdavis · · Score: 2, Funny

      He is a *nix sysadmin... there are no regular patch THURSDAYS *OR* TUESDAYS!

    2. Re:Hey, dumba$$ by Antique+Geekmeister · · Score: 1

      What? If you don't schedule a bit of regular downtime, or a bit of patch time for doing security updates and hardware changes, you've got a big problem as any admin. Even if you're a 99.9999% availability shop, you'd *better* test those failover systems ocasionally.

    3. Re:Hey, dumba$$ by markdavis · · Score: 1

      Sure I do, but there aren't so many holes as to need a designated, regular patch festival day :)

      At least, I hope not.

  20. uptime by immerrath · · Score: 1

    uptime, for various properties of the system.

  21. Slack by Saxerman · · Score: 1

    The basic unit of measure for any good admin is, of course, slack. You never notice when an admin is doing a good job. You only notice when they're not.

    --

    A steaming cup of soykaf would be real wiz right now.

  22. Units by ettlz · · Score: 5, Funny

    How does one reasonably quantify admin productivity?
    In admons.
    1. Re:Units by BriggsBU · · Score: 1

      So does that mean that units of morality would be morons?

  23. Uptime. by B5_geek · · Score: 1

    Base your (metric)work on how long things are NOT broken.

    i.e. Well I was 92% effective yesterday because I had to replace a switch.

    --
    "The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
  24. That is arse backwards by JosefAssad · · Score: 5, Insightful

    You aren't building automobiles or painting teapots. You are a support function and not a line function.

    You should have business plan objectives. These things are usually annual; there can be longer strategic objectives. If the person who set these things did it right, they should be measurable.

    What I'm trying to say is, if you're banging your head against the wall trying to figure out how your performance should be measured, your higher up didn't set your objectives correctly.

    This doesn't apply anywhere and everywhere. When the organization is in the business of IT itself, you might be measured differently since you'd then be contributing directly to the organization's core business. But from the description provided, it sounds like you're not.

    1. Re:That is arse backwards by adrianmonk · · Score: 4, Insightful

      You aren't building automobiles or painting teapots. You are a support function and not a line function.

      That is the best answer I've seen so far in this discussion. It mostly clearly illustrates that the question is framed wrong.

      There is nothing wrong with wanting to monitor and even quantify the value that an employee brings to the organization, but contrasting support function vs. line function perfectly illustrates the key point here: production is not the only kind of value that an employee can add to an organization.

      I wonder if a way of communicating this might be to make an analogy to something a financial person can relate to. You can use money to make several different types of purchases: you can buy durable goods, you can buy consumables, and you can buy more abstract things like insurance or legal advice. Don't take the analogy too literally, but system administration is like insurance or legal advice in that the value you provide is stuff like protection, security, planning, design, and order.

      I think if this were me, I would start by providing an outline of the responsibilities of the system administrator and the value that a system admin provides to the organization. This does include certain deliverables (like physical installation of hardware in machine rooms, installation of software, working and configured systems, documentation, answers to technical questions, training presentations, and code for scripts written to automate tasks), but it also includes a lot of work that doesn't have a deliverable (like diagnosing a problem and tracking down a patch from a vendor, or even convincing a vendor to supply a patch). It might be helpful to break the job down into types and subtypes of work being done and very rough estimates of the proportion of time being spent at each.

      So maybe the best plan is to educate the higher-ups about what the job really entails. It's quite possible they don't understand much about it, and some increased visibility into what is really going on could help with their understanding and thus their comfort level with paying the salaries of the people who do it.

      Also, there are deliverables that can be quantified. Creating user accounts, for example, has to be done repeatedly, and it takes about the same amount of time every time it happens. Auto mechanics deal with a similar situation and the industry has developed a list of tasks (such as replacing a fuel pump or brake pads) and standard times required to accomplish them. The computer world changes so quickly it might be hard to accomplish that, especially without industry support, but it seems possible to quantify some of what a system administrator does, because some of it is standard stuff.

    2. Re:That is arse backwards by apoc.famine · · Score: 1

      Borrowing from part of what you just said:

      Ask him what metrics he uses to determine the productivity of the building's fire insurance or security setup.

      Because really, that's what sysadmins do. You're being paid for making it so that things don't break, and the better you are at that, the more valuable you are. And when there is a problem, you're being paid to find it and fix it as soon as possible. Whatever he uses for that should be able to be modified to sysadmin duties too. Unless he's replacing those folks, at which point you'd better do some really good development of your production metric.

      --
      Velociraptor = Distiraptor / Timeraptor
    3. Re:That is arse backwards by stanleypane · · Score: 1

      Mod parent up. He hit the nail on the head.

      I work for a small company that started out trying to set metrics on my performance (as a sys admin). For 3 years, I got nearly perfect reviews because everything was always working correctly, I responded to help-desk calls in a timely manner, patches were being reviewed and applied on a regular basis, etc...

      After 3 years of scratching their heads, they finally figured out that it made more sense to track my goals like a project manager. Every year (and quarterly) projects are put on the table that that need to be accomplished. Milestones are put in place and deadlines scheduled.

    4. Re:That is arse backwards by TheMCP · · Score: 1

      It's worse than that. Being a sysadmin is partly a creative task: you have to invent creative solutions to the complex problems and needs users come up with. Measuring sysadmin productivity is a bit like the idea of measuring the value of an artist by the question of how many square inches of painting he produces per hour. It fails to account for the question of whether the painting is Monet's Water Lilies, or just beige.

      I've been an IT manager. I recognize in part what drives this sort of nonsense: even if the IT manager knows how stupid this stuff is, they ultimately report to someone higher up who wants a lot of metrics.

      You see, IT is a problem-driven field. You don't hear from your users when everything is fine. Nobody calls you to say "Gee, my computer has been working perfectly for months and I just wanted to say thanks." You hear from users when things go wrong, and often they're pissy about it, and blame you for the errors of Microsoft. That may be no big deal to you, but the problem is that a lot of idjit users get it in their head that if they don't get whatever they want in whatever unreasonable timeframe they think is sensible, they should go over your head. Sometimes that means calling the IT director. If the IT director has any sense in their head, they'll tell the users, basically, that no, they can't have a new set of speakers in 5 minutes when we don't have one in stock, and no, fixing their itunes software is just going to have to wait while we do the regular maintenance on the file server to make sure the company stays in business. The users often then complain to upper management that IT is "not doing their job" or "excessively rude" or things like that. These complaints are often fairly outrageous to someone like you who understand reality, but remember that upper management knows little to nothing about computers, and probably can't even comprehend what you do, so unless you can give them a reason to believe you're working hard and solving problems, they start to believe the stupid complaints.

      If your IT director is demanding metrics about your work, go look for a new job. If the IT director can't figure out that they have to deal with management demands for metrics and that it's not your problem, they're an idiot and you won't be around long one way or another.

      If, on the other hand, you ARE the IT director and you're trying to figure out how to deal with upper management demands for metrics... it ain't easy. Basically, there is no unit of measure for sysadmins. What you need to do is have a really, really good project tracking system. It should track every problem and project your people are working on, and it should track each and every communication you receive from or make to a user and correlate them to projects. Problems should be marked with who reported them, actual severity, importance to organization, and who reported the problem. You need to be able to get reports out of the system to demonstrate things such as what percentage of the time your staff spends doing regular maintenance (this is good, they're doing their jobs), what percentage dealing with ordinary user problems (also good, also their normal job), what percentage dealing with stupid questions from untrained users (shows that upper management hasn't done enough training or has done bad hiring so you can blame them), what percentage dealing with problem users (you know, that guy who calls 5 times a day because he forgot his password... people who should be fired, and you can blame upper management for them too), and what percentage pissing on fires (those problems that won't go away because upper management either won't give you enough staff to actually have time to fix the problem or because they won't throw the money required at the problem, so again, blame them).

      I hope you're getting the idea here: you track your staff time very carefully, and then you can use every minute of it to demonstrate either that: 1) you're doing your jobs, or that 2) management is being mean to you and needs t

    5. Re:That is arse backwards by asb · · Score: 1

      Insurance is a bad analogy. It's purpose is only to compensate for occurred damages. Police would be a better example. Their precense reduces the possibility of crime and if one happens they catch the criminals (with varying success).

      System administration works to prevent downtime and when downtime happens they fix it (with varying success).

      --
      Antti S. Brax - Old school - http://www.iki.fi/asb/
    6. Re:That is arse backwards by edunbar93 · · Score: 1

      You aren't building automobiles or painting teapots. You are a support function and not a line function.

      Perhaps the sysadmin's efficiency could be measured in the efficiency of everyone else then. It is after all, the sysadmin's job to improve efficiency, often by making everyone else's job easier and automating away repetitive tasks.

      --
      "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
  25. This is easy by iamdrscience · · Score: 1

    The standard unit for quantifying productivity in IT is generally bottles/cans of Mountain Dew. This varies from "cups of coffee" the standard metric used in many other fields, but you can easily convert between the two, so it shouldn't be any trouble for your manager to share your productivity figures to his bosses in a manner they are more familiar with. To convert cans to cups of coffee, multiply by two fifths. To convert bottles to cups of coffee, multiply by two thirds.

  26. System performance is easy enough... by Glowing+Fish · · Score: 1

    To do system performance, just take pages/data/e-Mail/whatever served from a server, and divide it by the operational cost of the server.

    But how do you measure the value of the administrator?
    I guess I would take the value of what the system would do by itself, if it was just "left running", and divide it by that cost. (You would end up with less cost, but also less productivity, of course).
    And then, take it with say, a bare bones set up, with only a few, poorly trained administrators, and show what the cost per page/e-Mail delivery would be.
    And then show your cost as it is now, with you and your sterling team of administrators.

    --
    Hopefully I didn't put any [] around my words.
  27. Whatever you do... by Anonymous Coward · · Score: 0

    ... try not to think of your Overlord's salary being ten times yours. Plus bonuses.

  28. Indexes for users and servers maintained by SplatMan_DK · · Score: 1

    I suggest you take the task very seriously and try to find indexes on the internet from Gartner, Accenture, Cap Gemini, KMPG, or other major analyst/business consulting companies. Just using their names and logos in your reports/suggestions will get you a long way!

    After you have collected some reports, try to think of ways in which you can demonstrate your effectiveness. If you are in fact not very efficient, the boss is right in wanting that information - right? If you are in fact very efficient, you should have no problem with him discovering that - right?

    You could make performance-indexes for the amount of users you serve (for each type of service like mail, security, infrastructure, etc.) and for the amount of servers you maintain. With any luck you should be able to prove that you serve a high numbers of users, a large amount of data, and maintain a high number of servers... compared to whatever general indexes you dug out of the reports we started out with.

    :-)

    - Jesper

    --
    My security clearance is so high I have to kill myself if I remember I have it...
    1. Re:Indexes for users and servers maintained by drenehtsral · · Score: 1

      That sounds good. An efficient team of X sysadmins with good procedures in place could keep, say, 20 * X heavy users happy with the state of the network/servers/etc... A team that didn't have as efficient procedure sets in place could maybe expect to keep 10-15 * X users happy. I mean, it depends on your users, what they're up to, and your setup, but it might be worth for your own reasons having a metric of efficiency (sort of like profiling code), so that if you find that you guys are spending a disproportionate amount of time on one particular type of user request it could bubble up to the top of the list of tasks to be at least somewhat automated.

          This should both make the PHB's happy because they'll see you guys getting more efficient over time, and in theory that efficiency should make your jobs easier as well.

      --

      ---
      Play Six Pack Man. I
  29. Re:Unit of productivity - Mod parent up by witte · · Score: 1

    (Out of mod points.)

    You are absolutely correct imho.
    Now, to explain this to a PHB... give them some downtime first ?

    Putting beancounters in IT mgmt can be a prelude to axing of IT jobs. Tread lightly!

  30. KW productivity by cb_abq · · Score: 0

    As a technical member of a highly specialized profession, you alone may be able to quantify your output, particularly if you work independently on projects. Measuring the productivity of knowledge workers for the purposes of assessing cost and improving efficiency has been a management problem since Peter Drucker began writing about knowledge workers and the knowledge economy in the 1950's. Your counter of beans should know that if he or she has had any formal management training or has picked up a book. This is also one of the problems that has plagued the information technology field due the difficulty in determining return-on-investment and setting budgets accordingly. Your manager has a challenge ahead if he or she is determined to attach a prod-o-meter to your seat. One of the methods commonly used is through trouble-call tracking systems, and measuring statistics such as calls closed and average time to closure. It is unreasonable at best and destructive at worst to assess performance of project-oriented workers using these metrics. YMMV.

  31. Maintain activity logs by Anonymous Coward · · Score: 0

    It's a bit of a nuisance, but maintaining activity logs is probably the best defence. If you're really good, there won't be much trouble ticket activity which could lead a PHB to think you're not doing anything and he can score points by getting rid of staff.

    There are lots of automated tools for tracking activity, but the more important part will be explaining the need for time to think about how to solve nascent problems before they manifest themselves as user calls.

    Good luck!

    rhb

  32. Wipro... by cyberbob2010 · · Score: 1

    You can't. So prepare to teach Wipro how to do your job.

    I work for a Fortune 15 pharmaceuticals company. You don't keep application management and support around for the good times.
    You keep them around for the bad times and thats a growing pain all IT dept's are facing as we are all pushed under the magnifying glass. Gone are the days of "what? IT? throw money at it!!!" out of fear. Here are the days of "global IT services". If they can find a way to do it cheaper, they will and they will do it at the cost of quality.

    Still, the company I work for is slowly beginning to realize the importance of having someone who speaks passable English available during a crisis situation and with any luck your company will realize that before shipping your job off to Bangalore.

    --
    We seldom regret saying too little but often regret saying too much.
  33. Bad metric by Tony · · Score: 1

    Unit of Productivity = 1 / (hours of down time)

    Bad choice. In a well run shop, you'd get a "division by zero" error.

    --
    Microsoft is to software what Budweiser is to beer.
    1. Re:Bad metric by Anonymous Coward · · Score: 0

      Convince the bean counters to run the math in, say, Java floating point, and you've earned yourself an infinite salary.

    2. Re:Bad metric by dkf · · Score: 1

      Unit of Productivity = 1 / (hours of down time)

      Bad choice. In a well run shop, you'd get a "division by zero" error. You're not using IEEE arithmetic correctly. Since that's a positive zero you're talking about, you'd get "+Inf" instead.

      Myself, I prefer "dollars-worth of business supported without a hitch".
      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    3. Re:Bad metric by Anonymous Coward · · Score: 0

      Unit of Productivity = 1 / 1 + (hours of down time)

      Happy?

    4. Re:Bad metric by Fallen+Kell · · Score: 1

      Unit of Productivity = 1 / 1 + (hours of down time)

      Happy?

      Too bad this now results in a 1 even with no downtime. The idea was that as there is less downtime, the unit of productivity goes up towards infinity. However, as the number of downtime goes up, the units of productivity for a sys admin also needs to go towards infinity since cleaning up all the fires is just as hard work as keeping them from happening.
      --
      We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
    5. Re:Bad metric by r3m0t · · Score: 1

      500 * (80/(40+hours of down time))

      http://www.spoj.pl/ranks/users/ (bottom of page)

      The 500 multiplier was added just to look cooler.

    6. Re:Bad metric by DMUTPeregrine · · Score: 1

      Use a limit. If (hours of downtime = 0) Limit of 1/(hours of downtime) as (hours of downtime) goes to 0. Else 1/(hours of downtime)

      --
      Not a sentence!
    7. Re:Bad metric by Chris+Mattern · · Score: 1

      Use a limit. If (hours of downtime = 0) Limit of 1/(hours of downtime) as (hours of downtime) goes to 0. Else 1/(hours of downtime)


      You must've flunked Freshman Calculus. The limit of 1/x as x approaches zero from the right (which is what we're doing here; we're not considering negative hours of downtime) increases without bound (i.e., is still infinity).

      Chris Mattern
  34. Unit of Productivity by Anonymous Coward · · Score: 0

    # of furious users outside the manager's door after you leave.

  35. Push the question back by Flying+pig · · Score: 1
    Blind the bastards with science. Submit a load of white papers on things like function point analysis with a covering note explaining that this may be appropriate for measuring productivity in shell scripts. Ask for a really good job tracking and logging system that will cost a fortune to deploy, then estimate the resources required to implement it and feed back an estimate of the lost productivity while it is going in, plus the time to administer it. Find out what is the most expensive and complex server management system you can imagine, and propose it as a long term cost reduction.

    Always be helpful and make co-operative proposals. Suggest that users who lose passwords should be docked pay according to the time to fix, thus ensuring that user incompetence is not perceived as an IT cost (I know this isn't *nix admin, but it's part of the general pattern).

    Produce impressive graphs showing the tradeoff between increasing the numbers of servers per admin, and the expected downtime, and suggest that increased downtime is a small price to pay for increased server/admin ratio.

    I'm sure you can see the picture developing. Every proposal you make to measure productivity needs to look superficially good but have a huge cost and a huge risk. And the best thing is, you don't need to lie. Because that is the nature of reality.

    True story. Many years ago I was asked to investigate a shop floor wide downtime monitoring system. As an experiment, we tried paper logging of downtime events to see what the expected traffic would be, what events needed to be handled, probable traffic etc. The paper logging showed that an entire floor of machinery had three quarters of its downtime attributed to a single design fault in the machines. The maintenance people knew this, but were keeping quiet because of all the overtime they were earning. Getting the manufacturer to fix the fault was far cheaper and quicker than putting in the monitoring system. Moral: in parallel find a few really good cost reduction proposals. You are bound to have some if you are any good. Then wave them under the nose of the bean counter in parallel with the other stuff.

    --
    Pining for the fjords
  36. Servers/Admin by tphb · · Score: 0

    The standard unit of measure is # servers supported per administrator. Now that doesn't help identify whether a specific admin is any good, but it does provide a comparison cost.

  37. they dont chop burning bushes by Anonymous Coward · · Score: 1, Insightful

    firefighters spend a lot of their time these days preventing fires, doing stuff like controlled burns.

    maybe you cant measure 'productivity', but at some point you have to make a budget of how many people you need to hire for the season, and to do that, you have to know how many people it takes to do certain activities in a given amount of time.

    whicih means you need to measure those things.

    ---

    1. Re:they dont chop burning bushes by irc.goatse.cx+troll · · Score: 3, Insightful

      The problem is the numbers don't look good. To quantify what you're looking for you'd want "number of hours spent idle" i.e if a sysadmin did his job well and has everything running smoothly, how many hours does he have with nothing needing to be done?

      Once any manager or other authority type sees that number though rather than seeing you did a good job at keeping things reliable, they'll see you as lazy and assign work you shouldn't be doing (other peoples jobs).

      Really just about anything other than data entry is hard to quantify in the computer field. Someone suggested troubletickets.. but theres a huge difference between a ticket that requires you to restart apache, and one that requires you to strace half your system to debug, and raw ticket numbers don't tell you that.

      On the same note, lines of code mean nothing to actual programming, nor do "functions per day" or anything similar as again, you can't quantify the effort required in an easy line vs hard line. Is it a simple debug print or core logic you had to scratch out on a whiteboard to keep sane?

      --
      Pain lasts, kid. Its how you know you're alive. Sometimes I think this growing up thing is just pain management-TheMaxx
  38. Guessing what managment wants to know is harder by russg · · Score: 2, Insightful

    Systems Administration falls into several categories.
    Projects, Service requests, Patching, and user satisfaction are a few.

    Once you have an idea of what you do, define some SLAs with your customers and the metrics are easy from there.

    Now compare your defined SLAs to the following.

    Metrics:
    Time to ticket close?
    Were the requesters satisfied?
    Projects completed in the expected time?
    Resource allocation is at what percentage?
    Don't forget to measure your ongoing education and professional development. How much should you get, are you getting it?
    Patch schedule being met?
    Availability metrics.

    Resource loads on the systems are easy and provide management nice graphs, plus they can be automated.

    My systems roll all this information up and e-mail it for me.

    While none of this is really important to us, the management teams operate almost entirely on this data. Take this as an opportunity. In some shops I've worked, management defines the metrics and they mostly are irrelevant. In your case it seems you have the rope to hang yourself so take care to present the data that is important and will help you meet your goals. As always, a good admin will automate the task but not tell anyone. :)

    --russ

  39. Get the big numbers and show importance by pol-pot · · Score: 0

    What is important with CxO's is that they need to justify their spendings. So if they have a unit of sys-admins, which do something, but they do not know what, they will see it as a potential to cut your budget, and save money.

    So you have to show him some figures about the size of your systems. Are you running important infrastructure for the company? If so you should give him estimates of:

    • How much "money" is the data in these systems worth?
    • What is the cost pr hour or day if the system is down? $1,000 or $1,000,1000?
    • What if data is lost? How much can be lost? $1,000 or $1,000,000 or $1,000,000,000?
    • What is your systems reliance? Do they run with 99,99% uptime?
    • How much support do they generate? Is it possibility to reduce the support need, by improving the system?

    Remember that if you give him sensible info about these things, you might get a better budget and more arm-space.

  40. Must be an equivalent of Windows SysAdmins. by Anonymous Coward · · Score: 0

    Just check the statistics on Spider Solitaire. Let's see you work your Six Sigma black belt on that, bitch.

  41. good productivity == no work by p0 · · Score: 1

    the best admin can (theoretically) make the servers run by themselves forever. such an admin will have no daily work to measure productivity with.

    --
    This is my sig. There are thousands more, but this one is mine.
  42. Wasted Time by Anonymous Coward · · Score: 1, Funny

    Just make a Pie Chart and have 66% of the pie say "Time Wasted figuring out how productive we are."

  43. The number of critical problems... by s1234d · · Score: 1

    ...that you didn't have to fix this week.

  44. Fun with labor models by MonkeyBot · · Score: 1

    You should view this as an opportunity to be able to rationalize extra help in the future! Let me give you an example: I'm an industrial engineer for a large 3PL. I put together labor models for warehousing opps on a day to day basis, and I do it by breaking down individual activities that the team will perform (stageing pallets, filling out purchase orders, etc.). I then assign hourly productivity rates to them (how many units I handle per hour), and assume that my employees will really only work about 6.75 hours per day, after breaks and interaction with others, using the restroom, etcetera. Now, I used to be a *nix admin for a much smaller company back in the day, and most of my requests would come through email. I imagine you guys probably get your requests to perform different tasks through some sort of fancy IT system if you work for a larger company. So, ask yourself the major categories that these tasks break down into. For example, if there are two main categories of work you do, say, 1.) fixing stupid errors and 2.) setting up things for people to break, you estimate how long it takes to handle a request from each of these major categories, and translate that into how many you could handle a week (or other time period), keeping in mind you only have about 6.75 productive hours a day to work. Say a single employee could handle 10 stupid errors or 5 set ups per week, assuming they were doing nothing else (be conservative when setting these up so you look good when you surpass the productivity figures). Now, when you are getting in 40 requests for stupid errors per week, and you only have 3 team members, you have something to bitch about! Your boss is basically telling you that he doesn't know what you really do, and so you can pretty much define how your group should be operating - HAVE FUN WITH IT!!

  45. Here's how. by bmo · · Score: 1

    "How does one reasonably quantify admin productivity?"

    Go see "Doctor Summeroff"

    High blood pressure from dealing with stupid people should do it. A couple of months might be enough.

    --
    BMO

  46. Time tracking and resource utilization by www.2cups.com · · Score: 1

    I sense in your post that you are taken aback by this request to account for your time. Your response is quite common, though I would guess a little reactive. Many it departments are implementing project management programs as prescribed by ITIL standards. The foundation of these project management programs is having a clear understanding of how much time your resources are spending on tasks and projects. The purpose of collecting this information is to create a baseline utilization rate for the teams you manage. Once you have collected this baseline, you can observe for example that sysadmin A spends 60% of his time on tickets, 20% of his time on strategic projects, and 20% of his time on general office administration tasks. Management can also observe (if you code your hours) when Sysadmin B is spending 60% of time on tickets, 60% on projects and 20% on general administration. If you notice, this equals 140% utilization (or a 60 hour work week). This information is normally used (by project managers) to then do a resource leveling. This is when you take say 1000 man hours necessary to complete a new project (say migrating from Solaris to Redhat) and distribute it to engineers which have available cycles, or if there are no available engineers, to tell upper management that either A - the project needs to be slid out into the future when people have more time, or B - Management needs to hire more engineers to complete the project. If you read between the lines in this, there is a gotcha. The sysadmin that improperly codes his time (fills out 40 hours of tickets.. at the end of the week, instead of accurately tracking his time) can short change himself. Even worse, if you refuse to code your time, management has not metrics to request hiring of new engineers, and you get stuck working nights and weekends because management lacks proper information about your time.

    I suggest that you hop on the wagon of tracking your time. If you read between the lines you will find that this is your chance to prove to management how hard you actually are working. You can also use this combined with other data to argue for pay increases (point out that your ratio of tickets closed to time spent is much better then your associates etc).

    Colin McNamara
    CCIE #18233

  47. Remember to make suggestions for optimization by SplatMan_DK · · Score: 1

    Don't forget to make (honest) suggestions on how to improve efficiency. Even though the new boss might not go for your suggestions, it will prove to him that you are a valuable worker who is always seeking the most cost-efficient and optimum solution.

    Could you perhaps benefit from server virtualization which could potentially consolidate a number of servers - thereby reducing power and cooling costs? Or would it be possible to eliminate some niche systems which have high maintenance costs and which are really not used? Could key systems benefit greatly from upgrades even though the upgrade is somewhat costly? (new products are presumably better/smarter). What was (in your opinion) the five biggest neglects of his predecessor?

    Think of this guy as a career opportunity - instead of a problem you have to work around.

    :-)

    - Jesper

    --
    My security clearance is so high I have to kill myself if I remember I have it...
  48. Simple question... simple answer by RazorJ_2000 · · Score: 4, Insightful

    What you need to do is contact some other F150 companies and ask their senior IT admins/CTOs how they measure productivity. I work for a major investment firm and we have metrics for everything we do (even though we're private) because of two primary reasons:
    1. its how you improve, and
    2. its what our competitors do too.

    Its that simple.

    --
    pi=sigma{n:0-infinity}[(1/16)^n][(4/(8n+1))-(2/(8n +4))-(1/ (8n+5))-(1/(8n+6))]
    1. Re:Simple question... simple answer by Anonymous Coward · · Score: 0

      You will probably end up seeing other F150 asking the same, p_question -> p_original_question :-)

  49. Down time & turn around time by Just+Jeff · · Score: 1

    A bean counter wants to know if the admin staff is "worth it." You can quantify some of the value of the admin staff. First, downtime. How much does that admin staff save the company by fixing problems? plot downtime & lost revenue or wasted time vs. admin staff hours spent preventing and repairing such events. The idea here is that an ounce of prevention is worth a pound of cure. Backups, patches, log files... everything. These activities prevent or reduce company losses due to downtime or similar failures.

    Second, calculate lost productivity in the company while waiting for admin staff to carry out a requested task vs. the number of admin hours it takes to accomplish the task. The idea here is that reducing the admin staff head count will increase the time others have to wait for admin tasks to be completed.

  50. Number of Pirated Episodes of DragonBallZ/Lost by Anonymous Coward · · Score: 0

    The answer is easy enough: The number of pirated DragonBallZ/Prison Break/Lost/Hero episodes that a sys admin has downloaded and watched during working hours. This should be measured with a sliding windows of three weeks. Major migrations and upgrades should be taken as bonus points.

  51. Productivity is not the right metric. by fishtop+records · · Score: 4, Insightful

    Assume for a second you had a perfect server farm. Its always up, backups are made, users are added and removed, etc. While we are at it, assume you have a staff of say two admins per shift, 24x7. That's at least 8 admins, probably more to cover holidays, vacation, etc. In this case, their productivity is zero, they have nothing to do. In reality, they are working their tails off, and deserve a nice bonus. So tell the PHB that productivity is not important, its problems. Its uptime, transactions delivered, average delay on transactions, etc. Get the Users to define what the 'requirements' are, and have the sysadmins deliver it. That is the measure of what is important.

    1. Re:Productivity is not the right metric. by fermion · · Score: 1
      I think what is lost in all this is that there must be some income related to the product being served. In my brief stints of this kind of thing, I have come to believe more in internal profit centers rather than productivity. I believe the later is preferred because if cost is minimized at each step, then the top managers can collect on the short term savings, while in the later long term employment of workers and dividends to stock holders are placed about managers.

      From what I understand from said brief stints, the income from the widget being sold is used to pay for the internal services used to create or support the widget. Prevailing market forces determines the sale price, the money is divided proportionately, and productivity is not set by manager salary targets, but by available funds. I have seen this work. If everyone is productive, and products are well supported and well produced, then surplus income is generated, which results in bonuses, without any money being wasted on artificial unit of production.

      One thing I saw during the dot com bust was companies spending money they had no real expectation of ever receiving. In many cases the productivity of a salesperson or manager or IT person was rewarded, when that productivity did not actually result in any real income. The feedback loop bypassed revenue generation, so companies went tits up.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    2. Re:Productivity is not the right metric. by servognome · · Score: 1

      So tell the PHB that productivity is not important, its problems. Its uptime, transactions delivered, average delay on transactions, etc.
      Those are productivity metrics.

      Get the Users to define what the 'requirements' are, and have the sysadmins deliver it. That is the measure of what is important
      Relying only on users to define metrics can mean problems for the admin. For example if a user defined metric of time to repair a system increases, that may not accurately reflect the work of the IT staff if the total number of systems requiring repair had increased significantly. An admin defined metric of systems fixed per week, or issues per number of transacations can help put user defined metrics in context.
      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
    3. Re:Productivity is not the right metric. by Gorobei · · Score: 1

      I'm a PHB, and totally agree with you.

      I lost a compute farm at 1am last week (only people who noticed were the two PHBs working past midnight.) Called support, and got voicemail. Took three plus hours to resolve, overall cost was merely in the high 5 figure range.

      You keep my machines running, you get paid well. I don't care if you're watching youporn or playing games. You let a multi-million dollar facility go dark and don't even notice, there will be tears at year's end.

  52. Metrics by Codifex+Maximus · · Score: 3, Informative

    RailGunSally wrote:
    >We in the trenches have been tasked with providing 'metrics' on absolutely everything from system utilization to paper clip recycling.

    This pretty much says it all; your manager wants you to do HIS job. Shouldn't he develop his own metrics? He can ask you for ideas but he should do the work himself. As for metrics, I'd suggest downtime percentages for each machine. If the services are up and running and the machines are online providing service then that should be metrics enough.

    --
    Codifex Maximus ~ In search of... a shorter sig.
    1. Re:Metrics by Jessta · · Score: 1

      If the services are up and running and the machines are online providing service then that should be metrics enough. This isn't really helpful. Say you have 10 sys admins and the machines are working fine.
      Do you really need 10 sys admins?
      Would 5 get the same outcome?
      How do you measure how many employees you need to make sure nothing goes wrong if you only measure that nothing is going wrong.

      --
      ...and that is all I have to say about that.
      http://jessta.id.au
    2. Re:Metrics by Anonymous Coward · · Score: 0

      > Shouldn't he develop his own metrics?

      Shouldn't he be asking the people that do the work how they would measure their work? If he imposes a set of metrics by fiat, then he's not being a very good manager, is he?

      I guess people will complain no matter what.

    3. Re:Metrics by Mathonwy · · Score: 1

      >This pretty much says it all; your manager wants you to do HIS job.

      I disagree. Maybe I'm being naive, but as a software engineer who has been in the same situation, when I was asked at least, it was actually because my manager was doing a GOOD job. They recognized that this was a hard thing to quantify, and so rather than just make some random crap up that may or may not have had any bearing on reality, they came to me and said "Hey, I'm supposed to quantify how useful you are. Can you help me think of good metrics that give an accurate picture, and are fair to you?"

      I take that as the sign of a good manager, actually - that they are willing to say "hey, I don't know how to describe this, and it directly affects you, any suggestions?"

      Now granted, it could also be what you described, and just passing off work, but I just want to point out that asking for suggestions on something like that does not automatically mean that the manager is lazy.

  53. Tickets by Anonymous Coward · · Score: 0

    You are support. You measure work in tickets. Everything you do should be in a ticket. If you do something on your own, open a ticket and assign it to yourself. The objective measurement that tickets provide is man-hours per task, but otherwise they're a relative measure, as in "how many tickets opened this week vs last". You don't have to educate them as to what it means, you just give them a report on tickets, and let them figure it out from there.

    Seriously, this should be a no-brainer to anyone in IT. Anyone giving you "creative" suggestions on slashdot has probably never really even done the job, or is just showing off their geeky cleverness.

    If you find yourself doing non-ticketable items because they're larger scope projects, then work your change management system into the metrics too. You do have one, don't you? If you don't, then they'll be pleased as punch with one you roll together yourself.

    1. Re:Tickets by ageoffri · · Score: 1

      Wish I had mod points right now. My position bridges between technical and management right now and I now how important being able to demonstrate productivity is. The best way is with problem tickets and change control.

      --
      -- Slashdot, making the Left look conservative since 1997.
    2. Re:Tickets by Antique+Geekmeister · · Score: 1

      If they're competent, they'll be pleased as punch for working in such features to the ticket system. As mentioned in another note, I've done work for 3 companies where the trouble ticket systems were mandated by a group that didn't actually use it after its selection, and entire departments flat out refused to use the systems.

      Come to think of it, all of those companies were using Siebel when this happened.

  54. You're only as good as... by iminplaya · · Score: 2, Informative

    They consider you only as good as your last mistake. The bosses don't want to know what goes on "under the hood". It just has to work. Anything less than 100% uptime is considered a failure in their eyes.

    --
    What?
  55. Uptime by GuyverDH · · Score: 2, Interesting

    Keep track of uptime. Are the systems only down for scheduled maintenance? If they are down outside of scheduled maintenance windows, what is the percentage? Was it hardware or software or a mix (old firmware with updated driver requiring newer firmware), etc...

    Was the outage extended due to vendor timing? if so, maybe stock of typical spare components should be maintained to shorten the window.

    Typical maintenance like adding/deleting/unlocking user accounts, resetting passwords, printer maintenance, disk admin should be a small part of an admins day. The rest should be keeping an eye out on the real world looking for potential problems like security vulnerabilities, patches, planning the next updates / upgrades.

    Tell the bean counters that their demands to quantify everything will only reduce uptime and complicate matters to where you spend more time doing paperwork than you do managing systems. If they can't understand that, it's time to go elsewhere. Be sure to tell the bean counter that they'll be lucky to find anyone talented to work under their regime.

    I've seen systems that went from 20% loaded to always overloaded because of the number of *accounting* applications, programs and monitoring solutions that were *demanded* by the bean counters. After a user and business unit rebellion, the *fluff* was removed, as was the bean counter. This left the systems running in a state where the end users could do their work, and the business units had satisfied customers.

    --
    Who is general failure, and why is he reading my hard drive?
  56. Measuring productivity? by Kennon · · Score: 1

    In my office we are judged by system and application uptimes and average trouble ticket resolution times.

    --
    "All those moments, will be lost in time...like tears in rain..."
  57. You Cant by unity100 · · Score: 1

    and thats it.

    a sysadmin may rear a big belly and sit all day long for years, yet s/he can avert compromise of the system just one day and save even a fortune 50 company from total chop busting - like 100.000 entries of customer records being stolen.

    therefore forward your phbs here, and make them read these and learn that one cant direct an i.t. unit without being an i.t. person. its a totally different, magical world.

  58. UPTIME by Anonymous Coward · · Score: 0

    Your first core metric should be uptime. Follow that with turn around time for fixing failures. Add in turn around time for setting up new servers/services and you should have enough to keep the PHB happy.

    PS: If that's not enough - and if you think it's to your advantage - add in 'customer satisfaction'. Send out user surveys to evaluate their opinions of the services you are responsible for. Naturally, this is a good idea only if you think you'll get back decent results.

  59. Sysadmin Metrics by dghcasp · · Score: 1
    1. Number of lusers not dead at end of shift, no matter how much they deserve it.

    There are no other metrics that matter.

  60. Pig of a PHB by Anonymous Coward · · Score: 0

    Metrics are nothing without insight. If he's totally in the dark about what might be good metrics to collect in your particular setup, then where will he get the insight into how to interpret them?

    Hell, he probably just wants to take your list of metrics with him on the occasion of his next job hop, and claim to be God's guru of IT metrics and that his salary be paid in platinum and slave girls. Don't give him the satisfaction.

  61. simple math by wcb4 · · Score: 1

    Its a simple equation.

    productive_hours_per_period = ((number_of_hours_per_period * number of employees) - (number_of_hours_computers_are_down_or_unavailable * employees_affected)) / number_of_hours_per_period.

    10 employees, a full week, only one person looses computer access for 4 hours

    productive hours = (40*10) - (4*1) / 40 = 400-4 /400 = 396/400 = 99% productive

    perfectly reasonable

    --
    I reject your reality ... and substitute my own.
  62. A "Fortune 150" company by Anonymous Coward · · Score: 0

    So you work for Countrywide?

  63. Different measures by Eponymous+Bastard · · Score: 1

    There are three aspects to system administration: Making sure everything keeps working, expansion and support.

    For maintenance you'd want to look at simple downtime measurements. Then you can talk about schedule/unscheduled, etc. If you already have monitoring systems in place then this is relatively simple.

    For expansion, I suggest you include any new expansion as a small "project", with a due date. Then you report %projects completed on time. The danger is having your boss then require a 10 page proposal, approval from 5 different people and a budget estimate, etc. But on most expansions that require nontrivial hardware you probably do at least the budget anyway.

    For support (creating new users, fixing things, help desk stuff) you'd want to look at tickets/day and to use satisfaction surveys (automatically emailed?)

    In fact, you might want to consider surveys as a regular tool. If you can show that most people consider the servers to be stable, then that's something. Of course, from the self-selected nature of these surveys, most people who fill them will have something bad to say about at least one aspect, so you have to keep that in mind

    Most of these things are a good idea to record anyway, even if your boss isn't a bean-counter. Looking at trends and setting reasonable goals for your team is a reasonable way to detect problems and encourage improvement.

  64. Graph employee turnover tasks by sprior · · Score: 1

    Here are some things you can track:

    - obsolete accounts archived/deleted
    - phone passwords changed
    - exit interviews logged

  65. Learn to Love the Bomb. by BlueBoxSW.com · · Score: 1

    You and your follow IT folks are in an uncomfortable situation, and you should admit that to yourself.

    And the typical reaction of someone placed in a situation like this is to be as passive-agressive as possible.

    However, I would reccomend a different approach.

    There are two reasons why this beancounter wants you to quantify everything with numbers.

    1) They don't know jack about how IT works,

    2) They want to be able to divide those numbers into dollars, to get ratios and to figure out where adding dollars improves performance.

    Arm yourself wisely. Read a book of TQM (Total Quality Management) that deals with software development or technical management.

    You are going to have to understand a little bit of where they are coming from.

    Second, tell the manager that you would be HAPPY to provide statistics (even if this isn't exactly true), but this doesn't come for free. If you're going to do this right, you need to be able to dedicate time and $$$ for your team to meet and tackle this problem, come up with a plan, and do the number crunching needed. This is important for them to understand, so you'll probably have to say it several times in several meetings.

    Then get yourself to work on the stats. There's no single bullet, but understand you'll have both quantitative stats (uptime, number of tickets, number of tickets resolved/unresolved, gigs of network storage, bandwidth used, access time) and qualitative stats that you may need to assess with a survey of general or helpdesk users (happiness, responsiveness, satisfaction with IT tasks, network and application functions, etc.)

    Provide the requested stats on a regular basis, and understand yourself how and why they fluctuate. And, this is the IMPORTANT part, use the stats yourself when debating with your boss over where to allocate resources and dollars. If they are going to make you collect them and are going to judge you on them, they need to involve you in decisions that will have a direct relation to the stats.

    Good Luck.

  66. Parent makes no sense. by pafein · · Score: 1

    As a former futures & options trader and current programmer & occasional admin:

    That's the most nonsensical thing I've read this week & I've spent a bunch of time on reading comments on reddit.

    It's not even wrong. Black-Scholes is used for option valuation, not futures. WTF either has to do with server metrics is beyond me.

    --
    --Pete
  67. And the Corollary.. by gerf · · Score: 1

    Figure out how much downtime costs, and how much downtime you prevent due to increased numbers of people, or special skill sets. If your webserver goes down, will it potentially hurt your business or not? Are your internal servers more important? Do printers really need 99% uptime? Everything gets weighted.

    Overall, it seems like a pain in the ass to figure out, but might be quite useful in the future to justify spending for new equipment, software, or support, or even your own employment.

  68. SysAdmin Unit of Measure by zenofjazz · · Score: 1

    According to the BOFH, wouldn't that be LARTs per Subnet?

    --
    -- All That's Evil in the Geek Space ... Allthatsevil.wordpress.com
  69. Ticket System by hackus · · Score: 1

    Simple.

    Use a ticket system. I help customers setup RT.
    (http://bestpractical.com/rt/)

    How does that help?

    Well, it allows coordination within a group, or shifted workgroups to identify and track changes in systems, and the status on certain things.

    For example, did you change the iptables entries on the router for the primary hub in the network?

    You then write a RT ticket entry on why, and what you changed.

    Then everyone in your group gets a copy.

    That way if something stoped working, or you made a typo people know "Ok, things stopped working, what has changed in the past 8 hours?"

    You can use RT to track stuff like that.

    If your a "Bean Counter from Hell", you can use it to track labor, and what was done over a given period of time and why.

    At the end of the year, you can do some pretty interesting reviews of the what types of jobs were most in demand, what stuff likes to break all the time. (i.e. MMmmm...lots of windows problems on the desktops/servers. I think we should probably put more Linux boxes in this year to reduce our workload.) :-)

    Give it a try!

    -Hack

    --
    Got Geometrodynamics? Awe, too hard to figure out? Too bad.
  70. I say screw with their minds .... by taniwha · · Score: 1

    produce a metric that proves that when you're doing your best job everything's running smoothly and you're sitting on your hands doing nothing ... perhaps an inverse correlation to 'hours spent on /. or playing warcraft'

  71. Right on, Productivity measurement -- bad idea by Uksi · · Score: 1

    Productivity for a sysadmin is almost impossible to measure. Whatever metrics you come up with are likely to only capture very specific types of workflows or problems: when the set of issues changes (as it most certainly will), the metrics become useless. It's easy to measure the productivity of a knowledge worker, a little harder that of a sales person, but still doable. But for a knowledge worker like a sysadmin, it is impossible.

    You should convince your boss that you will not measure productivity; if that fails, start looking for a new job.

    Here's what's gonna happen if you do come up with some productivity metrics. Your boss will probably give incentives (bonus) or disincentives (lose job) based on the productivity. Things will be dandy for a bit until the problems you deal with start changing in nature, and your productivity metrics will start going down. At this point, you will have a choice between actually doing what's good for the company or trying to maintain your productivity metric at the expense of the company. With a boss like yours, the former spells bonus loss or job loss. Do you want to be in this situation? If not, don't measure productivity.

    1. Re:Right on, Productivity measurement -- bad idea by Antique+Geekmeister · · Score: 1

      Nonsense. This is when you talk to your boss about changing the metrics. That's what an annual review is for. If your boss does not agree with you, then he doesn't think you're doing your job and would fire you anyway.

    2. Re:Right on, Productivity measurement -- bad idea by ZWithaPGGB · · Score: 1

      The fact his boss is asking for "productivity measurement" for a job that defies it, indicates to me he is trying to find a way to fire him anyway.

      Like I said, time to find another job.

  72. Leave by theunixman · · Score: 1

    If you leave, find another job (that likely pays more anyway), and they have to replace you, they'll figure out pretty quickly what metrics they should have used to measure your productivity. And you'll be in a job that doesn't try and manage knowledge workers the same way as unskilled labor.

  73. Approximate Formulas by Killer+Eye · · Score: 1

    Here are some of the more basic formulas:

    Hours spent solving user problems per week:
    % lookupd -q user | egrep '^name:' | awk '{print $2}' | wc -l | perl -e 'print 1.5 * ;'

    Hours spent putting up with useless management requests:
    % find ~ -name '*.doc' -o -name '*.ppt' -o -name '*.xls' | wc -l

    Hours spent reading news while at work:
    % grep -i "href=" ~/.mozilla/firefox/default.isu/bookmarks.html | wc -l

    --
    "Microsoft killed my company, I hold a personal grudge. I don't use Microsoft products and neither should you."-JWZ
  74. I have a formula by KermodeBear · · Score: 3, Interesting

    Hours Worked Fixing Problems divided by Hours Worked Doing Routine Work

    The lower the number, the more efficient the sys admin is. A good sys admin doesn't have to do anything, because everything is already set up and working. If the admin is constantly fixing servers, bringing them up, restoring data from backups, etc., etc., etc., then he isn't doing his job. If the majority of his day is spent sleeping in his chair and responding to the occasional email and things are running smoothly, then you can't ask for anything more.

    --
    Love sees no species.
    1. Re:I have a formula by Colin+Smith · · Score: 1

      That's basically what I use, though, more simply the ratio of the number of problem tickets to the number of request tickets. You can get fancy with it and include severities and business impact etc as well.

      --
      Deleted
    2. Re:I have a formula by John+Hasler · · Score: 1

      Except that it's clear that this bean-counter's idea is that if he has five sysadmins spending 80% of their time sleeping in their chairs he can get rid of four of them.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    3. Re:I have a formula by Kjella · · Score: 1

      Well, for one thing is that you get what you measure so your numbers will be crap since the admin can easily nudge hours over on routine work. Secondly it's hardly a comparable number to any other admins job, because it's a composition of well, everything. Making up metrics just for the sake of making up metrics is pointless. Unless you got something that can be reasonably compared, then it doesn't matter what the value is - you still have no idea if that means you got a good or poor admin. 10:1 on an admin mostly handling trouble tickets? 1:10 on an admin mainly doing company-wide IT policy and infrastructure design?

      There are much better metrics that try to measure the same thing, for example uptime. If you can start asking pointed question like "The average uptime on our Windows servers is 97%... your servers on average are up only 91%, any comment?" then you might actually be getting somewhere. Otherwise it just reminds me of a Dilbert strip where the punchline is "I collect meaningless numbers. Fortunately nobody uses them for anything".

      --
      Live today, because you never know what tomorrow brings
    4. Re:I have a formula by grilo · · Score: 1

      Then he should get rid of them as you say. Perhaps move them to sections where people with their technical skills are needed, instead of recruiting new people. Back to the topic: there are more ways to measure productivity: - System downtime. - Number of break ins into the system. - Number of "bugs" reported, concerning network related issues (latency between connections, and such) which can be tracked down as fault of this administrator's network. I'm sure we could brainstorm a few more, but I'm here to give an "opinion", not perform as a consultant. If you prefer to measure your work the other way around to better match your company's coworkers, you could put it the other way around - for example, "system uptime" instead of "system downtime".

    5. Re:I have a formula by grilo · · Score: 1

      I'll use preview nextime.

      I promise.

    6. Re:I have a formula by domatic · · Score: 1

      I've seen that put as an aphorism:

      "The essence of a good sysadmin is laziness."

      The first time or two I was given small lists of users to add, I punched them in manually. Create the user, create his share, set the permissions, yadda yadda. Anyone nontechnical watching this would have thought I was working my ass off. Thing is, like most of us, I get tired of it. Now I clean the list of users up into a single column text file and feed it to an adduser script. It takes a minute or two and then I can get back to doing something else like reading Slashdot say. Basically anytime I encounter drudgery I seek ways to automate it. That can be truly difficult but can pay dividends later when I want to read the weekly LWN newsletter. Well seriously, when nothing is going wrong or least no one is complaining I find or create projects like internal LAMP sites. I'd rather be figuring out something new or creating something than data entry type drudgery; automating the boring parts of my job lets me spend more time on what is interesting.

    7. Re:I have a formula by Anonymous Coward · · Score: 0

      I must respectfully submit that your formula is wrong, or at least badly worded.

      Take two sysadmins. One spends an average of one hour per day fixing problems, and seven hours per day doing routine work. One spends an average of one hour per day fixing problems, one hour per day doing routine work, and six hours per day reading The Onion. Which one is the better admin?

      Assuming their shops both run equally well, I would say that the second admin is better. He obviously has better automation for him, probably has less knowledge dangerously locked up in his head instead of accessible on his systems, and will clearly have a lot more time available when something goes wrong in a really spectacular way. But according to your metric, the first guy is significantly better.

      The major problem is that the difference between a superfluous admin and a highly skilled admin is difficult to detect to an outsider until something really does go horribly wrong, and usually that doesn't happen often enough to decide.

    8. Re:I have a formula by Anonymous Coward · · Score: 0

      A good sys admin doesn't have to do anything, because everything is already set up and working.

      In a reasonably small environment that is reasonably static and is reasonably mature, yes.

      In a Fortune 150 company it is large environment that is changing all the time somewhere, and jobs are divied up.

      Some of the jobs the best admin has to work very hard at fixing fixing all the time. In a situation where it really isn't fixable. Maybe the server is overloaded, maybe the app is crap, maybe it is funky but it mostly works and it is getting retired (or moved to new servers) RSN.

      You get servers like that, you look bad by your metric.

      I generally agree with most comments, but too many assume that the admin has total power to do whatever s/he feels is necessary. Which ain't necessarily so.

      So go ahead and document all the preventative maintenance, but also document the source of problems and how you either solved them or were blocked from solving them (or will solve them at some point in the future when able to).

      For different projects/applications/server sets get a baseline to show which are most troublesome. If he wants to knock someone for a lot of downtime, an adjustment number that shows that downtime is down *for this set of servers* can be helpful.

      Whatever.

    9. Re:I have a formula by Anonymous Coward · · Score: 0

      This formula however does not count the fact that "security is not a state, it's a process".
      I think checking for security updates, testing the system should be considered more :p

  75. The by Anonymous Coward · · Score: 1, Insightful

    You can't measure 'productivity'. Managers with this style of management are not worth working for. Find another job.
    Clearly this person is an idiot, and whatever scheme they use to measure productivity will only result in reduced productivity.
    It is your manager's job to measure productivity empirically. If he can't do that, he's not fit for his job. Your manager should be sufficiently involved to determine if you are productive. If he's not, he's not productive, and should be fired.
    The whole culture of targets and 'management science' is ideologically bankrupt, and practiced only by morons.

  76. Uptime by jimicus · · Score: 1

    A number of things:

    1. Problems solved. That's easy - but unless you're constantly firefighting (which you shouldn't be anyway) you'll have to be disciplined and log everything, including things that you've noticed but haven't yet become an issue. Which leads nicely onto the next one:
    2. Problems avoided through preventative maintenance.
    3. System uptime.

    Of course, problems don't all take the same legnth of time to solve. So you might want to include an estimate of "number of hours problem is likely to require" in there as well, to demonstrate that you aren't sitting around doing nothing all day.

    But if you're so lost as to how to do this that you have to post to /. to ask, then might I humbly suggest that you have reached the holy grail of systems admin - you have succeeded in making yourself redundant.

  77. Business critical systems/services vs. $ spent by SplatMan_DK · · Score: 1

    Download a freeware web-poll product that will allow you to ask all users in the company (or at least your geographical location) which systems are "business critical" and to what extent they would be able to service their customers if they didn't have them. Example: "How many sales orders would you get, Mr. Sales Guy, if you didn't have e-mail?" or perhaps "Mr. Customer Tech, how many support incidents could you service without the main web-based knowledge database?"
    Divide the numbers they give you with the total sales/incidents, and convert the result into a percentage of the company's total annual revenue or turnover. Compare the result with the IT spendings.

    That should get his attention.

    :-)

    - Jesper

    --
    My security clearance is so high I have to kill myself if I remember I have it...
  78. I understand costs must be calculated by Anonymous Coward · · Score: 1, Insightful

    but for a boss like that the only metric s/he deserves is "copies of resume circulated per week". Of course this does your boss no good until you turn in notice. That's the idea.

  79. Productivity is a dirty word. by beakerMeep · · Score: 5, Insightful

    Simple answer is that you don't. Productivity in terms of IT and related fields has become a dirty little word but more than that it is a business term, not technical. If you aren't a director or higher in title, and your duties don't include justifying expenses and planning resources for solutions, then it isn't really your realm to measure something like productivity. If this guy has an MBA or similar qualifications, it is he who should know how to measure productivity. But alas the word productivity has become corrupted by half-assed business journalists trying to write articles about over all productivity and how your employees waste too much time on facebook. If this guy just wants a number and gives you no guidelines as to how to come up with the number, then my guess is that he just wants to kiss up to the CEO that "productivity" is up 40% or he wants a number to justify laying off people. Either way, if he cant tell you how he reached his number, I would suggest getting your resume ready.

    Also ideally, a CTO wouldn't be asking those in the trenches how to measure productivity, but rather how to improve it. As someone in the trenches, you probably know where the snags are in efficiency, or what software you would need to purchase to help smooth things along or even where people are over worked or over looked. This is the positive way to improve productivity. Basically he should be asking you what you need in order to get your job done, and he should get it for you (within reason of course)

    --
    meep
    1. Re:Productivity is a dirty word. by Sethb · · Score: 1

      Isn't there an inherent conflict of interest in letting you pick your own metric? If I get to pick my metric, I'm picking something that I know will increase over time, so I can always point to it and say "Look, we're doing an even better job this year!". I suggest picking the number of GB/TB/PB of storage space you have, it goes up, the costs go down, make that the metric by which your performance should be judged.

      --
      When in danger or in doubt, run in circles, scream and shout. --Robert A. Heinlein
    2. Re:Productivity is a dirty word. by Anonymous Coward · · Score: 0

      Productivity in terms of IT and related fields has become a dirty little word but more than that it is a business term
      It's actually a term from the industrial age. Some chuckleheads haven't caught up to the fact that you measure productivity of machines. Contrast this with the effectiveness of people.

      Don't let yourself be degraded to a machine.*

      [*] Oblig. joke: "PRODUCTIVITY IS PEOPLE!!" ;)
    3. Re:Productivity is a dirty word. by AHumbleOpinion · · Score: 2, Insightful

      If you aren't a director or higher in title, and your duties don't include justifying expenses and planning resources for solutions, then it isn't really your realm to measure something like productivity. If this guy has an MBA or similar qualifications, it is he who should know how to measure productivity.

      I am in an MBA program. Anyone in an organization can be involved in measurement. I was taught that it is arrogant and foolish for a manager to think they can sit in their office and make decisions related to productivity (improvements or measurements), that you have to make decision in consultation with those "in the trenches". The people doing the job are your best source of information. Furthermore, each level of management removed from the actual job has a poorer and poorer understanding.

      I realize that measuring an admin's productivity is hard, been there, done that. However *some* attempt at quantification of what you do is not necessarily a bad idea. It can be a useful exercise, for the admin and management. The problem is that there is no simple answer, each site and the business needs they serve are unique. This makes it necessary for a site's admins being involved in developing the metrics.

      Also ideally, a CTO wouldn't be asking those in the trenches how to measure productivity, but rather how to improve it.

      Without some measurement how do you know productivity is improved?

    4. Re:Productivity is a dirty word. by dubl-u · · Score: 1

      then it isn't really your realm to measure something like productivity

      I disagree for two reasons.

      First, I want to always be getting better at my job. I like to measure things to see if my experiments actually make things better.

      Second, I want to be transparent about what and how I'm doing. If people don't know how I spend my time and why it's valuable for the company, it's easy to start suspecting that I'm not pulling my weight. I want them to trust me, and being open with my colleagues really helps that.

      Of course, I work exclusively with startups and small companies these days. Larger companies have a lot more room for politicking and perverse incentives, so YMMV in applying this approach.

    5. Re:Productivity is a dirty word. by Thirdsin · · Score: 1

      If you aren't a director or higher in title, and your duties don't include justifying expenses and planning resources for solutions, then it isn't really your realm to measure something like productivity. If this guy has an MBA or similar qualifications, it is he who should know how to measure productivity. I completely agree with what youre saying. But try telling the new Overlord how to do his job, that'll go over well. Perhaps anonymously send him a link to this article, he will of course take the idea as his own and the day is saved! Copy, paste, email... profit!
      --
      No words of wisedom here.
    6. Re:Productivity is a dirty word. by servognome · · Score: 1

      If this guy has an MBA or similar qualifications, it is he who should know how to measure productivity
      That is wrong, as it falls into the category of somebody telling you how to do your job
      There should be a mutual agreement between the employee and the manager/Industrial Engineer/MBA/etc. You know what your job is better than anybody else, you should be able to understand what is important to measure in your job. The beancounter should be able to work with you to determine how those items you identify relate to the overall business.

      Basically he should be asking you what you need in order to get your job done, and he should get it for you (within reason of course)
      That is why mutally defined metrics are important, they help clearly communicate needs and put them in context. Metrics can demonstrate the need to purchase new hardware, hire additional technicians, etc.
      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
    7. Re:Productivity is a dirty word. by allthingscode · · Score: 1

      The best way to measure the productivity of the admin is to measure how little his job interferes with the workers that use his system. You could even take measurements on how much more productive other employees become month to month using whatever the admin supplies: if the system gets a new piece of software that allows the other employees to do their job in half the time, the admin should get credit.

    8. Re:Productivity is a dirty word. by HangingChad · · Score: 1

      Productivity in terms of IT and related fields has become a dirty little word

      It's an inappropriate word. IT both produces enables production. The only metric I've found that ever works is up time. Up time for web systems, per unit average up time for PC's. Even that is imperfect, you spend all your time gathering the statistics.

      Funny that the best sysads are the ones doing the least.

      --
      That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    9. Re:Productivity is a dirty word. by Slippy. · · Score: 1

      You're skating a fine line at the moment, I think. Metrics are about the business people having more control over something they don't really understand and which costs them money.

      Without some measurement how do you know productivity is improved?

      By having a good manager of a good department. He knows who does a good job and how well the group is doing. He tells this to his bosses. He removes the bad employees. If the group is doing well, it's doing well. If that's not the manager's responsibility, then what's the manager for?

      Metrics are a current business buzzword, and of limited value in a good tech environment. I've been through three big metric pushes as a sysadmin, at 2.5 different companies, and either the metrics push died or the department did.

      I understand why metrics are wanted, and *some* metrics be tracked in tickets. But the concept is overused and flawed.

      --
      -- Life is good. Tastes like chicken.
    10. Re:Productivity is a dirty word. by vux984 · · Score: 1

      Also ideally, a CTO wouldn't be asking those in the trenches how to measure productivity, but rather how to improve it.

      Measuring it would be a crucial component of improving it. It tells you where you started, where you finished, and how much it improved.

      you probably know where the snags are in efficiency or what software you would need to purchase to help smooth things along or even where people are over worked or over looked.

      Organizations actually run a lot like complex programs. And just like organizations, we instinctively believe we know where the inefficiencies are. But the reality is that running a profiler against some code to generate some objective hard performance numbers often results in some big surprises. The same is true of organizations and productivity.

      I agree 'measuring' a complex job like sysadmin for productivity is hard. But that doesn't mean it isn't worth trying.

      I read elsewhere that a good sysadmin is one that does the least work. And THAT, is utter bullshit. That is a sysadmin who, though effective at ensuring the system is reliable and stable is being relatively unproductive compared to what he COULD be doing with that time.

      He SHOULD be evaluating new products, or performing disaster recovery exercises, or meeting with departments and staff to review their needs or even their wish lists...

      A good sys-admin is one who doesn't spend all day putting out fires. But once the fires are out, a good sys-admin doesn't sit on his ass playing solitaire waiting for one to start.

    11. Re:Productivity is a dirty word. by AHumbleOpinion · · Score: 1

      You're skating a fine line at the moment, I think. Metrics are about the business people having more control over something they don't really understand and which costs them money.

      No, metrics are a research topic in software engineering. I've seen classes on metrics in computer science graduate programs. Geeks and scientists want to know as well.

      He knows who does a good job and how well the group is doing.

      Without metrics how does he know this? Without metrics social skills and office politics decide who are the better employees. I am not saying that going 100% metrics is good, just that going 100% subjective is not good either.

      Metrics are a current business buzzword, and of limited value in a good tech environment. I've been through three big metric pushes as a sysadmin, at 2.5 different companies, and either the metrics push died or the department did.

      I think you are confusing bad metrics with metrics in general. That graduate level computer science class teaches that bad metrics are easy to aquire and are plentiful. That it is difficult to develop good metrics. This reinforces my point that managers should not develop metrics in isolation, they should do so in conjunction with those doing to actual work.

    12. Re:Productivity is a dirty word. by jwiegley · · Score: 1

      Wishful thinking. Yep, I agree with you, it is the directors and administrators who are responsible for measuring cost and benefit and making plans to minimize the former and maximize the latter.

      Unfortunately, the way they do this is to "delegate" and they make the implementation people do it for them. This is standard operating procedure in many places I've seen and it is one of my top ten list items that when you notice it occurring it is time to switch jobs. Basically, if your boss isn't making your life easier, get another boss. If you are competent and took your education, training and experience seriously that will not be a problem for you.

      --
      I will never live for sake of another man, nor ask another man to live for mine.
    13. Re:Productivity is a dirty word. by dodobh · · Score: 1

      System administration is a cost, like insurance. What is the cost to you of downtime? Your insurance against incurring that cost is the people you pay to avoid it.

      --
      I can throw myself at the ground, and miss.
  80. Lemme guess - trick question ? by ozzee · · Score: 1

    Productivity is measured by the number of services running and transactions performed.

    Take an estimate of amount of traffic going through the computers you administer, weigh them by value - e.g. a financial transaction is of higher value than an email. Then you have a number.

    Make killing spam messages weighted high and then every month set up some "honey pot" email addresses that you use to evaluate the quality of the spam filters. Every month then has a higher productivity than the past month and you get a nice bonus to boot.

  81. Measure value, not productivity by cjonslashdot · · Score: 2, Interesting

    This is a thoughtful and intelligent response. I would add to it though in the following way: What is the VALUE of each of these things? That is, instead of trying to measure efficiency, or "productivity", it would be more useful to the CIO to measure the actual value of what IT does. For example, if security is increased by X amount as a result of investing Y dollars, then the ROI of that investment is easily calculated and it can be compared with other investments. Note that to measure security, one must estimate (somehow) the expected future loss per unit of time. Thus, an increase in security means a lower level of expected loss per future time. The same can be done for other aspects of IT operations, including those you mention above (reliability, response time, etc.). In the end it must be measured against the value to the organization. Productivity is the wrong approach. Value is the right approach. - Cliff

    1. Re:Measure value, not productivity by dodobh · · Score: 1
      --
      I can throw myself at the ground, and miss.
    2. Re:Measure value, not productivity by cjonslashdot · · Score: 1

      Hi. I disagree. The cost of spending on security is an investment. Any investment has a ROI. The ROI of security is simply the reduction in the expected future losses that will result as a result of investment in more security. For example, if an investment of $100,000 in additional security is expected to result in a reduction of 4 security incidents per year, and each such incident has an expected average loss value of $10,000, then the expected ROI over five years is $200,000/$100,000, or 2, with a payback period of 2.5 years.

    3. Re:Measure value, not productivity by dodobh · · Score: 1

      There is no rise in income. Only a rise in real expenditure. Insurance has no ROI.

      --
      I can throw myself at the ground, and miss.
    4. Re:Measure value, not productivity by cjonslashdot · · Score: 1

      Hi. The rise in income is "economic". That is, it is the arithmetic difference in expected shareholder value (a) without and (b) without the investment in security. Cash income is not the only way to make or lose money: one can lose money by having additional future costs (payments), as well as by having a lower expected future income. Conversely, an investment can pay off by resulting in larger future income than would be the case without the investment. In either situation, the difference is the return on the investment. Even if we consider an organization that does not retain assets (and hence its shareholder value is based purely on its expected future income streams and debt payments), then future losses represent future payments, or they represent reduced future income. Thus, investment in security does indeed have an ROI. For more information, I refer you to the seminal book on risk-based investment, "Investment Under Uncertainty", by Avinash Dixit & Robert Pindyck (1994): http://press.princeton.edu/titles/5474.html - Cliff

  82. We have a term for that by Auger+Duval · · Score: 1

    We (in another life) had a term or verb for that. VURV (Verve)

    --
    --AD
  83. Metrics by Bazman · · Score: 1

    Its when they ask for metrics on the number of metrics you can supply them with that you should really start worrying.

    Stuff like MTBF (mean time between failures) or %uptime are possible things to keep the bean counters happy. You can probably get the data straight from monitoring systems like 'mon' or nagios. On a longer timescale, do a regular report (annual, six monthly, whatever) on number of new desktop systems installed, number of OS upgrades done, that kind of thing. Bean counters like reports.

    If you run a web server, google analytics can provide you with a huge amount of numbers to pass on to management...

    I have no idea what they do with all this data anyway.

  84. Sysadmin metric is: failure by Spazmania · · Score: 1

    The basic metric is: ( (failures * employees) / systems managed ) versus the same metric found in other teams or at other companies. The team with the lowest score is the best performer.

    You could also factor in:

    salaries (folks who make more money should be more effective)
    system complexity (a server is more complex than a user PC)
    time to repair (a 24-hour outage is worse than a 5-minute outage)
    severity of failure (A total failure is worse than an irritating bug. An irritating bug is worse than a failure with no user-level impact.)

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  85. Mean time between failures by Ceriel+Nosforit · · Score: 1

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

    The admins are just as much part of the 'system' as the hardware and software is.

    --
    All rites reversed 2010
  86. Sounds simple to me by mrami · · Score: 5, Interesting

    1) Ask him what he wants to hear
    2) Tell him what he wants to hear.

    If you can't reasonably tell him what he wants to hear, tell him how much it will cost to produce what he wants to hear.

    This is not a technical consideration. This is a political consideration. He already has an idea of how to cover his ass. Give him the asbestos he wants.

  87. Uptime by Anonymous Coward · · Score: 0

    You would think uptime of servers/routers/desktops, etc, normal industry how many 9s you can brag on. Most likely your servers will have more 9s than your desktops, but the closer you can get both to the magical 5-9s the better. Those are valud benchamarks by the clock and calendar, can't get any more precise than that really. And really, that is all your job. When everything is working, you've done your job well, any downtime is a demerit and you must work harder for your normal check. Point out to the PHBs there this is one of the criteria when people go shopping for hosting, the admins there brag on their historical uptime and usually it is part of the package they offer.

  88. You're assuming by Colin+Smith · · Score: 1
    An SA's job consists solely of firefighting.

    Not so. If it does then he's not such a great SA. Part of an SA position is to improve the environment. Which may mean re-designing the network architecture, it may mean installing a new app, it may mean writing middleware to simplify inter-application communication. Whatever.

    You can't quantify SA productivity. Of course you can. With a semi-decent ticket management system it isn't even that difficult.

    --
    Deleted
    1. Re:You're assuming by Anonymous Coward · · Score: 0

      With a semi-decent ticket management system it isn't even that difficult.

      That could give you a completely crap metric that would satisfy the bean counters, but it would say nothing whatsoever about the quality of work of the SAs. If you want to know how busy a SA is than fine, if you want to know how much productive work is being accomplished by a SA then tickets are useless.

      That also ignores the question of whether it's even good for a SA to be busy. I've been an SA (suprise!) and in small companies I can't see how that correlates to quality of work at all. IT is a support group, it should cost as little as possible while enabling the money-makers as much as possible. Metrics that don't remember that detail are just further obscuring the point.

  89. You should worry - it's going to get ugly, fast! by Anonymous Coward · · Score: 0

    Be worried. There's a very good chance your CIO is setting your company up for a transition to Offshore Hell.
    Go find a new place to work, ASAP. When I see a CIO asking for metrics on every aspect of the IT department, that says to me "here's a guy who doesn't understand IT. It's prima facie evidence that he's out of ideas."

    I've experienced this at a Fortune 100 company that shall go nameless. The results were UGLY. In a nutshell, two years of collecting metrics on everything led to huge technical staff layoffs and those jobs being offshored to India. The metrics were there simply to make the business case that offshoring could provide huge cost savings. From the business' viewpoint the results were devistating: service went to shit and took response time with it, no-one is accountable, innovation is dead and buried, yet senior management is convinced everything's better than ever and has declared the entire exercise a "success."

    How could this happen? Here's the fundamental problem -- managers rarely understand technology. VPs know only what they read in the magazines (thus the current fad for Six Sigma and offshoring) and IMO most CIOs are absolutely clueless. Why? Simple, they're not ex-techies -- they're simply MBAs or accountants, so they run the IT department like an accounting practice: They get metrics on everything they can measure, then yell at their subordinates to improve the numbers. Shit flows downhill, so VPs talk to Division Chiefs, who talk to Directors, etc. and eventually your manager is in your cube telling you to measure what you do and improve on it.
    Meanwhile, the Siren's song of Offshoring is being sung by the offshore companies. They tell how they can do it BetterFasterCheaper and promise buckets of metrics. Guess who the CIO would rather do business with?

    You see, it's easier for a VP to plug some numbers into a spreadsheet and look for "% improvement" on the far-right-column vs. actually understanding what it is the technical staff does with their days. They look at technical staff in the same way one might view the janitorial staff or the lawn care crew or the Shipping/Receiving department. They don't understand that technical staff can make the rest of the employees many times more effective in their roles or provide innovation that launches the company head & shoulders above the competition. Nope, we're just the nerds who make the intertubes run and get the email delivered. Just another liability, and if they can save money on that role, then that gets them one step close to their personal year-end Performance Bonus/Golden Parachute.

    You and I know that the best service ticket is the one that never gets opened to begin with. The problem that's prevented through innovation. But solving problems before they happen (through clever design) is difficult to understand and nearly impossible to quantify.

    Sorry for the glum news, but it's going to be an uphill climb for you.

  90. This is not your responsibility by LargeWu · · Score: 4, Interesting

    ...no matter what your boss says. Just don't do it. It is management's responsibility to come up with metrics. If they can't do that, they're not qualified to hold their position, and frankly, I would tell them to their face. It might get you fired. But I've taken the "this is not my responsibility" tack before with some success. The reason this stuff happens is because workers allow it to happen, and if you don't stand your ground once in a while they will just keep shoving this type of crap at you.

    1. Re:This is not your responsibility by theCoder · · Score: 1

      Maybe the boss is asking for input on what the poster's group thinks the metrics should be, based on their experience. Personally, I think this is better than coming up with some random metrics which may or may not be applicable or desirable. Taking your approach may cause bad metrics to be forced upon the department. For example, if the metric is the number of tickets closed per day, IT members would have no incentive to fix problems preventively. Notice some weird messages in a log file? Well, there's no ticket, so no sense wasting time to figure out what's wrong, unless a user complains.

      Of course, I'm not in IT (I'm usually the guy calling complaining that the NFS server is down or something), but ISTM that having some input on how you are evaluated as an employee is a good thing.

      --
      "Save the whales, feed the hungry, free the mallocs" -- author unknown
    2. Re:This is not your responsibility by Dead_Smiley · · Score: 1

      LargeWu pretty much nailed it. Good job!

      --
      I know what the Internet is, what the hell is this Interweb business?!
    3. Re:This is not your responsibility by argStyopa · · Score: 2, Insightful

      You know, that's a very noble thought. But the reality is, if you simply refuse, you allow the PHBs to define their OWN metrics, which can be orgasmically stupid:
      - 1 point for every spam mail that the PHBs get that they don't want.
      - 1 point for every time a website that they want to get to is blocked
      - 1 point for every time they see anyone in the company surfing a non-business website

      You let them define the measures, and you'll be looking for a job. It's a truism that they DON'T UNDERSTAND WHAT YOU'RE DOING. To let them measure and qualify your job would be nuts.

      --
      -Styopa
    4. Re:This is not your responsibility by Yvanhoe · · Score: 1

      1. Let them do the metrics
      2. Tell their boss their metrics are totally illogic and show it
      3a. Enjoy the month of transition period to a new bean counter
      3b. Enjoy your living in a Dilbert strip

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    5. Re:This is not your responsibility by Anthony+Boyd · · Score: 1

      Are you kidding? If he comes up with the metrics, HE can dictate the terms of the solution. Rather than management tracking downtime, he can set up the dashboard to track uptime. If he's good at closing tickets but bad at customer service, he can set up the dashboard to show closed tickets rather than the feedback rating he got on each one. Or vice versa.

      If it were me, I'd certainly agree to craft such a system.

    6. Re:This is not your responsibility by anon+mouse-cow-aard · · Score: 1

      If employees can't figure it out, what makes you think a manager, with less understanding of the work, will be able to to a decent job? There are extremes to everything, asking about paper clip flow, or putting a password on the photocopier are often counter-productive measures. but in this situation, it is hard to say what is actually going on. In general, a manager asking employees for metrics is just plain smart.

      The manager is looking for input. If what you say makes sense, and he can use it, you get appreciation, and your productivity gets measured in a way of your choosing, and hopefully the manager gets buy in from the staff that the metrics make sense and the work of automatically making reports happens smoothly. First, there is a fashion going around about everything being measurable. There is a good chance that he is being asked by his boss to provide metrics. So if you help your boss on this, it could very well help everyone. Second, 9 times out of 10, a manager's status is based on his budget and the number of employees managed. a manager asking you for metrics could easily be looking for ways to justify new hiring to boost him.

      Do nothing, and the manager is stuck inventing a metric that is clueless. You can then bitch about it, and his response will be (if you're lucky): "what's wrong with it, how can we improve it?" in which case you are stuck answering the same question, just being stuck with a sucky metric for a few months, and pissing off your boss for not having answered in the first place. The alternative manager answer might be "Tough, I asked, and acted on the feedback I got, I had to supply a metric by this date, and so you are stuck with it until the next planning cycle (year? 5 years? who knows)?"

      A good manager is someone who is trying to understand what his people do and leverage them to get more stuff done. At the same time, a manager wants to make sure that others in the organization know about what his team does. Flashy pie charts of productivity are a way to do that. Sure, like everything, it can go wrong, but asking his employees is doing the smart thing, hopefully the employees will use this as an opportunity to implement something that will help them (like trouble tracking) and at the same time generate statistics for free as a side effect.

      (yeah, I'm a line manager, and yeah, my bosses (the higher you go, the more you have) regularly ask for productivity measures as part of ISO 9000 compliance, and yeah, it's really hard, and yeah, the right answer depends on what your business is.)

    7. Re:This is not your responsibility by dbcad7 · · Score: 1

      The thing about ISO 9000 compliance, is all about how you set it up. ISO 9000 is all about writing procedures for repeatability, and documenting that you are following them. When procedures for your company were created, one of them was for your boss to ask for the productivity measures at such and such interval.. now he's stuck with it. The best thing you can do when becoming ISO 9000 is to keep it as simple as possible. Sure you could do things like ask for productivity measures, but to make it a documented procedure creates the things like nightmare your in. Best to leave a lot of things out, IMHO

      --
      waiting for ad.doubleclick.net
    8. Re:This is not your responsibility by dbcad7 · · Score: 1
      Actually I should state this a little better... If it's something you do regularly anyway, such as a production report then of course it should be in there... If it's something that you have to pull out of the sky, that isn't currently existing, such as some cost cutting measure that you have to invent, then it shouldn't be in there.

      So things you do should be procedures, things you probably should do (and "probably will"), should not.
      my 2 cents

      --
      waiting for ad.doubleclick.net
    9. Re:This is not your responsibility by anon+mouse-cow-aard · · Score: 1

      agree with you 100%. KISS is indeed an operative principle with ISO.
      We did understand that and made sure that
      a) we identified a single entity as our client (the fact that we serve others is just a function of serving the client.) for example, 'the client' for Amazon's IT infrastructure people can be viewed as the business people that run the 'store', not the individual customers. The metric to the business people is store uptime.
      b) We were able to provide a single number to represent collective performance of hundreds
      of systems. and it is a number that we already had lying around.
      I said management is always asking for metrics, I didn't say I was answering each request with a new metric... You take them in, you chew on them, you try to work stuff out. Sometimes you can respond with "that's complicated to implement, and here is why." Other times you can provide something existing that will work. Once in a while, you go to your employees and get a feel for what they think might work, then you chew some more.

    10. Re:This is not your responsibility by CBravo · · Score: 1

      I see the admin 'clickety-clicking' already (BOFH scene arising in head).

      --
      nosig today
    11. Re:This is not your responsibility by hab136 · · Score: 1

      For example, if the metric is the number of tickets closed per day, IT members would have no incentive to fix problems preventively. Notice some weird messages in a log file? Well, there's no ticket, so no sense wasting time to figure out what's wrong, unless a user complains.

      Solution: create your own ticket describing the weird messages, then close it with the results of your investigation.
    12. Re:This is not your responsibility by schizoid4 · · Score: 1

      If you want to push back you can do it without risking your job. Say that this isn't part of the job you applied for and you don't feel qualified to do it. Mention some possible metrics you thought of, explain why they don't work, and conclude by saying you just don't know. This will get your boss thinking about the issues and if you're lucky he will push back against his boss. If you're not lucky he will use the metrics you told him don't work but he won't take them too seriously and they're probably better than whatever he would have come up with on his own.

  91. Firemen by goombah99 · · Score: 1

    Sys Admins most valuable job is analgous to that of a Fireman. How does one measure a firemans performance?

    Daily tickets are of course a way to measure throughput, but the value is hard to assess.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Firemen by NMerriam · · Score: 2, Funny

      How does one measure a firemans performance?


      Books burned per hour?
      --
      Recursive: Adj. See Recursive.
    2. Re:Firemen by jhantin · · Score: 1

      How does one measure a firemans performance?
      Books burned per hour?

      Actually the metric I was thinking of is applicable to both firemen and help desk slaves: median and 95th percentile time to resolution of a call. Only difference is in exactly how the call is resolved. Different kinds of calls vary wildly in scale though: perhaps group them into buckets by issue type (single-family home, apartment building, brushfire, towering inferno, unauthorized possession of reading material, etc.) Median gives you a typical value, 95th percentile points out peaks and trouble spots while allowing you to throw out some outliers.

      --
      ...when you're writing a game...tweak the difficulty of "Easy" to something [your mother] can cope with. -- onion2k
    3. Re:Firemen by Anonymous Coward · · Score: 0

      How does one measure a firemans performance?

      Books burned per hour?

      Actually the metric I was thinking of is applicable to both firemen and help desk slaves: median and 95th percentile time to resolution of a call. Only difference is in exactly how the call is resolved. Different kinds of calls vary wildly in scale though: perhaps group them into buckets by issue type (single-family home, apartment building, brushfire, towering inferno, unauthorized possession of reading material, etc.) Median gives you a typical value, 95th percentile points out peaks and trouble spots while allowing you to throw out some outliers.
      Productivity? We must think of the children!
    4. Re:Firemen by bvimo · · Score: 1

      Or temperature of the fire?

      --
      In either case, here at Microsoft, we feel standards are important. And we have fun, too. Doug Mahugh, Microsoft
  92. Hours of Uptime? by wzinc · · Score: 1

    Maybe a pie chart of server uptime, scheduled maintenance, and downtime might work...

  93. The unit is dollars by niceone · · Score: 1

    The unit is dollars, to measure it: all stop working for a quarter and see ho the business performs compared to a normal quarter.

    Well, it's worth a shot anyway :)

  94. Insurance by bidule · · Score: 1

    How does one rate the value of insurance?

    You do maintenance, prevention and handle emergencies. Maybe you should look at how health-related work is rated and convert human health into network health. The mapping may not be obvious, but at least they have already fought for recognition and won.

    --
    ID: the nose did not occur naturally, how would we wear glasses otherwise? (apologies to Voltaire)
  95. The following article nails it by bgspence · · Score: 1

    "Windows Genuine Advantage Servers Out"

    How does one reasonably quantify admin productivity?"
        Uptime

  96. Your sig by megaditto · · Score: 0, Troll

    If you save 2 mins a day over 200 days in a year that you drive, over some 50 years that you drive, you just saved two full weeks of your live by passing 'that guy.'

    --
    Obama likes poor people so much, he wants to make more of them.
    1. Re:Your sig by fishbowl · · Score: 0, Offtopic


      >If you save 2 mins a day over 200 days in a year that you drive, over some 50 years that you drive, you just saved two full weeks of >your live by passing 'that guy.'

      There's an argument to be made also for just getting a much better, more comfortable car, better audio, etc.
      There might be a statistical argument to suggest that frequent "passing" may shorten your life by 40-60 years.

      Just make your car comfortable enough that those extra minutes don't seem like a waste.

      --
      -fb Everything not expressly forbidden is now mandatory.
    2. Re:Your sig by mustafap · · Score: 3, Funny

      >you just saved two full weeks of your live by passing 'that guy.'

      What? Since when is going fast a time machine?* It just means you got some where quicker, and could start being an asshole to someone at your destination earlier.

      * Ignoring special relativity.

      --
      Open Source Drum Kit, LPLC deve board - mjhdesigns.com
    3. Re:Your sig by Anonymous Coward · · Score: 0

      General relativity. Slower people die sooner than faster people.

    4. Re:Your sig by DudeTheMath · · Score: 0, Offtopic

      Thank you! Finally, an answer I can give to people who insist on extrapolating my (carefully created) math to unusual circumstances! ("But I save BLAH by driving 95 instead of 65," "But I save BLAH by driving 75 instead of 65 for 3,500 miles").

      Frankly, when moderating, I automatically set responses to sigs as "off-topic".

      --
      You save only 59 seconds over 8 miles by going 75 instead of 65. Do you really have to pass that guy? Do the Math!
    5. Re:Your sig by blackcoot · · Score: 0, Offtopic

      i think you mean people moving more slowly relative to the causes of their death die sooner.

    6. Re:Your sig by jcgf · · Score: 1

      Frankly, when moderating, I automatically set responses to sigs as "off-topic".

      Then what's the point of a witty sig? Besides sometimes the topics are boring like open source licensing and could use some jazzing up. Seriously, how many times does the gpl need to be explained? Those kinda threads just beg for a sig comment.

    7. Re:Your sig by arashi+no+garou · · Score: 1, Offtopic

      Since we're already talking about your sig and we'll all get modded into Off-Topic Hell...

      The longest leg of my commute to work is 16 miles. The speed limit for this entire leg is 65mph. The vehicle I drive has cruise control so, barring accidents or those annoying people who team up to go 45mph in both lanes side by side for six miles, I have ample opportunity to test these kinds of theories.

      In short, given no obstacles, I have noticed a difference of nearly five minutes between 80mph and 65mph for the duration of that leg. My high-school level math tells me that this should be impossible; at 65mph the trip should take about 14 mins 45 secs. At 80mph it should take exactly 12 mins, for a difference of just under three minutes. Where did the other two minutes go?

      My speedometer gear is in the transfer case of my vehicle, so it is measuring the rotation speed of the rear drive shaft and not the rotation speed of the wheels, so perhaps that has something to do with it; i.e. maybe I'm going faster than I think I am.

      Needless to say, this has kept me up nights (not really, but it IS annoying).

    8. Re:Your sig by dthree · · Score: 1

      If you save 2 mins a day over 200 days in a year that you drive, over some 50 years that you drive, you just saved two full weeks of your live by passing 'that guy.'
       
      Where can I cash in the 2 weeks I saved up? Do I get a coupon to hand to the grim reaper so he will leave me and come back in 2 weeks?

      --
      "I forgot my mantra."
    9. Re:Your sig by DudeTheMath · · Score: 1

      I suppose the question is, how long does it take you when you think you're going 65 and when you think you're going 80? What are you using to time yourself, the digital clock on the dashboard (which still reads 8:24 at 8:24:58, of course), or a watch with a sweep second hand (and are you sure you're reading the right time when you're trying to merge)?

      Have your passenger use a stopwatch and record the mileage (and the mile markers!). This will also tell you whether your speedometer (and odometer) are correct.

      My brother had a jeep for a while where the previous owner had replaced the stock tires/wheels with ones with a two inch larger radius, so the speedometer and odometer under-reported by something over ten percent.

      --
      You save only 59 seconds over 8 miles by going 75 instead of 65. Do you really have to pass that guy? Do the Math!
    10. Re:Your sig by fractoid · · Score: 1

      What? Since when is going fast a time machine?* It just means you got some where quicker, and could start being an asshole to someone at your destination earlier. Why do you assume that anyone who overtakes you is an asshole? I'd guess you just feel sad that you got overtaken because you see commuting as some kind of retarded race. Hell, if I drive fast, I'm doing it because going fast is fun, not to save some minuscule amount of time.
      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    11. Re:Your sig by ElectricRook · · Score: 1

      Of course, this is another hard to quantify thing. The problem I see, is that the aggressive driver reduces the quality of life for every one around him. He also increases his odds of becoming a "victim of road rage".

      --
      - High Tech workers, please say NO to Union Carpenters, their Union sees fit to control our compensation.
    12. Re:Your sig by arashi+no+garou · · Score: 1

      Actually I'm using my Treo (smartphone) which has a stopwatch program that is easy to start and stop by tapping the screen, without taking my eyes off the road.

      And good guess on my type of vehicle; it is a Jeep, though I have the stock wheels and tires so there shouldn't be any discrepancy there.

      As I said, it's probably a hundred factors like wind speed, the fact that it's an overall downhill trip -- it's in the hills of northwest Georgia but going from hilly country to flatter country -- and so many other little things that I would never be able to quantify.

  97. Negative metrics by omnirealm · · Score: 1

    Unfortunately, your value is mostly in terms of negatives. How *few* bad things happened on your watch?

    * Number of minutes that network services are unavailable and/or flaky for employees (local and remote)

    * Number of spams that you let through

    * Number of false positives by spam detection system

    * Number of hours of lost employee productivity due to overhead imposed by IT department (system software compliance, hardware inventory accounting, etc.)

    * Number of kilowatts wasted due to failure to use power-saving technology

    * Number of intrusions by unauthorized persons into network

    * Amount of sensitive information lost due to failure to encrypt or otherwise protect data

    * Amount of information (and employee time) lost due to failure to keep good backups and have a good restore procedure in place

    * Amount of money wasted on licenses for software, when less expensive and equally effective alternatives are available

    * Amount of time wasted on unnecessary upgrades/updates

    * Amount of time wasted by dealing with virus infections

    * Amount of down-time when dealing with equipment failures

    * Amount of time employees had to waste working around ineffective IT policies

    The IT department is there to reduce costs as much as possible throughout the organization. Failures by the IT department can largely be measured by how much employee time and effort is lost throughout the organization when the employees have to focus on something other than their actual jobs.

    --
    An unjust law is no law at all. - St. Augustine
  98. It's difficult but possible (links to sources) by Anonymous Coward · · Score: 0

    Tracking / measuring productivity can be difficult or even counter-productive for many reasons. Some of them being...
          1) the "bean counters" incorrectly define productivity - for organizations, productivity needs to be directly related to producing value for the organization; however, even the definition of "value" will change over time for an organization; also production of value can also refer to prevention of loss, production support, and more.
          2) the act of tracking / measuring can sometimes consume large amounts of time, this can actually lower productivity
          3) people sometimes track / measure secondary or even non-contibuting metrics - metrics that don't actually impact or have very little impact on productivity; this is extremely dangerous since it can lead companies to change behaviors / processes to improve the faulty metrics

    There's a company called Ocean of One that actually specializes in this type of work. Even though they sell software related to this field, they're actually more of an R&D organization. I've read a number of research papers and other publications from these guys on the subject that are very helpful. You can also find good information related to this subject from the Institute for Operations Research and the Management Sciences (INFORMS).

  99. Take the easy route by nurb432 · · Score: 1

    Create a chart with:

    Uptime
    Serivce tickets completed in x minutes ( if you have a ticketing system )
    Number of patches
    Number of file restores/etc.

    Then toss in some vague 'hours per week of maintenance' for your daily operatins of viewing logs, etc.

    It wont matter much what it is, as long as you document what you do and give some times/counts along with it.

    --
    ---- Booth was a patriot ----
  100. Get Lean. by turgid · · Score: 1

    "I am a (strictly technical) member of a large *nix systems admin team at a Fortune 150. Our new IT Management Overlord is a hardcore bean-counter from hell.

    You're technical, you work for a large company and you have a new boss that sucks.

    The first two points should make it relatively easy for you to find a new job. Have you considered a slight change of career? Why not engineering (development) rather than sys admin? In the Unix world, the line between the two is very blurry.

    Bosses like this kill businesses.

    I can't give you specific metrics for your situation, but you might like to read Lean Software Development: An Agile Toolkit for Software Development Managers for some ideas of business processes in general, why they work and don't.

    In particular, there are some insightful and scathing examinations of the methods of "bean counters." You're an admin, not a developer, but it should provide a spark, a starting-off point for you.

  101. As a 'Nix shop - relate to similar M$ shop by rcpitt · · Score: 1

    Number of servers/admin (100 vs 10)
    Number of servers up for more than 1 year (90% vs 1%)
    Number of patches installed without reboot (1000 vs 0)

    $$ of software in use ($0 vs $1million)
    (Actually - value of $billions vs $0 - but the cost probably plays better)

    Number of sleepless nights for senior management due to IT disasters (0 vs many) ...

    --
    Been there, done that, paid for the T-shirt
    and didn't get it
  102. Seriously, here is a real solution. by gru3hunt3r · · Score: 1

    I fundamentally disagree with everybody who has written here - this is an important task, because ultimately how you measure your productivity is also how you justify more money!

    Whoever suggested letting your PHB develop his own metrics, clearly has never worked for a PHB - nothing good can ever come from a PHB assisting with real work, or using excel for that matter.

    Letting the whole network go to crap will result in you losing your job, remember - PHB's only take credit, not blame.

    While I agree with the "cannibal insurrections suppressed per week" concept - it will be difficult to quantify an improvement, when you've already got a perfect record - you can only go down.

    I would suggest something tied to the network such as "Gigabytes transfered successfully" ... that is easy, there's lots of OSS graphing software (PHB's love graphs) .. and if you write it up correctly it means you can actually be achieving your objectives while downloading pr0n (gotta test the network right?)

  103. Go for tangible / provable quantities by ivoras · · Score: 1
    For example: number of lines of anything business-related (e.g. not Usenet or Slashdot postings) written times the weight of objects lifted (e.g. server cases, CRT monitors, keyboards, UTP cables, etc.) times the distance these objects were carried. Units of measure are left for the user to define :)

    And then call it something smart, like "The Q sysadmin load factor" :)

    --
    -- Sig down
  104. MTTR/MTBF? by MikeLip · · Score: 1

    OK, some things are going to be tough to quantify. But I suspect that at least some if not most of your responsibilities consist of putting out fires, right? I am not a sysadmin, but I know ours at my last job ended up fixing lots of stuff. When I was working in an electronic test support group, we used mean time to repair and mean time between failures to track our efforts. it does require logging problems and tracking time, but you should be doing that now anyway.

  105. Average response time by erroneus · · Score: 1

    There's little creativity in the job especially when you're a member of a very large team. Tasks are repetitive. And if there's a logging system for these tasks, then surely there's a time stamp for updates for various tasks. So part of a metric would be turn-around time for each job assigned and closed.

    And while you're trying to figure out how best to measure yourself, why don't you go out behind the wood shed and pick out a nice switch for me to beat you with.

  106. Two Approaches: Stewardship / Work Units by crucini · · Score: 1
    I can see two approaches to the problem.
    Stewardship
    In this scenario, a sysadmin is like a security guard. How do we measures a guard's productivity?
    • Square feet of plant patrolled; or
    • Asset value protected
    But what if a theft occurs? Somehow we must lower the productivity number to reflect that. In this scenario, adding a lock to a door does not show up as a positive. The hope is that it will improve numbers over time.

    Work Units
    In this scenario, we measure productivity by tasks completed, perhaps via a ticketing system. Let one Work Unit be a typical small task, like upgrading an app on one server. You can rate each inbound task in Work Units. Installing Oracle from scratch might be 2 or 3.

    The problem with this scenario is that it ignores the stewardship aspect of the job. If you don't upgrade, install or fix anything one week, is that a zero productivity week?

    Maybe the two approaches can be blended.
  107. The hammer priciple. by infonography · · Score: 5, Interesting

    I remember an old joke about a furnace repairman coming to a home and after looking at the furnace for about a minute and a half, listening to the rumbles and gurgles. He takes his hammer out and at once precise place he hits the furnace. The furnace starts up and runs fine as if it was brand new.

    The bill was $200.

    The homeowner asks why so much when all he did was hit it once with a hammer?

    The repairman takes back the bill, and itemizes the bill still totaling $200.

                          Cost of hammering, $1
                          Knowing where to Hammer $199

    Any idiot can muck about on a UNIX box, I worked at one Fortune 500 company where everybody in the dept had Double E's. Still their main Solaris server crashed ever 3-5 hours daily and had been for months.

    Took me a week to unscrew it and put everything back in order.

    Me, I am high school dropout with no GED and some non-technical college courses. Still most of what I was doing was letting them do their work and not have to bother about broken systems. My value was on par with theirs as it was time they didn't lose on their work.

    Nevertheless beancounters are stupid (also Beancounters are not accountants), they know the cost of everything and the value of nothing. If you really want to send their head swirling take the entire labor budget for each dept expressed as an hourly unit. Every time you work for a dept internally charge the company that much for each hour you work on a project or ticket for them or better still your company and tell them thats how much it costs. Without Sysadmins nobody does anything but fight technical fires and gets no work done.

    Likely this joker found out that Auto Mechanics have a book to calculate how much to charge for each service and repair with details on how long each job should take. This doesn't work because Sysadmins are closer to being chefs or doctors then low end auto mechanics.

    Even so, people who own Jaguars, Ferrari, and Maserati don't take them to Jiffy Lube.

    If they complain tell them the story about about that hammer. (or better yet use on on them)

    --
    Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    1. Re:The hammer priciple. by Firethorn · · Score: 4, Insightful

      To approach it from an entirely different angle, much of an system administrator's job(whether Unix or not) is to avoid things, much like a security guard.

      Just for one example: How do you measure avoided data leaks that would of cost millions?

      --
      I don't read AC A human right
    2. Re:The hammer priciple. by D-Cypell · · Score: 5, Funny

      I worked at one Fortune 500 company where everybody in the dept had Double E's.

      Excellent. Tell me, how is Mr Hefner?

    3. Re:The hammer priciple. by c6gunner · · Score: 5, Insightful

      Of course the elephant repellent is working! You don't see any elephants around here, do you?

      Seriously though, that's a problem in many fields. People don't appreciate the value of a good military until they're under attack. They don't appreciate the value of a well funded police department until the crime rate starts increasing exponentially. And they don't appreciate the value of a good fire department until their whole block has gone up in flames. Sysadmins are no different.

    4. Re:The hammer priciple. by bendodge · · Score: 1

      That gave me an idea:
      1. Number of thwarted attacks you logged.
      2. Number of successful requests vs failures.
      3. Number of clicks and keystrokes you made or some other impressive, useless stat.

      --
      The government can't save you.
    5. Re:The hammer priciple. by Anonymous Coward · · Score: 0

      Is that you Rory?

    6. Re:The hammer priciple. by somersault · · Score: 2, Funny

      I'm thinking you could get pretty impressive stats for all three by playing Team Fortress all day!

      --
      which is totally what she said
    7. Re:The hammer priciple. by budgenator · · Score: 4, Insightful

      I knew a guy who was a millright for GM at Hydromatic, he was paid $45.00 an hour and played Euchre all day, management was fine with this because when he went to work, the plant lost $45,000.00 an hour. When a sysadmin is working, really working at his/her real job, the shit done hit the fan.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    8. Re:The hammer priciple. by natmakarvitch · · Score: 1

      Let's push the ball: an answer to the question may be "let's have a list of what is needed (goals, not means) then let's establish a protocol to assess how it is provided (always? fast?...), objective, user-understandable and user-runnable". Here is a piece about such an approach.

    9. Re:The hammer priciple. by servognome · · Score: 2, Informative

      Nevertheless beancounters are stupid (also Beancounters are not accountants), they know the cost of everything and the value of nothing.
      Beancounters who try to impose their metrics are stupid, as they really don't understand what to measure. Any worker should understand their job enough to put together metrics that demonstrate their value. In the original post the beancounter went about things the right way, ask the admin how they would measure their job.
       
      Without metrics you leave yourself open to the opinions of others. For example if your company expands and the system slows down, some r-tard in accounting will complain it's taking longer for him to do his job. If you have a performance metric such as requests processed per hour, you can clearly demonstrate that while individual requests may take longer, the overall number of requests being processed is higher. It also lets you present data for additional resources, productivity improvements, etc.
      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
    10. Re:The hammer priciple. by Firethorn · · Score: 1

      Police departments can log their number of arrests, keep track of the crime rate, etc... Still, it's been shown that if you put too much emphasis on these metrics police departments will start doing silly things like arresting for silly things like minor traffic violations and jaywalking to simply get their stats up.

      Meanwhile, a truly good department might have high bang for the buck programs that prevent crimes, actually reducing their arrest rate. So you could track by crime rate(not arrest rate), but so many things affect that that it can't be a sole indicator of police effectiveness.

      Changing demographics(poor uneducated young men cause the most violent crime) can make a huge difference, easily swamping the efforts of the police. An ineffective judicial/penal system can hamstring police.

      Same thing with fire departments. They're actually easier; aside from fire prevention education efforts and code enforcement(in some areas), you can look at the level of their responses to fires. How fast they got there; how fast did they resolve the incidents; did the fires spread to other buildings; etc...

      Though that does give me an idea: Judgement by their peers. You can have a group of experienced fire chiefs and fire fighters travel around and 'judge' the various departments. Is their equipment sufficient and well maintained? Do their procedures make sense? Do the supervisors know their stuff; can they tell when to pull their men out of a building for safety?

      Same thing for network admins. Do they check their backups? Do they have redundancy, do they keep up with patches and security fixes?

      --
      I don't read AC A human right
    11. Re:The hammer priciple. by Jeian · · Score: 1

      Dammit D-C, you stole my joke! :P

    12. Re:The hammer priciple. by Anonymous Coward · · Score: 0

      More like they don't appreciate a good janitor until the bins are piled up with stinking garbage, or a plumber 'til the toilets are backed up with shit.

    13. Re:The hammer priciple. by Registered+Coward+v2 · · Score: 1

      Without metrics you leave yourself open to the opinions of others. For example if your company expands and the system slows down, some r-tard in accounting will complain it's taking longer for him to do his job. If you have a performance metric such as requests processed per hour, you can clearly demonstrate that while individual requests may take longer, the overall number of requests being processed is higher. It also lets you present data for additional resources, productivity improvements, etc.

      The problem with things such as requests per hour is the numerator can vary randomly; all it shows is the workload at a given point in time - making the metric meaningless as a productivity measure for things that exhibit large swings in the numerator.

      The key to developing good performance management system is to identify the desired outcomes and what drives those outcomes and then measure the driver and outcome.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    14. Re:The hammer priciple. by jcgf · · Score: 2, Insightful

      Me, I am high school dropout with no GED and some non-technical college courses.

      Oh and you claim to know more than the EEs at your fortune 500 company? God, slashdot is full of you guys and frankly I think you're all full of shit.

      No offense to you personally, I just hate seeing people kicking on college degrees like they don't mean anything.

    15. Re:The hammer priciple. by servognome · · Score: 1

      The problem with things such as requests per hour is the numerator can vary randomly; all it shows is the workload at a given point in time - making the metric meaningless as a productivity measure for things that exhibit large swings in the numerator.
      It's not completely meaningless. When there are large swings in the numerator, it demonstrates the need for "burst" capability. If your manager sees you sitting around most of the time doing very little, he's going to question the need for approving overtime ("why don't you manage your time better"). If you demonstrate that your work requires such burst capability, eg you're doing nothing for 6 hours then all hell breaks loose, then a good manager will understand the need for overtime or other workforce flexibility.

      The key to developing good performance management system is to identify the desired outcomes and what drives those outcomes and then measure the driver and outcome.
      I agree, and one of the keys to good performance metrics is to have inputs from all stakeholders, both from the supplier side as well as the customer side. Too often performance is measured solely by output, without accurately examining the inputs.
      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
    16. Re:The hammer priciple. by infonography · · Score: 1

      Happy to kick it all day long. Having interviewed bozos with PH.d and Masters who know only theory and what others have written. Who couldn't do a simple install with out a couple of Dummies books. And then theres you who can't seem to understand simple English.

      A piece of skin off a dead goat does not grant omniscient in all things technical quite the contrary. I do not bow to those who have feasted on the pablum buffet of academia and now stride out into the world with their right and wrong ways to do thing. Wisdom is earned, books are merely read. Still, I am sad I missed that class on Operating Systems of the 1940s. Hope you keep your notes I would love to read them.

      --
      Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    17. Re:The hammer priciple. by lymond01 · · Score: 3, Insightful

      My boss is happy with my work so far. Why is he happy? He tells me straight up: "Because I don't hear anything bad."

      If the sys admin wasn't doing the job well, neither would anyone else.

    18. Re:The hammer priciple. by TapeCutter · · Score: 4, Interesting

      "God, slashdot is full of you guys and frankly I think you're all full of shit. No offense to you personally, I just hate seeing people kicking on college degrees like they don't mean anything."

      Ditto, only financial success or inexperience permits the arrogance of thinking EE == Computer Science == Software developer == SysAdmin == Help Desk slave. It's total bullshit to infer dropping out of HS won't make a "difference" and that financially it is a detrimental step for all but a tiny minority of naturally gifted (or extremely lucky) entrepenuers and assorted geniuses.

      Me, I'm a high school dropout who then went on to be a member of the "working poor" and/or "time poor" until I obtained a degree in my early 30's. I quit the factory, got a lisence and invested $1K in a brand new Acer XT with a "paper white" 16 colour CGA monitor to replace my $80 second-hand IIE at the start of my course. It was not a small investment for us, but freeing up the family TV was a diplomatic coup over the wife/kids and it was also the best finacial one I ever made.

      My last year at uni the computer directly earned me $9K writing small "search and sort" examples for a text book the dept. head was writing. Indirectly, I am now quite comfortable in my late 40's and have a decent chance of being very comfortable in my 60's. Barring a lotto win, my alternate future would probably have seen me as a factory foreman (I was already a leading hand -death by rotating shiftwork- shudderrr). And when the factory job "disappeared", as so many did in the last couple of decades, I would probably have spent my severence pay on a franchise gardener/handyman/taxi-truck "bussiness", OTOH: I would probably be 10-15Kg lighter and have an endless supply of home grown pot... :)

      Today I live by the beach with a 15min drive (or a broadband connection) to the office, I like to take pictures of storms on the bay but the trick is finding a profitable passion to pay for the time and material needed for your other passions (that may also one day be profitable). Sure doing a degree and finding out just how smart others before you have been can dull the "passion" as one by one you find your "original insights" are not original and/or not instghtfull. For me it didn't completely kill the passion but it did open up the enormity of what I don't know and how hard it can be to "find out". If the "passion" were to die completely I have made enough profit to walk away and do something else besides mowing lawns for the middle class simply because a little passion for one's job and a decent "fuck-you" fund equates to power when dealing with PHB's.

      If someone doesn't think a degree will help with any of that then to them it isn't going to. They are either already "happy" or belive like I once did that the only reason for "working" is a paypack.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    19. Re:The hammer priciple. by Iron+Condor · · Score: 3, Interesting

      Please correct me where I have misread, but in all your verbosity you seem to have made two statements:

      - One cannot quantify the sysadmin job

      - You're better at it than some

      To my (non-MBA) eyes, these two appear in contradiction. If one cannot measure/quantify how well a sysadmin is doing his/her job, then one cannot claim that one is doing a better job than the other. Thus one might as well hire the cheapest guy. If, on the other hand it is supposed to be possible to say "you're doing a better job than joe" then there must be something measurable, observable, something that can be put into a number and that number differs for you and joe (in such a way as to make yours the better number).

      I admit I have no idea how to measure the quality of a sysadmin. If my stakeholders forced me to (I.e. my boss said "quantify what your IT dudes are doing") I would go to my sysadmins and say "please give me numbers that show how well you're doing". Because the alternative is pulling something out off my ass -- and neither my superiors nor the people who work for me would like that.

      --
      We're all born with nothing.
      If you die in debt, you're ahead.
    20. Re:The hammer priciple. by Warbothong · · Score: 1
      In that case the best metric to use would be 1 / number of problems.

      If you're going to use that system remember to make sure there's at least one problem per day.....

    21. Re:The hammer priciple. by CopaceticOpus · · Score: 1

      [People] don't appreciate the value of a good fire department until their whole block has gone up in flames. Sysadmins are no different.


      So the sysadmins won't be appreciated until the whole lot has gone up in flames? Yikes! I hope they come up with a better metric than that.
    22. Re:The hammer priciple. by dbIII · · Score: 1

      Tom Clancy is that you?

    23. Re:The hammer priciple. by Albion · · Score: 1

      Administration Productivity is inversely proportional to the degree of awareness by various users that the network requires human intervention from time to time. 100% productivity = nobody knows that there is an administrator because every thing works as it should transparently, always.

      This is analogous to the fable of the farmhand who's claim was "I can sleep when the wind blows," meaning that a sudden windstorm would not find him having anything left without being tied down.

    24. Re:The hammer priciple. by k8to · · Score: 2, Insightful

      Let me summarize your assertion:

      "If attributes do not have numerical quantifications, then they cannot be compared at all."

      I hope you can spot the error.

      --
      -josh
    25. Re:The hammer priciple. by WNight · · Score: 1

      Remove the word numerical and you'll have what the GP poster said.

      There's no numerical metric for "can find fstab and knows what it's for", but it is quantifiable.

      If you can't think of any examples of how something you did is better than something else you or someone else could have done, are you just picking at random? If not, why can't you explain what a newbie sysadmin would do and how your experience led you to doing the right thing instead?

    26. Re:The hammer priciple. by Solra+Bizna · · Score: 1

      I, and the dozens of other Slashdotters who have already read your comment, now want your job.

      Can we borrow it for a while? :P

      -:sigma.SB

      --
      WARN
      THERE IS ANOTHER SYSTEM
    27. Re:The hammer priciple. by Anonymous Coward · · Score: 0

      Well for example the lack of clue in that post was not quantifiable, but it was definitely more clueless than some.

      Just because you can't write down a number doesn't let you turn off your brain.

    28. Re:The hammer priciple. by merreborn · · Score: 1

      Please correct me where I have misread, but in all your verbosity you seem to have made two statements:

      - One cannot quantify the sysadmin job

      - You're better at it than some

      To my (non-MBA) eyes, these two appear in contradiction. If one cannot measure/quantify how well a sysadmin is doing his/her job, then one cannot claim that one is doing a better job than the other.


      I think the point to be made is that it can't be quantified *well*. You can can use certain metrics to attempt to quantify a lot of things, but that doesn't mean that they're really good indicators of reality.

      How would you quantify a lawyer's ability? Number of cases won? To some extent, doesn't that *really* measure the lawyer's ability to pick easy wins, and reject cases that are actually difficult? In fact, this very sort of problem is likely to keep you from getting a much needed surgery: surgeons are judged based on number of failed surgeries. As such, some are refusing to take risky surgeries because it might sully their stats. Think about that -- because of a broken stat-reporting system, you may die in intensive care waiting for a surgeon with the balls to operate on you.

      Witness also the various arguments about the ability of IQ to measure intelligence. IQ is only a small part of the picture, as demonstrated by Savant Syndrome. So we don't really have an accurate way of measuring a lot of things; the lack of an accurate metric, however, does not mean that some people aren't obviously more intelligent than others, or better lawyers, surgeons, or sys admins.
    29. Re:The hammer priciple. by eclectus · · Score: 1

      He's not claiming to know more. He's saying he's as VALUABLE as they are, because he allows them to do their work with no interuptions.

      SysAdmins (and IT in general) are often looked at in business as a cost center (because servers and people cost money) and not a profit center (like the sales force that brings in checks). This is the underlying attitude that needs to be realized in this case. The beancounter boss is looking at his department as a cost, and trying to minimize it. Turn the argument around like others have suggested, and explain how the workers (and the costly servers) are actually value-add to the business. You allow others to do their job better. Like the BASF commercial used to say, "we don't make the products, we make the products you use better".

      One example is to come up with an estimate of cost of downtime. In a Fortune 150 company, downtime costs big money. Show what you do to ensure minimal downtime (redundant fault tolerant architecture, security, change management processes to ensure nothing unexpected, etc). When downtime on a cluster costs $150,000 US per hour in lost revenue/productivity (I use this figure because of a real-life customer of mine has this situation) it becomes easier to show the value of your diligence.

      When you start thinking about your role as adding value to the company, not just the "Guy's in the server room we never see do anything", you will start looking at yourself as the company sees you (or how they should see you) and you will start speaking their language and they will understand and respect that. You can show them that giving you a server and time to play with the latest version of X is time well spent FOR THE COMPANIES SAKE. You can show them that all that work you put into automating a task is BRINGING VALUE by having a business process that was manual, error prone, and took two hours is now automated and takes 5 minutes, allowing other workers to do more with their time.

      The important thing for us geeks to remember is that we like technology for technologies sake. It isn't that way, though. Technology is used by business for business's sake. Couch your argument in those terms.

      --
      This signature is a waste of 42 characters
    30. Re:The hammer priciple. by retro128 · · Score: 2, Insightful

      Oh and you claim to know more than the EEs at your fortune 500 company? God, slashdot is full of you guys and frankly I think you're all full of shit.

      No offense to you personally, I just hate seeing people kicking on college degrees like they don't mean anything. He probably DOES know more than the EEs....about being a sysadmin. As he pointed out the EEs couldn't run their UNIX box, but likewise I wouldn't expect the grandparent poster knows how to design a circuit board. We all have our stations - People can't be expected to know everything about everything.
      --
      -R
    31. Re:The hammer priciple. by foniksonik · · Score: 1

      It doesn't sound like he claims to know more... he just claims to know more *important* things, as related to his job. This is often the case for people who don't go to school and aren't forced to learn the Curriculum... they learn what they need to learn on-the-job and this knowledge is vastly more important than 99% of the knowledge given to college/university students, excepting those who go into research or bleeding-edge development in their field.

      I happen to understand this guy because I'm just like him, except in a different field. I like to call myself a Master Craftsman.... it's old school, I learned the best information from a variety of mentors, they didn't have to be the best they just had to have one thing they did well... which I learned and added to my list of skills, then I moved on to another and learned their skills and so on. Now I'm an interactive director with a team of people at my disposal, all of whom I get to cherry pick for skills ;-p then there's always upper management to be looked at...

      Too many college/university grads think that they've learned all they need when they leave school, when really they've just been given a dictionary for their field from 10 years ago and have done a few experiments to prove they can use it. They know the lingo and they know roughly what the general idea is... but put them in a real world scenario and they just don't know how to start working the solution. Add to this that few learn organizational skills in school and have no knowledge of the industry they are really working in (hint: it's not CS or EE or any of those degrees, it's Automotive, Bio-Tech, Business Solutions, Hotel Management, Health Care or some other industry that just uses software as a tool to do the real work that makes them money).

      SO for me, a college degree doesn't mean anything. It's just one example of your work history... you could have received the same experience in any number of institutions; corporate, entrepreneurial, military, academic... I don't really care which as long as you learned what I need you to be able to do, at 80% efficiency.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    32. Re:The hammer priciple. by fkicker · · Score: 2, Interesting

      Management will always get what it measures, but not always what it wants.

      In the town I grew up in, they used to measure the fire department by the number of runs they did per day. It wasn't long until the fire chief started rolling a 30 foot truck for every fender bender in the city. A 30 foot truck did wonders for traffic already snarled from the fender bender.

      Poorly chosen metrics are worse than no metrics at all and poorly chosen managers love poorly chosen metrics. It gives them comfort in managing an organization that they don't really understand. It also keeps them from having to "be a manager" and making hard decisions. The metrics can decide who gets a raise and who gets the additional headcount.

      How would the world be different if the Pope had measured Michelangelo's progress in the Sistine Chapel by the square feet painted per day? Maybe the number of feet painted per day?

      Maybe a manager could measure the productivity of pregnant women by the number of months to make a baby?

      I'm not saying that you shouldn't have metrics. Have tons of metrics! Some things should be measured all the time (like system uptime) and some should be sampled occasionally (like user satisfaction). But, all metrics need to be interpreted by a competent manager instead of an excel formula.

      Management by metrics only works for people too stupid or too honest to not manipulate the metrics.

    33. Re:The hammer priciple. by SavvyPlayer · · Score: 2, Interesting

      I don't mean to respond to your post per-se as there are dozens of such posts to which this reply would be appropriate.

      There is an intractable problem here that noone seems to be addressing but that everyone here contends with: accurate estimation. Every area of a publicly-traded company in this post-Sarbox/Enron era is required to justify its effort not only to management but to the public. IT, along with every other area of an organization is now required to show its efforts are not only practical but necessary. How exactly does an IT practice deliver quality estimates to both the business and its shareholders? Shareholders and governments demand these metrics, our PHBs simply carry out these orders.

    34. Re:The hammer priciple. by Quatermass · · Score: 1

      Double EEs? What is that when it is at home?

      --
      Stuart http://stuarthalliday.com/
    35. Re:The hammer priciple. by fbjon · · Score: 1

      You talk as if it's not possible to get wisdom and experience at a university. Thankfully you're wrong.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    36. Re:The hammer priciple. by obarel · · Score: 1

      Or vaccination for that matter.

      So how many lives has vaccination actually saved? I want a pie chart by 3:00pm today. I don't buy this "spend now to save later" crap. We're a business, and if it's not profit, it must be an expense.

      By the way, we have the same business-focus attitude towards software design and QA. Prove to me that QA actually saves money when all I see is a payroll and a bunch of people clicking random buttons and running the same tests over and over again. As for software design, I don't even have to open my mouth - time away from the keyboard is simply wasted (again, where's the revenue from the "process"?)

    37. Re:The hammer priciple. by CrudPuppy · · Score: 1

      people generally do NOT appreciate the jobs done by a truly talented sysadmin.

      my last company brought in new management, who promptly fired me based on my salary, and hired 2 low-end admins to tend to things. heh.

      well come to find out, I was the only worthwhile perl coder on the team, the only person who understood how to maintain the webfarm load balancer, etc etc etc etc.

      "good sysadmins are like firemen. if you dont have a couple sitting around eating donuts, youre gonna be in trouble when the building is on fire"

      "a good sysadmin never looks busy, and things runs well. a bad sysadmin gets an ulcer just keeping the ship afloat"

      --
      A year spent in artificial intelligence is enough to make one believe in God.
    38. Re:The hammer priciple. by schizoid4 · · Score: 1

      I wonder what a caveman would think watching me sit on my ass all day pushing the same bunch of buttons over and over while other people grow my food, deliver my water, and haul away my shit. He'd probably think I was a retarded king or something.

    39. Re:The hammer priciple. by mrraven · · Score: 1

      It seems ultimately what matters in a capitalist society is how much a company makes, and how good a quality a product or service it turns out. As long as it does well under those metrics, and it does well with managers making judgment calls on the qualitative not quantitative internal workings of the company like I.T., why does anyone even need to both to try to quantify things that don't lend themselves to easy or accurate quantification?

      --
      Tired of all the isms, don't exploit people as an employer, or a government, mmmmK?
    40. Re:The hammer priciple. by TapeCutter · · Score: 1

      "He's saying he's as VALUABLE as they are"

      Yes, everyone screams when the toilets aren't maintained. ALL employees are valuable, precisely how valuable in dollar terms is determined by market demand. It's NOT personal, it's just one of those pesky facts of life that demand will always be high for experienced people with good degrees. The sooner he grasps that "unfair" concept the sooner he will stop wondering why the cleaner gets less than him and others get more.

      Having said that, I think the rest of your post is excellent advise.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    41. Re:The hammer priciple. by theonetruekeebler · · Score: 1

      How do you measure avoided data leaks that would of cost millions? This is a fundamental estimation problem in risk management. For every type of breach, you calculate the cost of the breach and multiply it by the odds of a breach. An event that would do a million dollars in damage which, in a given year, has a one-in-twenty chance of occurring has an annual risk cost of fifty thousand dollars.

      Data leaks are a small (but significant) part of a much larger overall problem: Disk crashes, power glitches and simple errors in data entry are all possible and can result in everything from minor inconvenience to outright destruction.

      Determining probabilities and costs is sometimes easy, sometimes a dark art. The odds of a disk failing is pretty easy to learn, and the cost of the failure easy to compute. The odds of someone finding and exploiting a security flaw in your application and how much damage it can result in is trickier but not impossible.

      Corporate IT, when done right, is an exercise in keeping bad things that might happen from happening, and bad things that will happen from doing damage.

      --
      This is not my sandwich.
    42. Re:The hammer priciple. by k31bang · · Score: 1

      My boss is happy with my work so far. Why is he happy? He tells me straight up: "Because I don't hear anything bad."


      I wonder if your boss does not hear anything bad because all those who might complain have mysteriously died on the job? ;-)
      --
      -+-=-+-=-+-=-+-=-+-=-+ *** http://www.mountainfort.com *** +-=-+-=-+-=-+-=-+-=-+-
    43. Re:The hammer priciple. by arodland · · Score: 1

      It's possible, it just takes exactly as much work as it does anywhere else and you pay them for the experience instead of the other way around.

    44. Re:The hammer priciple. by Anonymous Coward · · Score: 0

      While you can't quantify the effectiveness, you can see that some admins are better than others. I can't quantify how much more I love my kid compared to how much other family members love him, but it shouldn't be too hard to infer it based on various criteria. You can't quantify how much more stuff someone knows compared to someone else, but obviously some people know vastly more about computers than others. How much more? You can't say. Is Picaso a better painter than that homeless scruffy dude on the street? I'd say so, but again, who can say that stick people aren't better than some of Picaso's crap? The main problem here is you're not dealing with hard numbers -- much of it is entirely subjective beyond a certain point. The only "hard" numbers you typically have are uptime, and number of tickets solved. The problem with tickets is that a good admin works hard to ensure that tickets aren't generated, so a "better" admin might have a much lower number than someone who accidently breaks stuff all the time.

    45. Re:The hammer priciple. by pbaer · · Score: 1

      Cost_of_avoided_risk = Probability_of_risk_occuring * Cost_of_damage - (expenses)

      Expenses would be employees, hardware, training users about password security, etc. This is a pretty intuitive equation, if it costs more to avoid a risk than to suffer it isn't worth avoiding.

      --
      There are 11 types of people, those who know unary and those who don't.
    46. Re:The hammer priciple. by Firethorn · · Score: 1

      True, but calculating the probability of the risk occuring is complicated, though perhaps understated given how often it's been happening.

      IE they can now consider the probablility of a data leak occuring to be 100% if preventative measures are not taken. Now how much systems decrease this risk is still up in the air.

      --
      I don't read AC A human right
    47. Re:The hammer priciple. by pbaer · · Score: 1

      Well I would estimate the probability of a risk occuring as totalCompaniesinIndustry / numberOfTimesRiskReported. Then I would probably pad it to account for the unreported cases. Given enough time the probability of a data leak occuring approaches 100% regardless of preventative measures being taken. Good IT policies can only mitigate user stupidity and then there's 0 day exploits. So really you're estimating how long it will take for a risk to occur and how well it's damages can be mitigated. Agreed that there is limited knowledge and this number is only an estimation but it provides a decent starting point.

      --
      There are 11 types of people, those who know unary and those who don't.
  108. Measure QUALYs, like doctors do by Anonymous Coward · · Score: 1, Interesting

    You can measure your productivity in the same way that doctors do: by measuring how much better you make life for your users/patients.

    The medical unit is the QUALY, or "Quality Adjusted Life Year". So If you're a paramedic and you save the life of a 25-year-old who will live to 85, that that's 60 QUALYs. However, if their "quality of life" will be degraded, e.g. due to a disability, then you quantify that.

    QUALYs are normally used to determine where to spend money, e.g. if this cancer drug costs $X and adds 3 weeks of semi-unconcious life, is that better than spending $X on drug Y.

    How do you apply this? For each thing that you do, count how many people are affected. Then try to judge the "quality of (work) life" effect on them. E.g. being without email for a day = 30% impairment to quality of work life. So if an email outage affectng 100 people lasts half a day that's 100 * 30% * 0.5 = 15 QUALdays. To measure your productivity you then need to judge what would have happened if you weren't there (i.e. outage lasts all week or no outage at all).

    Presumably you already have some sort of issue-tracking system. I think you just need to extend this to send out an additional message: "now that this ticket is closed, please tell us how much your QUAL was impaired during the period of the problem". And the rest is a perl script.....

    1. Re:Measure QUALYs, like doctors do by the1rob · · Score: 1

      That is one of the most insightful measurements I've ever seen. Good call.

      ...

      Sucks that I already used my mod points.


      t1r

  109. Service Level Ageement... not productivity. by binaryspiral · · Score: 1

    You need to establish SLAs with your boss. If your systems meet or exceed these slas then you're doing your job and have the appropriate resources . If the SLAs aren't met, then its time to investigate.

    Productivity levels are just plain stupid. A good admin with enough resources should be able to put up their feet once in a while.

  110. How does one quantify bean-counter productivity? by John+Hasler · · Score: 1

    > How does one reasonably quantify admin productivity?

    Tell him you'll use the method he applies to himself.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  111. Cost Center Model by TiggertheMad · · Score: 1

    Always be helpful and make co-operative proposals. Suggest that users who lose passwords should be docked pay according to the time to fix, thus ensuring that user incompetence is not perceived as an IT cost (I know this isn't *nix admin, but it's part of the general pattern).

    Now that is effin hilarious. I think you are onto something:

    Pass this suggestion on to your boss, run IT admin as a cost center. Figure out roughly how much time\money it costs to perform all your tasks, and suggest that it be billed out to other departments. Then, you can simply measure productivity based on how much you bill for (billed hours/paid hours = productivity %). Using the cost center/profit center model, you give your overlords lots of fun numbers to play with (and justify their overpaid asses), while causing all the other managers in the company to secretly loath your boss(es) for saddling them with all sorts of new costs. Plus it is really simple for you to keep track of and impliment.

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
    1. Re:Cost Center Model by Anonymous Coward · · Score: 0

      Of course, then you have to be sure to be able to provide these service at lower cost than an outsourced specialist provider.

    2. Re:Cost Center Model by Maserati · · Score: 1

      At one point in my career (1997) I managed to institute a "password reset fee". By the time I walked out of that place (early 1999) the fee had risen from $5 to $20. As a further measure to encourage people to remember their password (and QuickMail Pro (abysmal mail client, imposed on us literally as a golf course purchase) needed the password frequently) and avoid the downtime I had the default password set as a punitive measure. The final default password for all resets was "bonehead". Only the 5 account managers ever forgot their passwords, the 60 production people and 10 management/staff personnel never forgot theirs (the owner didn't count). Those 5 boneheads kept me in beer money every damn month.

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  112. whatever you choose will be wrong by petes_PoV · · Score: 1
    So you (and your boss and his/her boss etc.) agree some metrics.
    The next thing that happens is you spend *all* your time performing tasks that improve these numbers. You don't work on anything else.
    Admin type problems are essentially unforeseen (if we could foresee them, we'de fix 'em before they became problems - duh!).

    Therefore no unforeseeable events will be in your metrics, so none of them will ever get fixed.

    What happens next is that the people who really matter have their own, tacit, metrics. These are things like increased stock value, not going to jail, getting huge personal bonuses. You get the picture.
    No matter how well yuou perform against your metrics the real work is no longer getting done. This impacts on the top-peoples' metrics, some people get fired and your budget gets cut. This cycle will continue each year the metrics are in place.

    You can't win in this situation. The IT dept. goes from being invisible to the top-brass to being either a problem or a "necessary evil". Either way your position witin the company goes from someone who could & would fix stuff to being a bunch of people who are the cause of most of the problems.

    I'd suggest your personal metric should be the number of times each year you update your resume.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  113. It's a trap by DingerX · · Score: 1

    Never, EVER, give a meaningful metric to someone who will pervert it.
    The only thing they want to do here is show on a chart somewhere how "effective" the people under them are.

    (distilling previous post)

    I'm sure you've got a far more knowledgeable list than I do, but the suits don't care about real effectiveness. If they did, they wouldn't need to measure it! The fact is, as the poster noted, they can't measure it, so they're demanding some way to do so.

    The rules are: If they take information used for one purpose (like performance) and tie it to something only remotely related (like funding), in the best case, they'll only pervert their metrics [=No (marginally poor) Child (who can't be bullied into performing just a little better) Left Behind (if by 'Behind', you mean 'Untrained at taking proficiency tests')].

    If they're stupid enough to give you the choice of metrics, you either pick guaranteed inflationary metrics [=SPAM], or you pick the ones that inherently annoy them. Inflationary ones guarantee that you'll do better every quarter; annoying ones guarantee their resistance to asking you will increase. If they're really smart, they won't ask you again.

    Telling them how many USERIDs you managed only works if you create more test accounts every quarter.

    1. Re:It's a trap by kpharmer · · Score: 0

      You're right - giving metrics to management is dangerous. And that reminds me - I was in a hurry and forgot to add a few others that address this issue. I've always resisted giving metrics that only measure part of a process - since management will always assume that the metrics cover the entire process. Giving metrics that only show efficiency encourages management to continually strip down your organization.

      So, with that in mind I'd recommend also adding customer satisfaction metrics (mostly apply to paying customers that could go elsewhere), customer productivity metrics (mostly apply to internal customers), and absolutely - some kind of adaptability metrics (ability to lead or follow changes - like come up with metrics, adapt to new workflows, etc).

      It's hard to do this well - but I'd recommend taking leadership over the metrics that will define your job. And if I was managing teams that insisted that refused to provide concise data on what they do - I wouldn't trust them, and might look for opportunities to reorganize them.

  114. Whoa, Nelly! by TiggertheMad · · Score: 3, Insightful

    This pretty much says it all; your manager wants you to do HIS job. Shouldn't he develop his own metrics? He can ask you for ideas but he should do the work himself.

    You are right, but you are also skating on thin ice here. Asking someone who has no clue what is happening to set metrics is just asking for trouble....

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
    1. Re:Whoa, Nelly! by Caceman · · Score: 1

      This is true. But, this guy was judged as qualified for this position by the executives of this company. If he has no clue, he is not suited for the job. Someone who is not qualified for the job will show this by their performance. Ultimately, a chain reaction will occur. The good techs will leave first. After this, the systems will become unreliable. Next, the entire company's performance will suffer, compared to the competition. Stock performance will mirror the company's results, and heads will roll. Another boob will be assigned to the same position and the cycle will repeat until somebody actually qualified takes the job.

  115. Look up these terms by Anonymous Coward · · Score: 0

    Try looking up MTBF, MTTR and other related metrics. Its sucks to track this stuff, but thats how most computer related fields track their metrics.

  116. service x users per admin by Anonymous Coward · · Score: 0

    I suppose you could try something like:

    service x users per admin

    and remember this not an absolute but a relative value like compared to last quarter or compared with software supplier guidelines (if you can obtain them)

    try to break the services down (NOT JUST 'ERP') so they can really see the value being provided.

    crm
    email
    calendar
    destops
    mobile devices
    phone
    core financials

  117. Several Pie charts, graphs, and lots of bullshit. by WK2 · · Score: 1

    Use several pie charts and a few graphs. Get some of your information from /dev/random if you need to. Create a script/program that creates the charts for you from legitimate system info, such as uptime, and number of users. The more complicated you make it, the less likely he will know that you are bullshitting him. And let's face it, bullshit is your only option, aside from saying "no."

    --
    Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
  118. You're asking the wrong question by Anonymous Coward · · Score: 0

    Why is he asking for these metrics?
    What is he going to do with this data?

    I'll lay odds that someone upstairs of your bean-counter has looked at cutting costs in your team, and therefore appointed said bean-counter to work out how many of your team to sack, who and when.

    The only way out is to *prove* that every member of your team possesses vital skills that are unique in the team, and impossible to be trained in to the level required by your company. Oh, and make sure to paint nightmare visions of what happens if any of those skills were to suddenly vanish from the team.

  119. You're screwed. Ask him to metric himself. by ChaosDiscord · · Score: 1

    Ultimately, you're screwed. If he really thinks managing by spreadsheet is a good idea for knowledge workers, you have no hope. However, you might get lucky and this is a temporary infection of the stupids. Everyone gets such infections occasionally, even us geeks. The best cure is rational discussion, and he deserves a sincere effort to explain why this is a bad idea before you chalk him up as incurable and start working around him.

    Point out that you're knowledge workers and it's impossible to come up with useful metrics. You can come up with non-useful metrics, but that will just encourage your presumably intelligent employees to game the system. Measure uptime? Sysadmins are encouarged to leave machines technically up but deeply disfunctional instead of actually fixing them when the fix requires a reboot or hardware change. It also encourages sinking lots of money into virtual machine systems with transparent migration on systems that really don't need 24/7 uptimes. Measure tickets resolved? Every stupid little thing will be submitted as a ticket. Don't let the admins submit tickets? Users will be turned away until they submit tickets. (That's particularly amusing when the problem is that the user can't submit tickets.) Tickets will be closed with only part of the task resolved with a note to submit a new ticket for the rest. Measure problems fixed? Encourages sloppy maintenence so you have more things to fix. Money made? Admins are a cost, not a source of profits. The value of your admins is that the parts of your company that make money continue to do so.

    Try asking him what metrics he's providing on himself to his superiors. Presumably if knowledge workers can have their complex jobs with a wild mix of problems reduced to a series of numbers, a manager can. That may give him the insight to clear the fog of management by spreadsheet.

  120. Not too hard... by cfulmer · · Score: 1

    It's best if you can find a number that will nearly always go up, rarely go down, does not approach a limit and justifies ignoring requests like that in the future. Try: number of hours since last asked to develop a metric.

  121. Uptime and hours spent by dindi · · Score: 1

    I would say a mixed calculation of :

    1. changes (as in ITIL changes, to any configuration item)
    2. Uptime
    3. Downtime
    4. Tickets and their resolution times (customer opened tickets)
    5. Incidents and their resolution times (any system generated ticket about a service)

    Now on the exact calculation:

    A. most MORONS want the admins to work 8hours straight on something and be proactive, so you get as many systems as you CAN NOT manage if an incident occurs

    B. Most sysadmins know, that you are most productive when there is absolutely nothing to do, and you can polish that script, or experiment with "cool" technology.

    I think the latter. I think you are the most productive, when you do not have to fix anything. Then you did your work right. But group A (Morons) do not agree with that. Probably that is why I am back in freelancing as a programmer after spending a year at a Fortune 50 company, with an hosting department ran by corrupt lying MORONS.

    Just my 2c's

  122. bean counter == good (in some ways) by timmarhy · · Score: 1
    Usually guys like this are a real pain in the ass, but you can work them to your advantage if you know how.

    he will use these KPI's to try get approval for more funds. what you need to do is help him do this, since this will benifit you directly. I would suggest you talk in terms of system avalibility and utilisation. how avalible the various system services have been per day and how much they have been utilised. uptime,down time and load esstentially.

    --
    If you mod me down, I will become more powerful than you can imagine....
  123. Just Do It by mjr1007 · · Score: 1

    To all those people who say don't do it, the results are always worse without real input from the people doing the work.

    If you don't do it you will end up getting something stupid like tickets responded to with no degree of difficulty. The people will fight to get the easiest tickets and the really good people who take the most difficult task will end up getting laid off or leaving first.

    Been doing Sys Admin work for decades in a variety of different environments so it really depends on your shop. Uptime is a goal, not a unit of work. Risk management is also a goal and not a unit of work.

    If no one knows what you are doing then keep a log and find out.

    In development shops there could be support in scripting new jobs.

    In production shops one would expect mostly support issues.

    Automation might also be a target.

    Back up and recovery always big on the list.

    Upgrading of hardware and software nice to add.

    The most important thing is to reinforce with this PHB that there is probably not going to be a single unit of work other then 1 staff hour.

    Presumably the more senior people will get more done in the hour the the junior people.

  124. Simple math by sjames · · Score: 1

    Add up every productive activity anyone in the company accomplished that either used a computer or whose result is stored in a computer. Divide by the number of people keeping the PHB from deleting the entire fileserver and the backup tapes to make room for his MP3 collection. Bonus points if the accounting systems don't prevent timely SEC filing.

    Part of the difficulty with any other metric is that an idle sysadmin is an admin that set everything up right and did his preventive maintenance well.

  125. In Uptime and data integrity... by msimm · · Score: 1

    of his system.

    --
    Quack, quack.
  126. Some good suggestions! What of friction? by cdn-programmer · · Score: 1

    There have been some very good suggestions put forth.

    What came first to my mind is the question of friction. Every measurement you do is friction on the task at hand. Friction can really add up. At the poker table in a casino its called the rake. When you trade on the stock market its called the commission.

    When you do your job its the additional time required to account for doing your job. The more grandularity you are required to produce the greater the amount of friction, and the less time you have available to do what you are hired to do as opposed to account for doing what you are hired to do. The accounting is pure overhead and like most forms of friction - it is non productive.

    So whatever you do make sure you add a column for "friction" and make sure you properly fill in this column. Note that if you are in a meeting and end up discussing the "friction" issue then this is also friction.

    That being said... one observation of systems admin is that a large part can be dealing with the learning curve. Once one determines how to solve a problem - implementing the solution may be quite easy and take little time. The thing is that one systems admin can jump into the fray and implement a poor solution and will as a result look really busy and possibly productive. A simple metric might say "Spent 2 weeks (80 hours) implementing a virus scanner".

    Thing is... does the scanner really work? Next - even if it does - if an extra few days had been spent in research could the task have been accomplished in overall less time? How about if the guy had hired a consultant he might happen to know to just get it done? Most sysadmins know a number of quite proficient consultants

    In the world of programming this is an order of magnitude more important.

    I'll give an example. Many years ago I was faced with writing and using sort packages. In one company there were 5 different "library" sort packages. Many programmers did not use them. Even now - to this very day - a good friend of mine who is a programmer rolls out yet another copy of his very own favorite bubble sort every time he needs to sort any data. He has many ways to justify this... including that processors are so fast no-a-days that it never is an issue.

    Back in the past when I looked in detail at the "library" sort routines of that company I was working for I found all were worse than bad. In fact their "SuperSort()" was a bubble sort coded in assembler and the assembler code wasn't even good.

    Of the programmers who were rolling their own - virtually all were terribly redundant. No-one was doing a good job and even though Donald Knuth had researched the issues to death and published a very good book on the subject - none of those programmers had bothered to borrow the book from the library and read up on searching and sorting methods.

    What of today?

    We have a very good Glibc open source sort package. It can be used by anyone. It can be used in commercial code because its under the Library license.

    Any programmer today who wastes his or her time rolling out yet another sort routine is wasting their employer's money. In fact they are creating a liability for their employer because someone else at some time will have to maintain the application. Of course this is a general statement. I do know of a few instances where one might be faced with a special variant of a problem and need to address it in a unique way. Nevertheless I still believe that over 80% of the problem in most software is searching and sorting.

    How do you measure things like this? What sort of metrics are appropriate? Perhaps the first question to ask is "Does the task in question really need to be done?".

    In my experiance people have a really big difficulty with this issue. In mathematical logic its the issue of existence. If whatever you are trying to determine does not in fact exist - then you can make no conclusions about it.

    Consider the question of a court action regarding d

  127. Attempting a serious answer by Speed+Pour · · Score: 1

    The Sys Admin is NOT a "Work Unit" type of job. Let me explain...Most jobs in the US are either Production or Service industry, in either case, you can clearly measure how many widgets are assembled, how many burgers are cooked, how many drinks are mixed, or how many feet of ditch were dug.

    Many posters have pointed this out, but none of them suggested what type of job a Sys Admin really is. The same type of question has been asked for years regarding programmers, as people quickly realized that programmers couldn't just be measured on lines of code (which is basically similar to how most posters have suggested solving this so far). The reality is that Sys Admins are much more similar to executives in that there is no legitimate way to measure their production. Any quantifiable number (Uptime, tickets resolved or remaining, response time, etc.) can be easily explained by a counter example showing that those numbers can be fake, or even represent the opposite of the desired target.

    So, here's an answer...a performance review by peers. Yeah, I know they are annoying and certainly imperfect, but it certainly provides the most measurable outcome, based entirely on what REAL people are seeing with the system. What will happen is that one admin or a team that are getting the job done and are successful will have little or no complaints and get very high scores. Even if there are several technical issues that arise (which happens even with a great team of highly knowledgeable people that don't make mistakes), the users and other admins will recognize that it's outside of control, and still give good responses. If people (including other admins) recognize that one or many admins are slacking, that too will become obvious.

    --
    - Nobody would know what RTFA meant if it didn't need to be said all the time
    1. Re:Attempting a serious answer by timmarhy · · Score: 1
      The obvious answer everyone here seems to be missing is that you don't need to provide him with a per person unit of measure, simply measure the performace of the services the sysadmin team provides instead. the purpose of kpi's is to get approval for capital (well is SHOULD be). If i asked you for $50 you'd ask "why?", it's the same with board rooms when you ask for that extra million to hire extra staff.

      anyone who has worked in or with BI teams/managment knows this. frankly i'm a little suprised at how little everyone appears to understand about this process.

      --
      If you mod me down, I will become more powerful than you can imagine....
  128. beat them at their game by Anonymous Coward · · Score: 0

    When they ask you to measure your work on their metrics, usually that means they need to sack someone and need numbers to make a choice.

    The correct answer for those beancounters would be: you can't measure the productivity of a system where one variable (sysadmin productivity) is a function of another variable (emergencies and trouble tickets) which is completely unknown.
    The most productive sysadmin in the world could spend the first month tuning things, arranging backups, teaching users etc. in order to foresee any possible failure, then spend the following 11 months playing tetris or surfing pr0n while waiting for something to happen. Pr0n jokes aside, would they fire this guy for being not productive for 11 months?
    That would be like sacking your doctor because you're in good health or building a restaurant over the local police station because the crime rate is too low (or zero). Don't expect the average suit to understand this though; they often completely ignore the creative part of our job: one hammer hit = one second => one buck, 100 hammer hits = 100 seconds => 100 bucks.

    The measure of a sysadmin productivity is his/her presence, and it can be one or zero. The only analog numbers here could apply to the sysadmin level of preparation. There are tests to do the measurement, but that's a diffeent story.

    If they are in desperate need of numbers about productivity, probably it's time to start looking for a safer workplace, but if you feel brave enough you could always fool them at their own game before leaving by compiling the most complicated analysis a bunch of geeks can produce, then look at them wasting an entire month figuring out what those numbers mean.

  129. Admin measure? by Anonymous Coward · · Score: 0

    Well, actual performance metrics (keeping transaction times fast, keeping track of GBs transferred or hits per hour or the like) will be able to demonstrate if your systems are being increasingly loaded over time or just steady.

              As for actually measuring metrics -- I have no idea. If things are running smoothly you should be able to demonstrate this, but if the beancounter takes this to mean he can cut some people, I don't know how to use metrics to disprove this.

              Someone WILL have to have a talk with the beancounter, and make sure he doesn't just decide he can cut down to the bare minimum -- people WILL go on vacation, emergencies WILL pop up from time to time, and new installations will be requested. With some skeleton crew, emergencies will take longer to solve and installs will take longer (for anything that's not fully automated, throwing people at the problem will get it done faster... for instance, physically installing the new machines.) If they cut to bare minimum, then when someone is on vacation the department is BELOW minimum.

              If it looks like your beancounter's goal is to cut down to bare minimum, look for a new job now. He won't pay you more but will expect you to be on call 24/7 for free, never go on vacation and generally not have a life. It's not worth it.

  130. Check out Visible Ops for tips by bug · · Score: 1

    There's a book out there called "The Visible Ops Handbook: Implementing ITIL in 4 Practical and Auditable Steps" that might be exactly what you need. It is written by a few heavy hitters in IT and information security, including George Spafford and Gene Kim. It is based around a subset of the Information Technology Infrastructure Library (ITIL), which is the major international standard for IT management. It revolves around sane configuration management of data centers, in particular making all changes predictable and reliable, and lowering the likelihood of unexpected downtime and failure. Metrics are a big part of this system, and it might be exactly what your boss is looking for, as well as a good way to make your own lives easier. It is really short, at about a hundred pages or so. You can pick it up in any number of places, including here. Good luck!

  131. What? by Epsillon · · Score: 1

    Call yourselves BOsFH? I find it hard to believe that anyone has yet to mention LARTs/millifortnight as the standard unit of sysadmin productivity. There's also [notches|dings]/clue-by-four and deletions/phonecall (what was your username again?). I shouldn't have to mention that the blackmails_ongoing/boss metric should be kept strictly between you and your PFY as it's only good for working out the junkets/week figure and the correct work:pub_break ratio to adopt.

    Now, I'm not saying that you should use these figures. They're intended as self-improvement figures for internal ops use. A real BOFH would find something else to occupy said boss such as, oh, I don't know, say not drinking his own urine when stuck in the lift (with the broken telephone) over the weekend?

    --
    Resistance is futile. Reactance buggers it up.
  132. The Benchmark Problem. by Kaenneth · · Score: 1

    If you rate, and measure by a specific goal, that's what your subordinates will achieve, to the detriement of others.

    Examples:

      Video card benchmark software used specific bitmaps; so some video card makers hard-coded those bitmaps into their drivers. benchmark score went WAY up, everything else went slightly down.

      No Child Left Behind; except the ones you expell from zero tolerance rules (photo of a gun, asprin, etc.), saving more budget for those left.

      Mortgage lenders being rated on Volume, instead of Quality of loans; see the current fiscal crisis.

      Companies cutting costs to raise shareholder value, by outsourcing manufacturing of pet food, toys, and tires to the cheap labor in China, which is rated by production quantity, not quality; a few dead puppies, brain damaged children, and people killed in auto accidents.

      A small software company I worked at did not want me entering bugs into the database until they were approved to be fixed; that way it appeared that all bugs were fixed.
      (this was the place, where after I pointed out that a user to a website under development could create a user name with embedded script tags, the response I got was "Why would anyone want to hack the website?", this was a supposed "Web Development" company, that created a website for Wizards of the Coast... Being a contractor, I just left within the first month, not wanting to be associated with the Impending Doom.)

  133. Use System Uptime by Anonymous Coward · · Score: 0

    A productive Sys Admin should have NOTHING to do other then watch everything run smoothly! If they are busy any amount of time, then either they don't know their jobs, or things need to be replaced. So, the metric should be System Uptime!

  134. Simple by Tom · · Score: 1

    Number of people able to work.

    If your systems are up and running, that is the headcount of the company. If a server is down, it's headcount minus number of people who rely on that server.

    You could also use an even simpler one: Number of IT bosses who have a job because I'm doing mine. (one: you)

    Third time's charm: If you want to be a bit sarcastic use this one:

    Hours spent administrating the servers vs. hours spent on pointless paperwork that contributes nothing to our SLAs.

    --
    Assorted stuff I do sometimes: Lemuria.org
  135. That's straightforward by Yvanhoe · · Score: 1

    Uptime of the systems the admin is responsible for.

    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  136. Reaction/Resolution Times by Joebert · · Score: 1

    Average time taken to react to, & resolve issues.

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
  137. wtfmate? by Anonymous Coward · · Score: 0

    I'm stunned you are having trouble with this...
    - Service downtime (and variants, such as unplanned service downtime, service unavailability).
    - Trouble ticket response times (IE, start to finish time)
    - Average trouble tickets in queue.
    - Number of re-opened tickets.
    - Employee satisfaction with their desktops
    - Number of complaints (gotta be careful with this one, you have some users that complain a lot).

  138. Write down what you do. by Petersko · · Score: 1

    "But sysadmins have a number of duties which they are performing /continuously/, so how can you quantify that?"

    Get a daytimer, and jot down one line items when you do things. There's no such thing as "continuous" actions. Everything is atomic. You don't tail a log and stare at it for eight hours, do you? No, you check it once. Then you look at it again later.

    You might not like itemizing your day, but a log of responsibilities completed IS a productivity log.

    1. Re:Write down what you do. by dandman · · Score: 1

      I certainly did that when I got bugged about my 'open tickets', and also when I was asked to itemize my duties to hire my replacement/assistant.
      After a few days of emailing up task descriptions in a text file broken down at a granular level (especially noting task-switching and meetings) and including the 10% 'timekeeping' overhead they said I didn't have to keep doing that ...

      And I wasn't even being precious, I actually enjoyed seeing the myriad of things I did in a day written down like that :)

  139. Bean counter: ROI and/or TCO by PatPending · · Score: 1

    Since he is a bean counter, perhaps he's thinking along the lines of Return On Investment (ROI) and/or Total Cost of Ownership (TCO). It helps to ask him more questions--find out what he *really* wants and what his long-term objectives are (e.g., cutting staff).

    --
    What one fool can do, another can. (Ancient Simian Proverb)
    1. Re:Bean counter: ROI and/or TCO by PatPending · · Score: 1

      Or maybe he wants to replace *nix with Microsoft--which, as we all know, has a greater ROI/lower TCO. [/sarcasm]

      --
      What one fool can do, another can. (Ancient Simian Proverb)
  140. Janitors by zoftie · · Score: 1

    How do you put metrics on janitors? Sysadmins are just that, for computer software and such. There are no strict parallels. But how do you measure productivity of a person that is responsible for upkeep, vs production. You can't so you'll have to let them bring overall system evaluators, on monthly basis to see if everything is cool.
    I can't any other way to measure it. How can you measure productivity of prison guard that works on top of the guard tower.You can't really. Thats why there are managers, good ones can keep beancounters at bay and have you work on interesting things.
    2c

  141. metrics by Anonymous Coward · · Score: 0

    surely it's not that hard peeps...

    - severity 1 and 2 cases per month, graphs of trends, cause categories, time to close vs SLA
    - no. servers supported and in build, trend graph
    - servers at current / n-1 / older patch levels
    - **availability** , measure against SLA
    - resource usage for disk/cpu/network etc, trend graph
    - other major issues, eg daylight savings changes, y2k, security vulnerabilities

    -jmw

  142. You can't fix stupid by zuesse · · Score: 1

    All bean counters want to measure there human assets in terms of ROI. I too am faced with the same question every FY. Bottom line is that Sysadmins offer no ROI. If you are doing your job well, nobody knows you're there. if you don't, and here is the clue, everyone knows you're there and it is at that point that you can both show your "ROI" AND highlight that you are understaffed. You see, they will cut back where there is no squeak. Kinda like buying a car but deliberately omitting the spark plugs. Anyway if you want to count on the ROI taley, quit doing such a good job.

    --


    What great fortune for rulers that men do not think.
  143. Duh, uptime of course! by dysfunct · · Score: 1
    Duh, sysadmin productivity is of course measured like UNIX uptime. Regularly check how many tasks each sysadmin is currently working on and take the average over 1, 5 and 15 days. A sysadmin uptime of 1.0 means he's productive 100% of the time, 0.01 means he's pretty much idle. If your average is way over 1.0 you need more sysadmins, else fire some.

    For more fine-grained stats you could even split up those values into "user" (fixing stuff for idiots), "nice" (high priority stuff), "interrupt" (dealing with users), "system" (regular maintenance), "I/O" (meetings) and "idle" (reading slashdot).

    Newer sysadmins even come with cost-savings built in. Simply lower their pay if they're mostly idle and step-by-step increase pay when uptime is reaching certain thresholds.

    See? It's that easy!

    --
    :/- spoon(_).
  144. I know by The_Dougster · · Score: 1

    Here's how it goes . . .

    Number of voice mails recieved / number replied

    Number of emails received / number replied

    Number of help tickets received / number answered

    ---

    Add em up somehow and make a score

    --
    Clickety Click ...
  145. Turn It Around To HR by DynaSoar · · Score: 1

    I've got an Masters in Health care Administration. That's an MBA for people who run hospitals and such. If, say, doctors were to be measured for work done, it'd be my job to do it. I'm trained in human resources and management stuff. Doctors are not. Doctors (a) maintain peoples' health, and (b) fix peoples' health problems. The latter is very unpredictable in number and severity the former somewhat like that. In any case, doctors are busy people, and shouldn't have their time wasted when there's sick people that need care.

    If I were to do it, it'd be in aggregate. I'd look at how many people were seen for recurring care, and for acute care, and look at how many people were needed to care for them in each case, over the course of a year. I'd go as far as quarterly if forced to, but no less. I'd use statistical testing to compare one time window for another, and that'd require a large sample of task counting. Finally, I'd make the point early, often, and forcefully, that quality of care is more important than anything like task accomplishment in a medical setting, and I'd compare those numbers to patient reports of satisfaction or dissatisfaction in order to give an answer that was in essence how GOOD the care was that's being provided, and wait time (something I can quantify by going around asking people) would figure into it heavily. Health care is about quality of life, not quantity of life, and I'd dare anyone to try to counter that. Some would, of course, but I'd tell them they're idiots and stand my ground.

    But the point is *I* would do it. I'm trained in it as an HR and admin person. Figure the odds on getting doctors to do it. They'd rightly scream about having to do bean counting work when they have patients to see.

    You do quality work too. It's your job to keep your users' machines and pipes healthy and happy, both through maintenance (which varies somewhat with time and can't be easily quantified) and fixing problems that crop up (which can't be predicted and therefore quantified except in counting them after the fact).

    Make him do it. You're a "computer person". Since when are you qualified to do human resources work? He's the bean counter, he should be the one to come up with it. Complain to management that he's shoving his work off on you and causing you to spend time doing that instead of your own work. In fact, he's not acting like he's a qualified bean counter if he doesn't know that. Either he's dragging his feet and making you carry him, or he's not a person-bean counter but just a money-bean counter and shouldn't be a person manager. Take that above him, repeatedly and vocally, and complain that even doing THAT is taking you away from your work.

    And if management doesn't agree with you, start keeping very detailed records about tasks done minute by minute during the day, and turn it in weekly. Include statements about how much time you're spending doing that and other stuff like meetings that aren't directly related to keeping your iron clean and oiled. And complain about that. Include in the complaints the needs for more people because you're accomplishing less with having to do this administrative work. THAT is an answer they can get a measurement handle on.

    And if he should come up with it, complain that he's expecting you to handle unpredictable problems on a schedule, and must therefore be in need of an anal craniotomy. Either that or you're going to need a LOT of new hardware as well as people so that you have less problems to fix and therefore more time to spend doing his job. That's another thing they can measure ... money for stuff.

    I've gotten shit from doctors asked to do this (NOT my idea; I'd never ask). I've taught medical students not to put up with it. You shouldn't either, and you should report to upper management anyone who's refusing to do their job, even, no ESPECIALLY if it's your immediate supervisor and he's trained to do that while you are not.

    Scream, and don't stop until they make this problem go away so

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
  146. measurement difficulty, job complexity by hadleyburg · · Score: 1

    It is common for senior management to want to have some measure of how well staff are performing. The truth of the matter is though, that for many types of job there simply aren't any good ways to measure productivity. If there were, this question wouldn't be asked so often.

    I think that the difficulty of measuring productivity increases with the complexity of the task. It is easier to measure the productivity of an assembly line worker who has one simple task to perform repeatedly, and more difficult to measure the performance of a software engineer or system administrator who can make use of imagination and creativity to do a better job.

    That said, it's not necessarily impossible, just more difficult to provide accurate measurements. Replying along the lines of "I can't be measured" is unlikely to result in a sympathetic response. A wise senior manager however, would rely not only on the numbers, but would use the numbers to supplement a human observation of what was going on.

    To answer the question - I would recommend focusing on the bottom line. "Number of tickets answered" holds the danger of measuring how hard you are working, now how effective you are. Ask the manager what he expects from the sys admins, and base the measurements on that. "Number of e-mail problems reported per month", "Dollars spent on system administration per month", "Number of data loss problems reported per month". These are all areas that a sys admin has an influence over. The senior management recognize them as areas they would like maintained/improved.

    Monitor and graph them yourself. Describe your projects in terms of how they will improve these numbers. If you find yourself wanting to work on something unrelated, perhaps you have discovered a new measurement that could be monitored. It's really important to keep the manager/beancounter involved in this. You should discuss and agree on new or changed measurements with them. Meet up with them regularly and show them how the graphs are progressing. After a while you'll feel more confident that you are doing a good job. You'll find proving it easier, and the beancounter will almost feel like part of the team.

  147. Some advise from a manager at another fortune 150 by uid-z3r0 · · Score: 1

    I happen to be UNIX manager at a fortune 150 company oddly enough, and I was formerly an administrator myself. I agree with many of the other people that suggest that is the manager's job. Saying that as a manager, I do feel that it is wise to have employees participate in the process to make sure they have a stake in the process and justifying their jobs existence. I come up with a set of baselines and run those past the folks and make adjustments to them as a team to make sure what we end up with is both sane and accepted. We do this early every year. Every environment is different as companies and organizations are structured differently. My opinion is that whatever your folks do, DO NOT make the metrics and graphs too complicated, otherwise higher management will not be able to follow the logic and won't accept it. In addition, it is critical to communicate from year to year what the old rules were, what the new ones are, and why they changed. Hopefully the communications of the alterations of rules, numbers, and metrics make it look like the team is taking on more work each year, adapting, and focused on the important initiatives to the business. In our case the numbers will be going up, and that is because the folks that I support are working with me to Adapt, Automate, and Alter processes (AAA). As we learn, we automate, and mature the process flow, the numbers and metrics will change from year to year. But really what rules and metrics your organization chooses is a judgment call based upon your environment. We have a lot of internal and application and software diversity, so at an ultra high level, this year we took into account number of servers per administrator, number of O/Ss supported by each administrator (the traditional UNIXs added a very significant weight). We are always building new graphs and considering new metrics mostly to show our own group how much we've changed, it gives the good workers a sense of accomplishment, and the others the feeling that they need to adapt. This will help us gauge what rules we need to come up with the next year and we always have numbers to justify new headcount when we need it. Based upon our predicted growth numbers, we'll have to add to our headcount soon, of course there is a freeze on hiring as we're in the later part of the fiscal quarter. I'm battling with the statistics now, but I likely won't win anytime soon, so we're dropping some less important work on the floor, sooner or later we'll get what we need. :) I hope all goes well in your company, and for your team.

    --
    Sig -my username was entered as a joke to prevent association with my real life.
  148. Fun statistics! by JAlexoi · · Score: 1

    First of all you are a admin in the last 50 of Fortune 150, because you are not in the Fortune 100 :)

    Asking you for productivity is like asking you PHB for productivity...
    You can always do like they do forward the request for productivity to the object that you manage(in this case you machines).
    But machines cannot give you any output on that point, so you'll have to compile it yourself.
    Put monthly average downtime there... The load averages for your machines... And such...
    Ask users to provide their productivity, because your "productivity" is a result of their productivity... :) But that would go to the extreme. You can hint that to your PHB and maybe he'll realize that all those statistics are irrelevant.
    Except for downtime and load averages...

  149. tickets by Art+Deco · · Score: 1

    The solution I see is to use tickets resolved as the metric than require a ticket for every thing you do no mater how trivial. Before every ticket is worked require it to be approved by the Sr. VP of their department. Open a ticket for every single patch you apply to every system and require a Sr. VP to approve it. Ideally you will end up spending 3 times as much time approving, acknowledging, updating, and closing tickets as you spend working on the systems and the backlog will grow to the point where users are waiting weeks to have their forgotten passwords reset. When anyone complains explain that your administrator's productivity as measured by tickets closed is higher than ever. Soon everyone will long for the old days.

  150. Bean counter's jobs? by tchdab1 · · Score: 1

    Let's see: you all are system administrators, and bean counters want you to create metrics for your productivity.

    That seems like it will generate pretty low productivity for you, as your skillset is to fix and prevent failures, while theirs is to derive metrics and measure productivity. They should be more effective at coming up with metrics. Why are they asking you to do their job, and how can you do your job at the same time?

    Maybe someone can ask them to patch the north 40 server rack while you scratch your head over metrics.

  151. The Dark Side of Defining Metrics by Mandatory+Default · · Score: 1

    You've been asked to do something that's not your job (as others have pointed out, metrics are what MBAs are paid to undestand.) I will warn you that trying to give an "honest" answer can easily create the opposite effect of what's desired. For example, if one of the metrics is "time to close tickets", then there is no incentive to solve pervasive problems that are easy to fix. For example, it takes one line of code to make software understand both upper and lowercase. Fixing a bug where the software doesn't take lowercase is trivial. However, if the metric is "time to close ticket", then fixing the problem would be counter-productive, because such tickets are fast and easy to close.

    In fact, if you do your job well and take preventative measures that solve the easy problems, the tickets become progressively more difficult to close, which makes it look like productivity is decreasing, when in fact it is increasing.

    This is the same problem as standardized tests in education - teachers teach to the tests, not to a well-rounded education. Similarly, whatever metrics you define, that's what employees will work towards, whether it benefits the company or not. People want to get raises and get promotions, so they'd be foolish to do anything else.

    I've worked in several companies that put IT under the bean counters. Without exception, the result was that the competent people left.

  152. Sysadmins aren't mechanics? by Anonymous Coward · · Score: 0

    Sysadmins != mechanics/technicians? News to me...

  153. the classic unit of measurement... by Tumbleweed · · Score: 1

    the BogoMIP!

  154. The sysadmin's job ... by StupidKatz · · Score: 5, Insightful

    ... in my opinion, is to be as bored as possible. Everything which is done on a regular basis should be as automated as possible, and as much effort and resources thrown at avoiding potential problems as the finances and customers will allow (data backups, spare or redundant equipment, etc.).

    Much of a "good" sysadmin's time should be spent doing regular, but occasional spot checks on the automation (which can also be greatly automated) to ensure everything is running as smoothly as possible.

    Obviously, not all problems can be avoided, especially hardware failures, but if everything else is in place, even recovering a dead, but critical server can be fairly painless.

    1. Re:The sysadmin's job ... by Anonymous Coward · · Score: 5, Interesting

      I have never been a SysAdmin but I have done IMR. In IMR if you are really doing your job, then no one knows your there but the bean counters, unless of course someone wants to add something new to the mix or operator error. Of course it was more obvious when you regularly had to change the machine setups to run different products. Pretty much everywhere I did that there was a ticket system to make the bean counters happy and the better you did your job the more creative you had to be to account for your time. If you didn't make the bean counters happy they would start working to get your job eliminated and if you worked directly for production in this respect the departmental manager might try making you do production work when not doing maintenance or repairs.

      Fortunately the at the place I worked the longest in that field the plant manager was a former IMR technician and he would give a dressing down to any bean counter or ignorant lower management who messed with us, as he put it "this plant is running very smoothly because of this IMR crew and they all know that the smoother things are running the more time they have to relax and plan future required interventions to keep themselves relaxed with free time to think." Course we were not always thinking of such things while relaxing and he knew that, but he knew as long as we got rewarded with relaxing time at work, the smoother we would keep things running to preserve the relaxed atmosphere.

      Personally, I think the SysAdmin who contributed the question here should check the obviously clueless "new IT Management Overlord"'s computer to make sure they not violating copyright via downloading recordings; make sure they are no trojan infesting the system; and make sure they are not downloading large amounts of porn, it would be a shame if this "bean counter" had to account for anything like that.

    2. Re:The sysadmin's job ... by infonography · · Score: 3, Funny

      Hmm, thats true lets see now.

      clickityclickityclickityclickityclickityclickitycl ickityclickityclickityclickity

      su username

      clickityclickityclickityclickityclickityclickitycl ickityclickity

      not there.... hmmm

      clickityclickityclickityclickityclickityclickitycl ickityclickityclickityclickityclickityclickityclic kityclickityclickityclickityclickityclickityclicki tyclickityclickityclickity

      launch gimp, batch job import, crop

      clickityclickityclickityclickityclickityclickitycl ickityclickity

      copy rename alter datestamp chown

      clickityclickityclickityclickityclickityclickitycl ickityclickityclickityclickityclickityclickityclic kityclickityclickityclickityclickityclickityclicki tyclickityclickityclickity

      hmmm ok found it tsk tsk tsk, and he seems like such a nice young man. .......

      Cows???? oh good lord

      clickityclickityclickityclickityclickityclickitycl ickityclickityclickityclickity

      mail "my vacation photos" all

      / tip of the hat to the BOFH

      --
      Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    3. Re:The sysadmin's job ... by dbIII · · Score: 1
      Either that or you spend a lot of time mucking about with "The Next Big Thing TM" on a spare box so that either it is trivial to set up when the time comes or you know it is a worthless piece of garbage before others consider it. Meanwhile your email lets you know what the 100+ functioning machines are up to and you are still usually the first to know about a problem.

      Doesn't always work that way - it's late on Sunday on unpaid overtime waiting for the last user to leave so I can bring a system down to fit a new power supply. It's funny - the new employees think I'm lazy and a drain on resources, the ones that have been there for a while remember when systems were going down and they were losing entire days of production so they value me far more. It's very hard to measure the cost advantage of skilled employees in just about any area - not just in IT.

    4. Re:The sysadmin's job ... by darkmeridian · · Score: 1

      This is perfectly correct. Employees who work to prevent disaster are good employees if no one ever thinks about how good they are. Pretend you're the security guy for a huge merchant, and you have to protect credit card information. If you do a good job, you'll have maybe a few projects a year to implement new card technologies and doing security scans of your system. But most of the time, you may be sitting on your ass. Yet you're much more valuable than the guy who lost a million credit card numbers and who has to work around the clock trying to figure out whodunnit.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
  155. Define An SLA But Better Talk Lean Service by Anonymous Coward · · Score: 0

    A Service Level Agreement is key to the Facilities Management deals. You spell out every little task in shelfware, and assign a priority. Then you get a ticket system. Each ticket must be resolved within the time allowed for its priority. This is totally bean-counter compatible, but at the cost of throwing real user support out of the window. If the task isn't listed in the SLA, you don't do it. After the first month it won't be hard any more, because relations with users will be so bad, hiding behind your SLA will become natural.

    Think of it as evolution in action. Many orgs have been caught in the fashion for putting OCD-style bean-counting ahead of common sense. The stated minimum always becomes the effective maximum. Such orgs suffer reduced efficiency and poor morale, both of which impair profits. Of course, the more dedicated the team, the worse the hit. If you really want to do due diligence, advocate "Lean Service" - the jargon term for a post-ISO9001 return to sanity, especially in service contexts. Google it - there's plenty of that funny language they use to discuss this stuff, and case studies.

  156. Inverse Ratio of System Reliability by Shads · · Score: 1

    You can quantify how well a sysadmin is doing his job by how little down time there is on mission critical systems that he has control over.

    --
    Shadus
  157. cat ~/.bash_history | wc -l by Anonymous Coward · · Score: 0

    That's how many commands you typed today.

    Hey, he wants to count beans, give him his beans.

  158. Same crap in our labs by Kludge · · Score: 1

    I work in a research office of a regulatory agency, and the government bean counters are always pushing us to justify our existence. Now I am writing a justification of the research we will be doing in the next couple years. It is supposed to include "milestones", and "deliverables", and "stakeholders". These, of course, are demanded by people who do not do research. If I knew when we would reach a "milestone", it wouldn't be "research". If we knew what the final end product would be, it would not be research.

    Three years ago we wrote such a justification, saying we will "deliver" X. Of course, we discovered X would not work, our research took a turn and we "delivered" Y instead. I should just make stuff up.

  159. There's your problem by macdaddy · · Score: 1
    "I am a (strictly technical) member of a large *nix systems admin team at a Fortune 150. Our new IT Management Overlord is a hardcore bean-counter from hell.

    You're too smart to understand what he's talking about. You need to bring in some less intelligent to help bridge the gap between you and the bean-counter. Do you have any small children? No, strike that. How about an eldery relative with Alzheimer's? No, that would be cruel to Gramps. Do you have any pets?

  160. There is no unit of production by brundle · · Score: 1

    As much as it would make his life easier, there is no unit of production for system administration in general(there could be for specific IT departments though).

    The evalutation of any employees activity can only be evaluated by a supervisor who is actively paying attention.

    This goes 2x as much for programmers in general.

    Whats more, if you develop a unit of productivity and measure the employees with it, they will gravitate towards work which involves achieving the units the easiest.

    If you havent noticed, it is *really* easy for system administrators and programmers to give the appearance of 'working hard' when they really arent - it take careful management to figure out what someone is really spending their time on, and its true that some of the simplest sounding tasks become an endless time sink and some of the hardest sounding turn out easy. Its the nature of the work.

  161. Management by ThoreauHD · · Score: 0

    The first issue is that he is asking you to do his job. So you can add him to your workload equation. Secondly, the entire company's productivity is that productivity of an admin. So if your company makes 500 million a year, divide that number by the number of admin's running that infrastructure and keeping the pace. If the phb has an issue with that calculation, have every admin leave for 3 months and see how much the company makes for that quarter.

  162. Take a vacation by iamthetru7h · · Score: 1

    as in the whole IT Department for say 10 days at the same time... and let them figure out how much an hour of each of your time is worth?

  163. Configuration management metrics by cluening · · Score: 1

    One of the goals of Bcfg2 (a configuration management system developed at Argonne National Laboratory) is to help provide this kind of information for both the admin and the manager. Its reports system gives a clear look at how well managed a machine is both now and in the past, making it simple to define how up-to-date machines are staying and show how they have changed over the last week/month/quarter/whatever. This is touched on in a couple of the publications that go along with it.

    (Yes, I am indeed in cahoots with the project, but I'm only gushing about it here because I actually think it works quite well.)

    --
    Posted from the wireless couch.
  164. Find a new job by wjeff · · Score: 1

    It is not so much that having metrics is bad, rather that if he is in IT management and doesn't know the metrics for sys admin productivity already, then he doesn't know what he is doing, and won't understand, and will mis-interpret any metrics handed him. Not to mention asking people to develop the performance metrics for their own positions is the kind silly management voodoo that should have died with the rest of the idiotic 80's fads.

    --
    my old sig is obsolete, and I haven't come up with a stupid enough new one yet
  165. Welcome to Hell by mediis · · Score: 1

    I hate to say it... because I hated using it... Remedy. This is a good start for your main tasks: hardware replacement, maintenance, projects... everything is put into Remedy. If someone asks for something, ask for the Remedy ticket number. If it's not there, it doesn't get done. This will give your PHB all the information that he will want, including the ability to categorize severity levels. Hell comes in when you start using the software. You will spend more time managing your processes and people than you will actually doing the work. You will spend multiple hour long meetings deciding on the different levels of outages. You will spend days prepping Remedy tickets just so you can can do an hour's worth of work. Remedy won't cover everything, especially your day to day activity. So we had to send our weekly achievements to our PHB. Since I could never remember to send the reports I created a CLI LAMP system (w/ an web interface) that would do it for me. Whenever I did something including tickets, I would enter a command and a task description, "compressed files", and that was it. Cron mailed the reports for me, and it was consistent. I really recommend a database as well. Because when review time comes, you can pull out a nice detailed report of everything you did for the company from the last year. And don't forget a vacation function for when you go on vacation... the PHB will say, "But you didn't do any work on Dec 23, 24, 26, or 27".

  166. my arbitrary unit by Anonymous Coward · · Score: 0

    Well I'd say it would be inversely proportional to the number of slashdot posts made...

  167. missing tag by damn_registrars · · Score: 1

    'taskisnotaverb'

    (same tag was used in a different 'ask slashdot' article earlier this week)

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  168. The Barbrady Effect by infonography · · Score: 2, Interesting

    Nevertheless beancounters are stupid (also Beancounters are not accountants), they know the cost of everything and the value of nothing.
    Beancounters who try to impose their metrics are stupid, as they really don't understand what to measure. Any worker should understand their job enough to put together metrics that demonstrate their value. In the original post the beancounter went about things the right way, ask the admin how they would measure their job. If you've ever watched South Park you may have seen the seemingly inept cop who somehow seems to keep order. As demonstrated in one episode when he was removed from office. Chaos ensued and was stabilized by his return.

    When a IT dept is feeling underfunded they merely threaten to quit. The reaction is akin to a three year old being told mommy is leaving. Good IT people are worth their cost, and most are not so greedy. They stay because they want to not because of the money. Beancounter bosses tend to pay for this sort of thing later as nobody wants to work for them when word gets around. Soon they have ex-MickyD employees running the Desktop support and the smell of French Fries just won't leave the server room.

    Has was stated earlier, You can not derive a metric for a negative event. You can only measure a sysadmin's stability factor in terms of (well) stability. Other metrics could be created by how long new services appear after they are requested, but there is no way to gauge the factors relating to them.

    Management:

                        We would like to replace Oracle with MySQL how long is it going to take?

                        All our servers are running Solaris 8, the current version is Solaris 10, please upgrade asap.

                        We want to move off linux and on to HP-UX before next month.

    As to the opinions of others....

                      Hi, welcome to IT you must be new. Per hour performance metrics is about the stupidest thing I have heard. We are not factory workers we are information workers. One problem can generate 2000 helpdesk requests in 10 minutes and take less then that to fix. I am not going to write out two thousand emails to tell everybody that we had a fiber cut from the ISP and our mail server will be down. Sounds like you've been reading the latest management fad like Sigma 7 or some other such tripe.

          Actually thats not quite how it works. If the folks in accounting (non-beancounters) usually call up and ask if there is a problem and you give them a update on whats up and they go back to what ever they where doing. If the dept needs more money next time around they just explain what its for in a meeting. If it's not ludicrous then the usually get it. If the manager gets the numbers wrong then that manager has to fix it some way. A good manager will pad it and use Departmental luncheons which tend to eat up the slack.

    --
    Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    1. Re:The Barbrady Effect by servognome · · Score: 1

      When a IT dept is feeling underfunded they merely threaten to quit. The reaction is akin to a three year old being told mommy is leaving. Good IT people are worth their cost, and most are not so greedy.
      Yes I agree, the question is how do you communicate it to others who do not understand how IT works? A bad beancounter boss is just trying to squeeze his employees, a good one is looking to work with his employees, and have some hard data to convince others on the value of the IT workforce as well as address any needs they may have.
      The threatening to quit routine is a lose-lose for all sides. Management has to deal with the productivity loss from things breaking down, and the IT staff will have alienated itself such that management will in the long term try to replace those disgruntled employees.

      Has was stated earlier, You can not derive a metric for a negative event. You can only measure a sysadmin's stability factor in terms of (well) stability.
      The metrics can be around how employees are maintaining the stability. Metrics don't just have to be about raw output such as uptime, they can also be used to describe how that is achieved so that the uninitiated don't think the staff is sitting around playing solitare waiting for something to break. Unless you have a perfect system the IT staff isn't just sitting around, they are constantly researching and fixing potential problems or helping customers.

      Other metrics could be created by how long new services appear after they are requested, but there is no way to gauge the factors relating to them.
      We would like to replace Oracle with MySQL how long is it going to take?
      All our servers are running Solaris 8, the current version is Solaris 10, please upgrade asap.
      We want to move off linux and on to HP-UX before next month.
      In those cases it's essential to have IT staff input on how to measure those factors. Otherwise you get the PHB basing his rating IT based on assumptions that may or may not be true. As the expert you should be able to create a target for achieving those goals, good management will listen to you.

      One problem can generate 2000 helpdesk requests in 10 minutes and take less then that to fix. I am not going to write out two thousand emails to tell everybody that we had a fiber cut from the ISP and our mail server will be down.
      Who says you need to respond to everybody with email? If that is how your company communicates issue resolution, then you can use that data to demonstrate your need for an admin, or better system. In fact that is a perfect case where good metrics will demonstrate a systemic problem.

      Time to resolve issue: 10 minutes
      Time to communicate issue resolution: 2 hours

      If the dept needs more money next time around they just explain what its for in a meeting. If it's not ludicrous then the usually get it. If the manager gets the numbers wrong then that manager has to fix it some way. A good manager will pad it and use Departmental luncheons which tend to eat up the slack.
      That demonstrates poor management, the money you spend on luncheons may better be spent on other areas. If IT is padding its budget, and HR is padding its budget, and sales is padding its budget, you end up with the company being overbudget and upper management just cutting things randomly. So instead of having your budget plus a little padding, you may end up being underfunded and the sales guys taking a trip to hawaii.
      Good upper management should question your departments budget, and your manager should be able to clearly communicate the need with some data to back it up.
      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
    2. Re:The Barbrady Effect by Nefarious+Wheel · · Score: 2, Funny
      ...reading the latest management fad like Sigma 7 or some other such...

      The Sigma 7 was an excellent computer in it's day. It was the first computer to have a hardware priority interrupt, invented by Max Palevsky.

      I think you might mean "Six Sigma" which is slightly less old.

      --
      Do not mock my vision of impractical footwear
  169. calories burned vs. services uptime by fyoder · · Score: 1

    Should be some sort of metric which expresses a comparison of calories burned by sysadmins, vs the uptime of services on the system. If the uptime of services is high, while calories burned are low, then that's a good thing. If sysadmins are burning lots of calories putting out fires struggling to keep a highly unstable system from collapsing, that's a bad thing.

    --
    Loose lips lose spit.
  170. flip that around by Anonymous Coward · · Score: 0

    You need to flip all these metrics around. What's a good metric for an IT manager? How about the percentage of staff that is still working there after a month of 'performance metrics'. Time to quit and find a new job.

  171. Best Metric.... by PPH · · Score: 1

    ... is the number of minutes elapsed that underage gay pr0n does not appear mysteriously in the PHB's account.

    --
    Have gnu, will travel.
  172. Functionally stable by TapeCutter · · Score: 2, Funny

    "How many tickets were not opened in the first place because things just work."

    "Functionally stable": A euphemisim meaning your project/system is going nowhere and getting nothing.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  173. An admins job is... by The+Famous+Druid · · Score: 1

    To keep the system running smoothly.

    So, find some reasonable metric for the number of problems you have, and define

    productivity = 1/problems

    --
    Quidquid Latine dictum sit, altum videtur (anything said in Latin sounds important)
  174. BLiPS by taradfong · · Score: 1

    BLiPS - Bash Lines Per Second

    --
    Does it hurt to hear them lying? Was this the only world you had?
  175. From a SA Who Became a Bean Counter by Anonymous Coward · · Score: 5, Insightful

    I am an SA who became a bean counter. One of my primary motivations was that I saw f*ck-ups getting rewarded with less work and raises while hard-working SAs suffered with more work and dead end jobs.

    I think management deserves to know what is good work and what isn't. If you leave it up to them, they are going to pick something like tickets resolved or customer satisfaction and you are going to see the a**-kissers move up while the hard-working straight-shooters get the shaft.

    I think the metrics described here are good ones, but I'd change #4 to the ratio of load to capacity -- which is a measure of efficiency and good planning. Overall, a good SA should be able to maximize delivery of services. I'd also change #5 to security risk measured as ELV (expected loss value). I know a lot of security professionals who hate this and think it is meaningless, but so far none has given me any better metric to show management that security risks are actually getting better managed over time.

    In short, think of what a good SA does for a company and propose metrics that reflect that. Do NOT leave it up to management like some have suggested. THey are asking for your opinion as an expert. Step up and show that you are the expert by giving them an expert answer. Show them that you know the difference between a good job and a bad job.

  176. productivity = how long without downTime by johnrpenner · · Score: 1


    the best sysadmin is the one you don't know exists
    until you need them -- as long as things are working well
    without glitches or downtime, i'd say your sysadmins are working well.

    2cents
    j

  177. Layoffs will follow shortly by Whuffo · · Score: 1
    For those of us who haven't been to business school - one of the currently popular "tools" for increasing profitability is to measure the performance of the individual employees, identify the "weakest links" and get rid of them. In this way the reduction of payroll expense is obtained with a minimum loss of productivity.

    You can identify companies that are being managed along these lines by their sudden interest in generating metrics. In production line situations where units of productivity are obvious and easily measured this approach has some validity. But trying to apply these theories to jobs where what we do is reactive - there's no valid way to do it - and no valid reason other than to sort out who's going to get canned. By reactive, I mean that the workload is determined by outside events; you don't know what you'll be doing or how long it'll take until something breaks and you've fixed it.

    Here's a whack with the cluestick for you: if you think that the fact that you (and your team) keep the systems running smoothly means you're doing great - that's not what management is thinking. They're looking at the labor cost and what they get for their dollar. If nothing breaks then they don't need to keep you on the payroll. And they'll probably get a bonus for reducing expenses after letting a few of you non-productive people go.

    If they're measuring performance by the number of tickets you handle - get your resume in order now. When a virus comes along and disrupts operations you'll be buried under a huge number of tickets; you'll take care of business and get things back in order - and the management will look at how you've handled 500 tickets in a month and consider that a good benchmark. A few months later when things are a bit boring - they'll look at the metrics again and see that you've only handled 50 tickets in a month. Good luck trying to explain how your productivity dropped 90% and it's really OK. If you convince them that you couldn't do more because there wasn't that much to do then you're arguing for a headcount reduction. If you can't convince them, then you're a slacker. Either way, somebody's likely to lose their job.

    Or if they're measuring performance by the time it takes you to resolve problems - get your resume in order now. If your resolution was to reset a hung server then you got done very quickly and you're a hero. But if Exchange burped and ate its database, the hours you spend reloading the database from backup and getting the mail back online will count heavily against you.

    Really, it doesn't matter what set of metrics they choose - since our work doesn't come in equal sized packets and it doesn't come at regular intervals, any production measurement is essentially a random number. But it doesn't matter to management; they've been tasked with cutting payroll expense by 10% and they'll use these "metrics" to determine who goes and who stays. Implementation of performance metrics in an IT department is ALWAYS followed by cuts in staffing.

    Who will it be? They're figuring it out using the metrics they've collected - regardless of the validity of the data. What this means is that it's just as likely to be you as anyone else. And even if you're "lucky" and don't lose your job - you'll still get stuck doing not just your work but also the work of the people who were let go. It's a real lose/lose situation.

    Did I mention that you need to get your resume in order?

    1. Re:Layoffs will follow shortly by Clippership · · Score: 1

      I used to have many friends who worked for a Fortune 500 company's IT department with over 150 in all departments. Not long ago ALL the *NIX and Windows System Administrator were laid off and the Server support contract was awarded to HP who hired back a grand total of 65. Whuffo is right - start looking now. You'll find yourself feeling a LOT better than the rest of the grumblers and even improve your chances of making "the cut" with that sterling attitude!

  178. A sysadmin's job by Kelz · · Score: 1

    Is 95% boredom and 5% sheer terror.

  179. re: System Admin's Unit of Production? by rge270 · · Score: 1

    read www.deming.org, and maybe Walter Shewhart's book (at Amazon)
        Then define your system, list measurable system attributes that are or should be instrumented, then weight by impact (& reorder as hierarchical list, if possible). To define operator productivity?: maybe report operators frequency of monitoring/sampling of key system attributes? [Given there are 2 phases: waiting for STH, and responding when SDH]. Real point is to discuss with your team how to sustain optimal system productivity EVEN IF/WHEN operator productivity is not worth instrumenting. (Do you have CONTROL of your system? If not, do you know how to start improving your degree of control? Is SysAdmin productivity anywhere near the top of your key steps for gaining control?)
                  Most productive SysAdmin? Someone honest enough to tell their team what to focus on if they want to continuously improve operational control.

  180. Dumb question even in management terms by crmartin · · Score: 2, Informative

    ... because a system administrator isn't producing anything, any more than a safety engineer is. They're there to preserve certain non-functional properties of the system. The appropriate measure is how much of the time the system meets or exceeds the service level agreed to, and what the cost is in staff hours to do that.

    Trying to turn it into a "productivity" measure will have the inevitable effect of maximizing whatever is being measured, whether it's LOC of scripts, service tickets closed per hour, or kumquats per fortnight.

    1. Re:Dumb question even in management terms by Anonymous Coward · · Score: 0

      $/good hour? How do you measure the off hours. Seems like a hard thing to do with intermittent issues.

  181. Unit of Pain (Scale of 1 - 10) by Clippership · · Score: 1

    The issue should never be how much does it cost to have a working car (read: system administrator) but how much "pain" can be absorbed when its "unavailable" and you have to get someplace (like a wedding). In that case a you can always send a proxy (read: outsource) or suck it up and ride your chopper bicycle through the inner city (don't forget your helmet). I work in a manufacturing facility where it I sit alone but when production is stopped "they need me really bad." Because of the perception of underutilization I get a LOT of projects (which is good) but when Production is literally pounding on the door, then the situation is transformed. Calling a proxy who was "awarded" the cheapest Service Level Agreement gets in the way of getting stuff working again. A fifteen minute proxy callback can run into a lot of money that failed to get made. So. My suggestion is to calculate how much it will cost if the worst case scenario happens and then work backwards.

  182. There's no such thing as productivity for admins by mstrebe · · Score: 1

    Whenever the answer to a question seems particularly nebulous, it's because you're asking the wrong question.

    System administrators are not, in themselves, productive. They do not produce the product that the company sells. Therefore, their productivity is not measurable.

    What _is_ measurable is the effect of proper system administration on the rest of the company. It's not even difficult to quantify.

    What you need to measure is minutes of user downtime for every technology user in the company. Every minute that someone in the company wastes because a resource that you're responsible for is not available, >or because they don't know how to use it counts against you. Every minute they spend on the phone explaining the problem to the help desk, every minute they wait, period.

    How to know? Ask the users to report their minutes of downtime in each ticket, in a machine queryable way, such as: [27m]. Major server went down? Multiply it's users and the time down as minutes in the ticket IT opens to fix it. Want to make sure people report minutes? Report on the number of tickets with no minute report as a negative, and assign that blame to the technician who closed the ticket. Worried about technicians lying down their numbers? Copy the affected users on the minutes reported in the ticket. They'll correct it.

    It doesn't matter if a server is down for patching over the weekend if nobody is trying to use it. This is why measuring user uptime is stupid. It leads to not patching.

    Make your IT department responsible for training. IT's job is to create efficiency for everyone else. The only way for you to get credit for the amazing technology you deploy is if users know how to consume it. Training isn't a budget buster for IT, it is the realization of IT at the point of use. If it's not part of your process, you will never reach zero user downtime.

    You are what you measure. Only measure those things whose trend towards ideal has no negative impact. People will make their quotas and statistics happen, so you better damn well not have any unintended consequences in your statistics.

    Of course, there's a lack of clarity around who is to blame for downtime, but it doesn't really matter because only you can get them back to work, and you're not trying for perfection, merely improvement.

    The best you can do is to get up to zero. Zero downtime is SA nirvana--not a state you can attain, only a state you can aspire to.

    Want to count beans? Those are your fucking beans. Go count 'em.

    --
    aka Matthew at SlashNOT/!
  183. I like it - here's my parable by Weaselmancer · · Score: 1

    I like your hammer story. Here's one that I use. I'm not a system admin, I'm a programmer so it doesn't map very well to the problem at hand...but since we're discussing these kinds of things, here goes...

    I've had managers who ask me how long something will take. "How long will it take you to finish item Q on this Gantt chart?"

    They ask this because they think all work is alike. Programming is task/hours=rate. Like bricklayers. If the wall has 120 bricks in it, and a worker can place a brick a minute, then one guy can build the wall in two hours. Or two workers can build the wall in an hour.

    Of course, programming is not like that at all. I tell them it's more like trying to find something you've lost. Their question, in another form is like this. "I've lost my car keys." "Well, how long do you think it'll take you to find them?"

    --
    Weaselmancer
    rediculous.
    1. Re:I like it - here's my parable by Anonymous Coward · · Score: 0

      There's somebody after your job who can make a reasonable guess with a bit of contingency. Nine times out of ten they're OK, and the other time they let the manager know early. That person is a better programmer than you.

    2. Re:I like it - here's my parable by Weaselmancer · · Score: 1

      Oh wow I never thought of that AC! I was up ALL NIGHT worrying about this fictional other person who makes unfounded guesses better than I can. If only I could find a programmer's magic 8 ball - then I'd have that job security I'm craving.

      --
      Weaselmancer
      rediculous.
    3. Re:I like it - here's my parable by orclevegam · · Score: 1

      Ah, so that's why I keep that magic 8-ball on my desk. Now, lets see, 8-Ball, will my PHB come by in the next 30 min to ask if I'm done with that TSD that I'm still waiting on the BAs to give me a fixed use case for?

      8-ball says "Yes Definitely", guess it's going to be one of those days.

      --
      Curiosity was framed, Ignorance killed the cat.
  184. Count the days by sohp · · Score: 1

    There's really only a few numbers you need to be concerned about.

      * How many people is the bean counter going to cut from your department?
      * How much is the bean counter going to cut your department's budget?
      * How many weeks until your job is eliminated?

    The final number to be concerned about is: What's the going rate for ex-F150 sysadmins?

  185. Its control, not measurement, that you really need by strangedays · · Score: 2, Informative
    Get control.

    Form a union or form a company. Go off site with the other sysadmin colleagues and either form or join a union or form a company.

    If union: Form it legally. Then negotiate for better pay, recognition and benefits. Take legal actions as necessary to achieve your collective bargaining objectives. Use the "unreasonable" demands for undefined metrics as justification. Cite the beancounters by name.

    The basic problem with current IT Sysadmins and Janitors (which is what they think you are) is that no one has the balls our grandparents had to join together to stand up to PHB's. Collective bargaining is a reasonable and effective strategy, if you let them divide you, they will win.

    Are you really so naive as to believe that MBA classes are about how to measure things and how to "listen" to employees. ROFL. Grow up will ya. MBA's are about how to obtain and wield power to become personally wealthy. It's that simple.

    Part of their strategy is hiding behind smoke screens and FUD, using HR and other gullible people types to deploy change. Measurement of things where the units are intrinsically undefinable is an old and effective technique. Play their game, their way, and you will lose.

    If "form a company": This is a much better alternative (if you are a small group of Sysadmins they need and can reach a practical agreement). Form your own services company. Then all quit on the same day and immediately offer your services (on reasonable terms) to the same company. The terms should offer no loss of continuity or support and an effective SLA, based on Your Metrics This is quite legal and reasonable, it's how many companies start, it's called free enterprise. Hopefully during the few days it takes to complete the negotiations, none of their systems fail catastrophically. But if so... why would you care... Somebody else's problem.. right. Either your worth paying for your services, or your not. The real question is do you have the testosterone to really find out?

    The only question any MBA cares about, is who dies with the most toys. Ethics is a course taken so they know what to avoid doing by accident.

    The only option for working practitioners is either collective bargaining (poor and outdated) or running your own services company (better imho, but takes real organization and balls)

    So... have you got a pair?

    What part of "Get Control", don't you guys understand?

    --
    There is no god; get over it already! Never exchange a walk on part in the war, for a lead role in a cage.
  186. Been There - Done That by ryanisflyboy · · Score: 1

    If you fail to make your boss happy - let me tell you what is coming next:

    !!! Time Cards !!!

    9:00 - Read Slashdot.
    10:00 - Posted to Slashdot.
    11:00 - Read a few other web sites.
    12:00 - Left for lunch.
    1:45 - Deleted old users.
    2:00 - Restored deleted users from backup, oops.
    3:00 - Sat in a meeting about SysAdmin productivity.
    4:00 - Complained about sutpid productivity meetings in IRC.
    5:00 - Posted "Ask Slashdot" about how to get out of productivity meetings.

    Expect this to continue day in, day out, year after year - until you retire, die, are fired, or quit. Hopefully some day soon you'll realize the shop down the street expects none of this from you because they have competent managers. Even more hopful, you'll get hired there soon after this realization.

    All I can say is, I feel for you. I really do. I was in a horrible company doing this until I came to my senses. Thank goodness I got out when I did. (Un)fortunatly for the company it sounds like you're an honest guy. Remember that a SysAdmin who's watchers are cluless appears the magician - if (s)he has quick enough hands.

  187. Metrics by YetAnotherBob · · Score: 1

    Your boss is really asking you to report what you actually do. If you can't tell him that, your answer is that you don't do anything.

    It's scary, but it may also be necessary.

    Your boss is probably being pushed into this.

    You need to find out what you can measure. Some suggestions,

    1. Try keeping a journal recording your time for a couple of days. What takes up your time?
    2. Try to write down what your responsibilities are. Make a list. It may be a long list.
    3. Look at your to do list. (You really should have one.) Look at old lists, keep them for a while.
    4. Look at your phone log. How many of those were trouble calls. How many were resolved? You do have a phone log, right?

    A couple of things to remember. IT is not a profit center, it is a cost center in most organizations. Your benefit may be more in how you get out of the way, than how many things you can control. The best metrics may be benefit/cost. Make the benefits high, and the costs as low as possible. Your contribution is best done without dominating or controlling others. If you can do that and still contribute, you are doing your job. Now you just need to find a way to demonstrate that. You boss needs to do that for the department too. That's why he (she?) is asking for the information.

    One last thing, what is important here is not how you view things, it is how your bosses bosses view them. If you want to find out what that difference means, talk to some of the people who are in the major profit centers of your organization. Those folks are usually in manufacturing or sales. Everything else is overhead. You may find that they don't have a very good opinion of your group. A lot of IT groups have a reputation for empire building, and a lot of self aggrandizement. Many are real big on their own systems, and not interested in others problems. If that is the case for you, then your boss may have orders to shake things up. Then you might be in for some major job changes. The best way to survive that kind of thing is to find what is really important to the organization, then make sure you are supporting that function.

    Good luck. If you can weather the changes, you will be better for it.

    --
    Everybody knows 3 people with my name.
  188. I've thought about this one a lot. by DragonTHC · · Score: 1

    It's been said before, but the realm isn't producing anything.

    Systems administrators are managers. They are purely overhead.
    Your boss is the same thing. This is what people managers don't understand.
    So we manage computer and systems the same as they manage people. Well not the same, because our systems aren't deciding to surf youtube instead of working.
    The point is, your boss needs to change his thinking. We manage resources.
    Even if there has to be something quantizable, it could be uptime. Uptime starting at 100% and working backwards.
    Mostly there is really nothing to produce. We are managers. We are overhead. This is why so many people managers have a hard time with us. They can't grasp the concept of managing a manager who doesn't produce results.

    Actually the results are in an inverse vacuum. The results are good if nothing happens. The results are always negative if there are events. People managers can't understand this.
    Downtime is when the team is necessary to management.
    Monitoring of the system doesn't sound like work to a people manager.
    If nothing happens, they don't need you.
    Not realizing that everything works because of you not in spite of you.

    --
    They're using their grammar skills there.
    1. Re:I've thought about this one a lot. by Sinesurfer · · Score: 1

      I like your point that "the results are always negative if there are events" that require your attention. The negative aspect is because your role is different to most other people, it has a production and a demand aspect.

      Most of the suggestions so far have been about the detail role your staff perform, try thinking about this in very general terms.

      The production aspect is the quantifiable output of your toil and trouble that can be measured such as making 100 widgets per person per hour with a failure rate of less than 0.1%. This type of measure is the 99.999% percent server uptime and other metrics that other /.ers' have suggested - these are the easy to measure metrics.

      IT is different because it also has a demand driven aspect just like a call centre or fire station. In these cases you have no control over the volume of work or when it will occur, firemen can't schedule fires to occur only during office hours. I use the call centre example only because it is also an example of demand forecasting. One more example - Fast Food Restaurant is another demand forecasting example but is different again because you at least have some expectation of when ppl will eat.

      I'd suggest finding out how similar demand driven companies measure themselves, try the fire service or a call centre. The trick will be guessing how much of your role (and that of your department) is production driven and how much is demand driven. Maybe apply whatever model you build to a years historical data would give you an empirical method to determine the balance (or guess and see if it's right because it's easier).

      Regards Karl Stephens
      A nerd is someone who's life revolves around technology.
      A geek is someone who's life revolves around technology and they love their life!

      --
      Regards Sinesurfer A Nerd is someone who lives for technology, A Geek is someone who lives for technology and loves it
  189. System uptime by wurp · · Score: 1

    # of systems and pieces of software requiring sysadmin attention * hours in a day - downtime in those systems

    If you guys do your job so that trouble tickets never happen, you get credit for it. If you handle trouble tickets quickly, you get credit for it.

    What better way of tracking your sysadmin efficiency than how many systems do they administer without them going down?

  190. imagine leaving by Hal9000_sn3 · · Score: 1

    Instead of leaving for a week, spend a week documenting what actually happened (or didn't) because you were there and imagining what else there is that could or could not happen due to your absence. After making your lists, categorize into kinds of services that have value and extrapolate from there. Now you have a list of what valued services you provide and a start of a more detailed way to categorize events and successes into what service they belong.

    For example:
    1. Server #xx load spike, killed rogue process
    2. Migrate dept #xx to using server #yy for applications
    3. New hire added to servers
    4. Rewrote procedure #xx for clarity
    5. UPS test
    6. Investigated report of fan noise
    7. Tracked down rogue wireless access point

    Server maintenance 1, 2, 3, 6
    Security 2, 4, 5, 7
    User services 2, 3, 6

    OK, now there are some tasks that overlap, either divide their time, or better split into two distinct jobs and assign each part of the task according to how much it belongs in each category.

    When I did this, I found that with a requirement of too much detail I was averaging about 300 tasks per week, and obviously that made for a large amount of overhead keeping track of them with such fine granularity. I asked for, and eventually got, the ability to just account for tasks taking over a half hour with that much detail and assigning all the other time proportional to how many people there were in each area.

    YMMV - HTH

  191. Eratta :( by TapeCutter · · Score: 1

    got a lisence => got a taxi license

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    1. Re:Eratta :( by 1lus10n · · Score: 1

      Well we are throwing about bullshit anecdotes: I'm a highschool dropout. No diploma, no degree. I make damned close to 6 figures a year in a reasonable place to live. (read: Not california, or NYC)

      What I hate is people who have a degree and automatically assume that they are worth more than someone without. That they are going to earn more, or be happier than somebody with no degree. Sorry, but despite the bullshit they feed you, thats really not true. I know plenty of people with degree's in all sorts of things, and it doesnt make them more intelligent, happier or more well paid. Sure you can take advantage of the opportunities presented to you, or you could chase coeds at keggers, have a sad GPA, cruise through easy courses and act like your entitled to things. I'm going to take a guess and say that out of the millions (billions ?) of college grads out there that a large majority of them are just like the majority of non-college grads: Morons.

      So do us all a favor and get the fuck off your high horse. People with degree's kicking those of us without degree's is what started this animosity. If your so intelligent then you would know that the majority of your education was fluff. Crap that is unused and irrelevant and that if you actually wanted to you could learn about those exact same subjects without being a student at a degree mill. I know a lot of people with degree's who can do low level coding, its not exactly a huge market, and not-surprisingly most of them cant do sysadmin tasks like properly configure apache. Then again neither can most non-college grads.

      But then what do I know, I've only been doing technical screens for the past 6 months trying to find a level 2 unix admin, and a manager for a team of unix admins. In a shocking development, most people are not worth the paper and ink their degree is printed with (or would have been printed on had they bothered).

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    2. Re:Eratta :( by TapeCutter · · Score: 1

      Nice strawman, but I didn't say a degree was the "key to a happy life", I don't I think I'm any "smarter" than when I was working in a factory, as a mature age student I didn't have the time for, or an interest in "keggers", and I don't live in the US.

      "...act like your entitled to things. I'm going to take a guess and say that out of the millions (billions ?) of college grads out there that a large majority of them are just like the majority of non-college grads: Morons.....I've only been doing technical screens for the past 6 months trying to find a level 2 unix admin, and a manager for a team of unix admins. In a shocking development, most people are not worth the paper and ink their degree is printed with"

      You strike me as the kind of "entrepenuer" who thinks they are "entitled" to be an arsehole to their employees and is surprised when someone who you have been "kind enough to employee" tells you to jam it. My guess is that you have a giant chip on your shoulder that allows you to percieve "morons" everywhere, ie: classical PHB syndrome that very few qualified/experienced people would tolerate for long.

      "That they are going to earn more..."

      ...is almost a statisical certainty.

      "I make damned close to 6 figures a year"

      So you are saying that in your case even moderate financial success permits such "know it all" arrogance? Money is no more a measure of intelligence or wisdom than a degree is, I have met many a dumb-fuck (with or without a degree) who has had enormous success only to watch them snort or drink their way into the gutter just as quickly.

      "But then what do I know"

      Very little about people by the sounds of it, perhaps you could try taxi-driving or digging ditches to knock that chip off your shoulder.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    3. Re:Eratta :( by 1lus10n · · Score: 1

      Where to start. Well lets start with asking you exactly what you think getting a degree accomplishes for a motivated and capable individual ? Since it cant be money, you shit all over that. Can't be happiness, since you didnt mention it (though you did imply it). So what does that leave ? Yeah it *might* make them more knowledgeable, but that is largely a by product of motivation.

      PHB eh ? Not quite, I'm rank and file, I'm just goddamn good at what I do. Plain and simple. I have a chip on my shoulder because I deal with people like you everyday. You wave a placebo around and never back up your claims. "My degree makes me better" smallprint: in some unquantifiable bullshit way.

      There is a 99378412% chance that I can makeup (sorry ... generate ... I mean compile) statistics that contradict your statistics. Apparently they didnt teach you all that much in school.

      And as far as what is moderate vs non-moderate financial success. Bearing in mind that I'm still young (under 30) and I clear well over double the average american *household* income, I'd say I'm doing pretty fucking good. Damn proud. Damn happy.

      You know I would settle for people with degree's saying that they felt like it made them more complete, or the experience was worth it. Something personal to them, instead of trying to thrust it in everyone's face like a porn stars cock. "Look at me I'm fucking smart, I'm a snowflake !"

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
    4. Re:Eratta :( by TapeCutter · · Score: 1

      "Bearing in mind that I'm still young (under 30)"

      Get back to me when you grow up.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    5. Re:Eratta :( by 1lus10n · · Score: 1

      Oh how original. Sorry I dont have a HOA, your fat wife, or snot nosed kids.

      --
      "Two things are infinite: the universe and human stupidity; and I'm not sure about the the universe." --Albert Einstein
  192. Uptime and ? by WhiteHorse-The+Origi · · Score: 1

    You pose an excellent question and the industry does need an exact measure to gauge one sysadmin against another. Uptime is obviously a good metric. I think you can break it down into Individual and collective uptime as well. If your server is slow, everyone is slow. It may be up but it sucks.

    A good sysadmin has 99% uptime on servers and 99% uptime on individuals. A good sysadmin costs $90,000 in the USA. A bad sysadmin has 80% uptime and costs $40,000 in the USA. You can pay less for a sysadmin but that's like asking your neighbor's kid to rebuild the engine on your mercedes because he can do oil changes.

    I like to think of my profession, System Administrator, like that of a car mechanic. It helps put it into perspective for non-computer people. You can think of replacing your server like replacing your engine. How much is that worth? Who would you trust to do that? Would you take your Merceds to Wal-Mart for an engine rebuild? Equivalently, would you take your server to Best-Buy for an upgrade? Hell NO!! You're going to get the best mechanic you can.

    Seriously people, it's time we organize and form a computer workers union. We can set standards so script kiddies from India don't come in and screw up our voting machines.

  193. log review frequency & level of detail by rye · · Score: 1

    Frequency and detail of log review is an excellent measurement of what kind of shape the system is in. It has direct bearing on the length of time before problems are discovered, and therefore the stability of the overall system. It's hard to determine, of course, whether admins actually look at the logs. But if you can find some way to verify that log review is occurring, and estimate the amount of time put into it, I think that would be a pretty good way to address the tricky problem of quantifying the effort that goes into maintaining systems.

    In addition to regular maintenence, I would include some numbers relating to how many systems were set up and appropriately retired, and how often OS/application updates occurred.

  194. You get what you measure by jsiren · · Score: 1
    The value of IT in an organization is in how it contributes to the core business: enabling things that would be otherwise tedious, difficult, or impossible; making slow things faster; extracting and storing information and making it available. The role of IT in the business should be defined, and the metrics should answer the question: How well is IT doing its job?

    Whether or not the sysadmins are doing their job, it will show.

    Otherwise, measuring one point of the organization has a tendency to skew work at that point toward a favorable measure. For example, measuring # of tickets closed within n hours tends to lead to all tickets being closed within n hours, regardless of problem status. (I have witnessed this as a customer. It's not nice.)

    In other words, you get what you measure. Thus, if you get what you measure, you might just as well measure the thing you actually want, causing the work to skew in that direction...

    --
    Usage: km/h for speed (kilometers per hour); kph for very slow impulses (kilopond hours).
  195. Measuring productivity by TheHaven · · Score: 1

    System Uptime would surely be a good measure for day to day.

    --
    Visit TheHavenNet [ http://thehavennet.org.uk ]
  196. Negative item by Joseph_Daniel_Zukige · · Score: 1

    mentioned at least by reference several times already:

    Estimated volume of new spam being avoided (could be attached to the actual volume of spam hitting the filters).

    Estimated number of malware infections prevented.

    Estimated avoided hours of user downtime.

    I think the negative list could continue quite a ways. The first or second would probably get an "oh, get real" kind of response, but if you line up enough of the (real) consequences of you not doing your job, the value should become apparent eventually.

    Except in the worst cases. Let's hope your PHBeanCounter is not one of those.

    1. Re:Negative item by Achromatic1978 · · Score: 1
      The problem is that some of your metrics aren't of the sys admin, but of the software (often external) used. Is "amount of spam prevented" a function of your sysadmin 'workload', or the fact that you just shelled out for two Barracudas?

      Is the "estimated number of malware infections prevented" a function of your sysadmin workload, or because someone keeps paying the bills on your Symantec license?

  197. I don't see how you choices differed by baggins2001 · · Score: 1

    Use /dev/random or ask the slashdot community? /dev/random=slashdot_community
    Haven't you noticed the little random integers that go with each posting. Duh!

    --
    He who said 1,000,000 monkeys on 1,000,000 typewriters would eventually type the great novel, never saw an AOL chat room
  198. Sysadmins job is to make things run smoothly... by smeckert · · Score: 1

    If the sysadmin is supposed to make everything run smoothly, then
    it follows that the fraction of idle hours (or hours spent
    playing killbill) per day is a measure of your productivity.

    You're clearly producing a smoothly running system environment.

  199. Productivity loss due to bean counting? by Anonymous Coward · · Score: 0

    Is there a metric for over micro-management to actual work getting done?

  200. No different that a programmer's productivity by EmbeddedJanitor · · Score: 1
    That's not really any different than how you measure programmer productivity, or gardner productivity or any other service productivity.

    Measuring programmer output in KLOCs is broken (who want's 1000 lines of bad code??). Bugs fixed is a bad measure (who put those bugs in there anyway??). The dummies often get to fix lots of silly/obvious one-liners while the better programmers will tackle the more complex/subtle problems. The best will be generating very few bugs.

    It is wise to think of how you could justify your existence if the CEO stopped you in the hallway and asked you why the company should be employing you.

    Anything activity that ends up on the cost side of the balance sheet is very difficult to measure. It is a bit easier for programmers because at least there is some tie between product features and sales: "I implemented feature abc or fixed bug xyz that resulted in $2million more revenue".

    For pure service sectors (like IT) it is hard to link actions to revenue. About the best you can do is to measure trends or compare them against some industry benchmarks: "We had 1 virus event last year, industry average for comparable organisations was 5 events", "Our average time to restore a backup is x vs y"...

    --
    Engineering is the art of compromise.
  201. "Customer" satisfaction by qaqa · · Score: 1

    User satisfaction. This would probably involve periodic surveys or something. This would cover almost everything. Of course, you do have a problem when the users are 'dissatisfied' - you dont know what the problem is!

  202. What do you support that the business understands? by martin_the_geek · · Score: 1
    • Boxes supported per sysadmin (breakdown servers/desktops/laptops).
    • Emails sent/received.
    • MB (GB? TB?) of file storage available.
    • Network traffic (GB/day).
    • Web pages served.
    • General ledger transactions/month.
    • whatever other business transactions you support.
    --
    Regards, Martin IT: http://methodsupport.com Personal: http://thereisnoend.org
  203. Idle time by _Shad0w_ · · Score: 1

    I seem to recall that it used to be said that the sign of a productive UNIX admin was that they sat there doing nothing most of the time, whilst all the systems were running fine.

    It's flippant and probably not what a boss wants to hear, but it always amused me. Maybe you should just measure the number of /. stories read in a day? That's what I do with my idle time at work anyway :)

    --

    Yeah, I had a sig once; I got bored of it.

    1. Re:Idle time by DigitalSorceress · · Score: 1

      Unfortunately, to the "bean-counter from hell" that means that you're no longer needed - after all, everything works fine, and you're idle...

      I hate when non-technical folks are put in charge of IT departments. It's almost always a disaster where pie charts, power point presentations, and bottom lines are king.

      Personally, I think that it's something to do with the radiation of Blackberries being somehow amplified by the proximity to the ever-present golf clubs in their cars that drives most BIG-IT heads completely 'round the bend. :)

      --

      The Digital Sorceress
    2. Re:Idle time by _Shad0w_ · · Score: 1

      Aye. It would be nice to have managers who responded to another manager saying, "Your staff aren't doing anything!" with, "Yeah. Good, aren't they?" It's probably never going to happen, of course. Well unless you're lucky and work for a company where your manager has actually come up from the ranks, as it were.

      Fortunately my current job has me working in an IT/Dev department of four people - three, when the guy I'm replacing leaves - so my "boss" actually has a technical background (he's an Oracle DBA).

      --

      Yeah, I had a sig once; I got bored of it.

  204. Downtime by daveywest · · Score: 1

    I'd measure downtime. As an admin, your value is in ensuring the other 10, 100, or 1000+ people that rely on your systems can work without interruption. It's pretty easy to quantify the cost in man hours of 1 hour of downtime multiplied by the company's average hourly salary. Not to mention how much lost revenue could be involved. The easy summary of this measurement, is from Ben Franklin, "A penny saved is a penny earned."

  205. Nmber of times the SysAdmin has to be consulted by bokmann · · Score: 2, Informative

    The metric should be 'number of times the sysadmin has to be consulted', and it should be driven as close to zero as possible.

    I might get moded 'funny', or 'flamebait', but I'm serious.

    Think about it. When is a sysadmin needed? When there is some kind of crisis. "I can't get to the internet", "I can't check m email", "My computer thinks I might have won a million dollars", "I lost that important project file". A good sysadmin will prevent these things from ever happening, and when they do happen will have them resolved quickly, without a lot of technobabble or attitude (like the SNL skit guy), and will fade into the woodwork. Ironically, the middle-of-the-road IT guys are often thought of as heroes by the staff they support. They might be thought of as the firefighters, but unfortunately, they are also often the pyromaniacs.

    Other useful metrics:

    If you don't already have a ticket support system, get one. It will generate useful metrics for you. Some useful things out of it would be:

    - The AGE of the OLDEST OPEN SUPPORT TICKET. Proves you aren't dilly-dallying

    - Number of Priority 1 Tickets opened per quarter (see above - should be as low as possible)

    - Everything you do, you should open a ticket for. Upgrading that linux box? Ticket it. Updating anti-virus definitions? ticket it. From this you will get:

    - Nunber of tickets open per day

    - Nunber of proactive vs. reactive tickets (tickets you opened vs. someone else opened. You should get credit for fixing things before they become an issue someone notices.

    And if the bean counter needs some big numbers to justify things, just count up stuff that the logs on public boxes find. Seriously - have you ever looked at the stuff from logwatch? Just yesterday I had 2163 unique failed attempts to log in as root, not to mention all of the other assorted hackery it catches. "Number of successfully defended intrusion attempts" is a metric that will scare a bean counter enough that he won't take the liability of getting rid of you.

    1. Re:Nmber of times the SysAdmin has to be consulted by robpoe · · Score: 1

      and why are you running on port 22 on the interweb w/o a firewall restricting who can hit port 22???

      --
      = Grow a brain...
    2. Re:Nmber of times the SysAdmin has to be consulted by danielrose · · Score: 1

      Duh! If he didn't, his stats for defended intrusion attempts would not look so damn impressive!

      --
      i hate pansy republicans
    3. Re:Nmber of times the SysAdmin has to be consulted by ITaider · · Score: 1

      I am an ex-team leader of an Fortune 500 company as well. Basically, the message I got from the "god" of our IT is: 1. number of tickets is proportional to productivity (together with other KPIs (Key Peroformance Index, e.g. number of machines per support staff, etc.), and 2. number of tickets is inversely proportional to support staff performance as they are not doing good job in keeping systems in good shape. (don't tell him you need extra budget to upgrade, current business situation do not allow extra budget!) I cannot either please my boss or my team, hence I am no more...

    4. Re:Nmber of times the SysAdmin has to be consulted by Geminii · · Score: 1

      Just make sure you're in control of how the ticketing system calculates its figures. I've run across too many systems where someone can hold a ticket for a month, then dump it into your queue the day before the stats run, and all of a sudden management's breathing down your neck wanting to know why your team has been flagged as having month-old tickets it hasn't done anything with. Likewise, check the time calculations on parent and child tickets (if supported). Otherwise your single week-old parent ticket may acquire a couple of dozen kids plus their running stopwatches. Or if a parent ticket which might be 'on hold awaiting replacement router for downed link' isn't racking up time against your team, does that also automatically apply to the 100 helpdesk queries about 'my internet doesn't work', or are those all counting hours against you? Essentially, think of all the evil ways you could smash a person's or team's stats to smithereens using the ticketing system, and make sure it can't be used against you.

  206. due diligence by vux984 · · Score: 1

    Hint: 'due diligence' isn't posing the question to the 'slashdot community'.

  207. Simple... by dexomn · · Score: 1

    Lie. =)

  208. Be "irreplaceable to the company" by cavac · · Score: 1

    Depending on your exact position in the company, you may (or may not) be an irreplaceable asset of your company.

    Given my own job, the best meassurement of "value to the company" is the amount of co-workers and bosses of other departments who would stand up and protest if your department would try to fire you. ALWAYS REMEMBER, the other departments are customers of the IT department, which gives them quite a power over your boss (because THEY grant him his budget). You should ask THEM to provide you with the required meassurements.

    For example, make an official poll as how satisfied they are with your work, what are the strong and weak points of the service you are offering etc. That will give you (and your boss) the best feedback, how smooth your operation runs, where more work should be invested and what your departments top priorities should be in the future.

    --
    Look, this thing is totally safe! Built it myself, you know. You just press that button like this and then turn that lev
  209. Some examples by Anonymous Coward · · Score: 0

    I think it is very important to measure your IT departments performance as a whole. The reason is simple - you want to know how to do better. You will also want to track what individuals do, to make sure work is divided in a good way.

    Some examples of what to do:
    How many problem tickets do you have? How long does it take before they are answered? Who answers them?
    People does time reporting. How much time is spent on the different systems, doing support, doing maintenance?
    You should have a list of long term projects. Are you solving them? Who solves them?
    You should also document what you do. Who is active doing documentation?
    Use your surveillance system (nagios or whatever) to get data for uptime of machines and important services.
    As another measure, you could let the people you are supporting rate your work.

    For the group you have some quantified measures in the statistics for the tickets and the long term projects that are solved. If you have gotten data from the people you support, that is still another measure, as well as uptime.

    More interesting internally for the group is how different people spend their time. Probably you want an even distribution of support and maintenance work between the people. If someone is doing lots of maintenance work, but haven't written much in the documentation, it probably means that person needs to document his or her work more.

  210. measures by someone1234 · · Score: 1

    How long the system (subsystems) were down.
    How fast was the response time to eliminate a problem.
    How many problems were there.
    Which business unit was responsible for the problem.
    (for example, if a HD gets full it could be that a user stored his porn collection on it - user error, or simply someone bought a too small HD).

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  211. Service availability by jonadab · · Score: 1

    For every service that runs on any of the systems you administer, you graph its availabile (and, if applicable, unavailable) time as a pie chart. If you want bar charts, measure the number of seconds of continuous availability since the last service interruption on a logarithmic scale -- for each service. That is, after all, the primary job of a *nix admin: to make sure everything continues to run smoothly.

    Note that availability can be different from uptime. If the network cable is unplugged, the system is unavailable even if it continues running. Conversely, if you use redundancy and failover and so forth (which I'd think you would in a Fortune 500 environment) you can shut down a server for upgrades without having any detrimental effect on uptime.

    Come to think of it, that also works for graphing the availability of system administrators. Any time at least one of you is on the clock counts as available time for the system administrators' service, but if you all leave at once for any reason, that's unavailable time.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  212. Uptime or securty are negative deliverables by ehanuise · · Score: 2, Insightful

    Try to get him to understand that some deliverables are 'negative' deliverables. Uptime (lack of downtime) or security (lack of intrusions) are good examples. They are partly the expression of your due diligence, good practices, savoir faire, and flair. These will never be piechart-able. If he does not understand that or does not want to understand it, pack away and get working somewhere they deserve you better. A job is not just an exchange of money for work. You have to get some consideration and self-fulfillment out of it.

    1. Re:Uptime or securty are negative deliverables by ElectricRook · · Score: 1

      This is a major problem in IT, trying to quantify the expense of the UNIX geeks. If they are doing their jobs correctly (have automated every thing, and done it well), they read a few emails first thing in the morning, and sit around with their feet up the rest of the day.

      Of course, the Boss's Boss's Boss, walks through once a week and says "Every time I walk though, these guys are loafing".

      It turns out that UNIX sysadmin is one of the thankless jobs. Kind of like a babysitter. The only metric for the careless parent is "Child Protective Services has not called yet". Since UNIX system is closely tied to engineering, a major UNIX outage means engineering failures. Engineering failures mean missed product deadlines, possibly missing the marketing window.

      So I guess the proper response, is "How would you like your group to be responsible for a product missing the marketing window? Think that could be a career limiting opportunity"?

      --
      - High Tech workers, please say NO to Union Carpenters, their Union sees fit to control our compensation.
    2. Re:Uptime or securty are negative deliverables by fymidos · · Score: 1

      Sysadmins are much like guards. They are paid just to be there. Also, they carry shells, and know how to use them ..

      --
      Washington bullets will simply be known as the "Bulle
  213. tickets & availability & vacation by p4ck37p1mp · · Score: 1

    Ticketing systems are great for quantizing what people do, how often, how fast, etc as has been mentioned. Having a target for availability and meeting or exceeding it being tied to performance reviews also works. Then again, when people question a need for me, I go on vacation. I turn my phone off, never check email, etc. When I get back and they're crying that they're so happy to see me, I guess they learned what my value is as someone nagged them instead of me when something broke. I've also heard mention of a well architected system (app to network, etc as I am a network focused engineer that covers interaction of apps and servers as well) need less immediate attention as things are redundant. I reply many times to such questioning (though it happens less and less the longer I stay at any job as they get used to how and what I do) that the thought put into the architecture in the beginning is why theres less pain now. Make a list of things you've done, explain them. Think of yourself as a product, the manager needs to be convinced to make the purchase, same with interviewing. Or, get a job where the management staff are more technical and don't ask stupid questions, I need a good unix admin, send me a resume. ;)

  214. Number of idiot... by Nefarious+Wheel · · Score: 1
    ...managers abandoned. I'm sure they'll do a good job of quantifying the sinkhole their servers will become when their best people skip ship, then they'll spend a lot of money on monitoring software, give the work of watching it to some cupholder diagnosticians from overseas and wonder what to do when the db logfile overflows.

    You know, some ship captains can guide their ships to dock without an on-shore pilot, but they generally don't, because they have the good sense (mostly) to avoid risking their gear in unfamiliar waters. A good business captain should heed the example.

    --
    Do not mock my vision of impractical footwear
  215. Chances are VERY high... by jbarr · · Score: 1

    ...that if the bean-counters a requiring performance metrics, then a percentage of your team will soon be destined for a meeting with the downsize axe. What starts out as an innocent request for innocuous metrics inevitably results in people losing their jobs. It's time you make sure your resume is up to date just to be safe.

    --
    My mom always said, "Jim, you're 1 in a million." Given the current population, there are 7000 of me. God help us all!
  216. System administration needs negative metrics? by TheLoneGundam · · Score: 1

    I am a systems programmer for a mainframe system which is basically the same thing as a sysadmin for *nix or Windows systems. We have been asked before about such metrics (although the PHB seems to have been distracted by other things for a while).

    I haven't read all of the replies, so this may have been covered, but when we were thinking about this, all of our best metrics were "negative" ones with zero being the ideal number for the metric:

    Number of times the system failed during 'prime time'
    Number of times users were unable to connect to the system during published hours of availability
    Number of times backups failed to run
    Number of restore requests which failed due to a bad backup
    Number of intervals where response time for application 'X' exceeded the 'good' value

    Etcetera. Our jobs as administrators of systems used by others is to ensure that bad things do not happen, therefore it seems logical to measure or count the bad things, and report on those. When we're doing our jobs well, no one should notice us.

  217. Uptime, definitely! by wizman · · Score: 1

    As a lot of people have noted here, how a sysadmin's job is usually very transparent because they are doing their job when things are not broken. Sometimes there are servers to install, updates to apply, etc, and those are easy enough to track. However I think uptime is the #1 way to show that people are doing their job.

    In my case, I prepare regular reports for the PHBs showing helpdesk requests, helpdesk response time, backup results, SMTP traffic, and most importantly, a very large month-by-month uptime graph on the first page.

    In my case, at salary review time, I can plot our uptime percentage from a few months prior to me "taking over" to present, draw an arrow showing where I took over, and show that our uptime percentage has gone up significantly since then. The data can be just as valuable to you as it is for the PHB.

    (and no, I'm not tweaking the numbers!)

  218. He who works least works most efficiently by Tom+DBA · · Score: 1

    I'm an Oracle DBA, not an SA, but I deal with SAs daily. My concept of a good SA is one who has it covered, with alarms and proactive procedures already in place, just like a good Oracle DBA should. Some years ago I was on contract to an eCommerce company. I set up alarming so well and put in place fix-it scipts, plus logged in remotely even at odd times of the night, catching developers doing bad things and sending them email. Eventually the boss told me that he didn't need to see my face anymore. I was giving him 5 9s and that was good enough for him. He said I could come to the office when I wanted, or stay at home. Recently I've seen a rash of metrics come into the SA and Oracle Administration area. Frankly, I think it's stupid. I was given my freedom to just come in for my consulting fee by the boss some years ago not because I fixed problems, but because I set up an environment in which there weren't any. The problem with metrics is that if you work of tickets, you don't have the incentive to just browse and look where there might be trouble spots brewing. In effect, you're forced to let things fall apart then get credit to fix what could have been prevented.

  219. Dealing with growth and change by dunshed · · Score: 1

    I agree with the list suggested by metlin (258108) and augmented by dubl-u (51156) and "Anonymous Coward on Saturday August 25, @10:41PM":
        Stability
        Reliability
        Response time
        Network load
        Security
        Efficiency
        User satisfaction
        Crisis preparedness

    I would add, separate from "Response Time [to problems]", some measure of how change requests have been handled, both in responsiveness and quantity. A significant portion of our sysadmin time is spent on bringing new servers or applications online, or adding new features or upgrades.

    Many of the responses I read seemed to assume a fairly static configurations, which doesn't seem realistic to me. (Or maybe such changes are handled by other staff in their organization).

    --
    -dd/
  220. Admins are enablers by PotatoHead · · Score: 1

    Their productivity metric is really about the real gains they achieve for others, not how much they are doing to realize said gains.

    I would turn the tables on this --and quick. Essentially, they have no idea what "work" for a sysadmin is. They know they need it, but they don't know how much of it they need, or if the people they have doing it are actually delivering as well as they could be.

    Where bottlenecks are identified, along with inconsistent behavior, admins apply information technology to the problem, with the goal of eliminating them. Why are they not all eliminated? Cost and time are the two biggest contributors. Nearly anything can be done, but it will either cost a ton, or take a long time, thus reducing the potential for other gains to be realized and that's the balance right there.

    If they understand that dynamic, real conversations can be had about what makes sense and what does not. Having established that, IT is then in a position where they contribute to the management of the enterprise as a whole.

    Either one understands these things, or one does not. It is not possible to control a dynamic that is not understood.

    So, this bozo is down to either not managing or he needs to develop a trust relationship that enables the kinds of conversations necessary for the dynamic to work.

    Essentially, he's asking you to package this up and present it in some neutral way, so he can avoid trust. Of course, he's a complete fool! Lack of understanding means he cannot verify what he is given and therefore cannot make reasoned, rational judgments about it.

    He could being up accountability. That's a simple one. IT is accountable to those it serves. It also is accountable to those providing the approved technology. There is no free lunch.

    Buy the wrong tech, end up with hard working admins who are not empowered to realize the gains promised. Not their fault, unless they were involved with selection and the trust relationship, mentioned above, is leveraged toward that goal.

    Short story: You guys are happy to work with him, but there are boundaries and needs.

    You all have the shared goal of a healthy enterprise that pays your way. Start from there and get this guys trust. This will avoid all the silly reporting that just ends up being a drain on innovation and process improvement / troubleshooting. It will also open the door for more business information your crew can use to make solid decisions about what gets done, how much it costs, and the ramifications. That's what they really need, not some silly metric that says you were surfing too much, by percentage, last week.

    There is one other thing this guy needs to know. Sysadmin is a self correcting affair, for the most part. If too much time is not spent applying brains and tech to process and people problems, then the admins get buried under a growing pile of crap that makes their lives hell. All admins want to have time to be proactive, not reactive. (all the smart ones do anyway) Being reactive leads to a hostile user environment and that's just not cool! Cuts into the UTube time!

    What he suggests is reactive, and the start of a bad cycle that will seriously impact the company over time. Your job is to prevent that crap from happening, which justifies the conversation in the first place!

    Shake the geek image for a bit and win this guy over. It will be one of the very best working relationships he has ever had. Do not let him pretend he can manage a dynamic he does not understand. Do let him know rational goals, discussed and agreed to, can and will regularly be met. And there is his productivity dynamic. If your crew says what they can do and for how much time and cost, then does what they said, he's got zero worries.

    Seeing that is not a spreadsheet, but an ongoing conversation that communicates the state of those things on a level both parties find trustworthy.

    Having said that, I've seen plenty of these broken metrics. If he cannot be

  221. Three steps, no profit by a9db0 · · Score: 1

    Step 1: Update your resume

    Step 2: Ask him to prioritize HIS responsibilities as he sees them, then break them down into measurable units of work. Then he can do the same for yours.

    Step 3: Point out to the beancounter that you're a professional, not a widget maker, and that you manage systems. And as he well knows (from step 2) it is difficult to quantify and measure management in an empirical fashion.

    I got asked a very similar question by the head of the department I was working for one time, and I told him that truthfully there isn't an effective way. I gave him two suggestions: 1) if the users are able to do their jobs with the technology being an asset to productivity and 2) there aren't any issues he's hearing about then I must be doing something right. He was satisfied with that.

    --
    -- "Never underestimate the power of human stupidity." - R.A.H.
  222. If you want to be productive by adrianbaugh · · Score: 1

    Graph from /dev/urandom instead. It won't make any difference to the bossman's pie charts but you won't consume as much precious entropy :-)

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  223. Availability vs. Productivity by Anonymous Coward · · Score: 0

    How do you measure the productivity of an intercept pilot? You can't. Productivity is the wrong paradigm. You need a SysAdmin to be AVAILABLE and effective.

    SysAdmins are the intercept pilots of the IT world. We often sit on the runway, engine at idle, fueled up (on caffeine) and ready to launch if something needs our attention.

    Imagine if the Air Force tried to measure the productivity of intercept pilots. Your PHB is attempting the equivalent.

  224. There's no such thing as by postmortem · · Score: 1

    Fortune 150. There is Fortune 500, and Fortune 1000.

  225. Characters Typed Per Second by Anonymous Coward · · Score: 0

    If you are looking for an analogue to KLOCS, a meaningless metric, from software engineering, consider
    collecting the average number of characters typed per second per admin.

    Additionally, if management were to adopt this metric, it would provide justification for getting rid of all
    of the Windows (tm) administrators.

    -- jbs36

  226. Re: Project tracking to create metrics? by TaoPhoenix · · Score: 1

    Is it possible TheMCP even figured out the source of an answer above?

    Maybe the IT Admin does have a metric - Lost Costs Avoided.

    Starting especially with low-level user nuisances... instead of funneling "Mgt is mean", log both the original user request, its resolution, and ... rate it on a value scale. Nuisance class fixes "improve overall staff effectiveness". So - install the Java update for them, get that weird anti-virus directory error to go away, find someone's lost file. The value provided is something like the number of times the user doesn't have to deal with the nuisance (that AV error on bootup), multiplied by the time they lose *stewing about it* (politely: disrupting their workflow concentration).

    If your project log contains some 100 of these a month, that's 100 cases of someone not staring at the screen (or talking at the office fridge) about the glitch.

    For higher level fixes, estimate the lost productivity when the major data server goes down, and then use a cost-prevented calculation to show you got it back up in 2 hours instead of five.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  227. Isn't that the way management works...? by Joce640k · · Score: 1

    If everything is ticking along nicely then a manager is doing his job.

    A sysadmin is a manager who manages machines instead of people.

    Once he understands you're "management" then all your problems are over...!

    --
    No sig today...
  228. Compare it to other similar jobs by koehn · · Score: 2, Informative

    Part of the problem is that the sysadmin job is somewhat reactive (like the plumber who responds to problems), somewhat preventative (like the security guard keeping the bad guys out), and somewhat prescriptive (like the carpenter adding on another 20000 SF of building). Try to divide the general role into these different categories and come up with metrics for each. Coming up with a single metric will be nearly impossible because of the diversity of the responsibilities of the job.

    Find other jobs that have similar, "preventing the negative" jobs. How would you measure the security guard's efficacy?

  229. Make a deal by bytesex · · Score: 1

    Say to the guy: Look, I've never been in this situation before, but I do think that I would be the best person to ask. Let's work out a system that we can tune over time; say we get together every quarter to assess the effectiveness of our little system. Let's start with the quality of ticket resolving and outage and work from there. I realize that you would like to have a solution ready to present to whomever could fire you yesterday, but that's just not going to happen. Let's make it our goal to have evolved relatively fine tuned metrics ready in a year's time. In the mean time, give me half a day out of every week to develop it.

    --
    Religion is what happens when nature strikes and groupthink goes wrong.
  230. Your right I was thinking of Blake's 7. by infonography · · Score: 1

    Now ZEN, that was a computer.

    --
    Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
  231. Applications! by netperformance · · Score: 1

    Honestly, There is only one reason a computer, a network, a developer, or a Sys Admin exists and it is to provide applications to the end-users. Look at the output and I'm sure you will be able to come up with some metrics - application uptime, application response time, application throughput, number of users, amount of storage, etc. Good luck, Netperformance

  232. It's not your productivity. . . by SgtSnorkel · · Score: 1


    . . . it's the productivity of others that a Sys Admin enables.

    You need to show how productive the rest of the workers are thanks to your efforts.
    You can do this two ways:
    o negative: "when the Order Entry System fails, we lose $XX,XXX per hour"
    o positive: "if we improve the Order Entry System, we gain $xx,xxx"

  233. Beancaps by StikyPad · · Score: 1

    That's a nice bean counting machine you've got there. It'd be a real shame if it were to develop a sudden system failure, and oh my.. it looks like the backups have inexplicably failed as well, but just yours. What are the odds?

  234. The sysad chooses and uses the tools, and can claim some value in being able to choose wisely and wield skillfully.

    Particularly since wise choice requires ongoing research and skill requires refinement. Barracudas only operate themselves for a little while, and Symantec, of course, is not a wise choice for many shops. If a sysad uses Symantec, he or she must keep up-to-date on whether the shop is running stuff hackers want in badly enough to take the (diminishing) extra effort to get the jump on Symantec.

    A wise choice for antivirus and/or firewall requires a lot of continuing support activity in the present internet environment.

    joudanzuki

  235. Not too hard by bitspotter · · Score: 1

    Go on vacation without replacements, and measure how much money the company loses. Hey, the bottom line is the bottom line.

    Admins are like firemen (or firewomen) - they prevent and recover from damage more than they contribute directly to production. They spin plates.

    This is not to say that their task isn't vital; Just look at how much the rest of the company could produce without admins. It gets this way because everyone wants, needs, and uses them to the fullest possible capacity, making business without admins uncompetitive.

  236. Danger Will Robinson! by ebbomega · · Score: 1

    If they want metrics, give 'em metrics. And let them know that metrics will only encourage you to be more of an a$$hole.

    Management, particularly bean counters, will not care that you have become more of an asshole unless it somehow negatively affects morale. So if you implement a bunch of stuff, then you'll be forced to do lots of pointless asshole things rather than do your job, because otherwise your metrics go down and then you're in trouble.

    Best not to be judged by a system you specifically set up for failure. Especially if management doesn't see it as such.

    --
    Karma: Non-Heinous
  237. Dealing with bean counters by buss_error · · Score: 1
    I personally love the idea, but I feel the need for due diligence, so I put the question to the Slashdot community: How does one reasonably quantify admin productivity?"

    .

    One dosen't. Many do. One person cannot show how their efforts in a cooperative environment contribute to overall improvement in up time and productivity in any meaningful way. System uptime is a colbrative effort of many people from network admins, to technicians, to system admins, to the users themselves. Requiring a personal identifying moment where everything would fail without you is both easy and hard.

    The best response in this case is to update your resume and put it on line for other employers. You are locked in a death march, and only delay keeps you employed. You are not being appreciated for the various contributions you make, you are being subjected to review from people that cannot possibally have any iota of understanding of your talant. It's time to kiss your current employer goodbye and find somewhere else where your skill and efforts will be, if not appreciated, at least assumed.

    Any company that puts a bean counter in charge of employment decisions for management or technical fields is simply looking for a way to remove payroll debits. Leave, and leave as quickly as possible. Your talant, skill, and dedication are not at issue. Only how much you cost the company to employ is. It doesn't matter what you contribute, only your cost is seen. Your contributions to the company are at best assumed, most commonly disregarded or ignored. At this point, however unwilling the company is to see it, they need you far more than you need a paycheck from them. Find someplace that will value your contribution to the corporate effort rather than regard you as a cost center without benifit.

    --
    Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
  238. Division of labor by NemoinSpace · · Score: 1

    Here's a thought ... Why don't you supply your boss with what he is asking rather than what you thing he is asking. If you want to feed him /dev/random, remember, garbage in garbage out. After all he is supposedly trained in MANAGEMENT and able to translate the highly technical information (which you as a technical expert would provide) to your upper management, who may not even know you exist. Sounds like a good fit to me.

  239. Reverse the metric by mr_mischief · · Score: 1

    A sysadmin's job is productive when you don't need to do the things that show you've not been productive. That's an awkward wayto say something that most admins already understand, so let me explain.

    If you're researching new software, running performance numbers on new hardware before putting it in production, testing boxes, upgrading systems, patching systems, monitoring systems, rotating logs, etc, you're generally doing a pretty good job.

    If you're fixing problems in production after they happen, coming in to the beeper because you don't have sufficient fail-over to last until morning, yelling at your hardware vendor that you need your expedited shipping even more expedited because your system utilization outstripped your expectations and your fudge factor, and basically "fighting fires" and reacting to problems rather than planning for them and preventing them, you could do better.

    Measuring productivity of a sysadmin is a somewhat silly concept, really, because a sysadmin doesn't produce anything. A sysadmin is a manager (used to often be called "system manager" in fact), and "administrator" should be a sign of that. The fact that your resources are technological and not employees makes no difference. It is not your job for you to produce anything nor to be productive in any way.

    Your job as a sysadmin is to make sure those you manage are productive. Hence, "production systems".

    You could base your metrics on how many machine hours at what utilization you're getting out of your hardware and software. One way is the "useful utilization" metric. If you have ten production systems load balanced and one testing system that represents that configuration in tests, and you're running 90% utilization of the most limiting resource on those systems (CPU, memory, disk I/O, etc), then you're getting 90% productivity out of production servers and 81% productivity overall. Try to find another department in your company that runs at 90% average theoretical efficiency. If half of your systems are down on any given day of a week for four hours apiece for one reason or another, that's 4 * 5, or 20 hours out of your 168 * 10, or 1680 hours, times 0.9 (for the 90% utilization). That brings you down to about 87% on the production servers.

    Another good metric I suppose is client requests served per dollar (yen, yuan, peso...) of hardware, software, and power investment. If you can figure out a dollar value of the average client request in some way, that can even point you towards ROI for the systems. A good sysadmin has a higher ROI from his systems than a poor one given the same hardware and software, after all.

    I guess you could try to measure the admin by hours spent in proactive work vs. hours spent in reactive work. A good ticketing system could make this pretty trivial to track. However, if the standard ticket resolution is to power cycle a whole rack, this makes a very bad sysadmin look stellar. You'd also have to have a ticket queue and resolution tracking on research, upgrades, patches, server purchases, requisition writing, and other things which typically don't get tracked as closely as problem reports.

  240. Admin Productivity by raininthebrain · · Score: 1

    We have a VP that is somewhat of a bean-counter. I swear, he gets most of his ideas from Management 101 for Dummies and not from real experience dealing with technology professionals. My belief is that if the systems continue to run with little or no interruption to business then by all means the admins have been productive. It is better to be an enabler thus allowing your staff to discover techniques and/or technologies that will improve the environment rather than stifle those admins to where their knowledge disintegrates or where they would rather find another job.

  241. actual vs. theoretical performance by schizoid4 · · Score: 1

    Ideally you want to measure two things:

    1. How much the system is theoretically capable of contributing to the company's bottom line, in increased revenues or reduced costs, if it always ran perfectly.

    2. How much the system actually contributed to the company's bottom line.

    #1 tells you how important the admin's job is and #2/#1 tells you how well he's doing it.

  242. Really a useful exercise by Anonymous Coward · · Score: 0

    I've been on both sides of the fence on this one. I can appreciate your resistance--when I was a network admin, I hated this kind of management 'interference', but now, looking back, I realize what a help it would have been if we had good clear measures of what we were supposed to be working for.

    Coming up with performance metrics is a real challenge, but if you approach it right, can force you to take a fresh look at what you're doing, and, in the best case, help you (re)focus your efforts in much more efficient ways. Think of it this way: how would you optimize a server/network if you didn't have good numbers on how the various parts of the system were working? If you found out that one component wasn't really giving you good data, but was piping /dev/random, how would you feel about the vendor behind that?

    Don't treat this as some sort of spy program to make sure you're not loafing on company time. Really think about "Why are they paying me?" and "What does it mean for us to be doing a good job?" and try to capture that in your metrics.

    In contrast to a few of the posters here, I'd recommend being sure you come up with metrics that measure outcomes, not inputs or outputs. That is, try to measure the things that (1) matter to the organization outside of your department and (2) are controllable by you. The easiest trap is to measure outputs instead of outcomes. You don't want to report on how much time/effort/money you spend on things, you want to report on what they get for that expenditure; the Maytag repairman should have good performance metrics. One example is the famous Dilbert cartoon with the punch line "I'm gonna write myself a new minivan this afternoon." Another is the mythical Cuban bicycle factor that had a quota expressed in tonnes/month--they just decided to make 80 pound bicycles.

    So, time spent on server maintenance is a bad metric. Server crashes/month is OK. User downtime is better, and dollars lost due to server crashes is probably best. Similarly, number of tickets resolved per month is bad--there's no way to tell if that's because you're efficient, because you're deploying flakey systems, or because you're just blowing off users and calling the tickets resolved. (Much of the behavior of telephone support workers can be explained by them having bad performance metrics.). A better measure is, as one poster suggested, age of oldest outstanding ticket. Even better is some measure of 'customer' satisfaction.

    If your company has good IT policies, compliance with them can be very important metrics. Can you report '% of data backed up according to backup policy' or '% of systems in compliance with security policies?' Yes, those will require you to put auditing procedures in place to generate the numbers, but those are very useful numbers to have. If you couldn't produce either of those two numbers, you really can't say you're running backups or have secure systems.

    Avoid strictly technical metrics. Nobody cares what your average CPU utilization or network congestion is. People do care about how long it takes their screens to come up. Even better would be to measure how happy they are with application performance.

    I know this comes across as obnoxious management bean-counting, but try to understand what they want to accomplish and go with it. It'll be better both for your systems and your career. As a sysadmin, it's way too easy to get swamped by the daily firefighting and forget why the systems you're maintaining are there, and what the company as a whole is getting out of your efforts. Good performance metrics measure how what you do every day relates to the company making money--and honestly, if you can't explain that, why are they paying you?

  243. Simple, let them do it by Tablizer · · Score: 1

    Just say, "I've searched all over and could not find any decent metrics for sys admin. It appears to be difficult to measure, partly because a lot of it is more art than science and there are multiple ways to do the same thing, with complex pros and cons. If you can find some good metrics, I would like to evaluate them, but so far I am stumped."

    1. Re:Simple, let them do it by gujo-odori · · Score: 1

      I know you mean well, but that could only turn out bad, bad, bad. Threaded's advice to just start looking for a new job is more likely to have a good result.

      The reason asking the PHB for metrics will turn out badly is that A) The PHB is going to think you are one or more of dumb, lazy, resistant, or hiding something, and B) Might actually come up with a metric. If a PHB comes up with a metric for "measuring" sysadmin productivity, you then have two problems: 1) It's almost guaranteed to horrible, and 2) Because you punted the ball to the PHB, you've given up pretty much all say in what the metrics will be and how they will be implemented. You're screwed. At that point it really is time to update your resume.

      The AC a little ways down had some good ideas about coming up with outcome-based metrics, and if you are going to try and do it, that's the way to go. However, overall I am in agreement with Threaded's approach. There are so many places out there where you don't have to deal with the beancounter PHB from hell that it's probably not worth staying in one where you do, unless you've been there forever and are nearing retirement eligibility. Then you might have to just stick it out for a bit.

  244. As I am old, experience tells me... by threaded · · Score: 1

    As I am old, experience tells me you'd be better served to spend your remaining time in that job getting your resumé up to date, pick up some .not books and apply for every course you can get on.

    Feed the bean counter with numbers from /dev/random, it won't make any difference anyways and you'll only end up in therapy trying to generate 'meaningful' numbers for your boss, because if they don't tell you how to measure it, everything will be 'not what they wanted'.

    Sorry to bring you the bad news an'all.

  245. The Unit of sysadmin productivity is... by jon287 · · Score: 1

    Stuff that didn't go wrong.
    Everything worked today? The sysadmins were 100% productive.

    --
    To boldly use to and too two times and get it right too! They're not gonna believe their eyes when they see it there!
  246. smart-ass comments/post by Anonymous Coward · · Score: 0

    would provide you an excellent score

  247. Same way the business calculates loss by Avatar8 · · Score: 1
    minutes/year * number of servers * $$/hour company generates = productivity


    Say you have 20 servers and the company generates $114/hr ($1 million/yr company) [I'm going purely on 24x7x365 not business days] then the above would generate:

    (60*24*365) * 20 * 114 = 1,198,368,000 server dollar revenue you generate

    Now subtract any downtime you might have multiplied by the same $$/hour rate. Say you had a total of 5 minutes downtime on each server over the past year (doubtful on *nix, but just for sake of argument), so that's 100 minutes * (114/hr/60) or 100 * 1.9 = $190 lost to downtime.

    If someone asks for stupid numbers, give them stupid numbers.

  248. The real value of a sysadmin is what doesn't break by Larry_Dillon · · Score: 1

    I've heard that doctors in China are paid when the patient is well, rather that when they are sick.
    Systems Administration is much the same thing.
    The best admins do things right the first time and aren't suprefically busy all of the time.
    Poor admins appear busy all of the time.
    I'm not sure how to convey the essence of this to a PHB,

    --
    Competition Good, Monopoly Bad.
  249. Silence by Anonymous Coward · · Score: 0

    One could say that silence is golden. Pre-empting the pitfalls - doing your job properly - does indeed have the downside of making you mostly invisible. So while the sloppy w**** admins stay in spotlights constantly repairing things that were broken from day one, the *ix admins who actually know how to do things may seem to be doing nothing most of the time.

    So what should the bored admins do when they've automated more or less everything? Simulate catastrophes. Have a red team if you can. Doublecheck how much faster your emergency reimaging scripts are compared to OS reinstall, etc.

  250. Quantifiable Productivity by sofakingon · · Score: 1

    From my own experience, the people who do the best work are the ones who have better ways to use their time than to keep track of "work done" metrics. Only the slackers, who are great at exaggerating what they do, are the ones with the unused time to make up such 'metrics' and skew the facts in their own favor.

  251. If you haven't figured out... by NateTech · · Score: 1

    ... how to make up bullshit metrics yet, that actually have some basis in reality, you haven't been working as a sysadmin long enough.

    Most long-time sysadmins can create mountains of "metrics" that actually look useful, that really aren't.

    The really good admins not only have "metrics" but automated systems to create those metrics. (e.g. The bean-counter will be very happy that you've port-scanned all the external systems THREE times this month instead of the usual two, right around review time. Of course, your port-scanning script fires up nmap and nessus, does its thing, and generates a pretty PDF and stashes it somewhere you can retrieve it every time it runs from cron.)

    At the end of the day, the only thing that matters is:

    - Did I do work worth what the company paid me today?

    And:

    - Did I generate or save revenue for the company today?

    Bonus points for the last one being somewhere around 6 figures or more.

    Document THAT for your next review so they can offer you a piddly 3% increase while the "leadership" cashes out millions worth of stock options, and then lays you off when the stock price plummets for a single quarter.

    --
    +++OK ATH