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?"

82 of 556 comments (clear)

  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 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'?
    2. 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...

    3. 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
    4. 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.
  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 Citizen+of+Earth · · Score: 5, Insightful

      Hours of productivity per day lost to productivity measuring?

    4. 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!
    5. 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."
    6. 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).

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

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

    8. 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.

    9. 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.

  3. 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 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)."
    2. 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.

    3. 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.

    4. 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.

    5. 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.

    6. 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.
    7. Re:Unit of production by gad_zuki! · · Score: 2, Insightful

      Yes, in other words: uptime.

  4. 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 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...
    2. 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.
  5. 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:.
  6. 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 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.

  7. 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.

  8. 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.

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

    How does one reasonably quantify admin productivity?
    In admons.
  10. 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.

  11. 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

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

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

  13. 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))]
  14. 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.

  15. 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.
  16. 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
  17. 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?
  18. 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?
  19. 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!
  20. 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.
  21. 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 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?

  22. 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

  23. 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.

  24. 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 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
  25. 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.
  26. Re:Firemen by NMerriam · · Score: 2, Funny

    How does one measure a firemans performance?


    Books burned per hour?
    --
    Recursive: Adj. See Recursive.
  27. 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 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
    5. 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
    6. 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
    7. 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.

    8. 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.

    9. 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.
    10. 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.
    11. 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
    12. 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
    13. 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.

    14. 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.

  28. 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
  29. 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!
  30. 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.
  31. 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
  32. 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 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
  33. 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.
  34. 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.

  35. 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.

  36. 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.
  37. 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.

  38. 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.

  39. 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?