Slashdot Mirror


Ask Slashdot: How Do I Convince Management To Hire More IT Staff?

An anonymous reader writes "I work at a manufacturing company. We have roughly 150 employees, 130 desktops, 8 physical servers, 20 virtual servers + a commercial SAN. We're a Windows shop with Exchange 2013. That's the first part. The second part is we have an ERP system that controls every aspect of our business processes. It has over 100 customizations (VB, but transitioning over to C#). We also have 20 or so custom-made support applications that integrate with the ERP to provide a more streamlined interface to the factory workers in some cases, and in other cases to provide a functionality that is not present in the ERP at all. Our IT department consists of: 1 Network Administrator (me), 4 Programmers (one of which is also the IT Manager). I finally convinced our immediate boss that we need another network support person to back me up (but he must now convince the CEO who thinks we have a large IT department already). I would like them to also hire dedicated help desk people. As it stands, we all share help desk duties, but that leads to projects being seriously delayed or put on hold while we work on more mundane problems. It also leads to a good amount of stress, as I can't really create the solid infrastructure I want us to have, and the developers are always getting pressure from other departments for projects they don't have the manpower to even start. I'm not really sure how to convince them we need more people. I need something rather concrete, but there are widely varying ratios of IT/user ratios in different companies, and I'm sure their research turned up with some generic rule of thumb that leads them to believe we have too many already. What can we do?"

383 comments

  1. Build a business case by Rosco+P.+Coltrane · · Score: 5, Insightful

    Standard way of doing it:

    - Outline what's wrong with the current undersized staff, where are the bottlenecks, what's being held up because there aren't enough people.

    - Explain how this hurts the company's bottom line.

    - Explain how hiring another person will solve the current problems, increase efficiency, and in the medium to long term, increase revenues more than the cost of hiring this new person.

    If your case is well built, it'll be self-explanatory. If your boss/manager is reasonable, they will see the benefit of hiring a new person. If they don't seem to see the benefit and refuse to see the logic of your case, either

    1/ you haven't built a good enough case (your fault)
    2/ your boss is a jerk and you should quit
    3/ something fishy is going on at your company (such as the company having run out of cash and being unable to hire, even if it'd make sense) and you probably should quit as well

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:Build a business case by Anonymous Coward · · Score: 0

      4/ something else in the company is even more urgent than this.

    2. Re:Build a business case by ruir · · Score: 3, Funny

      And if you dont have time or inclination for this, ask them to hire an external consultant to help you.

    3. Re:Build a business case by Brownstar · · Score: 5, Insightful

      That's a start.

      But from my experience the request will be taken more seriously if it is driven by the business teams, rather than the IT staff.

      > the developers are always getting pressure from other departments for projects they don't have the manpower to even start.

      Get the other departments to pressure the CEO to hire more IT staff, so that they can get the projects they need, and will be in a better position to explain what the ROI for the projects they want will be to the company than you will be.

      If they can't justify the ROI for the projects, then if they're rational, which I realize isn't always the case, they will back down from requesting additional development that they can't justify. Which will pull some of the pressure off of your team.

      Not sure how costs are split in your company, but if each department has their own budget, convince them that if they want more projects to be built, they need to allocate some of their budgets to the IT side of the organization so that you can hire the staff required to deliver those projects to them.

    4. Re:Build a business case by Anonymous Coward · · Score: 0

      4/ something else in the company is even more urgent than this.

      See point 2.

    5. Re:Build a business case by Anonymous Coward · · Score: 5, Interesting

      Nonstandard way of doing it:

      - Ignore the issue. Assume you can handle everything thrown at you. Overwork yourself trying to get everything done.

      - Burn out. Collapse under the workload. All IT work grinds to a halt due to lack of sane employees. This might or might not convince the management there could be an issue somewhere.

      - Snap. Apply violence, preferably to inanimate objects. Property damage and blood spatters do tend to get the management's attention very quickly. Carefully explain the issue at hand while they're still listening.

      My direct superior went down this path. He doesn't work here anymore, but his little outburst did result result in our boss-type-people finally fixing pretty much everything he had been complaining about for years.

    6. Re:Build a business case by Anonymous Coward · · Score: 1

      Sometimes you can't convince someone that Saving / Increasing efficiency is more advantageous than spending money on areas that increase revenue.

      My last company I worked for was in the same situation. I was only there for a little less than a year.
      I was the Director of Communications, but also network admin, web developer, seo, tech support, access control, and repair the flight simulators ect.
      We had a staff of about 200 on average I was the only person who handled any of the computers.
      This CEO in particular would cut any corner possible and when he rarely spent any money it was on something that would generate a profit.
      When I joined the company everything was outdated and in disrepair. I have pictures of the wiring messes ect.
      The money was good for the location but still under the national average.
      After a short time of collecting proposals out outsource the upgrades, I created my own internal proposal.
      I took how long it would take me to complete each project if I could work only on that, then I tripled it.
      I turned in the proposal and it sat on the desk for about a week. While it sat I began doing interviews with other companies.
      After the second week we had a meeting about his decision to purchase more planes and put everything else on hold.
      Normally I would want to jab for more money at this point but I rarely enjoy working for a company that is so focused on the bottom line.
      We parted amicably but that was by far my shortest stay at any company.

    7. Re:Build a business case by ruir · · Score: 2

      It is obvious just from reading the test: - the poster is the network manager, so no systems for you; - from the size of your machines, you need 3 Windows system administrators; - you also need at least more two people, one for the network, and other for the systems. - The IT Manager should , in the middle, long term , move to management, and hire at least one programmer more. - you need helpdesk people too. At least 2. And them management thinks you are small. For the size of your organization, you need at least more 7-9 people. Maybe more, if you say you need more programmers.

    8. Re:Build a business case by Anonymous Coward · · Score: 4, Interesting

      As a simple version of this: just log activities of the IT staff for a month or so.
      Make sure you do it with sufficient granularity (that's tricky) and then highlight what time is spent on help-desking and solving other people's problems, and (in a different color), what time is spent on actually improving things.

      Now your business case, assuming the logged period is fairly standard, is evident: here is how IT is forced to spent its time, and here is what is left by the wayside.

    9. Re:Build a business case by Anonymous Coward · · Score: 0

      That's a start.

      It's a start? It's how to talk to your boss 101. You tell them what you need. You tell them why. They say yes or no. If you are sure the answer should be yes, but they said no, you failed in telling them what or why.

    10. Re:Build a business case by Anonymous Coward · · Score: 2, Insightful

      Wrong. That the standard way of getting it rejected. Don't ever try to outsmart a manager when it comes to "managering". They don't care. IT only costs money, and adds no value (execpt when IT is not working, then it has to, pun intended). There have to be VISIBLE problems, service affecting, a-150-employees-including-the-ceo-cannot-work-because-the-windows-domain-controller-is-on-fire-level-problems. Then, MAYBE, when this has happened a few times in fields wher there is documentation that you told managment again and again, "this-windows-domain-controller-will-catch-fire", you get more staff. Not when you just yell "fire", and staff works at 120% level.

    11. Re:Build a business case by Bert64 · · Score: 5, Insightful

      A lot of people just overwork themselves trying to get everything done... If they succeed, then management think everything is just fine and ignore the fact you've been working twice your contracted hours to get everything done. As far as they're concerned, the existing staff are achieving everything required in the contracted hours and they have no need for extra staff. If you keep working like this it creates precedence and upper management will expect things to continue the same.

      They will only take notice if there is an obvious problem, ie projects getting delayed and other areas of the business complaining about the delays.

      The problem is if you suddenly stop overworking yourself and doing so causes these delays, management won't accept that you were overworking before, they will assume that you were doing your contracted hours before and are therefore slacking now.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    12. Re:Build a business case by Ice+Tiger · · Score: 2

      Don't forget to include the opportunity cost of the current setup. People not working on projects that might lead to business outcomes that enhance the bottom line etc

      You also might want to consider shifting anything that doesn't add to the bottom line out the door, for example use O365 instead of local Exchange as that will mean less person hours spent on a commodity service rather than something that differentiates the company in the marketplace.

      --
      "Because we are not employing at entry level, offshoring will kill our industry stone dead."
    13. Re:Build a business case by Bert64 · · Score: 2

      The problem is that upper management rarely understands IT, they see it as a necessary but unwanted cost and will try to minimise it. They also rarely see any downside to minimising costs.

      And then those who do understand IT are generally not very good at explaining things to those who don't, or they create the wrong image (geeky etc) which causes upper management to disrespect their opinion.

      Plus the inherent complexities of the problem...
      Someone who is extremely competent will be able to keep a system running on a low budget, but not everyone is so competent and the typical people doing the hiring aren't qualified to judge IT competence, plus while a lot can be done with a small budget and lots of knowledge there is still a limit...
      Also its possible to make a lot of extremely poor decisions in IT and simply get lucky... You can do with no redundancy, no DR plan, poor security etc and if your lucky nothing will go wrong and you won't get hacked. A lot of companies are in this boat, basically riding along on luck with a highly risky setup.

      Upper management focuses on the bottom line because thats what they understand, it is their core business and they founded the business or were hired into a high position in it specifically because they understand it... They often don't understand other areas of business, and will often trust the wrong people (ie salesmen instead of their own staff) when it comes to matters they themselves don't understand.

      Another serious problem is short term thinking... Your existing IT system may be slow, unreliable, clunky, but it limps along and the staff are familiar with it... If you replace it, users will have to get used to the new system, a new way of working and probably a new set of bugs to work around. A new system may cost a lot to implement, may result in a long period of reduced efficiency as staff get used to it etc.

      And then you have history, many IT projects promise to deliver all manner of amazing improvements, but the reality when implemented can often be a system which is worse than what it replaced. This happens in a number of ways, external salesmen talk up a product which is nowhere near as good as they claim, the purchasing decision is made by upper management or by IT without any involvement of the people who will actually be expected to use the system.
      And on the flip side, those people expected to use the system will often resent and resist change simply because they've had experience with poorly implemented systems in the past.

      So you have a lot of hurdles to overcome implementing a new system, and although the end result *can* be a significant improvement, often it's not and in the short term there will often be a negative impact to the bottom line.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    14. Re:Build a business case by rhsanborn · · Score: 5, Insightful

      130 Desktops and max of 28 logical servers and you need 3 windows systems administrators!? Cross train the IT manager or programmers, or contract with a local outsourcing team to provide backup. I've found small local IT services shops can do basic systems management at a reasonable cost, and work well when paired with a knowledgeable person on the client side. You be the smart guy, and leverage a local services team who probably have a CCNA, Windows Server admin, SAN admin, etc. on staff.

      The average IT spend as a percent of revenues is around 2-2.5%. That varies depending on industry (tech industry is much higher upwards of 4%), but it's a good starting point. I'd look at where you are at now as a benchmark. As others have mentioned, you need to make a business case. What projects are being delayed, by how much time, and what is the effect. If the effect is that the company misses $200k in revenue or increases production costs, you can probably make a case for additional help. If the effect is the floor manager gets grumpy because he really would like this thing, you probably aren't going to get additional help, nor should you.

    15. Re:Build a business case by Anonymous Coward · · Score: 0

      "If you were doing your job properly, we'd not need more people to do those things you list on your paper."

    16. Re:Build a business case by karnal · · Score: 1

      Another serious problem is short term thinking... Your existing IT system may be slow, unreliable, clunky, but it limps along and the staff are familiar with it... If you replace it, users will have to get used to the new system, a new way of working and probably a new set of bugs to work around. A new system may cost a lot to implement, may result in a long period of reduced efficiency as staff get used to it etc.
      **********

      I still consider this thinking to be very short term as well. At some point, the upgrade will have to happen; either on your own time table (now or soon) or on the system's time table (when it breaks and isn't recoverable.) I'm personally of the mind - even though I make good coin when it happens the bad way - to put a replacement plan into action before the devices hit the crapper. Replacing it after it breaks still causes the same headaches and is more of an expense due to the unexpectedness of the upgrade.

      --
      Karnal
    17. Re:Build a business case by Anonymous Coward · · Score: 1

      Just remember, there are millions of (insert Third World Country) who would be glad to do your job for even less. You're expected to be giving 120%!

    18. Re:Build a business case by Anonymous Coward · · Score: 0

      This is the most accurate response to the question. Which is for a relatively small company which has an understaffed IT department, something will have to break that hurts the business and then when they ask what happened, you can/should point back to your predictions/needs you have been making all along. Just keep your emails and powerpoints as backup.

      And yes, do not overwork yourself in the process, you have to keep the balance or you will get burned out.

      Doing the "business case", "let the business people justify it for you", "show ROI", etc - won't work in your case, it is clear your upper management is fine with things the way they are because you are doing such a good job of keeping the lights on. Something will have to break unfortunately ..

    19. Re:Build a business case by EvilNTUser · · Score: 2

      > Get the other departments to pressure the CEO to hire more IT staff, so that they can get the projects they need, and will be in a better position to explain what the ROI for the projects they want will be to the company than you will be.

      I'd add one more thing to this. Why is his department working on projects for "free" anyway?

      If Project X needs 50% of a developer's time and Project Y needs another 50%, that developer's salary should be coming fully out of those projects' budgets. As a result, the IT department has freed up one person's salary and doesn't need a budget increase to hire one person more.

      This problem started when the submitter's department started giving away their own budget to other departments, and that's what needs to be fixed. They need to sit down with the big boss and define what "IT support" means, then allocate an appropriate budget for that + managing the IT team. Then, the IT department will manage all IT workers, but only pay for the ones that are actually doing support and sysadmin work.

      --
      My Sig: SEGV
    20. Re:Build a business case by dbIII · · Score: 1

      True but since this is about a "business case" it's sometimes a bit of a challenge to put the case to upgrade "early" when the benefits will not be obvious until after it has all been done. Horror stories from other places help if those that allocate the budget are unfamiliar with consequences.

    21. Re:Build a business case by Anonymous Coward · · Score: 0

      This, exactly. During my last big project I worked at least 60 hours a week for months on end to try and finish inside the unrealistic deadline. It was not uncommon for me to work 10-6 at the office and then 9P-4A at home (unpaid of course, yay salary). I did this for months and months until I just couldn't stand doing it anymore. I was always stressed, drinking a LOT, gaining weight and becoming pretty unpleasant to deal with.

      At a company meeting I had to discuss with my boss and the "project manager" why the deadlines were slipping. I talked for probably 30 minutes about the technical and logistical problems and indicated that I was working my ass off.

      PM's response? "You just need to work harder." Coming from the guy who takes a day off per week to play with his kids...

      I found a new job.

    22. Re:Build a business case by Brownstar · · Score: 1

      You missed the point.

      It's not his boss that he needs to convince. He said his boss agrees.

      It's the CEO that needs to be convinced. But the CEO has already said that the size of the IT department is adequate for the size of the company. As has been discussed in other threads, he's probably right as well when it comes to purely IT support related needs.

      On the other hand, if the other departments have a need for specialized software development and has a proper business case for that software and the investement required to develop it, if he wants to convince his CEO that they need more developers for these projects, its the business owners that need to persuade the CEO.

      At the end of the day, IT departments have a general budget for general IT costs. Which is seen as a cost center. And should be x% of the overall revenue of the company, or x% of the total number of employees that are supported.

      If company revenue doesn't increase there's no capacity to increase the budget of a cost center that will not return easily identifiable profits.

      Instead, the more effective argument, is to have the business become stakeholders in the projects they want with their own budgets to pay out of their budget (no longer is it a company cost, but rather a departmental investement) for the resources borrowed from the IT department to work on their systems.

    23. Re:Build a business case by Brownstar · · Score: 1

      That's what the sentence after the one you quoted was in reference to. If each department has it's own budget, then yes, they should be spending their budget to fund the projects they want developed.

      However, at many smaller companies, or companies that have recently grown from being small to medium sized, don't have separate budgets. But rather 1 large budget that is controlled by one person. And it's often the case the CEO/owner has a difficult time realizing when they are no longer that small company, and control of certain parts of the budget should be passed to subordinates.

    24. Re:Build a business case by Anonymous Coward · · Score: 0

      It's not his boss that he needs to convince. He said his boss agrees.

      Apparently not well enough. It sounds more like is direct supervisor is like "yea, sure, whatever". If he was like "yes, you're right, you need someone extra", then it wouldn't be a problem.

    25. Re:Build a business case by mlts · · Score: 1

      There is the dilemma: If nothing breaks, upper management will think one is just being lazy or slacking off, and just wants more headcount for the latest office party. However, if something does break, there is a good chance of people getting fired for "not doing something about it".

      In some cases, something has to break before something is done, so one has to calculate when to just let the juggled balls all drop so management actually sees there are actual issues that are affecting day to day operations.

    26. Re:Build a business case by Anonymous Coward · · Score: 0

      Actually, having programmers do tech support for their own systems is a great idea...it helps ensure that programs are user friendly, and that saves time in the long run. They shouldn't have to do tech support for printers, etc., however. That should be done by management.

    27. Re:Build a business case by EvilNTUser · · Score: 1

      Maybe I misunderstood, but I thought you meant the projects' ROI calculations should be used to increase the IT department's budget? I was only pointing out that it's more appropriate to have project-specific budgets. Otherwise we agree.

      --
      My Sig: SEGV
    28. Re:Build a business case by cdwiegand · · Score: 1

      Take a vacation. Seriously. I was at a job for almost 6 years, and about 4 years in we finally started hiring an assistant. Went through 2 idiots before finally getting someone competent. Got him trained up for about 6 weeks, then they laid him off because the C-levels couldn't go basic math. That whole time I couldn't take a vacation because things would go bump and they'd need help. Sometimes even impacting 24x7 4 9s uptime connections (we wanted 5 9s). Now that I'm gone, so much less stress, and they learned their lesson.

      --
      . Define sqrt(x) as something really evil like (x / rand()), and bury it deep. Watch your coworkers go nuts.
    29. Re:Build a business case by Brownstar · · Score: 1

      Yeah, I wasn't clear.

      What I was trying to say, was leave it to the business groups to justify why the development is worthwile, rather than the IT department to justify it. The CEO is much more likely to be persuaded by them than IT.

      And if possible, have the business teams pay for it out of their budget, rather than the IT budget, if there are separate budgets.

    30. Re:Build a business case by Anonymous Coward · · Score: 0

      > Cross train the IT manager or programmers

      This is a fantastic idea for a 24x7 support system, and a terrific recipe for long-term success. By the way, where do you work?

    31. Re:Build a business case by sjames · · Score: 2

      TL;DR version: modern management runs businesses like slum lords run buildings.

    32. Re:Build a business case by rk · · Score: 1

      You had one person to provide IT infrastructure for a company that wanted to get to 5 minutes per year of downtime? People like that have a tenuous grasp of reality at best. What kept you there almost 6 years?

    33. Re:Build a business case by powerlord · · Score: 1

      But be careful shifting things "out the door", especially if they are business critical.

      We recently moved our offices and looked into replacing our aged PBX. One choice everyone mentioned was hosted VOIP PBX services.

      Great if you have high-speed, reliable, internet, great if you don't mind paying again and again. For us, even though we have outsourced our Email, phone services are mission critical. If our internet connection goes down, no biggie, business goes on (albeit slightly inconvenienced), if our PHONES go down, it'll be hell and high-water combined and everything grinds to a stop.

      Likewise, any business suite or accounting package better darn well be able to run in stand-a-lone mode and resync when the internet connection comes back, or it isn't coming into any mission critical situation if I have any say (which I do).

      The alternative is backup redundant service, and the equipment to handle that, which, for a small office is overblown.

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    34. Re:Build a business case by Anonymous Coward · · Score: 0

      Metrics, Metrics, Metrics.

      Do you use some sort of a trouble-ticket system for your helpdesk duties? You should be.

      The system (should) have enough flexibility for you to also insert projects you work on, the sub-tasks for it, and how much time you spent on these items.

      When you pull a report for the week/month you should be able to point out exactly how disproportionate the amount of time spent on "helpdesk" stuff is vs programming projects, and yes, as someone in another comment said, point to this as the reason why their little pet project isn't getting done.

      Unless they'd like to hire some extra help, that is.

    35. Re:Build a business case by cdwiegand · · Score: 1

      I really enjoyed my job - I learned a *LOT* about network architecture, building and maintaining scalable systems, and we brought mobile donations, passing 100% of the money through, in the US. When I walked into a Tokyo Joe's and saw the call to action for Haiti, I just about cried. I, *I* helped, directly, to make that happen. Without me, it may not have happened. Or been as successful. That kept me there a long time, probably longer than I should have been.

      --
      . Define sqrt(x) as something really evil like (x / rand()), and bury it deep. Watch your coworkers go nuts.
    36. Re:Build a business case by rk · · Score: 1

      That's a good story. Sometimes there are good reasons to put up with a mess. Glad to see it was for something worthwhile.

    37. Re:Build a business case by Xest · · Score: 1

      "130 Desktops and max of 28 logical servers and you need 3 windows systems administrators!?"

      Got to agree, I'm not even sure the guy is necessarily understaffed. When I worked IT support we managed a 6000 computer network across many different sites with 30 staff. Most recent places I've worked as a developer we had 2 IT folk for about 200 staff, 1 IT guy for about 150 staff (and client support on top). He's probably borderline where he is such that if a few major incidents occurred at once he'd really struggle, but that's something management have to accept. Depending on how important their IT infrastructure is to them then a day or so of network downtime whilst he catches up may be a non-issue to them.

      It doesn't sound like they're understaffed on the developer side either frankly. It depends how big their applications are of course but 4 developers to support a 150 person what sounds like a manufacturing company is very much on the high side for that sort of industry. Maybe their development needs are exceptional, maybe not, but either way unless the management team has bought into the idea that their development needs are exceptional then they're not going to greenlight growing development any further. So as you say the developers either need to create a business case and come up with an explanation as to why the firms development needs are exceptional and what the benefits are, or they need to accept that they don't actually need more staff.

      But this case sounds almost identical to a previous workplace of mine (where I was a developer) and having come from a larger IT support background I had a better understanding of IT support than my manager who was the IT support guy. The solution is to establish SLAs, get the board to decide on what response times they want and set up helpdesk ticketing software with those SLAs. If you continuously hit them then you were wrong about there being a problem, if you don't then one of two things can happen:

      1) You'll get in trouble for not hitting SLAs

      2) They'll recognise you need more help

      If it's 2) then great, all is good. If it's 1) then this is for one of two reasons - either you're a slacker, and your bosses know it, or your bosses aren't reasonable enough to justify working for them anyway. Either way, if it's 1) whether you're lazy or not the fact is your bosses don't respect you and you're in a dead end job however you cut it. For my former boss it was very much the case that he resisted this idea precisely because he knew he was a lazy waste of space and he was only asking for more staff simply because he wanted to spend less time working and more time dicking around on the internet and whatever else.

      So having SLAs set and a method of measuring them can be your enemy or friend in that they'll either make your case or get you in trouble, but if nothing else they'll let you know where you stand and make the decision for you as to whether you want to continue to work there.

      It's only an anecdote, but in my experience "we need more staff" falls into three categories

      1) You don't, you're just asking for your life to be made needlessly easier at the company's expense because you're lazy.

      2) You do, and the company wont authorise it because they've no idea how to grow their business - get out now, you have no prospects there.

      3) You work for a competent company where people are responsible and if you genuinely need more staff you don't even need to ask - you'll get authorisation for them as soon as you genuinely need them.

      Either way the goal is to be the sort of person that fits into and gets a job at company 3).

    38. Re:Build a business case by Bert64 · · Score: 1

      Sure, it is often more expensive to replace something when it catastrophically breaks, and your more likely to screw the process up because at that point you no longer have the luxury of being able to plan the transition.
      That said, IT departments are often sailing on luck alone, lots of places have no redundancy, no DR plan, no backups, massive easily exploitable security holes etc and yet they get away with it out of pure luck. So this crufty old system that needs replacing may well continue running for a long time.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    39. Re:Build a business case by Anonymous Coward · · Score: 0

      Recent client had a power outage. Has an OLD server running win2k for domain auths and one application to run his business (billing and accounting.)

      I advised him months ago that we need to change the CMOS battery at the very least so that in case of an extended (ups run time exhaustion) event it restarts properly. Instead, he said "I'll change it." I got a call a few days ago asking for help as to why the server wasn't starting. I did remind him before helping him to reset the time and date in CMOS that we had this discussion before, and it needs to be done to keep the business moving.

      I know that's slightly out of context, but still - even maintenance on older systems should be a priority. 30 minutes of my time installing a battery (billable) versus 30 minutes of my time walking him through setting the time and date EACH TIME. Pick your poison.

    40. Re:Build a business case by rhsanborn · · Score: 1

      The only caveat to situation three is that there are sometimes dynamic tensions that are good for business, and it's good to recognize when that is happening. The SLAs need to be based in a business reality. A board member or someone else may insist on an SLA that doesn't actually need to be met for the business to grow and be profitable. They pulled the number out of their rear end. You may have a lot of work, and you can "never get caught up", but the business is humming along, and things are generally going fine. You are probably adequately staffed, but some IT people tend to feel over worked in those cases, because they are shooting for "all the work to be done". If you ever hit a point where all the work is done, look out, you're likely looking at cuts soon.

    41. Re:Build a business case by Anonymous Coward · · Score: 0

      This is always the standard reply to "we don't have enough IT people". Build a business case, etc., but BE VERY AWARE OF THE COMPANY'S FINANCIALS. Sometimes the real reason the departments are understaffed (including yours) is that the company is slowly sinking....during the Dot Com era, the company I was hired at in 1999 (which was about the same size as yours) sold out in 2001 to a 3X larger company, which then sold out to a company 10x larger than the original company. I went through two mergers in 5 years.....although I was instrumental in assisting in both mergers, being a member of the original company, I didn't get credit for it, eventually being laid off. The reason for the lay-off was "you're being paid too much"....I originally was the Exchange Administrator, but the acquiring company didn't run Exchange Server, so I became "just another Windows Admin". Watch out. All the "build a business case" addicts assume your company is doing well, but you just need to explain the business case for additional hiring. That wasn't a problem during the dot com boom -- you didn't even need to have a business case in those days "eFurniture gives free shipping....", but I can't tell you how many IT people during the recent 2006-2012 recession wish they hadn't been laid off. So definitely determine whether your company is doing well, if not, look for a better one.

    42. Re:Build a business case by Anonymous Coward · · Score: 0

      All of this assumes you can even get the financials...your company is probably not listed, a private company. Hard to even get a copy of the Income Statement and Balance sheet, and if you ask your boss for one, that would certainly raise some eyebrows.....that's the problem working for a small company....only the CEO really knows what's going on....if you can't get any info, you can at least discover who your competitors are and talk to them, they may want to hire you......same industry, etc.

    43. Re:Build a business case by Anonymous Coward · · Score: 0

      Good point. The business teams are apt to blame the I.T. staff rather than understand why I.T. can't "do this" or "implement that".....it would be a very good idea to team with a business team manager (e.g, "the Sales manager wants a better CRM application like "SalesForce" for the salespeople to use, but we don't have enough personnel to implement it, we're barely able to keep the network functioning correctly, let's talk with the Sales Manager about it)......

  2. One Word: Spreadsheet by thesandbender · · Score: 2

    The simplest, and most effective way to get what you want is to prove that your staffing approach will save man hours/time/money. That is your only effective recourse. If you can't do this you are SOL.

    1. Re:One Word: Spreadsheet by DeathToBill · · Score: 1

      The simplest and most effective way is to let a few services go down for a few hours due to lack of maintenance and explain that you're too busy to get them all up again in short time.

      --
      Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
  3. Hire more temporary desktop support people? by sisukapalli1 · · Score: 2

    If you are stuck between mundane (e.g. boss's email not working) and serious (e.g. database servers are not responding), it may be wiser to offload that part at a lower cost per employee (instead of a network admin to be a backup while you work on help desk issues)?

    I've seen the problem where expensive servers are never installed (they sit unplugged for months) because people are busy fixing email client configs...

    1. Re:Hire more temporary desktop support people? by ruir · · Score: 1

      Often then not, helpdesk gives more trouble instead of less. They need to be properly trained and groomed. It is not a magic solution.

    2. Re:Hire more temporary desktop support people? by Anonymous Coward · · Score: 0

      4 programmers and 150 employees means IT is not the primary business. So what the programmers are coding?!, my guess is some website scripting. If yes, keep 1 programmer(fire 3) and hire 0-1 more sys admin and 1-2 desktop support.

    3. Re:Hire more temporary desktop support people? by Anonymous Coward · · Score: 0

      Often then not, helpdesk gives more trouble instead of less. They need to be properly trained and groomed. It is not a magic solution.

      Then you have not encountered the right kind of people to hire for helpdesk positions. Hire people with an A+ cert. Yeah it is looked down on by some, but it is certainly better than nothing and at the very least shows some dedication, book knowledge, and the ability to fill out a form correctly. Bonus points for hiring gamers. Their lives revolve around desktops and competing to make theirs the best. It is their pride and joy. This attitude will be brought to work. They will ferret out problems and compete with each other to close out support tickets. You may need to teach them some office etiquette, but you wont need a script, and you wont need a whip.

  4. RE: by Anonymous Coward · · Score: 1

    I think you should write down your job responsibilities and figure out the high priority ones that add value to the company, and the less valuable ones that you can offload to a second person or dedicated help desk.

    Adding extra staff reduces profitability, so you need to convince your manager and help him convince the CEO that the benefit of freeing up your time to do higher value activities will:

    a) Increase efficiency
    b) Reduce cost in the medium term
    c) Increase reliability or security i.e. preventing hacking incidents etc.

    Also, you could calculate your average hourly salary and see whether freeing up your time would justify hiring a new person.

  5. speak to them in the language they know best by yanyan · · Score: 3, Funny

    A lot of graphs and charts showing correlations between more IT staff and productivity, revenue, downtime, and output. :-)

  6. Quit by Anonymous Coward · · Score: 0

    Get another job.

  7. Change jobs. by Anonymous Coward · · Score: 0

    Your management is so far out of reach of reality that you'll always be taking the strain of making ends meet while getting yelled at for it. The only wakeup call that will work is if they have to actually go shop for replacing their IT team in order to get their shop back into working order.

    They'll not believe you before they have been forced to look for alternatives.

    Look for a company that has already left the stone age and no longer confuses the workload of IT personnel with typewriter mechanics (who have a comparatively light work load regarding the machines that are in good working order as they are not supposed to reconstruct and extend them).

  8. What I learned today by ketomax · · Score: 0

    The famous Soulskill is a Network Administrator.

  9. I was in a similar role by danknight48 · · Score: 5, Insightful

    I used to work for a company with 150 machines, 10+ servers, few lazer cutters running windows (of all things).
    Programming was outsourced.

    That job required 1 IT engineer, and, 1 IT manager.
    We also operated CCTV systems, when requested by management.
    Onsite callouts to external users, etc etc.
    Yeah, it was a family run company. You know the kind, workload piles up whilst you prioritize the family members requests (no matter how silly they were).

    It sounds like you have the numbers, just in the wrong place.

    "We also have 20 or so custom-made support applications that integrate with the ERP to provide a more streamlined interface to the factory workers in some cases,"
    Theres another problem right there. Sounds like your programmers are simply throwing out quantity, instead of one quality application. It will bite them in the ass later down the line.

    I honestly think your company should only have 2 programmers, 2 IT engineers.
    I wouldnt be surprised if they sacked the extra programmer and made the IT manager focus on IT, instead of programing.

    1. Re:I was in a similar role by HansKloss · · Score: 1

      Mod parent up.

      4 programmers for company of that size, it is a joke. 1 programmer + 1 IT with extra work outsourced as needed.

    2. Re:I was in a similar role by gl4ss · · Score: 1

      you're forgetting that programming was outsourced.

      these guys apparently are developing the factory management system, the programs that work as the management layer in the factory(that would have been many foremen and secretaries in the old school) - they're important part of how the factory works.

      of course, you could say that "the answer is to outsource the programming". how cheap that's going to be though(potentially very expensive, erp consultation rates are ridiculous)..

      --
      world was created 5 seconds before this post as it is.
    3. Re:I was in a similar role by Anonymous Coward · · Score: 0

      Not sure exactly what all the programmer staff is doing but it hints at being over-staffed slightly or wrongly staffed.
      I worked 10+ years for a company with close to the same number machines.
      Difference was my staff was not just programmers, they were engineer types.
      We not only ran the companie's data need but worked on hardware/software products adding millions to the companie's bottom line.
      Guess you could say our work more than paid for our positions and then some.
      Maybe a good look over of current operations and work tasks would be something to consider.

    4. Re:I was in a similar role by Anonymous Coward · · Score: 0

      I agree. I used to work for a company with 120 machines, 6+ servers, and 50 CNC machines connected via serial port. There were 2 programmers for inhouse built ERP and 1 network/desktop engineer. The network guy rarely had enough to do. We shunned MS servers and instead used Netware/Suse and Linux servers which were rock solid.

    5. Re:I was in a similar role by CameronNeil · · Score: 1

      Yep agreed, I work for a place with over 1000 users and about 700 devices not including VoIP phones, 20+ servers. 1 Sever admin, 1 telecom admin, 1 deskside (general IT role), 3 programmers and a supervisor. Guess who did most of the day-to-day stuff (printers, pc problems, "outlook isn't working, how do I do this?")? My suggestion is start getting interviews for other jobs and let your boss know you're doing it. That'll put a rush on them getting help - it worked for me anyway... we now have 3 deskside support people and moved up to a network analyst role.

    6. Re:I was in a similar role by Nethead · · Score: 1

      200 person aerospace company mix of manufacturing and engineering. two person IT also handles facilities and property management. We get by OK. Get a good ticketing system for help desk shit. (kayako.com is what we use, the in-house version on a VM.) Use clonezilla for builds. Keep shit as simple as you can. Outsource as much as you can.

      --
      -- I have a private email server in my basement.
    7. Re:I was in a similar role by Anonymous Coward · · Score: 0

      150 machines.. HA.

      I've got 40 IBM Power Frames, 860 lpars!

    8. Re:I was in a similar role by The_Revelation · · Score: 1

      For a moment I thought you might be one of my previous bosses. :)

      The system described by OP is very similar to my last position.... except we had about 300 users across APAC in various factories. ERP integrated into everything, including robotics on the assembly lines.

      Two Engineers and 1 outsourced ERP consultant got the job done. When Engineering wasn't fixing routine problems, it was contributing software - either manufacturing, ERP or middleware.

      You company management is probably correct. Too much staff in the wrong places. Need a receptionist? Get an SD application.

  10. You are barking at the wrong tree by ruir · · Score: 4, Interesting

    The point you have to make is not you need to hire more people, it goes beyond that. Point 1) document the time you are "wasting" with tasks bellow your competence. Point 2) do the math, show them how much they could save, both with productivity lost in important projects, and most importantly, how much they could save shifting more mundane tasks with cheaper people. Point 3) Document the expenses with outside contractors (if any). Point 4) Make the case for outlining responsibilities and areas of competences. People dont ask airline pilots to pick up trash, or give food to travellers, well again, because their work is expensive. Also, people dont expect taxi drivers to be able to fly a jet. Point 5) Learn to say no. Either when you dont have competences or time. Point 6) Learn when how to say I dont know. Point 7) Know when it is time to outsource some services, either in complex or lengthy tasks.

    1. Re:You are barking at the wrong tree by ruir · · Score: 4, Insightful

      And dont forget also metrics standard in industry. From the top of my head, normally is an administrator for every 50 windows machines. I can be wrong, research about it, put there known names, like Gartner. I personally think they spew bullshit, but management loves numbers and metrics.

    2. Re:You are barking at the wrong tree by wvmarle · · Score: 1

      Point 2) do the math, show them how much they could save, both with productivity lost in important projects, and most importantly, how much they could save shifting more mundane tasks with cheaper people.

      Make sure to show them that there is more work than the department can handle now. Otherwise: out you go, in comes a cheaper replacement taking over everyone's mundane tasks, and your not so mundane tasks are taken over by the higher qualified people. After all, if you have work for five people, it doesn't make sense to hire six. It may make sense to replace one with someone with a different skill set, and re-organise the work.

    3. Re:You are barking at the wrong tree by KingOfBLASH · · Score: 1

      That is if and only if he's working for a shady company. Although such things do happen.

    4. Re:You are barking at the wrong tree by grep+-v+'.*'+* · · Score: 0

      But don't forget about: Point 8)

      Learn

      How

      To

      Insert

      White

      Space

      In

      Your

      Documents.

      If all you do is write long run-on sentences, then point 9) you look like an idiot and more to the point, Point 10) no one is going to bother reading them no matter how interesting and insightful it is. You could write things all day long and even though it might be spelled rite and ain't got no many atrocious grammar missteaks, as long as no one reads it then all you've done is waste both your time and theirs. Also, you've increased global warming by breathing and expending energy while you wrote your War and Peace masterpiece and it didn't make any difference in the long run. So in other words: white space on the page is just like air in your lungs, if you don't have any white space in any or your paragraphs you should just stop breathing while you write it so that you remember not to do that. Blank space also creates a slight sense of restfulness for the eyes since you don't have a giant wall of black text staring at you that you have to parse. Instead of having a massive square of text, you might try a more artistic approach for your choo-choo (See marshall). If you just don't care though, you can write as much as you want, even try to write the Great American Novel. All you're doing though is taking low-paying jobs from a million monkeys, and now-a-days putting them on the unemployment line since they're people too. I suppose that's better than being served up as Soylent Green, though. And yes I know that in slashdot you can make things look as pretty as you want in the Comment section, but if you don't delimit them and add the internal markup, then you end up with stuff that looks a lot like this, I'm the only one still here, aren't I? Gee, this is just like back in grammar school when I was the last one picked for dodge-ball, as I couldn't dodge very well. That mean old Tommy always kept picking on me and throwing the ball as hard as he could; he even broke my arm one time and then stood over me and laughed and laughed. I hated him, I've hated him for years. He was always better than I was in almost everything, but just exactly like you he didn't bother to use white space and paragraphs while writing and ... TOMMY? TOMMY, IS THAT YOU?!!? I'm going to find out where you live and we'll just see how you like to be hit with a wrecking ball instead of a hard rubber ball.

      So use white space or a wrecking ball might soon come your way. Oh, and those are all good points by the way, once you find them.

      --
      If the universe is someone's simulation -- does that mean the stars are just stuck pixels?
    5. Re:You are barking at the wrong tree by gorbachev · · Score: 1

      That assumes the CEO/company understands the difference between an "airline pilot" and a "taxi driver".

      Some companies for which technology is not a core competency don't really know,

      --
      In Soviet Russia, I ruled you
    6. Re:You are barking at the wrong tree by Anonymous Coward · · Score: 0

      And dont forget also metrics standard in industry. From the top of my head, normally is an administrator for every 50 windows machines. I can be wrong, research about it, put there known names, like Gartner. I personally think they spew bullshit, but management loves numbers and metrics.

      Holy hand grenades batman... and here I sit, responsible for at least 2000 Linux servers by myself... dammit. I guess, hooray Linux?

    7. Re:You are barking at the wrong tree by sjames · · Score: 1

      Don't say no, ask the manager to set priorities, do the top items and document what priority level got dropped on the floor.

      Also, document how many hours expensive programmers and engineers are dealing with simple helpdesk issues. The savings rom hiring a help desk guy will be the pay differential/hr * the number of hours spent. Make the hidden assumption that programmers are hired to program full time and that their cost has already been justified or they wouldn't be there.

    8. Re:You are barking at the wrong tree by ruir · · Score: 1

      Why not? Learning to say no is one of the best skills you can have, in order to do your work. How about, I dont have the time to do it, it is not my work or I dont know, lets hire a consultant for a gig?

    9. Re:You are barking at the wrong tree by sjames · · Score: 1

      There is an art to saying no without giving a manager who is in reality a 3 year old in an adult body an excuse to throw a tantrum. If you just say no, you become 'insubordinate' or 'lazy' once the tantrum starts.

    10. Re:You are barking at the wrong tree by ruir · · Score: 1

      It really depends on the manager. I had the misfortune to have once in my life a true PHB, micromanaging, childish, dumb, and very insecure. However, the majority are people that you can reason with. Pity I cant use my mod points to up your comment.

  11. time and cost details by bloodhawk · · Score: 1

    You should have timesheets detailing everything you actually do, a list of tasks that need to be done as well as time estimates against them. Present that as your business case. Remember though staff are very expensive, for such a small organisation that is actually a lot of developers but maybe 1 too few admins, perhaps they should also be looking at utilisation of more off the shelf stuff rather than extremely expensive customisations.

    1. Re:time and cost details by bluefoxlucid · · Score: 1

      Closest response I've actually seen.

      There's a lot of "managers don't want to think", "Break stuff and blame staffing", and "use Logic(TM)" responses here from clueless tech idiots who think they're management or diplomats or something. These are the same people that can't understand what executives (CEO CSO CISO etc.) actually do and why they're needed.

      I've been studying project management because of this same shit. On one hand this place is understaffed; on the other, the stuff we're staffing up for would be easy to do on half the staff we have already... if managed properly. With a breakdown of the work, project experience and documentation that allows for fairly accurate estimating, and various risk management documents, you can show that A) you're in desperate need of more staffing if you want to actually complete any work this year; and/or B) current staffing prohibits implementation of risk controls, and the company's position is very precarious and based on the idea that one or two minor things can go wrong and the major things won't happen.

      Negotiation requires good communication, but also good facts to communicate. You need to show management that their goals are best served by following your suggestions. This produces a situation where both sides feel they've gotten something out of the negotiation, and both sides understand what they're doing and why.

      As a final thought, refer to chapter 4 of the PMBOK5e, particularly the section on meetings: Meetings are for A) communicating information; B) generating alternatives (brainstorming, etc., coming up with possible actions; or C) decision making. Exactly one per meeting. Have a meeting, communicate the situation: work to be done, human time available, human time consumed, problems, risks, and so on. Have another meeting a few days later, discuss how to address the problem: change timelines, drop projects, alter (reduce) project scopes, emphasize addressing risks, emphasize projects to improve efficiency so the same staff can complete their work in less time and with less effort, hire additional staff, etc. Have another meeting a week or so later, make a decision: make any procedural changes and create any additional positions as is fit. Never, ever do a bunch of different shit in one meeting; that's how you get vacant management-driven from-the-hip decisions that tend to be the worst possible solutions to any problem.

  12. Managers talk Dollars by Anonymous Coward · · Score: 1

    For getting support from managers, you need to take talk a language managers understand:

    * Return on Investment for infrastructure improvements
    * Write-off rates on existing and new equipment--and the effort required for replacing them.
    * Risks involved with having out-dated infrastructure--preferably expressed in dolar amounts.

    This all boils down to getting actual figures / accurate estimates for the amount of funding involved in supporting the infrastructure, servers and desktops at acceptable levels of continuity.

    The programming members of your team need to be assertive and explain the planning consequences of the demands placed on them, so that management can make informed decisions on priorities. When the priorities are clear, the programmers need to stick to them and refer people who do not like that to management instead of trying to please everybody.

  13. talk business by Tom · · Score: 5, Informative

    Been there, done that.

    When you talk to managers, you need to talk business. Throw every reason you think important into the trashcan. Then build your case from the ground up as a business case. Show that it saves the company money or increases productivity. Basically, make the case that your proposal == more $$$.

    If management has ever complained about IT being slow or unproductive or their new iPad taking a week to set up - that's your door. Show them how productivity would increase with the expensive IT guys doing the IT work and lots-cheaper help desk guys doing the cheap work. Make sure to use the word "waste" a lot, because it's a red flag to managers - you they leave with the fear that they are wasting company resources unless they follow your proposal, but without you having said that directly, because they have to think they came up with that conclusion themselves.

    And read up on the bikeshed problem - include some trivial, easily understood parameters in your proposal that management can discuss and decide upon.

    And finally, understand that there may be reasons you don't know about that could lead to your proposal being rejected no matter how good it is. I once got a project rejected that everyone agreed was good because the company was about to merge with another one and nobody wanted to make a decision in that order of magnitude (a few million) because management had already begun the "there's one of us in each company but only one position in the merged one..." game.

    --
    Assorted stuff I do sometimes: Lemuria.org
    1. Re:talk business by ObsessiveMathsFreak · · Score: 1

      When you talk to managers, you need to talk business. Throw every reason you think important into the trashcan. Then build your case from the ground up as a business case. Show that it saves the company money or increases productivity. Basically, make the case that your proposal == more $$$.

      Essentially, you must dance the corporate Dance of the Seven Veils, in order to entice managers in the only language they are able to speak.

      --
      May the Maths Be with you!
    2. Re:talk business by Common+Joe · · Score: 1

      Something to consider: I used to work in a small business (under 60 people). I was hired for my programming skills. My expertise was not management nor business nor finances. It was hardware and software. Coming up with a quote that showed how much money the company could save by hiring a second IT could not happen because I wasn't given the financial information in that detail -- nor did I want them. It would have just been one more thing on my plate to concern myself with and I was plenty busy already just trying to handle the IT side of things. I could feel the pain and I tried to describe it to my boss. It took a while before they hired a second person to help me out.

    3. Re:talk business by Tom · · Score: 1

      I'm not sure size matters except at the extreme scales. I've worked in everything between 100 and 2500 employees, and while the details change, the basics remain: Management is interested in business cases. To get their support, speak their language.

      --
      Assorted stuff I do sometimes: Lemuria.org
  14. Some ideas by Anonymous Coward · · Score: 0

    Senior management needs evidence that the company needs the additional staff. Focus on presenting why they should hire them: What will happen to business if they don't (risk of stopped production, loss of data, projects being late) and quantify, best in lost money. Get numbers ready for the different aspects.

    Help Desk: Check how much calls you get per day/month, how much work this involves. Put together a list of tasks that are common and could be solved by a help desk person. Get familiar with ITIL/different support level methodology.

    Network: make clear what single point of failures mean to the business.

    In general: Come up with the risks and description, not a solution you want. What is needed is that the senior management realizes that there is a challenge, maybe another solution (external providers for tasks etc.) might also be suitable.

  15. Re:Learn your place by leuk_he · · Score: 1

    And in the end: do not let it give you stress. You are not running your company. Just make sure that the risk of their current decisions are communicated, don't assume they know.

    Otherwise ask for a longvacation in 6 months. If you come back and things still are running, you worried too much. Also the fact that the lead IT mananger is a programmer is a bit worriesome. ..

  16. In short: by andrea.sartori · · Score: 1

    Q. How Do I Convince Management To Hire More IT Staff?
    A. you don't.

    --
    Mostly harmless.
    1. Re:In short: by coofercat · · Score: 1

      Even leaving doesn't always convince them to hire someone ;-)

    2. Re:In short: by andrea.sartori · · Score: 1

      Was it intended as a reply to #45593367? :P

      --
      Mostly harmless.
  17. It is huge IT by HansKloss · · Score: 1

    For that size? 4 Programmers???
    Fire 2 developers and hire 1 temp for occasional network staff.
    I know Network Admins that manage 1000-5000 workstations. Easily.

    1. Re:It is huge IT by mlts · · Score: 1

      With the proper admin tools purchased and licensed, one person running that many workstations is definitely possible.

      However, if a company balks at buying the enterprise stuff (programs to check if all boxes have AV working for CYA reasons, the ability to push MSI updates, a working WSUS mechanism, a working PXE boot mechanism so workstations can be reloaded through the network, a backup program so user documents are stored somewhere safe, and so on), it can be a difficult task for 20 admins.

  18. Do not personally absorb the pain by Anonymous Coward · · Score: 0

    Actually as long as there is no pain for the business or your boss, then he will hardly add resources and therefore increase costs.
    So IF the load is really to high to sustain it, then stop doing excessive overtime, covering blown milestones etc. Then management will realise that they need to increase staffing, hire contractors, offload duties, etc. But it is certainly their responsiblity to choose which way they want to go.

  19. Resources tend to be scarce by KingOfBLASH · · Score: 4, Interesting

    In addition to the IT department wanting more people, probably shipping, accounting, sales, and just about every other group in the company wants to hire more people. And everyone probably has a good reason, a clear benefit or savings to the company if they get the people they want.

    As the company can't invest in all of these projects (and hire all those people), they'll be careful before they add staff to any group. This is pretty standard. It's not enough that you say "I need more people so we can finish projects on time and get a great network infrastructure." You have to be able to say "lack of IT staff is hurting X groups and costs the company $X"

    Why not look at it another way? Instead of asking for more people, look at the issues being brought up with help desk work. Are you spending 8 hours a day resetting passwords? Maybe you can give the users the ability to reset their own passwords. Or maybe some training will pay off dividends and allow people to make less help desk calls. Cut down on the help required and you can effectively have more time for other things (without needing to hire someone else). You'll look like a hero. Just start tracking what type of issues come in and you'll be able to use that to build your case to management.

    1. Re:Resources tend to be scarce by bluefoxlucid · · Score: 1

      Most departments want to hire more people to show on the DH CV that they head a department of 250 people executing multi-million-dollar initiatives. They conveniently leave off that the business need can be addressed with 8 clerks and a $90,000/year outsourced payroll solution instead of a $2 million/year in-house Oracle installation and 5 DBAs and whatnot supporting 200 clerks using a poorly-written in-house HR and purchasing system integrated with an off-the-shelf payroll system.

    2. Re:Resources tend to be scarce by mlts · · Score: 1

      That might be a way to go. For example, setting up a self-recovery system for lost Active Directory passwords is not too difficult to do with FIM.

      Another example was at one company I worked for, a lot of IT time was taken by reimaging machines. Setting up a PXE/WDS server and maintaining a couple master images did require an additional server and some routing configs... but the payoff was well worth it.

      Of course, there are things which can only be solved with "boots on the ground", but maybe giving an effort to pare away stuff that can be automated might help things.

    3. Re:Resources tend to be scarce by KingOfBLASH · · Score: 1

      This is an interesting point. What you're really saying is it boils down to the company.

      In some companies, empire building is a huge thing. People will take any excuse to make themselves oversee a bigger staff.

      But it's not always the case. And senior management is supposed to be on guard for these things, which may be why your direct manager wants more staff but your managers manager doesn't

    4. Re:Resources tend to be scarce by bluefoxlucid · · Score: 1

      A Project Management Office includes a Manager of Projects who staffs a Project Portfolio Manager who examines the needs of all projects in the business and asks questions like: "Why are they building out this over here, and this other thing over there, which are substantially similar and could be built as one system instead of two and take half of the effort?"

      A Chief Operations Officer is an executive whose job is to get middle and lower management to provide brief explanations of their operations, how they meet the needs of the business, and what their resource requirements are. This executive then asks questions like, "Why does Finance need 250 clerks when there are systems out there to automate most of these processes we're doing manually?" He then brings this up to the CIO, CEO, board of directors, and so on, causing the business to place resources into evaluating and potentially implementing new processes to cut down on that work load so they can repurpose and/or lay off most of those clerks (it's not a charity).

      And so it goes.

  20. You don't ... by Anonymous Coward · · Score: 0

    Your boss is "also a programmer" this means that in a 150 person company they decided not to have a real CIO.
    He will not get the cash, and most probably not even ask.

    The only thing you can do it select the least competent of your colleages, hope he or she is also the one with the least social graces, and select that person as the only "user support" person, and whenever somebody ask you to do any support, smile and say that of course you will hurry up and call "I will fetch Mordac the preventer of IT immediatly", and I'm sooo sorry but there is no way I can do it myself I'm flabulating the flobustron right now and if it's not flabulated right the flubeldrak will not goblediglop and my colleages will absolutelly be stuck and the payroll or invoice engine will not work (use payroll for employees and invoices for bosses)...

    You might find out that 5 people is actually enough (the ordinary ration would be between 3 to 6 but then you are a microsoft shop so you might be able to justify 7...)
    Or the bosses will start to freak out ... and come with a "solution" it might be outsourcing the support function... or hiring a CIO...
    but beware of your wishes.... you might get them ...

      Good Luck
          and try to have a job lined up as soon as you can ...

  21. Unbalanced by sugar+and+acid · · Score: 5, Insightful

    I'll be honest, you seem to have a large IT department. You have 4 programmers, and that seems out of whack. Now you are a manufacturer are these programmers actually working on internal business systems (so truly IT), or are they actually involved in developing end user software firmware etc (product development).

    If it product development they need to be moved into the development department with the engineers, though the IT manager would then come underneath the product development manager which maybe politically problematic but needs to be done.

    If it is just for internal systems development and support, frankly your doing too much customization of your internal system. I think you'll find that the payback with a company the size your described , for automating and streamlining every process, by heavy modifications to the ERP are actually not there. Get the IT manager to fight against further scope creep of the ERP, sack a programmer or 2 and get in more true IT support staff.

    1. Re:Unbalanced by duplicate-nickname · · Score: 3, Informative

      This was the comment I was looking for. I can't believe a 150 person company needs 4 (or 3.5) developers working on its ERP system. You either have the wrong ERP for the job or incompetent developers.

      That's between $250,000 to $500,000/year to support an ERP system. You could outsource the whole think to the most expensive provider and not pay half of that. We do massive ERP automation projects for Fortune 500 companies at a fraction of that cost with even lower on-going maintenance.

      --

      ÕÕ

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

      This. For a 150 person company in the manufacturing sector, your IT department should be about 3-5% of that at the MOST - 4-5 people. Most of those people should focus on the ERP system that runs the business, with less than 1 FTE (contractor/part timer) for help desk support and network break/fix. For 150 people, how many actually have a computer versus working cnc machines on the line? Figure a 5-7 year network refresh cycle at the most, as the environment is highly static.

      Frankly, these staffing numbers sound right. Rather than trying to increase hiring, you should go part time contractor and pick up a few more clients. OR join a bigger company, ideally in a sector that has a greater emphasis on IT as a business advantage, like financials.

      Were I the CEO here, I'd outsource more of the IT shop rather than hire the most expensive folks - full time employees.

    3. Re:Unbalanced by Anonymous Coward · · Score: 0

      Agreed. I work for a children's clothing company that does around $100M/year - we have 250 employees in two locations with a completely virtualized network and an ERP system.

      As employees, we have:
      Location 1 (30 employees):
        IT Director
        Network Admin
        Database/Reporting Analyst (me)
        EDI Programmer

      Location 2 (200 employees):
        Network Admin / Help Desk
        IT Intern (1 or 2)

      The IT director and I share the programming, and anything that's substantial enough to merit a lot of time we outsource.

  22. Get Good IT People. by Jane+Q.+Public · · Score: 4, Interesting

    I used to WRITE industry-leading ERP software, AND I used to manage 120 offices equipped with desktops at the same time, AND run the cable myself through the ceilings. And (other than writing the software) I did it entirely on my own, until I got overworked and hired an assistant.

    That might be a bit less but look at the scale here: you have 4 programmers, programming shit the ERP company should be supplying you already (OUR customers didn't have to know how to program). You need 2 "network support" people although I did all the network support by myself back in the day when Ethernet was just being marketed. We didn't have it yet. It's so goddamned much simpler today I have to wonder what the problem is. If the 8 servers need a lot of maintenance then you didn't do it right in the first place.

    Where your company sucks is help desk. Managers, engineers & other hands-on people should not be doing help desk in this day and age. That's just ridiculous. Tell your management to get some decent help-desk software (some good stuff is FREE!) and hire some (relatively cheap) clerical workers or PHONE JOCKEYS, for Christ's sake, and get that monkey off your back. It doesn't belong there.

    That's cheaper (and often better) than trying to pay tech staff to handle support. You do need to set up a good Wiki (or similar) for FAQ and answered issues, but at least you have gatekeepers to keep people off your back all the time.

    And honestly: if you need 4 programmers to do your ERP, you're buying it from the wrong people.

    1. Re:Get Good IT People. by Jane+Q.+Public · · Score: 2

      I should clarify what I was saying: if you're the top guy then some support questions will (and should) trickle up to you eventually. But the key words here are "trickle" and "eventually". You should have a layer or two of (again, relatively cheap) people under you to handle the more routine things.

    2. Re:Get Good IT People. by ultranova · · Score: 1

      I used to WRITE industry-leading ERP software, AND I used to manage 120 offices equipped with desktops at the same time, AND run the cable myself through the ceilings.

      You had it easy. We had to mine the copper for the cable ourselves. And walk to the mine through a snowstorm uphill both ways. But at least I had copper; my predecessor had to push hydrogen nucleus together with their teeth.

      Heck, I heard the whole Big Bang was just a server room project that got out of hand...

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    3. Re:Get Good IT People. by Anonymous Coward · · Score: 0

      There's no such thing as industry leading ERP software written by a company with 120 offices. Unless you mean 120 office BUILDINGS.

    4. Re:Get Good IT People. by jon3k · · Score: 1

      After spending many hours researching I'd suggest osTicket for helpdesk software. It's free and open source and really good.

      Just curious why you think IT is simpler now than it was before Ethernet. Or did you just mean cabling specifically? That seems kind of counter intuitive. The demands from their users on IT departments is much, much higher than it was 20 years ago.

    5. Re:Get Good IT People. by Anonymous Coward · · Score: 1

      I used to WRITE industry-leading ERP software, AND I used to manage 120 offices equipped with desktops at the same time, AND run the cable myself through the ceilings. And (other than writing the software) I did it entirely on my own, until I got overworked and hired an assistant.

      That might be a bit less but look at the scale here: you have 4 programmers, programming shit the ERP company should be supplying you already (OUR customers didn't have to know how to program). You need 2 "network support" people although I did all the network support by myself back in the day when Ethernet was just being marketed. We didn't have it yet. It's so goddamned much simpler today I have to wonder what the problem is. If the 8 servers need a lot of maintenance then you didn't do it right in the first place.

      And there it is, " I did all the network support by myself back in the day when Ethernet was just being marketed" so in other words you had a totally flat network with no policies, vlans, firewall, application firewall, ids, redundancy, and well basically anything. You had servers physical with no redundancy besides maybe tape backup, server dies well downtime to restore is expected. Most likely, your application ERP if ethernet was just being marketed was in foxpro or dbase or something like that. You didn't have a SAN architecture with Iscsi or NAS architecture with NFS as supporting storage layer. You didn't have "malicious" devices since it was brand new, you didn't need to implement NAC, Wireless, or QOS on your network because by god an T1 line is enough to support them forever. You didn't have to deal with RDNS because their wasn't blacklists. You didn't deal with VMWare, KVM, OpenVZ, or XEN because a box was just an expensive unit that shouldn't fail. You didn't deal with VPN for remote access or Mobile Devices that must must be connected and secure. I could go on and on but why bother because you did it all back in the day.

      I'm really tired of hearing from people that plugged in a linksys router into unmanaged switches and hubs and were like I'm a network administrator or, I wrote the best program in existence back in the 90's and it was so industry leading that I had time to do all this other stuff. Could it scale to handle more than 2 users without a complete rewrite of course not but that is totally like Oracle.

      Let's just acknowledge that things are slightly different from the 80's and 90's and the technology and problems are very much a different animal.

    6. Re:Get Good IT People. by dbIII · · Score: 1

      but at least you have gatekeepers to keep people off your back all the time.

      From someone who has been there be prepared to not work in a place for very long when you do something as unpopular as putting a perceived roadblock between the person with the problem and the person that can solve it. It's fine doing that as a contractor coming in to make major changes but it's not something for a person who's going to stay in the place unless they want to waste all the time saved playing office politics to handle the fallout. People miss their instant access to their friend in IT even if everything else has gone to shit and most other people get ignored, and they can take things very personally when they lose it.
      There are ways to ease into it and not make it obvious that someone is acting as a gatekeeper, but it often requires extra staff to do work very similar to childcare and with similar skills.

    7. Re:Get Good IT People. by Anonymous Coward · · Score: 0

      Yeah, well, try using shovelware like SAP or Dynamics and see if you can still say that. Most of these companies would be better off writing software in house than struggling with garbage foisted on them by some unaccountable vendor.

    8. Re:Get Good IT People. by Anonymous Coward · · Score: 0

      Good work, Jane Q. Public. However, I would have fired your manager for putting you in charge of ERP (the lifeline of a business) and then diluting that priority with help desk support and other duties.

    9. Re:Get Good IT People. by Anonymous Coward · · Score: 0

      osTicket is good stuff for more than just helpdesk. Can also use it in QA, Building Maintenance, and all other sorts of fields. I would recommend it to tradesmen, if only to be able to tell what they did months or years ago. Also because a young guy with a tracking system can be able to query all the knowledge of the old guy.

    10. Re:Get Good IT People. by Anonymous Coward · · Score: 0

      Good start for "free" is spiceworks.com

    11. Re:Get Good IT People. by Jane+Q.+Public · · Score: 1

      "I did all the network support by myself back in the day when Ethernet was just being marketed" so in other words you had a totally flat network with no policies, vlans, firewall, application firewall, ids, redundancy, and well basically anything.

      Nope. It was "before" none of those things. Wait... except redundancy.

      When I started there, the whole office was on an arcnet-based network. And a bigger pain in the ass you probably never saw, especially for a growing company in which computers are being moved around and new ones acquired all the time.

      But it did have (optional) firewalls. It did have vlans. It did have addresses. It did have policies.

      Later, we moved the company to a new headquarters and I designed and built the new (ethernet!) network. Except for the wiring that is... new buildout so we paid somebody to cable up the whole place.

      I designed and ran a network -- from arcnet to ethernet -- for a main branch of the company with 120 offices, with a dedicated T1 line to our other 2 regional branches. I didn't just "plug in a Linksys router", asshole.

      Would you like to hear my scores on the MCSE exams? I'd have to go look up the exact scores but I am sure I still have them around here somewhere.

    12. Re:Get Good IT People. by Jane+Q.+Public · · Score: 1

      "Let's just acknowledge that things are slightly different from the 80's and 90's and the technology and problems are very much a different animal."

      And the fact that things are somewhat different now was part of my point, jerk.

    13. Re:Get Good IT People. by Anonymous Coward · · Score: 0

      Yes, I'd like to hear your scores on the MCSE exams.

  23. Explain your limits and how it relates to business by rcastro0 · · Score: 1

    You should track how you and your staff spend time for a week or so (a typical week). Then you should point out how much effort (FTEs) mundane support tasks are taking, and how much is left for system development, programming.

    When you do that, do point out the extra penalty for efficiency due to constantly have to answer support request. (assuming it is inevitable)

    Then list all requests for system improvements, what are the benefits of each when looking from a business perspective (bottom line impact). Do a rough estimate of development time, vs your limited capacity, and thus how long (if ever) the request pipeline will be cleared.

    You should then lay three options for management: forsake a part of the $ benefits from improving the system, out source development or hire more staff. You can compare the cost of each alternative to make the decision of easier... (opportunity cost in the first alternative)

    --
    Quem a paca cara compra, paca cara pagará.
  24. Your shop is manpower-intensive by Anonymous Coward · · Score: 0

    No, not the manufacturing plant. Your IT-infrastructure. You're just really lucky the chief is only smelling a rat at this point, and doesn't have the background to figure out the obvious.

  25. Management's View by Anonymous Coward · · Score: 0

    The managers will be thinking.

    "Gee, why can't we hire fewer people to do the same amount of work. We give our workers great benifits. If we could only hire some super performers our problems would go away. By problems I mean this guy who is bugging us to hire more people. More people means less profit. Less profit means less pussy. So lets hire some of the Super Performers from India. They will perform well for more profit and therefore get us more pussy.

    Gee I'm glad I thought of that. USian workers are so lazy. I know I will use the money that I saved by hiring Indians to increase my quarterly bonus. "

  26. Don't go there... by Krokant · · Score: 1

    First ask yourself what the priority of your CEO is. Does he really care about the IT department, does he see it merely as a cost or as adding value to the company? My experience is that in manufacturing, this is mostly not the case (as opposed e.g. to the financial services vertical). Furthermore, are there real problems with IT being exposed to senior management, e.g. was there a big loss of data that caused the entire factory to come to a grinding halt? Or do you guys do a good job, make sure that everything keeps running (with the necessary overtime, stress, cursing, ...) with just some occasional failure that never even surfaces because it has hardly a financial impact? Unless you will be able to convince the CEO that either his business will increase because of an additional FTE on IT, or that a huge risk of production loss (= financial loss) can be mitigated using additional staff, your chances to convincing him will be nearly zero. I suppose your IT manager has gone over this exercise a few times as well... Tip of the day: don't tell the CEO about your nitty gritty techy projects you want to do, like "creating the solid infrastructure you want to have". They couldn't possibly care less about what you want, they care only about the benefit for the company (which in turn after the yearly numbers have been published, turns into a benefit for them personally).

  27. too many programmers by Anonymous Coward · · Score: 0

    typical... network admin whiner

    1. Re:too many programmers by Anonymous Coward · · Score: 0

      Don't worry, you'll get the chance to learn networking stuff too, when you have first learned simple things like finding the Shift key on your keyboard.

  28. Business case by nuggz · · Score: 1

    To justify spending on any project, you have to explain why it is worth spending money on. This is standard practice for any large expenditure.

    It's a simple concept, but it's hard to do well.

    Simply identify the benefits of hiring someone, and their value. If the additional value is more than their cost, by the required return, they'll spend the money.

    If you spend your time doing other stuff, point out you spend x% of your time doing this other stuff, and if you consider the context switching overhead you're very inefficient. That's often enough to hire a jr support guy.

  29. Hire a Temp by Anonymous Coward · · Score: 5, Insightful

    Hire a temp, it's usually easier to get a temp approved to knock down ticket times. Make them your Helpdesk person and have them handle basic low profile stuff. Temps are less threatening to management but do this every time you get backlogged eventually it will be cheaper to hire someone than to keep paying a staffing company. At the very least you'll get help to lighten the load even if only temporarily.

    1. Re: Hire a Temp by Anonymous Coward · · Score: 0

      Temps rarely help if there is a true resource issue. It takes time to train then. Then once they're trained they have to leave.

  30. standard ERP issue by Anonymous Coward · · Score: 0

    The ERP with over 100 customizations is the real problem.
    Your mangement meets some ERP salesman that convinces them the ERP will fit "most" of your needs.
    But its far from true and it requires a lot of people and specific ERP skills to make it fit.
    In the end, it works better and cheaper to develop a solution from free software and a few developer to make them fit your need.

    Get rid of the ERP you will not need an extra IT staff.

  31. Here's a huge part of your problem: by Anonymous Coward · · Score: 0

    > We're a Windows shop with Exchange 2013.

    No good can ever result from the above. Only stress and harm.

  32. You do need more help by thatkid_2002 · · Score: 3, Insightful

    The way I see it - the "IT Department" is really just you because the programmers are more akin to an "Engineering" or Tooling department IMO. Are the programmers providing IT support? If so, this is a double edged sword for obvious reasons.

    I have worked in offices only slightly smaller than that company and we needed at least two people most days - and we had the benefit of having outside help for a lot of things (having a high staff turn-over didn't help).

    I think it's worth making a business case focused argument rather than a "we need help" based one. Perhaps you should get the help of a manager who is not in the "IT Department" to help build, mentor and deliver the case. This isn't necessarily because your existing IT Manager is incompetent, but mostly because he is too close to the issue at hand and is unlikely to be taken seriously because of it. He also sounds like a typical tech guy - and thus probably isn't quite as tuned into non-IT culture.

    1. Re:You do need more help by thatkid_2002 · · Score: 1

      Ah, I got distracted while writing my initial reply and failed to re-read TFS to get the answers I wanted. Yes, the programmers are doing IT/support tasks rather than addressing business needs and things are going pear shaped because of lack of focus. Though my solution remains the same.

  33. don't ask for more people! by martin-boundary · · Score: 5, Funny
    Don't ask for more people! Ask for more money!

    Tell the boss you can get rid of the four programmers by using a new super AI scripting system that only you can program. Tell him with the money he saves on the four salaries, he can pay three of those salaries to you on top of your normal one, and he's still going to save money! Win-Win! Next, you need to gain access to your Windows boxes without a gui: Simply install a Russian botnet, with a web based control interface. You can get an old one from any online Mafia surplus store. Next, you can simulate the AI system using a dozen cheap Indian IT professionals who simply do the needful overnight via the web interface. Demonsrate the system to the boss, claiming it's a natural language interface (don't mention the Indians). Make sure you finish the demo with a difficult task which is written in incomprehensible New Zealander slang, to show that the system still has just a few bugs left. When the boss is impressed, ask for another $500k to develop the system, promising joint marketing rights when it's finished. When difficulties arise in the next 6 months, ignore them, claiming you have coding to do and the final version will solve everything. At some point you will get fired. Use the golden parachute you negotiated after 3 months, when you were claiming that Google have been pestering you with job offers twice each day (proved using forged emails).

    Now relax, count your money on the beach in Acapulco, and install an experimental version of Arch Linux on your Beowulf cluster of Raspberry Pi's. Log onto the Internets using your satellite phone, and help newbies with their sysadmin questions long into the sunset.

    1. Re:don't ask for more people! by Anonymous Coward · · Score: 0

      I think you forgot about stealing the dinosaur embryos in there..

  34. Re:To be honest your boss is right by gl4ss · · Score: 5, Insightful

    no.

    just label 4 of the guys as part of the factory production team. that's what they are.

    --
    world was created 5 seconds before this post as it is.
  35. Ratios by ledow · · Score: 5, Informative

    I work in inner-city schools. My last job was for independent (private) schools.

    We had 380 kids, 50 staff, 50 desktops, 50 laptops, 50 netbooks, 50 tablets. We tied it all in on site, with VoIP phones, structured cabling and also wireless, dozens of apps (some dating back decades), dozens of printers, access control, CCTV, even the boilers were computer-controlled. Every classroom was kitted out with projector, whiteboard, phone, laptop point, printer, and a few bits of miscellany. It was all wired back to 6 servers, and we offloaded quite a lot of external stuff like email to Google Apps.

    There was me. Just me. And an independent audit recommend we get someone else to help me but it was going to be just an apprentice.

    The computer systems ran everything, including a bunch of legally required systems and the finance (several million pounds a year just in school fees, for instance). Building projects happened every Summer and generally added several rooms and meant recabling large parts of the building every six months or so.

    Outside contracting was limited to cable running (not even crimping, etc.) and third-line support. We had a helpdesk ticketing system, regular computer-based exams that affected the children's education if they weren't run properly, an MIS that held stupidly critical information and was in use by the staff every moment of every day.

    And, I'd like to reiterate, there was just me. Now, I left because of overburden but that was after 5 years of all the above running quite happily and only THEN (after a staff change) did they try to pile duties like managing the boiler control systems (what the hell do I know about gas boilers the size of a room?), overriding all my freedoms and choices (ordered a VoIP phone - normally £100 and next-day delivery.... six months later, the order still hadn't even gone through the system) and expecting decisions-by-committee where the committees still wouldn't exist six months later.

    As such, I left not because of the IT workload but because of the management bullshit that suddenly appeared above me and stopped me doing my job. Several others left with me, and the number of constructive dismissal claims went through the roof.

    And you're sitting there with 4 programmers and 2 "general" IT staff on something that I would consider - at best - equivalent, and moaning? My sympathy isn't with you. I made more than 100 customisations to a single process on a single machine, running more than 25 separate major functions which was so funny that I used to label them (e.g. "Fax-to-email server", "Intranet server", etc.) on the side of the machine and I ran out of room on a tower case. Hell, just the copy of Hylafax I was always scared to upgrade because it had so many home-brew patches and configuration quirks that it took a long time to do so from the bare source.

    Multiply that up by the various other servers, failovers, etc. and I did more programming on them than I did any other kind of tech support. One of them even had some electronic relay control boards that I had to design and build myself, controlled by that same machine and even controllable remotely via authenticated SMS message (heavily patched gammu installation).

    So in terms of your people ratios, I have little sympathy. And you have a LOT of programmers to make your life easier. I spent most of my time chasing external tech support for stupid unresolvable issues in binary software that they refused to update/support. Things like hard-coding the version of Flash required but not being able to recognise two-digit major numbers (e.g. Flash 10), the company going bust 10 years ago, but the software being "vital" to the school's curriculum. Things like software running under Windows 95 "everyone is local admin" conditions but having to deployed in the two IT suites and various standalone and staff laptop machines such that children could run it unsupervised.

    Couple in heavy web filtering, huge legal requirements (all staff machines

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

      Very similar story. 150 users. 100 desktops, 4 sites, 2 states and 2 countries. Servers, networking, programming, ERP, general policy development, IT manager, managing big room sized non-IT equipment with little training, pretty much no budget, remnants of legacy software floating about, little automation and finally, just me.

    2. Re:Ratios by Anonymous Coward · · Score: 2, Insightful

      Most people cannot perform at that level.

      You were underpaid, and I hope your next position was better compensated.

    3. Re:Ratios by ledow · · Score: 1

      Strangely, my "next" position was a one-day trial at a huge private school.

      Six guys, didn't manage to do as much in the entire day as I would have done in my pre-morning checks. It was embarrassing. Tickets months out of date and lots of fobbing off. Couldn't even be arsed to leave their rooms which had a pathetic absence of tools or useful machines (sure, quad-screens looks cool... what the fuck were you using them for?).

      I'm sure that the average worker doesn't do as much as I do, and I can name dozens of people who work ten times harder than I do (not claiming that they get 10 times the results, but it's not for want of trying), and I don't expect for a second to get 8 constant hours of 100% productive work out of people. But there's doing a job, and pissing away your time.

      This guy is either the only one working, or he's pissing away his time. I suspect that 4 programmers is major overkill.

      If you hire M(CSE)onkeys, and pay peanuts, then you get a system equivalent to monkey-shit. I've always known this.

      Have a job lined up for next year. Same size school, same size problems, same size IT "department". Taking over from the ONE guy who brought in at great cost to rescue them and document their network as a side-job, when their previous ONE guy was a lounger and did fuck all and didn't backup their systems (and they never realised until a server crashed).

      The ratio is not unusual even if most small businesses can't find people who can do that. I don't expect some small office to have the best IT guy in the world. It would be a waste. But when you're talking a multi-million pound business, you either hire well or hire lots. And this guy sounds like he's in the "lots" category.

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

      What exactly do you know about software development, specifically for manufacturing systems? Because from what you have described, you sound like a typical technician that knows a little about a lot of stuff with regards to technology support. So what if you modified a little bit of source code to make some crappy software work, have you ever built an in-house app from the ground up? Gone through the whole SDLC? There is a whole lot more to software development than just typing out some code. Their 4 programmers are probably appropriate for 20+ in-house apps plus the customization to their ERP. Don't underestimate the complexity of ERP systems either. SAP, Oracle, etc. are beasts and typically need continual attention.

  36. There is no business case. by Anonymous Coward · · Score: 1

    From the OP:

    I would like them to also hire dedicated help desk people. As it stands, we all share help desk duties, but that leads to projects being seriously delayed or put on hold while we work on more mundane problems.

    IF getting the projects done were THAT big of an issue, the CEO would be solving the problem. And...

    ... I can't really create the solid infrastructure I want us to have, and the developers are always getting pressure from other departments for projects they don't have the manpower to even start."

    Pressure from other departments? And? Here's what you say, "Talk to my manager. I have no say in that."

    It's obvious to me that there are plenty of resources for what this company needs.

    I keep seeing that HE wants them to hire dedicated people and HE wants an infrastructure that HE thinks they should have. The OP is incorrect on what he thinks his company needs.

  37. Easy answer by wbr1 · · Score: 1
    Q: How do I convince management to hire more IT staff?

    A: Quit.

    --
    Silence is a state of mime.
  38. Prioritize openly by Anonymous Coward · · Score: 0

    Have a meeting with management and explain which tasks can be done and which can't be done with the current staff.
    Have a bunch of suggestions how the situation can be taken care of (more staff, lower quality, no support some hours, outsourcing, etc)

  39. All they hear is you asking for yourself by HnT · · Score: 4, Insightful

    Your main issue is: in every single sentence you told us you said "I want", "I need" something to essentially make the situation better for you and your co-workers and you want the company to spend money for that. This is completely useless since all they hear is you asking for a favor to make your life and your job easier for YOU, and you presented mildly or barely business-relevant arguments as a justification for that but your main points were presented about YOU and your team. It is not an issue for management if you and your coworkers are overworked as long as things are still running; they will brush that off as "the geeks are just whining" or "times are tough but it will get better". It obviously has not been an issue so far that certain projects got delayed. And "we could do better" is something managers don't care about because it is universally always true even if you are the leader in that area.

    You mean well but you are selling it completely wrong. If you really want to work on bettering the situation then you got to learn to play politics and understand business and partially go against what feels natural for a tech. That means you need to establish an actual issue in the managers' minds first. This could mean weeks, months if not years of pointing to an issue when it pops up and showing how it affected the business in a negative way. But be warned, nobody likes bad news and to be constantly nagged, so you will need tact. It could be done opportunistically, piggy-backing a crisis. Bob in accounting not being able to start his Excel fast enough is not such an issue. Losing a client because your infrastructure could not provide the necessary information is a very real cause to do something. The whole network being down and nobody being able to access their emails for two days because your only network admin was sick or on vacation is a very serious business risk to consider. If you have shady ethics then such an incident can work wonders if management really does not understand how serious the situation is of not having a backup admin for vital infrastructure. Managers love their emails, that is a point they will instantly understand.

    Don't tell them what they should do, show them the real business-relevant issues and be prepared for them to completely ignore it despite all the sense you are making - running a business means constantly balancing more or less serious issues with very serious issues and crises and often getting it wrong and if there is no money then your issues could be severe but they still might be unable to do anything because there simply is no money. If they do listen, be ready to make suggestions and keep things simple and clear. There is a very descriptive saying, "pictures for kids and executives", that is how simple and clear you should keep it. Never argue with "too much work".

    --
    "Only one thing is impossible for God: To find any sense in any copyright law on the planet." - Mark Twain
    1. Re:All they hear is you asking for yourself by Common+Joe · · Score: 1

      Your main issue is: in every single sentence you told us you said "I want", "I need" something to essentially make the situation better for you and your co-workers and you want the company to spend money for that. This is completely useless since all they hear is you asking for a favor to make your life and your job easier for YOU, and you presented mildly or barely business-relevant arguments as a justification for that but your main points were presented about YOU and your team. It is not an issue for management if you and your coworkers are overworked as long as things are still running; they will brush that off as "the geeks are just whining" or "times are tough but it will get better". It obviously has not been an issue so far that certain projects got delayed. And "we could do better" is something managers don't care about because it is universally always true even if you are the leader in that area.

      The original poster didn't make it very clear, but from my personal experience when I worked with a small company, I could only say "I want" and "I need". My knowledge about the rest of the company was minimal. I was hired for my IT skills, not my management skills. I can't speak for the original poster, but I can speak for my specific situation: if management doesn't see that people in IT are overworked, then they aren't doing their job. One of the first posts by an AC was "Quit". If management (whoever that is -- whether it is the original poster or their boss) doesn't do their job, that is exactly what is going to happen and that will hurt the company.

  40. Re:One word by flyneye · · Score: 5, Insightful

    Two things; Never go to management with a problem, go with a solution and show them the money they'll make/save by implementing your solution.
    Then, if it doesn't work, it's safe to forget it. Management doesn't want to think, but, they do want to make money, if it doesn't increase profits,don't hold your breath.
    That IS what business is about; profit.

    --
    *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
  41. really by alphatel · · Score: 1

    You can make any arguments to management that you want, but I've done more with less and I recommend you do the same. Take charge learn your systems and become the expert who doesn't need help. Then go get a new job or start a firm as an IT consultant. Your first client can be the one you leave.

    --
    When the foot seeks the place of the head, the line is crossed. Know your place. Keep your place. Be a shoe.
  42. You don't by Anonymous Coward · · Score: 0

    You work smarter, not harder, and do more with less. I have one IT person for my 200 employees, and she manages just fine.

  43. My 2 cents by Anonymous Coward · · Score: 0

    If you are not a manager, it is not your job to explain to them you need more people. It is _their_ job to determine if _they_ need more people.

    You work your hours, do your duties the best you can. If there is more work than you can do - just tell them, but that's all you have to do.
    If there is more work than you or your deparment can do, it is not your problem, it is their problem, you are not paid to do all the work, but to spend your work time working - if it requires more work time, it requires more people :-)
    They can argue you can work faster, but unless they can prove it, the ball stays on their side.

    Don't let the responsibility shift to you unless you already have it.

  44. metrics by Anonymous Coward · · Score: 0

    The usual approach is to make up metrics like average time to respond to problems, costs of network downtime, etc. However you may be more successful just locating the CEO's mistress and threatening to tell the wife

    1. Re: Metrics by Bite+The+Pillow · · Score: 1

      Too many words, not enough numbers.

      Have a backlog, so you can prove what isn't getting done. And it is a list of what the newbie would do, tomorrow. When priorities change, record that.

      Basically everything in the summary needs to have backing data, or it fails. Most every other recommendation will create animosity, so even if you win you lose. Prepare for questions like, out of that backlog, how many will never get done, or are no longer needed?

  45. Re:One word by Z00L00K · · Score: 5, Insightful

    One way to indicate to upper management - change the priority to the other projects and let things like printers and network problems go unresolved and state that it won't be fixed until we have achieved milestone Y for project X.

    When the CEO comes in and rambles about printers not working - then let him choose between printer and a penalty for not meeting deadline for project X.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  46. Developers aren't IT by Anonymous Coward · · Score: 0

    Developers are not IT staff. This is something that should be brought up at the company you work, in order to clearly defining the different roles of IT and Developers. This should help make the problem easier for them to see.

  47. Talk Money by handy_vandal · · Score: 1

    Talk money: man hours, capital investment, returns.

    Will it profit the company?

    This is a language problem. Know your audience, use their language

    Restrain your Tech nature. Management doesn't care and never will -- just shut up about it.

    --
    -kgj
  48. What does the company make? by sirwired · · Score: 2

    Off-hand, four programmers for a manufacturing company with 150 employees seems a bit high. Is your current application environment really so inadequate or dynamic that you need four people to keep up with the changes?

    But yes, a dedicated Help Desk Tech for day-to-day "box won't boot" problems is cheap and effective.

    1. Re:What does the company make? by david_thornley · · Score: 1

      Whether four programmers is too much or too little depends on what the company is doing with them. If they're working on the usual manufacturing stuff, it's too many. If they're working on stuff that brings strategic advantages, innovative stuff that brings a competitive advantage, four might be too few.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  49. Cost Implications by GeekWithAKnife · · Score: 1


    This is what your senior managers are often most concerned about.

    The way I see it you need to figure out how much it costs the business if function X breaks. If the network fails, how much does the business lose per day.
    Let's not forget there is an additional cost if the usual staff cannot do their work, time lost to restore backups etc.

    Now factor the cost of getting some adhoc help via an external company in case of emergency. Eventually the network will fail and if you alone cannot fix it you'll need help.

    Hopefully you now have some *realistic* and yet scary figures. You need to figure out what sort of resiliency the network has and what is the likelihood of a total catastrophic failure. The less redundant the setup, the higher the chance.

    Bring this information to the relevant people and demonstrate how these risks are lowered with additional headcount/equipment.

    If you have more than 5 minutes to think about this I'm sure you'll expand on this line of thought and come up with something even more polished.

    --
    A 'singular oddity' is an event that cannot be explained and only happens when you are alone.
  50. well by Anonymous Coward · · Score: 0

    Fart on CEOs table... always helps.

  51. Programmers make for expensive staff by onyxruby · · Score: 1

    You need to show how much of your time is being spent on stuff is help desk, desktop support and so on. You then need to document your cost that is being spent on these activities each week in terms of salary plus benefits (HR can get this for you, typically 1.5 times salary). You then need to document your opportunity cost for those things that you aren't working on that the business needs (systems that support business functions).

    If you can do this than you can show how your company is spending by using programmers as help desk staff. It likely won't take very many hours a week of help desk time to justify paying for a couple help desk staff. The biggest thing is the opportunity cost to the business in terms of what you aren't working on during those hours. If the numbers don't add up than it doesn't justify to hire your staff, if they do than it does.

  52. A fine excuse for picking a man's pocket... by Anonymous Coward · · Score: 1

    SCROOGE: Cratchit!

    BOB CRATCHIT: Yes, sir? Yes, sir?

    SCROOGE: It's too late to have you go to Parthegill's. He'll be closed up for
    Christmas like these other fools. We may as well close up the place now.

    BOB CRATCHIT: Yes, sir. It IS getting a little dark. Hard to see the figures.

    SCROOGE: I - I suppose you'll want the entire day to-morrow?

    BOB CRATCHIT: If it's quite convenient, sir.

    SCROOGE: It's not convenient -- and it's not fair, either. But I suppose I
    can't do anything about it. Heh. If - if I was to stop half-a-crown of your
    wages, you'd think yourself very ill-used, I'll be bound?

    BOB CRATCHIT: Well, sir, I--

    SCROOGE: Yeah, but you don't think me ill-used, when I pay a day's wages for
    no work.

    BOB CRATCHIT: It's only once a year, sir.

    SCROOGE: Once a year! Once a year, indeed. A fine excuse for picking a man's
    pocket every twenty-fifth of December! But I suppose there's no good talking.
    You must have the whole day. Well, see that you're here all the earlier the
    next morning. You understand?

    BOB CRATCHIT: Oh, I will, sir.

  53. How to get it by Anonymous Coward · · Score: 1

    One thing the CEO must understand is that the amount of IT people is not dependent on how many other employees the company has, but on the IT environment they are running.
    For your size there should be at least 8 people (6 would be fine if you would not run Windows :-) )
    Also one thing to understand is - every position so crucial that it can stop you from doing business must have at least 1 full backup, no matter the actual workload.
    You can explain it in a way every businessman understand - how much money you are going to loose if I (you) get hit by a car and die today.
    If the answer is anything else then 0 there is something wrong with your department structure..

    we are used to design our server infrastructure, storage and network without a single point of failure, so we do not face such situation. Many companies just forget that you have to design you IT department and people the exact same way.

  54. So this is what cloud does? by Anonymous Coward · · Score: 0

    It may sound like a cliche but this is a common problem that can be solved by private/hybrid cloud solutions. Everyday IT staff are asked to do more with less and even when we're able to hire more people, the good people are expensive and difficult to find. Automating those day to day tasks and driving automation allows your programmers (and potentially end users) to quickly deploy applications and services without you wasting time on provisioning machines, configuring network ports, and dealing with the applications. I worked in manufacturing for 6 years and could've easily done the job myself (infrastructure, not programming) if I had automation. Taking care of templates and images rather than 20-40 independent VM's is much easier and managing groups of resources rather than individual components would've saved a lot of hours. Find a partner and ask about any of the private cloud solutions available today.

  55. An economic analysis by Mr.+Freeman · · Score: 1

    Your boss's job is to make sure that the company turns a profit. Why should he hire more people when everything is working fine right now? This might *sound* like a stupid question, but that's exactly what your boss is going to ask. You need to have an answer for him.

    You say that projects are getting delayed so that you can put out fires. *What* projects? Could these projects save the company money? Could they reduce risk and therefore prevent a loss of money? Are they necessary for the business to continue operating thus make money? For example, you said that IT is getting pressure from other departments because IT is holding them up. There's a good business case for hiring more IT staff. The other department could get their projects going faster and thus make more money.

    You also mentioned helpdesk staff. What are your current wait times? Are you tracking them? If so, pull the data. If not, start tracking them now. If wait times are excessive then that's lost money. If hiring helpdesk staff can help other people get back to work faster then the company can make more money.

    Back all of this up with numbers. You don't have to have a perfect analysis, but you should have some kind of rough number to give to your boss.

    --
    -1 disagree is not a modifier for a reason. -1 troll, flaimbait, redundant, overrated are NOT acceptable substitutes.
  56. Re:One word by Anonymous Coward · · Score: 0

    Outsource.

  57. Are you needing staff or MONKEYS?? by RobertLTux · · Score: 1

    when you run your numbers don't forget that you may be able to "sell" the increases better if you can make it as cheap as possible.
    start with your Help desk do you have a large number of tickets that could be cleared by a "trained monkey"?? Also for the top end folks think "What will happen if i get run over by a bus or go Full Metal Jacket BOFH?"

    --
    Any person using FTFY or editing my postings agrees to a US$50.00 charge
  58. Re:One word by ctrl-alt-canc · · Score: 4, Insightful

    1) Quit and get the outsource contract.
    2) Bill them twice what you earn now.
    3) ???
    4) Profit!

  59. Re:Ditch Windows by Anonymous Coward · · Score: 0

    First moron post: you win.

  60. your department is fat by Anonymous Coward · · Score: 0

    My team - two guys, myself and one other engineer - supports 600 servers. We do everything from development to break fix to purchasing. These are not cookie cutter installations either, as almost every one runs a different application.

    I've been trying to find a new engineer for over a year but most of the candidates are incompetent by our standards.

    I'm not saying this to be mean, but to read that you support fewer systems with more staff doesn't tweak my sympathy neuron.

    1. Re:your department is fat by Anonymous Coward · · Score: 0

      His "department" is one network admin and some programmers. None of them probably know how to set up a server properly. Maybe the network admin, but that's stretching it. The programmers probably don't know how to set up desktops correctly.

  61. For asking such a question... by Anonymous Coward · · Score: 0

    I hereby sentence you to read 24 assorted Dilbert comic strips, until you realize the error of your ways.
    P.S. Good luck with asking for anything that costs money.

  62. I was waiting for someone to say ROI by Pollux · · Score: 5, Insightful

    ROI: Return on Investment

    I had the displeasure of working inside Walmart stores for four years. (Thankfully, not for them, just in them.) They printed on every one of their distribution packaging boxes at the time, "Collapsing this box and sending it back saves the company $0.11.) Now there's ROI as simple and as plain-as-day.

    How much time is lost due to computer or program downtime? How much time is lost due to broken code? How inefficient is having programmers share in tech support duties? How much money is this costing the company? Tell the company what they save by hiring another employee, and they'll make it happen.

    1. Re:I was waiting for someone to say ROI by gbjbaanb · · Score: 0

      "Collapsing this box and sending it back saves the company $0.11

      Shame the postage costs $0.20, but that's how big companies roll. :-)

    2. Re:I was waiting for someone to say ROI by Anonymous Coward · · Score: 4, Informative

      Other than the fact that Walmart trucks will go back to the distribution center - with or without boxes in them. This would effectively make THIS postage free. Unless you think that they would UPS them?

    3. Re:I was waiting for someone to say ROI by pla · · Score: 1

      I had the displeasure of working inside Walmart stores for four years. (Thankfully, not for them, just in them.) They printed on every one of their distribution packaging boxes at the time, "Collapsing this box and sending it back saves the company $0.11.) Now there's ROI as simple and as plain-as-day.

      ...Except they tried to use it to persuade underpaid retail employees to help the company out. I can just imagine countless stockers gleefully taking the time to make damned sure each and every one of those boxes could never get used again. ;)

    4. Re:I was waiting for someone to say ROI by Anonymous Coward · · Score: 0

      Or, the boxes are collapsed and put right back onto the tractor-trailer that delivered them and the cost is effectively $0.00 since the truck has to return to the distribution center anyway.

    5. Re:I was waiting for someone to say ROI by number17 · · Score: 2

      You have been moderated down for providing the correct answer?? Perhaps the person who moderated you down doesn't understand the money involved and how this works. Perhaps some examples

      Hostess stocks the chips in Costo, not Costco employees. The chips are shipped in boxes on pallets. The Hostess employee stocks the chips, stacks the empty boxes on a pallet, wraps it, and has the forklift driver put it back in the truck.

      The pallets goods are shipped on can be worth good money. We are talking pallets like CHEP. Not only will CHEP pick them up, but there are 3rd party companies that will do the same. Who even know that there is a pallet magazine or a pallet forum??

      Remember, one mans garbage is another mans gold.

    6. Re:I was waiting for someone to say ROI by edawstwin · · Score: 1

      If a person agrees to work for a company for a certain wage and continues to work for that company, how is that person "underpaid"?

      --
      I don't want to achieve immortality through my work. I want to achieve it by not dying. - Woody Allen
    7. Re:I was waiting for someone to say ROI by Anonymous Coward · · Score: 0

      No. Wal-Mart is like a cult. I worked in the Bentonville "Home Office" for years. Employees that don't play along get shunned by the rest of the group.

      You know, those dumb fuckers have a "10 foot rule" for the corporate offices? If you walk within 10 feet of a fellow "associate", you have to smile at them. It's a rule.

      This whole fucking town is wal-mart. They have their buildings everywhere. And where there aren't wal-mart buildings, there are small offices all their vendors and suppliers work out of.

      But we have Crystal Bridges...

    8. Re:I was waiting for someone to say ROI by Anonymous Coward · · Score: 0

      They printed on every one of their distribution packaging boxes at the time, "Collapsing this box and sending it back saves the company $0.11.) Now there's ROI as simple and as plain-as-day.

      Absolutely! Now, deduct the labor involved per box, and, given the wages that Walmart pays, why, it's still almost $0.11/box, I bet!

    9. Re:I was waiting for someone to say ROI by pla · · Score: 1

      If a person agrees to work for a company for a certain wage and continues to work for that company, how is that person "underpaid"?

      Technically "wage slave" would make a better description than "underpaid".

      But to explain the idea, civilized beings do their best to hold themselves to certain ideals beyond mere "consent". Bill Gates could, doubtlessly, afford to "hire" a black servant to willingly carry out his every command, submit to any humiliation, even endure physical punishment. We would generally consider doing so morally and ethically reprehensible, however.

    10. Re:I was waiting for someone to say ROI by Anonymous Coward · · Score: 0

      So, $0.11 taking 30 seconds to collapse means saving 2 boxes per minute, 120 boxes per hour, saving 13.20: Employee earning 10.50/hour; actual costs with unemployment, insurance, and HR related actual cost are at 14.72... a net loss of 1.52 per hour spent collapsing the box. If only Wally paid more than 8.50 and hour then the $0.11 per box wouldn't matter, but so long as you're the cheapest employer on the planet, I guess it is par for the course. So if youre playing Scrooge McDuck and paying thousands of foreign labor at less than $0.18 per hour, every box collapsed and shipped twice, means another Bangladeshi can earn 1.70 before taxes every day.

  63. The CEO is Probably Right by unamanic · · Score: 2

    Unless you're selling your software, IT departments don't make money. They either save money or increase productivity through automating manual processes allowing the company to fire people or produce more product with the same amount of people. Having an IT department that is larger than 1-2% of the company causes the costs to outweigh the gains. You'll have a hard time making your case unless your company can either monazite the work your IT department does or you can prove there will be very significant savings.

    1. Re:The CEO is Probably Right by DaveV1.0 · · Score: 1
      Right and wrong. IT departments don't make money directly. They do, however, help other departments make more money. That is what one must always present to the executive suite.

      IT helps marketing, sales, etc. do their jobs better and faster and adds much more value than cost.

      That is the message IT managers and directors need to continuously present to executives and other departments.

      BTW, a way to do this is to "charge" for IT services the same way facilities "charge" for cubicle space.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    2. Re:The CEO is Probably Right by Anonymous Coward · · Score: 0

      CEOs (including mine) that say "IT doesn't make money" are idiots. The company's job is to make money, and without IT the company shuts down.

    3. Re:The CEO is Probably Right by hlee · · Score: 1

      There's a huge difference when IT is considered a competitive advantage as opposed to a cost. Generally speaking when IT is simply a cost, then it'll always be short staffed and barely able to keep up with what it needs to do - and will often be targeted first when costs need to be cut. While the idea of turning IT into a competitive advantage sounds good, it isn't easy to execute because they often need to expand their roles and need an objective means of measuring their contributions, but the basic idea is to get IT involved in the company's bottom line - in this case to find out what can they do to improve manufacturing processes.

  64. Outsource! by prisoner · · Score: 1

    Tons of outsourced helpdesk available these days. We use it to provide 24x7 to our customers that need it.

  65. Re:One word by jblues · · Score: 1

    That was my immediate thought too.

    --
    If it acquires resources on instantiation like a duck, then its a shared_ptr<Duck>
  66. What exactly do you need help with? by Simulant · · Score: 1


    Every environment is different but I tend to agree with ledow.... Based on what you have stated, I would think your IT dept is sufficient in size.

    I work at a 400 user company (wholesale/retail) with an IT staff of 4: a developer, an ERP help desk person, a IT director who also manages the ERP system, and myself, the sys admin who handles everything else. We have 30 branch locations a commercial SAN, about 16 virtual servers and 8 or 9 physical ones.

    What helps hugely in my case is that the bulk of my users are on thin clients. I've only got one PC at each remote site and maybe 100 at HQ. Everyone else is using thin clients connecting to our 4 RDS server farm. Even so, that leaves 130 or so windows 7 laptops & desktops but I typically only get a handful of calls a week from people with PC problems. As for my servers, I'm actually shocked at how stable and maintenance free they have been - All Dell & Hyper-V. Server 2008R2/Exchange 2010.

    I do all the networking, server & SAN management, and desktop support myself, and I frequently wish I had more big projects because I can get quite bored when things are running smoothly. I'm not even a l33t coding admin. Just a competent old-school point and click one. Also I tend do do things cheaply which, ironically, also reduces complexity (in my case). I stay away from the commercial high end backup, system/network management, or security solutions, most of which are geared to enterprises much larger than ours. I stick to free and/or cheap, and for the most part and it all runs very smoothly. The first few years of setup and clean up were a lot of work but these days my network practically runs itself.

    What I don't have is an overbearing management structure with unrealistic expectations and requirements, so that also helps a lot. What I do have is 400 people who generally think I'm the best thing since sliced bread and a lot of free time at work.

    1. Re:What exactly do you need help with? by Simulant · · Score: 1

      Let me add this: Most of our printers are leased and maintained by the leasing company which is huge headache I don't have to deal with much. Also, we are a relatively relaxed low-security environment. If you work at a bank, I can immediately see how the increased security requirements would cause much more work.

  67. Re:One word by Anonymous Coward · · Score: 1

    This. Do not waste your energy trying to convince a PHB. Rather invest it in finding a better place to work.

  68. CapEx, OpEx, ROI.... PowerPoint by LostMyBeaver · · Score: 1

    Start speaking the boss's language. They don't think in terms of bits and bytes. They don't think in terms of cases reported and entered. They think in terms of bottom line.

    Do the following :
    1) Establish a business case without using technical terms (jargon in their jargon)
    2) Express the cost of hiring the employee in terms of how much the cost of recruiting the employee and providing a workspace for them
    3) Express the cost over time that the employee provides.
    4) Make an itemized list which expresses how you'll cover and recover the investment of the new employee.
    5) Make a power point and use graphics.
    6) Schedule a meeting, make your case.

    If you use any technical jargon in this meeting that can't be found in a financial or business magazine, you've already lost. Give up and walk away.

  69. Easy by Anonymous Coward · · Score: 0

    Does your team meet or exceed your SLAs ? What is your average ticket turn around time ? What is your average project turn around time ?Do you have adequate coverage when other employees use vacation or sick time ? Is your team burning themselves out ?

    If you answer no to any one of these questions or have extremely long ticket or project turn around time then you have a business case to hire someone.

        Life is too short to work 10hr days every day. Sure our work requires off hours and sometimes extra hours. But be sure to take comp time. If you don't have comp time you need to find reasons to leave early now and then.

    I have a strong work ethic but I do not put up with abuse. Life is too short. I need to balance my life between my wife, kids, dog, hobbies and work.
    If your company has you spread too thin, and they can't afford a new hire, then maybe they don't belong in business. You have a lot of options. You can start putting your resume out there and look for work where you can contract yourself out. Don't go through a contracting agency, manage your own time, run your own business. Or look for a company that values their employees.

  70. Gonna pull a Four Yorkshire Men on ya, mate by Pollux · · Score: 4, Insightful

    Try one man, 1200+ users, 500+ machines, and 8 servers. Public school. Less salary than you can shake a stick at. But I'm passionate about K-12 public education, and I love helping kids. Don't like it? Tell your superintendent why, then walk away.

    I think both you and I know that a school environment is not a business environment. A business generally has income dependent on productivity. A school has generally a fixed income dependent on student enrollment. If the submitter can increase productivity by hiring another employee, it's worth money to the company. If a school can increase productivity by hiring another employee, it doesn't mean jack squat.

    In terms of your ratios, I have little sympathy. And take your rants out someplace else. It's not productive to the conversation.

    1. Re:Gonna pull a Four Yorkshire Men on ya, mate by Anonymous Coward · · Score: 0

      What if it was one guy with six guns?

  71. First get rid of stuff you don't need to manage. by upuv · · Score: 1

    You mentioned Exchange. Get rid of it. This is something you don't need to manage. Loose it.

    Farm this out. Depending on your Love Hate with Google they do a great job of managing corp email. Make email not your problem.
    Are you managing a document respository? If so loose it. Farm this out. Do not settle for some integrated POS.
    Are you managing the VM farm? Why? Get rid of it. Go Amazon, Google, Rack Space. You should not be spending more than 10 seconds a day worrying about VM capacity.

    OK now you have some people resources back.

    PS. Outsourcing your Business IT is a myth. If it is core to your business keep it close to home. If it is managing something silly like email outsource it.

  72. Hours, my man, hours by Cantankerous+Cur · · Score: 1

    I've seen a few posts dancing about what you should do, which is provide proof, but they don't explicitly say it.

    You need to quantify the issue for management. You and your associates should track the hours you spend on IT. If that adds up to 4 hours or more, that's justification for at least a part-timer. The next thing you point to is that you are paid X and a tech guy can be paid Y for the same job, a savings of Z. This is how you demonstrate cost savings to management.

  73. Re:One word by BVis · · Score: 2

    This. Get a new job and leave skidmarks on the floor running out of there. GTFO. I don't know where you're located, but if it's within driving distance of any city of consequence, you can have a new job in a month if not sooner if you've got IT expertise.

    I just quit a job like what you describe (in my case, developer on paper, but doing a thousand other things because they wouldn't get done if I left it up to clueless management). Solo developer, no sysadmin, no DBA, no QA, no administrative support, no specs, no clue. The only thing I did wrong was let it go on for as long as it did.

    --
    Never underestimate the power of stupid people in large groups.
  74. How many developers by mrmangosir559 · · Score: 1

    Ok, many people have already picked this one up. But how many full time developers do you need? Your ERP should be upgraded/customised/developed on a project, maybe 3-6 months cycle per year. Unless there is an urgent bug or other issue that stops the business. It seems to us like every little ask by the business is just put into place, instead of driving the business to using the software correctly or at least 4 full developers seems like that's the case. I'd look at create a correct roadmap for the ERP or even look at if it's the correct product. That much development for any company seems excessive unless you were like someone who are totally unique ala NASA. But, assuming all is good with the number of developers, I'd be pushing to look at how the efficiencies would benefit the company in terms of profit? So a business case with the team and your manager, then this needs to be presented to your CEO etc.

  75. Re:First get rid of stuff you don't need to manage by amalcolm · · Score: 1

    Agreed. OH for mod points!

    --
    Time for bed, said Zebedee - boing
  76. the only idiot here is you by Anonymous Coward · · Score: 0

    so helpfull you are (NOT)

  77. Re:One word by MightyYar · · Score: 1

    That's all well and good if you don't have a co-worker who will go to the CEO and explain how if HE were in charge, the printers would be working.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  78. Re:One word by Anonymous Coward · · Score: 1

    Or become the management.

  79. Re:One word by dywolf · · Score: 1

    Wrong word.

    Money.

    Show them how they are losing money, or could make more money, and all things become possible.

    --
    The guy who said the election was rigged won the presidency with the second-most votes.
  80. Be happy you have it so easy by Anonymous Coward · · Score: 0

    Try being an admin at a school district. You have it easy where you work. I have hundreds of desktops, dozens of laptops, dozens of ipads, virtual and real servers (running vmware vsphere 5), dozens of printers and on a daily basis over 120 student brought devices like kindles, ipads, android phones, etc... that get tied in.

    500 students who dont understand the idea of "dont click on everything you see" and even about 50 teachers and other staff who also cant seem to understand that.

    I am by myself and have approx 6 hours of free time each day out of 8. You should have at least 7 hours of youtube time if your doing things right.

    Unless there is another issue that you didnt list, it sounds like you have it good.

  81. LOL by Anonymous Coward · · Score: 0

    150 employees, and a 5 person IT/IS staff? Perhaps get rid of a programmer and hire another network/help desk person.

    Company I work for has over 1500 people in the US, and we have a staff of 7. We cover help desk, IS, networking, etc. Yes, we do have consultants for the more advanced stuff that we don't have the staff to handle, but that's cheaper than hiring someone full time who won't be used all the time.

  82. Re:One word by Desler · · Score: 2

    And you can feel smug and superior as you're being walked out by security shortly afterwards.

  83. Re:One word by DaveV1.0 · · Score: 0

    The submitter doesn't have a co-worker, so your objection is irrelevant.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  84. Re:One word by arth1 · · Score: 3, Insightful

    The best way to get management to finance something is to have them think it's their idea.
    Never tell them exactly what you want unless they ask specifically, but let them know what the bottlenecks are and how they affect S&M's ability to maximize potential and leverage accountable assets through synergy.
    Throw enough leads around that they'll find the solution you want to the perceived bottlenecks. If you have to, contact vendors who'll engage the PHBs without ever mentioning that the idea came from you.

    Even if you come up with a plan that increases the black for the company, it is far from certain that management will go for it unless they feel that they came up with it, not you.

    And the corollary to this is that if there's something you really do not want to see, and which management hasn't already thought of, suggest it. Because someone else came up with the idea, it won't happen, and they'll go out of their way to ensure that it does not happen.

    --
    Long time BOFH

  85. Re:To be honest your boss is right by BreakBad · · Score: 2

    For such a small organisation with so few systems you actually do have a rather large IT department. Though 1 admin is always a little to small as you do need someone to back you up as even the best people get sick or need holidays.

    I'd agree, but I'd never consolidate 'programmers' into IT. The last thing a 'programmer' needs is to handle help desk shit in the middle of development. And it sounds to me like that is what is hurting...development.

    Which begs the question: In your company, What is a programmer? Perhaps they may not be fully vetted software engineers; people who knew a little scripting and decided to take over the software development without the appropriate background or leadership.

    Is this a throughput problem or skill set problem?
    Do you notice a lot of time being spent on reddit or non-work related chat?
    Do you notice more workarounds being implemented in your software than solutions?

    There are a ton of questions to be answered, all I see is: We need more people because ours can't do the job.

    From the management's perspective...well, they'll just ask a few other companies what the ratio of 'IT' is to company size. And start doing basic math.

    Solution: Continuing education....on your own time.

  86. SLA and productivity by gx5000 · · Score: 1

    The key is not meeting your SLA's and showing them why it's staff related... The old days of over inflating staff numbers so you're ready for any emergency is over in this day and age of cost cutting to keep profits up or costs down. Basically, people like you deserve better, and will never get it (hope I'm wrong there) because we're the real deal and not just lazy hack that doesn't give a crap about what their job entails. Most of my underlings won't do anything coming even close to troubleshooting at home since they do that at work, kind of a race car driver not driving his own home car....you get the picture.

    --
    End of Line.
  87. Statistics by Anonymous Coward · · Score: 0

    You can probably grab statistics from your service manager tool and show responstimes and volume. Verbal arguments work better with accompanying images. /My two kronor.

  88. Re:One word by Anonymous Coward · · Score: 0

    Except he clearly states there are 4 other people on the IT team...

  89. Re:One word by K.+S.+Kyosuke · · Score: 1

    Two things; Never go to management with a problem, go with a solution

    If I'm not mistaken, he went to them with a solution: hire one more guy. And they would make money out of it by allowing the company to continue doing business because it wouldn't fall like a house of cards. Ergo, your conditions are fulfilled.

    --
    Ezekiel 23:20
  90. Get hit by a bus by DaveV1.0 · · Score: 1

    Well, not really.

    Provide a business case showing that if you get hurt or killed, there is will be a serious impact to the business and continuity. Also show how you can only fix one major issue at a time so any major issue will be a serious impact to the business. Remember to show you are close to irreplaceable and effectively a single point of failure which could endanger the company's revenue and good will with customers and vendors.

    Also, as most executives see IT as a cost center, include information on how what you support improves efficiency and sales, especially via internet connectivity and email, and thus improves profits.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  91. Bus insurance. by Lord+Kano · · Score: 1

    The first thing is to remind them that you could be hit by a bus or win the powerball tomorrow and they need to have at least one more person who knows your job in order to stay in business.

    Keep it in terms that they will see as practical.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  92. Re:One word by gbjbaanb · · Score: 1

    fine, let him.. He'll quickly find out that no-one likes a whiner.

  93. Re:First get rid of stuff you don't need to manage by DaveV1.0 · · Score: 1

    You are making the very large and probably false assumption that the submitter has the authority to make those decisions. Also, there may be an unintended side effect of pushing for such changes: the submitter could end up slitting his own throat by indicating that he is not important and all his job duties can be outsourced.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  94. It's the process, not quantity of IT Staff by ThatGuyFromBrazil · · Score: 1

    Look to your headcount: 150 employees / 1 IT Support. That is really nothing. My last headcount was 450/1. You CEO to give you 1 more IT Support would have to cut a Programmer. What you need is good processes to help you on your daily task. Ask for an ITIL course, for you *and* your IT Manager, commit to using it's best practices (your CEO will have to back this up) and it will make things better. You can stack a lot of IT Personnel, sure, or you can do more, using good practices.

  95. Don't by Bogtha · · Score: 1

    the developers are always getting pressure from other departments for projects they don't have the manpower to even start. I'm not really sure how to convince them we need more people.

    You don't. You tell the people asking you for stuff that you don't have the resources to do it, and you let them convince your boss that you need more people.

    Stop trying to do everything, prioritise the important stuff, say no to everything else, and if the things you say no to are important enough, they'll find the manpower.

    --
    Bogtha Bogtha Bogtha
    1. Re:Don't by fluffythedestroyer · · Score: 1

      Network Admins are network admins and programmers are programmers. Don't ask a network admin to help that bitch at the front desk how to change resolution. he'll rip the monitor off that desk and beat her with it. Also, don't ask a programmer how to change a signature in your email...he'll rip that keyboard and shove it down where the sun don't shine.

      Help desk people are trained to deal with people issues and code 18's all the time. I'm sorry but the reality is netadmins and programmers don't have enough social skills for that and it's not in their task. Their awesome network admins and making sure the infrastructure works correctly and programmers are awesome for their custom made apps.

      but i admit that for a company with 150 people, having 4 programmers is a bit too much and might need some managements or cleanup here

  96. What can we do? by MrKaos · · Score: 1

    Ask them which of the things they need implemented now is a greater priority and let them figure out the resourcing themselves.

    --
    My ism, it's full of beliefs.
  97. Others don't matter. by Anonymous Coward · · Score: 0

    Looking at what other companies do is what most of us tried at one point or another early on.. it doesn't work. What another company happens to spend is irrelevant.
    Also irrelevant is expecting them to understand you need more.

    The answer is straight up management and numbers. You need to look at your current staffing, your current responsibilites, your current workload , adn the current needs of the business. Not what you think they need so much as what they are actually demanding.
    It's a lot to bite off, especially if you are starting from scratch - but if you can get some policies involving work in place, on-call hours, what kind of support has what kind of turnaround, how many support issues you are dealing with and so on -(Do you have a ticketing system? Get one if not, and maek EVERYTHING go through it. It will take you rmore time at first to manage what's going through there, categorize it - but in the long run it turns the departments work into something that can be managed instead of a rat-race.

    If you can get all that together - you can basically show them "Here is what my group does. HEre are the turnaround times you can expect from this staffing level given how work is prioritized. If the business wants to change the priority on things, that's absolutley their perogative- but that will only help so much.

    Basically you need to show them, in a relatively clear way, and in a way they can make decisions on, how the current staffing level / priorities /policies / whatever are affecting the performance of the rest of the company. YOu don't have to worry about the money other departments spend.. that's someone elses job - what you have to worry aobut is "This is our department, this is what we can deliver."

    In my experience, anyway, that's how you manage IT.

  98. Re:To be honest your boss is right by jafiwam · · Score: 5, Insightful

    no.

    just label 4 of the guys as part of the factory production team. that's what they are.

    Yeah, this is the problem.

    Programmers, while from a layman's point of view are "IT", they are not helping to complete to the IT work load. They may help build the business processes, but they aren't pulling cables or tracking down DNS issues. So as far as what they do in IT, it's "zero".

    Submitter's description outlines ONE "IT person" in the organization. (him / her)

    I would approach this with a two step process; first, get a ticketing system and get all desktop support on it. That will let you show the programmers don't do shit for it, and what the work load is.

    THAT sets you up to add other tasks the programmers, the manager, and the subby do on the ticketing, and when the workload is high, just say "sorry, can't do that doing this" and it's all documented.

    Then you just do what is important, mark off your hours of the day, and go home. When the shit stays broken and people get pissed about it, they go "why?" and they will see the answer is "not enough people for this." If it's YOUR idea, they won't do it. If it's THEIR idea, they will.

    I assume the subby doesn't want to be the person to do the desktop support. So from there, you hire a local goon for a day / evening per week, or a local firm, or some place in India, or whatever. THEY work on the ticket backlog of desktop issues.

    Also, you may find that when people have to articulate what is wrong, their problems suddenly go away. People who get help with computers are VERY VERY LAZY and will not learn something. Suddenly rebooting the computer will seem worthwhile compared to (ugh!) writing clear English. Lastly, you can find out which few people are causing the most problems and have evidence to get them to change their ways (or at least stop screwing up their computers). You know, that one guy that always gets the virus of the day (always the same guy, always "i don't know what happened!"), and that one person who's keyboard, monitor, mouse, or whatever needs replacing just because (as a status symbol).

  99. Solutions MUST include ROI by sjbe · · Score: 2

    If I'm not mistaken, he went to them with a solution: hire one more guy.

    That's not a solution because it didn't come with a Return On Investment analysis attached detailing the financial cost to the company and the expected return from the investment. I'm an engineer and I'm also a certified accountant. I went back to school to learn finance precisely because I didn't know how to make an economic argument for the resources I needed. If you want to make a case for an expenditure you need to justify it in dollar terms whenever possible. In this case the justification is in opportunity cost and productivity. You show how much the lack of a person is costing the company in lost productivity and what the return on investment and timeframe for that return might be.

    1. Re:Solutions MUST include ROI by Anonymous Coward · · Score: 0

      Easy enough. One more network guy is one more on the payroll. Not having him means 50 people or so are waiting half an hour a couple of times a day. It adds up quickly...

  100. Re:One word by TapeCutter · · Score: 2

    change the priority to the other projects

    Setting priorities is a manager's job, it's your job to keep a list of the jobs your manager has given you and periodically remind them they can use more than one priority number. If there's no response then your're free to pick the jobs that interest you the most. When you busy, it's easy to forget that having a long list of shit to do is always preferable to the opposite situation.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  101. As A CEO... by Anonymous Coward · · Score: 1

    I'm wondering why more bodies are needed?

    A manufacturing company with that many custom apps already, surely they aren't developing new/additional apps. What do you manufacture, computer chips or stamped metal parts? What are the 4 developers doing? Are they fully utilized or are they less and less busy as they slide into maintenance mode and kill bugs?

    A five man IT department for a 130 desktop company does seem heavy, but acceptable to me. A single administrator is a disaster waiting to happen and you can force this issue by simply taking two weeks off and turning off your phone.

    Unless you can tell me some reason why my above assumptions are off base, the solution to this problem seems to be cross training. One or more developers needs to also be an administrator and if they can't learn the job adequately, one of the developers needs to be replaced.

    Based on what you've said so far, I'd be very reluctant to taking on another body(salary, taxes, healthcare, pension/401k). Give me a good reason. If you're just tired, we can fix that internally.

  102. Re:One word by Anonymous Coward · · Score: 0

    I've worked in a company which had IT did exactly this. They let the CEO choose what to do about headcount. The CEO axed virtually the complete development team, citing performance issues. He then got the Tata rep on the phone and had virtually the entire project offshored. The few devs left were there to package code to put in InstallShield and iTunes Connect, and eventually they were replaced by H-1Bs. The IT guys were replaced one by one by H-1Bs who would be more than happy to work for $30,000 a year and have full CCIE/MCSE/RHCE certification to boot, guaranteed by the contracting house.

    The CEO got a big-ass bonus because he reduced payroll taxes by a huge amount.

    The lesson I learned is that to the top brass, devs can be considered fungible. It doesn't matter if they make $100,000 in Silicon Valley, or 1,000,000 rupees a year in Mumbai. They view that code is code, and even if the amount of bugs per line ratio spikes, the cost saved is usually worth it. Good luck convincing them otherwise.

  103. Focus on a Help Desk / Junior Admin by pci · · Score: 2

    My first recommendation is to calculate your cost of downtime due to a failed hardware or software component you control. In some manufacturing environments even an extra hour (if your out of the office and need to drive in) could pay a $25k salary for a year.

    Next is to focus on getting a dedicated resource for intake of calls/emails and to handle most of the running around. The first 2 years someone is out of school they are most willing to work for really cheap. Introduce yourself to some teachers at the local community college or trade schools and even see about getting some students during their on the job training to show the improved response time to incoming requests without actually costing the company money.

    Once management gets better service, losing it might just make them more willing to pay to get it back.

  104. LOL by Charliemopps · · Score: 1

    You're pretty funny. It's managements job to set the bar so you can "Barely keep up" That's how they extract the most work out of you. If you're stressed out and barely able to keep up, then YOU are the problem. Stop trying so hard. Back the F up. Prioritize your projects, put in your 40 to 50 hrs and go home. If they don't like it they can fire you and retrain someone else. Or maybe they will get you some help.

    The fact of the matter is, if you're over-worked and ok with that, they have no business reason to get you help. You are never going to "Talk them into it" because, to be frank, that's not your job. There may be financial reasons they can't hire anyone else, they might be incompetent. Who knows. If you aren't ok with how things are, change what you can. Mostly likely the only changes you can make are in your own behavior and attitude. If that doesn't help, or they get pissed, it's time to move on. There are those in the company that make strategic decisions. You are not one of those people, get over it. You're like the guy at the back of the buss complaining about how the drivers operating it. Don't complain, just get off.

  105. You don't have to hire helpdesk by jon3k · · Score: 1

    We outsource our helpdesk to a (US BASED!!!) company that charges a very reasonable per incident fee. They are extremely professional and will do pretty much anything we train them to do and provide documentation for. I've been EXTREMELY happy with them. We use them to provide after hours support, in lieu of me having to staff people at night. I'm not going to post the name of the company here unless you specifically ask, because they don't pay me.

  106. Re:One word by jon3k · · Score: 1

    As someone who works in management, I couldn't agree more. Don't come with a problem, come with a solution. I don't pay my staff to find problems I pay them to find problems and FIX THEM.

  107. Make it their idea by geeper · · Score: 1

    Like everyone else is saying, you need to justify it in dollars as well as sense in detail. But when you present the case, frame it so that they can take the credit for doing it (yes, I'm serious). You both win.

    --
    Error reading device 'Signature'. (A)bort, (R)etry, (F)ail?
  108. Re:One word by MightyYar · · Score: 1

    I've watched a yes man given a shot because he judged correctly or got lucky and told the CEO exactly what he wanted to hear. It didn't end well, but it got them 6 months in a position that he wouldn't have had if the other managers weren't playing little emperor games themselves.

    --
    W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  109. Re:One word by Seta · · Score: 4, Insightful

    Four other programmers, yes. If you seriously think that being a programmer means that you're automatically qualified to be a network/systems administrator then you might have forgotten to take your pills this morning.

  110. Re:One word by Anonymous Coward · · Score: 0

    Another aspie nerd who doesn't understand business. Saying "I need someone" is not a solution to anything. It will also be seen as a money sink unless you have a business case attached.

  111. Re:To be honest your boss is right by FatAlb3rt · · Score: 1

    I agree. Here's my company's situation - mfg environment, sounds very similar to OP's:
    80 employees, 40 desktops, 7 physical servers, 3 virtual servers + a commercial SAN. We're a Windows shop with Exchange 2007. In-house ERP - not as many (15?) customizations, but we have about 20 custom apps that integrate with ERP as well.

    One lone wolf in IT.

  112. Opposite issue here. by Anonymous Coward · · Score: 0

    Lol reading this story..hmm. we have a very similar setup, maybe double that number of desktops, but we have over 30 people in our IT department roughly 20 of which are programmers...

    . And what we have is, people stretching every job as long as possible, from what I can see.

  113. Re:One word by Anonymous Coward · · Score: 1

    Start logging the time doing help desk duties for each employees.

    Build a correlation between the delays in project and help desk duties.
    Show the time it takes to fix help desk issues and put a dollar amount to it, you might need it later, especially if you keep tracking, you will be able to show improvements and that will be your cyber money !

    IT is soft savings and expenses, you have to see it that way and present it as a potential savings tool by demonstrating the impact of those soft savings to other department who are making money. Show the variation in expenses and profits that your group generates.

    If you do this right, you won't have to ask for people, they will impose them on you.

  114. Re:One word by Anonymous Coward · · Score: 0

    You know, I actually tried exactly that when I left my last job. I was the Linux SysAdmin and knew the systems better than anyone, since I built them. Left on good terms, etc etc, offered my services on a contracting basis. No dice, not interested, they'll hire someone.

    My last day was a Friday and by Monday I had an email asking about some network settings.

  115. Re:One word by Anonymous Coward · · Score: 0

    Strike. Oh wait that would somehow make it seem like workers could collectively bargain or something ridiculous like that. Carry on.

  116. Re:First get rid of stuff you don't need to manage by upuv · · Score: 1

    If he doesn't have the power to decide he can certainly tell the bosses. The goal is more resources. The author is looking for methods of telling the boss they need more help.

    Well how about something novel. How about giving the boss the problem and a solution. Not just a problem statement.

    I need more people -- Problem
    Here is how I can free up some people -- Solution.

    The people that come to me with only step one should worry about their jobs.

  117. Let them die by Anonymous Coward · · Score: 0

    I'd pack my bags and find a better company. The place you're at now is heading on its way to a takeover by more competent businessmen.

  118. Well, maybe this... by Anonymous Coward · · Score: 0

    Well, management at small companies are notoriously bull headed, but one possible solution would be to contact someone at an IT practices firm like Gartner, and find out what is a "normal" ratio of IT staff to business staff in your industry. It sounds like you're WAY off norm. (Norm for some financial services businesses is as high as 1 IT staff member for every 2.5 business people. Manufacturing is significantly lower than that [and schools even lower], but it can't be two orders of magnitude lower.)

  119. Re:One word by Cigarra · · Score: 1

    This is the best answer. I propose the topic to be closed right now.

    --
    I don't have a sig.
  120. Suck it up, buttercup by axl917 · · Score: 1

    Here, we have 1,200 devices, 35-40-ish virtual servers, across 6 public schools, with 1 manager, 2 techs, and a secretary to run it.

    I think of it as job security.

    1. Re:Suck it up, buttercup by Red_Chaos1 · · Score: 1

      I love guys like you that say this. Short sighted as hell, and completely unaware that the day will come that you can't run fast enough to keep up and you'll hear rumblings of replacement.

      Work smarter, not harder. Your job is only secure if you can maintain things. If you're running just to stand still, you're doing it wrong, and like OP, most IT crews of entities like this are either there, or on the verge of it.

    2. Re:Suck it up, buttercup by axl917 · · Score: 1

      Relax, sport, it was just a bit of sarcasm.

      We handle things just fine. AD, Spiceworks, WSUS, and the like, many things that used to requite sneaker-net back in the day are either automated or can be addressed remotely.

      If I could just get users to stop using their local Desktop as a cluttered filespace, life would be heaven. :)

  121. Re:One word by ausekilis · · Score: 1

    When the CEO comes in and rambles about printers not working - then let him choose between printer and a penalty for not meeting deadline for project X.

    What I've learned in my years in IT (about 12 total, 10 of those as an IT manager) is that you never go to a manager with only a problem. You go in with a problem and at least 3 well thought-out solutions. Waiting until some other shit hits the fan will only put you in a bad light and will show you are passive aggressive. Instead, give him your own hard numbers. Document the troubles and impacts, tell him how much of each persons average work week is spent on help desk calls and how late that made some big project X. Tell him how much time your programmers are spending helping other tasks. Then tell him how much time you put in in an average work week, and how much you would need to get everything done (i.e. if you're working over 50, that's grounds for 1/4 person. If instead you need over 50 to get the job done on time, ditto).

    As a manager, it's your job to take care of your folks. Have a meeting with them and get their hard numbers, %time doing things, how late they anticipate things being, how many hours they work, etc... Then go in to the boss and tell him those facts and three possible solutions (for example): 1) We need X more bodies to do this and that. 2) We focus on the big projects and let help desk issues slip and miss deadlines or 3) We miss out on deadlines and opportunities because we have N hours per week dedicated to help desk work, when we should have Y.

  122. They will outsource you by Anonymous Coward · · Score: 1

    I work in the Managed Service Provider industry. We see your exact problem all the time. Usually it is when "you" have quit and rather than replace you with a single body, they replace you with us. An actual IT staff with help desk, network admins etc and we do it for generally less than the cost of "you". I will never go into a business and recommend replacement of a local IT resource but when they leave I will give them a 100 reasons why they should not replace you with another you. In your case the programmers would stay but the network admin would be gone. I would place a value on that contract between $65k and $80k per year for us to support it. Be careful what you ask for because the company may get just what they need... only you won't be there.

  123. You need a new job by Zontar_Thing_From_Ve · · Score: 1

    I work in IT for a US based Fortune 500 company. I am internal support but sometimes I have to talk to customers when they issues related to one specific product I support. I deal with your type of company all the time. Too much actually. When you have to ask here how to convince the top dog that ONE person is insufficient for a company your size, the war is over before you began and you have lost. Even if by some miracle you do convince the CEO to hire one more guy, I can promise you that your CEO places zero value on your work and it's just a matter of time before you are looking for another job anyway. If your CEO valued your work or was smart enough to at least somewhat understand it, he would already have thought of the "What if I get hit by a bus?" scenario and would long ago have gotten a backup to work with you and learn the job. You'll either be outsourced (yes, your CEO may be stupid enough to try that) or replaced by some work visa holder who will be half the worker you are but he'll work for half the money you get too. You're done here, buddy. If your company placed any value on its IT staff, you would already have the help you need. Let me guess this too because I've seen this too many times as well - you love (well, you did when you started at least) working for a smaller company because they have made you some pie in the sky promises about future stock options (they probably won't pan out) and you have nothing good to say about large companies because you can't take the bureaucracy. Honestly, most small companies aren't all that great to work for. Some are for sure. But I see your type of company all the time in my work because we sell our software to companies like yours. The odds are about 90% that things are never going to get better or that if you do get another person and your company grows, two of you won't be enough to handle the growth and you won't get a third person.

    1. Re:You need a new job by cybaz · · Score: 1

      Usually manufacturing companies are located in rural areas in the South and Midwest. Most of the manufacturing IT guys i've run into live there because they were raised there or they have kids there and don't want to move. There often aren't many other job options nearby. It's also very costly to increase staff, since either it involves taking a junior person and providing a lot of training for them, or luring an experienced candidate to a small town. It can be done, of course but it's not something management is likely to take on unless they are forced to.

  124. Work Hours by Anonymous Coward · · Score: 0

    Show them how many work hours per week goes into the mundane stuff and how many go into mission critical stuff. If you have 40+hrs for mundane that should be easy to sell a full time position.

  125. Re:Idiots by Anonymous Coward · · Score: 0

    Remember that you always contribute in making the world a worse place when you write insulting messages like that. Look, I actually support your freedom to have an opinion that the manager shouldn't hire more people, but at least take a breath and try to tell it constructively without the recipient getting upset from what you say.

  126. Suck It UP! by g0bshiTe · · Score: 1

    My shop is about the same size as yours, with slightly more users as well as boxes to support and there are 3 of us including the CIO.

    Not one of us specialize, we are all adaptable. Part of being in IT is the ability to problem solve and expand your skill set so you don't become legacy.

    --
    I am Bennett Haselton! I am Bennett Haselton!
    1. Re:Suck It UP! by Eskarel · · Score: 1

      The OP's problem is that the developers aren't really part of the IT department. If he had 5 support staff available he'd be over staffed, but that's not what he's got. Having developers do basic support basically shatters their productivity to the extent that the 4 guys they have working in that department are probably actually accomplishing less than 50% of the workload they should be able to manage. The current mess is a lose lose situation.

  127. Re:To be honest your boss is right by Anonymous Coward · · Score: 0

    This is pretty much what I was going to write - well put.

    Get a ticketing system with stats you can use. Spend time using it.

    Your goal is to manage the "IT department" - however that is defined - even if it's just you.

    You need to figure out (which is easy if you've already been told) what your responsibilities are, and then fairly accurately indicate how long it takes you to deliver the things you are asked for. Unless you aren't very busy - that also means you'll need a priority system to decide what to do first - that's something that the boss should sign off on, at least in general terms. You need guidelines to make decisions.

    Once you have all that - and it will take some time and effort to get - you can have proper discussions with the boss on reasonable terms.
    You can demonstrate that you are being effective with your time.
    You can demonstrate where he can make decisions that make your department give him better results (like, say, hiring an intern to do PC work a few days a week, freeing you up to do other stuff.)
    If the development group isnt' run by you, and you just have to run what they write - you need to accurately track how time is spent doing that too. If they are doing stuff that is making your department take up more resources than it needs to and you see the solution, you need to present it that way - not "Stupid developers don't know what they are doing" or wahtever.. it's not confrontational. I'ts "Hey boss... we're spending X hours offline every month because of such-and-such.. there's a simple fix we could do to eradicate that problem I think"... he'll then go to the otehr guys and say "Well? I'm losing X hours offline every month. Bob has a potential solution - I want you guys to look at this and tell me what you think."
    If they don't do it... you don't get mad. There's no reason to get mad - you did your job, and did it well. IF tehre is offline time for the same issue, it's not your fault. You can even bring it up again once in a while if your convictions are still strong.

    I realize I'm getting specific... but the point is, it can't be about what you want.. it ahs to be about what the company needs, and if you can turn it into a spreadsheet and a set of policies where the boss can look at it and make decisions... that's what he needs. Tha'ts his job.
    The bonus is,that's managing - and that's how you end up the boss of the new guys instead of having a new boss hired to "manage the mess everyone is bitching about."

    One thing that was useful for me..... in a smaller firm I was in, staff were, as is common in IT, expected to work overtime. And in general, as IT guys go, everyone does anyway. This wasn't a huge pressure, and people didn't complain much - but it was slowly becoming a problem, adn the business was relying on it more and more.
    Now.. if I go and tell the boss "We can'd do this, it's wrong, lets' stop... people will get mad."... that's not that effective.
    When I can say "We don't have a problem, but I'm concerned about the liability here.. even staff who have no trouble working now are causing us to go against labour code, and that can end up with us sued successfully by someone who's disgruntled in the future.". That followed on a discussion arond limiting overtime and properly handling it to reduce our risk....... and everyhing was fine.

  128. Watching grass grow is easy by dbIII · · Score: 1

    It all depends on what is being done and what is happening doesn't it? If there is little change or need for change then less people are needed than if requirements are changing.
    The last time I was in an MS environment a lot of things were happening (crashes etc, migrating to new versions of software and antivirus software losing an arms race) so a lot of people were required. Now less are required, but have a new requirement (migrate everyone to win8 or whatever) and suddenly you need more people until it all settles down.

  129. Re:To be honest your boss is right by Anonymous Coward · · Score: 0

    The meaning of "IT" has been changing over the yeras it seems... I"m an older-ish hat in the game, and when I heard people saying "Programmers aren't IT" I did a double take.. Of course they are!

    Looking around.. it seems "IT" is coming ot mean just helpdesk and sysadmin staff... and specifically excludes development.

    Not long ago, and in many places still, "IT" is the technical side of the cmopany. WHere I sit now, we have development, dabas, sysadmins, helpdesk, systems architects, etc, all reporting in to the IT director and all part of the IT department. (with sub departments)

  130. Re:One word by g0bshiTe · · Score: 1

    If you have zero understanding of how a computer operates and what it takes to maintain that, you have zero qualifications to program.

    This is part of the problem with programs written today. The core understanding it took years ago to self optimize your code went the way of the dodo. I do understand that with modern compilers most of that is done for you, but it is still no excuse for working on a piece of technology and only knowing how to make X happen. That's a bit like someone working in a bookstore but not knowing how to read.

    --
    I am Bennett Haselton! I am Bennett Haselton!
  131. Properly define IT department. by Eskarel · · Score: 1

    In actuality 5 people is a very large IT department for an organisation your size. The problem is that you don't actually have 5 people in your IT department. You have 4 people doing LoB development and you doing IT.

    It's a classic mistake one my employer also makes but Developers are not, properly speaking, part of the IT department. You hire them for a different reason, you expect different skill sets, and the high interrupt nature of regular support work basically kills their productivity. Claiming they're part of the IT department is like saying that Finance is IT because they're pretty good with excel.

    Now the reality may be that when you take all the support crap they're not properly qualified to do away from the developers that you actually find out you need fewer of them, but that's a completely separate issue.

  132. Re:First get rid of stuff you don't need to manage by DaveV1.0 · · Score: 1

    How about giving the boss the problem and a solution.

    Because it is the boss' job to come up with a solution to this kind of problem.

    If you worked for me as a manager of people, YOU should worry about YOUR job because as a manager (boss) it is your job to solve that kind of problem. By saying it is your employee's job to come up with a solution to a management problem, you are saying you are lazy and expendable. I should fire YOU and promote HIM.

    The goal is more resources. The author is looking for methods of telling the boss they need more help.

    And, your suggestion is to tell them how they can outsource most of his job thus making him redundant.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  133. Re:One word by Anonymous Coward · · Score: 0

    Submitter has 150 coworkers. Any one of them could make a play like that.

  134. Interns and co-ops by jpmjpm1 · · Score: 0

    Hire a couple of interns and co-ops to work the help desk, handle printer problems, etc. They are usually cheap and work hard. Give them a programming project to do on the side to make it worth their time and help with their degree, maybe even partnering with someone outside the IT group.

    When they graduate, go to the management and try get them hired full-time. Even with a degree, they'll still be relatively cheap and they are already trained.

    --
    "The ships hung in the sky in much the same way that bricks don't." --Douglas Adams
  135. BOOOOO HOOOOOO by TheRealCodeRed · · Score: 1

    Suck it up Nancy! It's called the economic environment we live in. Personally I like it. It has gotten rid of the useless IT professionals that thought they could just draw a good paycheck so they got into the field. It's not for the faint of heart. The people that are good at what they do can more then handle the environment you describe. My last job I had triple the environment you described and I handled it myself.

  136. Articulate in terms of near term costs by Andover+Chick · · Score: 1

    IT is a cost center. We IT people correctly see it as a "strategic cost center" but most CEOs and accounting/finance folks see it as a generic cost center. The age old quest of the finance/accounting people is to reduce cost centers. You need to articulate to your boss the micro-economic factors of how overall costs are actually increased by skimping on IT spending. Identify specific instances as a case study. Also point out how near term projects will save near term costs. Assume the CEO will be obtuse no matter what you say. The popular CEO counter nowadays is people just need to "multitask" more. However multitasking is never a solution and always decreases productivity (it is "specialization of labor" which increases productivity).

  137. Re:One word by Anonymous Coward · · Score: 0

    Or working in a bookstore and not knowing how to operate a printing press. They work with books, right? They should obviously know how to make them.

  138. Only thing I could see possibly working... by Red_Chaos1 · · Score: 1

    ...would be with analogy. Upper management don't do everything themselves. They have staff they delegate to. Get them to stop and think what a nightmare they'd be in if they had nobody to delegate to, and had to do all of the work coming at them by themselves. It's the same for IT.

    If they try to go "But those other 5 guys..." stop them and point out that that would be like giving them 5 janitors to delegate to. They'd be better than nothing, but not the right fit for the job and a lot still wouldn't get done.

  139. I am a solution to a similar problem by Anonymous Coward · · Score: 0

    I am part time IT support for a firm of around 50 people with an it staff of (1) The System Admin and (2) Me. This same situation happened to him a while back as he could never get anything done as he was constantly fighting the small day to day stuff (printers, malware, projectors, various laptop issues) and so they hired me to take care of all the small stuff, which freed his time up immensely. I make a decent wage (nowhere near a full time wage) and I am here MWF 8-5, i'm not contracted to provide on call support, but the if it comes and i'm available I'll take care of things remotely. This has worked for our firm for the past two years, so i suggest that your idea of a "help desk" type of position that is available for the to handle the minutiae of day to day IT stuff is a great one, you would then be able to focus on the bigger projects.

  140. Re:One word by Anonymous Coward · · Score: 0

    Quit, No, ask for more money. The More dependant a company depends on your skills, the less chance they will want to see you disappear. Why split the dough when you can keep it yourself?

  141. It's all about the business case by ziggy_az · · Score: 1

    If you can't make a solid business case, you're wasting your time. Present a solid business case which shows a cost/benefit analysis. If the numbers don't make sense, you'll be out of luck.

    --
    "Do not meddle in the affairs of dragons, for you are crunchy and taste good with ketchup."
  142. Don't by beelsebob · · Score: 1

    You're doing it wrong. With 150 employees you should not need 5 IT staff even, let alone more after that. Fix what you're doing wrong (to me, it sounds like you're micromanaging everyone's machines, and wasting a whole bunch of time in doing it).

  143. could work by fluffythedestroyer · · Score: 1

    How Do I Convince Management To Hire More IT Staff?

    Could work but could get you fired as well but: crash 2 servers. Fix 1 server. Boss goes to see you to tell you when its going to be fixed. Tell him not know and it will take time. BUT..hire another 1 now and you'll have it pronto...

    There's your other staff

  144. Re:Idiots by Anonymous Coward · · Score: 0

    Maybe he was just assuming the recipient is an adult and so not likely to get upset from reading random words by a complete stranger.

    Far better to be honest and foul than dishonest and polite. Unless youre discussing schoolchildren.

  145. Stop Reading Slashdot by Anonymous Coward · · Score: 0

    Maybe if you stopped wasting your time on slashdot, and actually went and did your job, you'd find you don't really need additional people.

    Why is it that people always feel that their laziness is someone else's problem?

  146. Re:One word by Anonymous Coward · · Score: 1

    What exactly is it that you do then?

  147. Manufacturing IT - Quit Now by Anonymous Coward · · Score: 0

    I worked IT in manufacturing for 15 years, it was the dumbest move I ever made sticking it out that long. The pay sucks, you are viewed as a expense instead of a profit center, old often very old technology.

  148. You don't - hire business users w/ tech skills by OuchIAteMyself · · Score: 1

    The best thing is always to have users with technical skills in the business. IT is wasteful spending when it's in a silo. That being said, there are places for IT - like SOx permissions, shared infrastructure maintenance/config, other...

  149. Re:One word by guyniraxn · · Score: 1

    What a second, according to the benevolent corporations and their supporters, H-1Bs make the same amount of money as citizens and are more competent, that's why they were hired in the first place! The H-1B system could never be abused in such a fashion! For shame, sir!

  150. Re:One word by Anonymous Coward · · Score: 0

    And please don't forget to accomplish all your other responsibilities while you gather all this information and create reports and PowerPoint presentations. Especially those you haven't got to because you are understaffed.

  151. Resign by HouseOfMisterE · · Score: 1

    Resign. That's what I did. Now I don't have a job, but my ex-employer hired two people to replace me so it kinda worked out.

  152. Interns by Anonymous Coward · · Score: 0

    A possible low cost solution would be to hire interns. Hire interns at low hourly base pay and with no benefits. Assign the interns to low-level tasks and help-desk duties. Come up with tasks that can off-loaded and hot-swapped easily in term of resources. Also, hiring interns is a great recruiting tool for future employees and asking for intern will be easier than hiring full-time employees.
    Another thing I would suggest that evaluate organizational duties and roles. Assign multiple roles to each individual, cross-train people across the department and combine/streamline as many roles as possible. Sometime a lot of problem can be solved by first question the âoestatus quoâ. For example, do you need a printer admin if you outside printer support?

  153. Re:One word by wisty · · Score: 2

    The problem is, the problem is often the management. And while they can be fixed, it's very time consuming.

  154. Re:One word by Anonymous Coward · · Score: 0

    Quit.

    Or go on vacation without a cell phone.

  155. Re:One word by Anonymous Coward · · Score: 0

    I agree, you can't. Find another job, then they'll hire two people to replace you. Happened to me!

  156. Re:One word by asliarun · · Score: 1

    When the CEO comes in and rambles about printers not working - then let him choose between printer and a penalty for not meeting deadline for project X.

    What I've learned in my years in IT (about 12 total, 10 of those as an IT manager) is that you never go to a manager with only a problem. You go in with a problem and at least 3 well thought-out solutions. Waiting until some other shit hits the fan will only put you in a bad light and will show you are passive aggressive. Instead, give him your own hard numbers. Document the troubles and impacts, tell him how much of each persons average work week is spent on help desk calls and how late that made some big project X. Tell him how much time your programmers are spending helping other tasks. Then tell him how much time you put in in an average work week, and how much you would need to get everything done (i.e. if you're working over 50, that's grounds for 1/4 person. If instead you need over 50 to get the job done on time, ditto).

    As a manager, it's your job to take care of your folks. Have a meeting with them and get their hard numbers, %time doing things, how late they anticipate things being, how many hours they work, etc... Then go in to the boss and tell him those facts and three possible solutions (for example): 1) We need X more bodies to do this and that. 2) We focus on the big projects and let help desk issues slip and miss deadlines or 3) We miss out on deadlines and opportunities because we have N hours per week dedicated to help desk work, when we should have Y.

    Not contradicting you but making a tangential point. The main problem with your line of thinking is that you still think like an "IT Manager" or any first line manager. I've seen that in many cases, it is worthwhile to think like an entrepreneur instead.

    The main problem is that IT has become perceived as a background problem or a fixed cost. Like electricity or water supply. We're nothing but glorified plumbers as far as senior management is concerned.

    You cannot fix this by presenting an IT Manager type solution. They would perceive it the same way you would if your plumber told you about the three different ways he would solve your basement leak problem. While you would be interested in getting it fixed and getting it fixed "right" in a reasonable price, you really don't give a crap for the details or even how it gets done and with how many people.

    You fix this by changing their mentality. Get them to believe that IT doesn't come for free (as a fixed cost on the balance sheet), and is not a cost center. Get them to believe that IT is really a "pay as you go" kind of service or capability. Get them to believe that IT is a profit center in itself. That it is an independent entity.

    Infosys or IBM or Accenture is your competition. So treat them as such instead of just bitching about them in general (you didn't say that, just saying in general). You need to either match their cost or need to differentiate yourself (and your IT team) as a crack high quality and super reliable team.

    I admit this stuff is easy to say, and much harder to do. But this is how it should be done, IMHO.

    You know, the more I think about this, the more I realize that the real skill a good IT or software manager needs, at least in these types of roles, is really a good understanding of how finance works in an organization. Stuff like charge-back, reconciliation. I mean, if we were an independent contractor team handling a company's IT, this is exactly what we would be concerned with. Work is fine, but we and our organization needs to get paid correctly and on time.

    I'm only talking about organizations where IT is a sub-organization. Of course, in pure IT shops or software development or software product shops, the dev team IS the profit center. So the point becomes moot.

  157. There's always the tried and true method by Anonymous Coward · · Score: 0

    Organize a walk out.

  158. Airline pilots and giving out food by Bruce66423 · · Score: 1

    Given the current stories about how little pilots do on the flight deck, I think one can argue that they SHOULD be handing out food, especially on some of the longer haul flights :)

    1. Re:Airline pilots and giving out food by ruir · · Score: 1

      And who will watch for the flight, for your security when flying, and for the gauges? The air hostesses? Or better yet the passengers? When will they rest so your flight is secure? Your comment represents everything that is wrong...idiot.

    2. Re:Airline pilots and giving out food by Bruce66423 · · Score: 1

      Given that there are two pilots, and nothing to do most of the time, using one of them as a hostess seems appropriate! The reality is that automation has minimised the work required on the flight deck; the question is what level of crew is necessary for safety in what proportion of cases. There is ALWAYS a difficult trade off between safety and costs to improve it; the question is: 'what level of crewing is actually necessary?'

    3. Re:Airline pilots and giving out food by ruir · · Score: 1

      So, you invest 15 years in the training of highly specialised people, pay them a salary on the bracket on 5.000 to 20.000 dollars per months, and then put them serving food, instead of employing people who cost 10 times less to handle people and food, and who have been hand picked and trained for that too. Let me see, you go to your mechanic, and besides fixing the car, you pay for a 50 euro hamburger; and I bet you call your dentist and pay him 200 dollars an hour to clean your home too. Specialisation, attention to the customer, and good service is the key. I wouldnt fly in a plane where they would put my security and well being at risk to shave a couple of bucks. Honestly, are you mentally challenged, a manager, an accountant or a Gartner consultant?

  159. Re:One word by ememisya · · Score: 1

    Better yet, get a new job but keep in touch with your current management. Seeing how better you are doing, and how under handed they are will get them to make a wise decision. It's like teasing your old girlfriend with the new girl, but totally works.

  160. Re:One word by lasermike026 · · Score: 1

    Quit and leave abruptly.

    Find another job first.

  161. Send one of the programmers to get sysadmin xp by Anonymous Coward · · Score: 0

    I know they'll hate it because programmers think it is beneath them, but sysadmins need to know how to program, while programmers benefit from knowing the essentials of systems administration (limitations of OSes, hardware, etc), but rarely do. If your programmer(s) can spend a few hours each week ghosting desktops, that will save you time.

    Two: standardize on your hardware and software in the future. It will save you so much time you'll feel like you have two extra people. Script as much as possible, especially on the client side. It's easy to get a windows computer to rename itself based on its MAC (from a list grabbed from an intranet location). Scripting all of the 3rd party updates doesn't take long on the master image. Stagger or randomize the update days to prevent a company-crippling bad update.

  162. In a company where by bravecanadian · · Score: 4, Insightful

    IT is not a part of the business model -- you most likely don't.

    You're considered a necessary but unwanted expense like keeping the lights on and are usually treated like the janitor.

    No one cares who you are or what you are doing until there is a mess somewhere. Then it is your fault for not having cleaned it up already.

    Welcome to IT.

    If I had known years ago what I was getting myself into I would never have gotten into this industry or at least I would have had the sense to work in a business where IT *is* the business. Hopefully I will be able to make that transition in the future.

  163. Re:One word by Seta · · Score: 1

    I agree entirely. What people call a programmer today is merely a job title, not a profession. You are hired as a programmer. That doesn't mean you're good at it, or that you even have training in it. That's just what they call you when you walk in the door, and what they put on your business card.

    I work at an institution with about 20 "Programmers". They can barely string together coherent lines of the proprietary BASIC-like language they use for the information system. The web development team uses ColdFusion, and is 3 or 4 major versions behind (MX 7, IIRC?) on their upgrade because every time they think about upgrading, someone gets cold feet. I've even heard a System Engineer (HR for systems administrator) state, in an entirely serious e-mail, that "our institution doesn't support Curl", because we're running an old as hell AIX system, that they have no development server for, and refuse to compile and test packages for it. Not a single one of those brats can write a line of Perl, Python or even any shell either, so we have a vendor on one hand saying "upload data X to Y" and them saying "we can't". They have absolutely no problem solving ability at all, and I'm ashamed to be in the same generally industry as them.

    What's worse, is we've worked with a few pretty large vendors recently (our information system vendors, and two CMS vendors), and their code has either been terrible, or has a really really strong, overprotective, IDE smell (where chunks of library code look strangely more uniform than the rest, and take 15 lines to do 1 line of work). One of them actually asked me why one of my randomly generated passwords was "so long". Was he typing it by hand?

  164. Re:One word by Seta · · Score: 2

    I'm also ashamed of my horrendous typos. :p

  165. Life Sucks by Spiked_Three · · Score: 1

    This is the one thing I have always hated about reality.

    One experience comes to mind; A new project comes up, I tell my boss that "it is impossible to do it that fast." His response "we will need to manage it tightly then."

    I mean WTF?

    Similar, job interview; "how long will it take you?" "3 weeks" "we need it done in 2. Joe says he can do it in 2, so we hired Joe" 6 weeks later the jobs gets finished and Joe is awarded a raise because he has a "positive attitude"

    Fuck Joe, he lied at the start and he knew it. Joe is being rewarded for his attitude and not his skill. I wouldn't want to work for that company anyhow. (side story, that boss was convicted of embezzlement 6 months later)

    So, yeah anyhow, 2 observations; Every situation is unique, but you have 20 written applications, it sure should not take 4 programmers to maintain them, unless they are crap to begin with, if so that is part of the problem. I can see 130 desktops+servers keeping one guy busy, sounds like someone should have free time to be of assistance, dedicated help desk for a time, at a minimum. Work smart, don't cause your own workload, ie by buying cheap hardware that has to be maintained all the time. That is a case where basic analysis skills will verify or refute a real problem.

    If it is really as bad as you say, first post wins; quit.

    Sadly, and reality; if you can't find another job, you are probably part of the problem.

    --
    slashdot troll = you make a compelling argument I do not like the implications of.
  166. Problem doesn't appear to be number of staff ... by Anonymous Coward · · Score: 0

    I would say you're problem is the type of staff that you have. Your department seems far too heavily weighted towards programmers with not enough desktop people.

    I was in a company of 300, with about the same number of desktops, and we had 4 employees. A server/hardware guy, a desktop/helpdesk guy, a programmer/analyst, and a manager who could fill in for any of the 3 as needed to a limited degree. Worked just fine. There were times when things were crazy, but the system was built up to a point where it ran without the need for tons of staff who often needed to sit idle.

    I would suspect, based on the number of programmers that are in house, that the company is not leveraging software solutions available in the marketplace as well as they could and instead are doing far too much internal development.

  167. Re:To be honest your boss is right by Anon-Admin · · Score: 1

    And all of this will be followed by the CEO/Director/Manager saying

    "Gartner says we should only need one admin per 500 servers and 10,000 network ports."

    I have been told this over and over, while trying to manage over 300 one off 10 year old servers, putting in 90 hours weeks, and running 250+ tickets in queue. The same CEO/Director/Manager then complains that you are not doing your job because you have 250+ ticket in queue.

    Turned out the best solution was to find another job and quit.

  168. Re:One word by Anonymous Coward · · Score: 0

    1 server instance for every 7.5 employees

    1 full time, dedicated IT person for every 30 employees

    I would guess u have to implement a longer term plan to consolidate, streamline and have a cleanout standardisation of things - that ERP sounds like trouble. Things get naturally messy over time and u reach a point when you have to pull the plug for a fresh start.

  169. document by whitroth · · Score: 1

    Spend a week, and convince the others to follow suit: Document, down to quarter hours, how much time you spend doing your job, and how much is spent on help desk work. Then suggest what management is paying for a sysadmin or programmer to do help desk work.

    The costs alone will push them, esp. if any or all of you are doing overtime frequently.

    Add one more argument: what happens if one of you gets hit by a car, or the flu, or finds another job - how's the slack going to be picked up? Long time ago - I was working in a mainframe shop back then - the systems programmer went on vacation for a week. Tuesday of that week, they found him on the beach, and had him come back to fix a problem. A month later, one of the operators got promoted to assistant, and started training. Being irreplacable means never having a life of your own.

                            mark

  170. Keep Disconnecting Them by Anonymous Coward · · Score: 0

    In the middle of the most important calls you can. They'll either increase the IT budget, or outsource to India... There's no sure way with management, and most sure as hell don't have enough brain cells to try reasoning with.

  171. Another word by Anonymous Coward · · Score: 0

    Measure.

  172. Re:One word by EightBits · · Score: 2

    What exactly is it that you do then?

    This is it exactly. You're a manager, jon3k. You don't pay your staff anything. The company does that. You know this because if you leave, they'll still get paid.

    You're supposed to be MANAGING your personnel. If you see a problem with the personnel under your management, YOU'RE supposed to be the one coming up with the solution. The problem described is a personnel problem, not an IT problem. IT staff are paid to find, fix, and prevent IT problems, not personnel problems. Managers are paid to find, fix, and prevent personnel problems. If they're not doing that, then they're not doing their jobs as managers.

  173. Really... REally.... by Anonymous Coward · · Score: 0

    We have almost the exact same situation, manufacturing, our own ERP, 100 PC's, 20 servers, 20 VM servers. Interfaces, EDI's to/from customers, etc. All in house.
    And our IT staff is 2 people. Myself who does the ERP, most of the programming, and hardware, and the other guy who does network, hardware, and helps with everything else. We are on call 24x7x365 btw..
    So, my comment is that you are a pussy. Man up and learn more skills.

    Also, 4 programmers? WTH? There is your problem. I can promise you that 70%+ of their time is spent jacking off and looking at cracked.com, slashdot, and the like. Get rid of 3 programmers and hire a helpdesk person and someone else with a broader skill base.. And then you get your helpdesk guy AND save the company money.

  174. Re:Easy answer -- FAIL by Rob+Riggs · · Score: 1

    Q: How do I convince management to hire more IT staff?

    A: Quit.

    Fail!

    Let me explain how this works in management-land.

    "We're not going to back fill."

    A good manager will take the raise and accolades for cutting costs. And then leave for greener pastures while the references are still positive.

    It's all Win-Win. The company saves money, the manager gets a raise and a better job. Everyone wins.

    --
    the growth in cynicism and rebellion has not been without cause
  175. This doesn't sound like IT to me... by EuclideanSilence · · Score: 1

    I don't know all the details, but this reads like you aren't correctly identifying who is IT.

    When your printer breaks, or you need a new computer installed, you call IT.

    When you work at a manufacturing plant and you need software for the machines, that's not IT. That's development. It sounds to me like you have an IT department of one person (you) and that your development team is helping out with IT. "Projects with deadlines" is not usually a phrase you hear from IT unless it's a project like upgrading everyone's software. It sounds to me like you are letting management downplay your contribution with incorrect job titles.

    1. Re:This doesn't sound like IT to me... by Darinbob · · Score: 1

      Yes, I agree here. People seem to treat "IT" as anything to do with computers or networks, which is rubbish. The description of what the poster is doing now sounds much more like operations or R&D.

    2. Re:This doesn't sound like IT to me... by EuclideanSilence · · Score: 1

      Yes, thats a good way to put it. I wonder what his other 4 coworkers think.

  176. Re:One word by jon3k · · Score: 1

    The day to day problems aren't "often in management". Most problems are simple technical problems that have zero to do with management. I realize Dilbert taught us all that bosses are bad and everything is their fault, but it's just not true. I've got a boss too, I don't blame everything on him either.

  177. Re:One word by photo+pilot · · Score: 2

    Here is the never ending issue: 1. You in the swamp up to your butt in alligators. 2. Manager telling his boss everything is great. 3. His boss telling the CEO all is well. So......you are going to have to convince the 2 layers above you to tell the CEO that they have been totally wrong for a long time and the CEO is going to trash his golf buddies for some peon he hardly knows and views as a replaceable widget anyway.

  178. Re:One word by Anonymous Coward · · Score: 0

    Interesting, but what most people fail to see is that their bad experiences are not global truths. Sure, some companies have turds all over, other companies have shiny buttons everywhere. If you don't like your job in IT, you can always try to get another one.

  179. Re:One word by Anonymous Coward · · Score: 0

    Yeah, since your CEO thinks that IT is too large already, suggest that they outsource the work to Infosys, and then simply watch as IT support for the 250 employees disintegrates. Your CEO will have fun when he'll be re-routed to Bangalore or Hyderabad with his laptop issue

  180. Re:One word by Kielistic · · Score: 1

    First: a compiler is better at optimizing than you are. Don't try to fight it.

    Second: if you understand how x86 is implemented in a modern CPU nobody that wants a programmer can afford you. You have a rudimentary (and probably outdated) understanding about what a computer is doing. Knowing how computers worked in the past doesn't make you a good programmer. Experience, passion and skill make you a good programmer.

    Programmers have always been bad. Everyone knows that. Otherwise maintaining legacy code bases would be an awesome job.

  181. One word...metrics by erp_consultant · · Score: 1

    It does no good to whine to your manager about being short-staffed/overloaded/burned out. You need to provide evidence...metrics in other words...to support your case.

    Think you've got too many IT helpdesk cases open? Fine. Start tracking how long it takes between the time the case is reported until it gets resolved. If you don't have some sort of automated system to track help desk tickets then chances are that it's getting buried in email messages. Let's say that the average time to close is 8 hours.

    Now you've got something concrete that you manager can understand:

    1) We need a system to properly track help desk tickets and somewhere to put the solutions so that we're not reinventing the wheel every time an issue comes up. Do a little research on what's out there and make some recommendations.
    2) You've established that it takes 8 hours to close a ticket. Is that level of lost productivity acceptable to your manager? What are the impacts? What can be done from an organizational standpoint to improve response times?

    As others have mentioned, don't go to your boss with problems. Go with solutions to problems. Help your boss to decide which is the best solution and why. Then go out and implement it and come back later and show him/her the results. Having measurable improvements will make your boss look good to his boss. And it will make you look good to your boss.

    It's all about building a case for what you want. If you just go and say "we need more people" the answer will probably be no. But if you identify the problem and come equipped with some potential solutions you have a much better chance of success.

    Keep in mind that sometimes just adding more people will not solve the problem. It can even make it worse. Start by taking a look at the process and see if you can find a better way to do things. Would it help, for example, to ditch Exchange and go with Google Apps for your email and scheduling? That's one less thing to manage and it allows you more time to work on other tasks.

  182. Re:One word by Anonymous Coward · · Score: 0

    Not necessarily "time consuming" for all definitions of "fixed". However most $fixed.instances != "time consuming" are == "felonious if caught" & "messy no matter what else"

  183. You're already over-staffed! by mschuyler · · Score: 1

    My last shop had twice as many desktops, four times as many servers, and less staff. Your problem, it seems to me, is that your ratio of programmers to IT staff is completely skewed. In other words, you're doing way too much "custom" work. Turn a programmer or two into IT staff (if not the physical person, then the position) and you should have sufficient staff for support.

    Of course your programmers won't like that and your IT Manager, being a programmer, won't like that, but the fact is your programmers have created a fiefdom that never should have existed in the first place. It's like a tumor that has infiltrated the brain, hard to remove. For such a small company to create so much custom work is really absurd. You're not that "special."

    What you REALLY need is a new CEO who understands the nature of the problem and cleans house.

    --
    How about a moderation of -1 pedantic.
  184. Re:One word by unixisc · · Score: 1

    What's particularly funny about this one is Ashok fitting the role like a jigsaw

  185. 5 IT people for 150 person shop, I would balk too. by Anonymous Coward · · Score: 0

    Sounds like what you need is some more efficiency not another person.

  186. Re:One word by Taelron · · Score: 1

    If you dont want to go so far as to quit, do something you are entitled to do... Take your whole vacation at once. And tell them you wont be reachable. Dont take your phone or laptop with you. Usually when there is no backup IT guy and you are gone for 2 weeks, Management should wake up to the idea there should always be a backup for when you are away.

  187. Re:One word by Anonymous Coward · · Score: 0

    I worked in SW for 30 years and this never worked for anyone. It only gets you branded as a troublemaker who can't do their job.

  188. Re:One word by Anonymous Coward · · Score: 0

    @Seta - send me an email at my throw-away address with a job offer (PDF with corporate logo and stuff) and I will send my resume. Email: girdlegirl1970@yahoo.com I said it is a throw-away address so don't get excited. LOL

  189. same boat by Anonymous Coward · · Score: 0

    Funny, I was on the same boat last year. Got burned-out so I left the company after many years of being a 1-man IT dept.

  190. All I can say is give them pain by NotSoHeavyD3 · · Score: 1

    Basically what I mean is that your company sounds like my company. Management has gotten away with doing everything half assed because "Hey we can dump this on software engineering and it's free!" So we basically do tech support for the rest of the company, drop things to take care of customer issues, manage servers, not to say managing releases as well. All this doesn't actually work that well but since we've been effectively shielding management from all their stupid incompetent decisions they aren't forced to do anything. So in the end until the shit hits the fan they're going to continue to be stupid. Admittedly you might get fired if you make them feel the results of their decisions. (I think one of the reasons they fired my manager was that he gave a lot of push back and tried to get them to understand how idiotic they were at times. But they didn't want to listen and just axed him and continued with the stupidity.)

    --
    Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
  191. Re:One word by Anonymous Coward · · Score: 0

    I don't think the "???" is even needed in this case.

  192. Re:One word by Anonymous Coward · · Score: 0

    Yeah and when he returned from vacation the boss would have replaced him already. Management cannot be trusted.

  193. Salary to Hourly.... by Anonymous Coward · · Score: 0

    If you are on Salary - ask to be put on hourly...

  194. hire a reputable managed services co by gblfxt · · Score: 1

    They will be able to convince the management of where costs are going and asses your current needs. You will likely get the resources you need and likely keep your job.

  195. Problems and Solutions by lionchild · · Score: 1

    If you take your problem to management, you need to haul along with it the solution for that problem, and the justification.

    The key to this sentence, is the justification.

    You need to show, likely with dollars and cents, how much productivity is being lost because the current staff is being pulled away to deal with general IT issues. Lost productivity for the end user. Lost productivity for you, which in turn means delays and more lost productivity of other projects.

    Bringing in your solution (additional staff), will keep you productive with your main focus. It will get quicker responses for general users thereby boosting their productivity, and so on and so forth.

    In business, it's all about the bottom line in many respects. Something that costs you X to implement, but makes you 2X or 3X or 4X in return is an easy decision to make from the business perspective.

    --
    Awk! Pieces of eight. Pieces of eight. Pieces of seven... ERROR: General Protection Fault. [Paroty Error.]
  196. Re:One word by kaladorn · · Score: 1

    Being a programmer suggests skills like:

    Software design and architecture
    Coding in various languages
    Understanding scripting
    Understanding hardware to the extent you need to interface with it an design well (which, if you work in UI for instance, isn't a whole heck of a lot)
    Knowing a lot of toolsets related to programming: languages, deployment tools, code debuggers, maybe a bit about debugging IP if you do networked apps, IDEs, compilers, IDLs, maybe ability to read a core, etc.

    This is not exactly the IP network manager's issues nor the manager of productivity and enterprise software and backup solutions set of skills.

    Those would linclude:
    a) Understanding repositories (email alone is its own huge beast software wise with lots of idioscyncratic stuff) - this could include administering your companies source repositories and recovering ones that crash, something devs don't often have to deal with
    b) Understanding RAIDs, Clouds, and other backup hardware and software (again, its own beast)
    c) Understanding scripting (okay, one commonality)
    d) Understanding all sorts of admin tools for users, accounts, security policy, etc. across multiple OSes and platforms (not something the average developer has to know, certainly not from the perspective of a manager)
    e) Understanding network capacity planning, troubleshooting, network monitoring and troubleshooting toolsets, and everything there is to know about wired and wireless LANs, WAN access tech, routers, hubs, switches, firewalls, gateways, and so on
    f) Understanding all the office and productivity software your users use or might need to plan for future needs
    g) Understanding all of the legal and internal policy limitations which affect anything to do with data retention, employee dismissal, privacy, etc. as it pertains to IT activity
    h) Help desk ops - knowing everything about all of your customers diverse platforms and OSes from an operational point of view and to support all development operations and enterprise activities

    The skill sets can overlap in places (more if your programmer has to work on multiple platforms, works closer to hardware or the network, or the like) but it is distinct. No IT manager I know can ever keep up with the full width and breadth of deployed environments. They all play to black gods that when they have to patch a SAN or rebuild an email store, that it comes up okay. They all have higher stress, in any busy environment, than most developers. (I say that as a developer with two decades of experience in military, large corporation, multi-tiered, networked, sometimes massively multi-user systems for possibly tens or hundreds of thousands of users or 7 million as the last 3G/LTE policy software I worked on was supporting....)

    I wouldn't trade my job, no matter how bad the day (like the day, 6 months out of school, I was in an RCMP command center when the dispatch system and mobile computing systems crashed, and the dispatchers were trying to figure out where everyone was and if it was possible to land ERT in a school parking lot due to autofire in a public park.... and I had to get the entire system back up ASAP), for the average job of an IT manager.

    IT managers are always treated as overhead. Thus nobody wants to pay for them or give the support to ensure a robust infrastructure.

    Two questions I'd propose for execs:
    A) What is your cost if key industrial data is lost and irrecoverable because the IT budget isn't sufficient to protect it?
    B) What is your cost per day if key manufacturing ops are suspended due to an IT system failure again due to insufficient investment?

    These can be catastrophic. I've seen companies who've lost datastores (hardware failure, corruption, backups that had never been tested because nobody every wants to buy a system to unpack bacukups on or to spend the time and money to verify them) of code actually have to rewrite multi-month projects. That can be tens or hundreds of thousands of dollars, not to mention contractual

    --
    -- Mal: "Well they tell you: never hit a man with a closed fist. But it is, on occasion, hilarious."
  197. Re:One word by Anonymous Coward · · Score: 0

    He makes the problems. It's symbiotic.

  198. Quit. Seriously. by Anonymous Coward · · Score: 0

    You're already way overstaffed on programmers. And with that many customizations, the company is always going to be beholden to them. It's apparent with the high amount of 'desktop support' you're doing. Why so many custom projects? Why the heavy focus on development? You're a manufacturing company - focus on that. Apparently you've got a CEO (and trust me - been there/done that) who sees IT as just a horse to flog.

    You don't have that many employees or servers to warrant a huge staff. If your programmers are causing desktop issues, focus on that. With all the fuckery of the custom code you've got, no wonder. I don't envy you. Your environment will never be stable or solid - you're in constant review & release & repair.

    IF you can get another FTE, you need to explain it as "if I had X, we could do Y, and then we'd save/make $Z".

    Programmers aren't admins. You don't want them to be. If level 1 desktop support is REALLY what you need, consider using the FTE funding for a managed services contract - you've got a helpdesk #/portal to provide, they can remote in, etc. If you're *really* schlepping around swapping PCs, monitors, and printers - fuck that. Quit. That's not your job. If people can't be bothered to learn to change their own printer carts in 2013, that's not the kind of business you'll ever learn and grow in.

    You have several options, here. What are the "mundane" problems? Can they be automated/fixed? How about delegated to a team lead? How about a rotating help desk schedule? Going from 5 FTEs to 8 (you said a backup person AND dedicated help desk staff). Hiring L1 'printer monkeys' is always useless - they're going to be HS or college grads, no experience. They'll learn stuff, and move on. It's a rotating door. You'll constantly interview and hire for that position. Bad idea.

    Programmers/developers ... sigh. Do they have release cycles? Do they test? Are their problems making life hell? If so, then that's a big issue that is likely culture-wide. The company runs on their code, so they ain't going anywhere.

    Backup guys/helpdesk? Seriously, consider outsourcing or a MSSP. Let them to the daily shit work, the patches, the help desk calls - and you can stay focused. You'll likely get more resources for the same money, and YOU don't have to deal with the hiring, training, and managing of newbie staff all the time.

  199. Build a Business Case by dave562 · · Score: 1

    I am having to deal with this more and more these days. The solution is pretty simple, but it will take some time for you to see results.

    The reality is that things are running and the business is functioning. Unless it looks like the business is going to stop functioning, you are not going to get any additional staff.

    You have to build the business case for additional staff. Make a PowerPoint. I know it's lame, but it is all management understands.

    Start the business case by first quantifying what is being done (basically the summary that you gave us). You detail how much time is being spent keeping things running. This is the Current State.

    Then you have to quantify the additional projects in the pipeline. Just lay them out there. Do not judge them, just put it out there in black and white so that management understands exactly what is on your plate. This is the Future State.

    THIS IS THE IMPORTANT PART -

    You have to detail the risks of not hiring additional staff. Be honest, but not alarmist (unless you are 100% certain that what you are warning about will come true.) You have to lay it out to management that unless they do what you want (hire more staff), there will be consequences (the risks). It is then on them to decide whether or not they want to accept the potential consequences. These are the Risks.

    There are two types of risks. There are risks to the future state, and there are risks to the current state. Depending on how dire you present the risks and the reality of them happening will shape the discussion.

    The way they respond to an honest accounting of their risks will tell you all you need to know about your employers. If they take you seriously, they will either scale back the workload, or hire additional people. If they blow you off, you know nothing is going to change. It sucks, but at least you will have both eyes wide open.

    You might not be the best person to present the business case. If not, partner with someone more senior who is in a position to have a frank discussion with senior management. Make sure that they are aligned with what you are trying to accomplish, otherwise they will undercut you.

  200. just quit by Anonymous Coward · · Score: 0

    Leave now, and don't come back tomorrow or ever. I'll let you send them a text message from an island in the South Pacific to let them know that they need to hire someone to replace you.

  201. Re:One word by Anonymous Coward · · Score: 0

    Find staff that knows how to fix problems. That's managements job, dummy.

  202. Re: One word by Anonymous Coward · · Score: 0

    At my last working place they preferred paying 3 persons instead of giving me a (well earned) payrise to 1.5x of my wage

  203. You are too many.. by freshlimesoda · · Score: 1

    For 150 user company, they ideally should hire an external IT Consultant.

    --
    I come to Slashdot only to read sigs. One you are reading is mine.
  204. Re:One word by JWSmythe · · Score: 1

        Sadly, yes.. There are *lots* of programmers, who once ran a web server at their house to test with, who are confident that they are fully qualified to do the roles of sysadmin and netadmin. They're more than happy to throw you under the bus and accept 75% of your old salary to do the job.

        How hard could those jobs really be? He kept the test box up 24/7 because he invested $100 on a UPS. His "network infrastructure" (cable modem with 1 "server" and two workstations) was flawless, except for when it went down.

        They always think it scales out easily. 300 desks? No problem, that's just 300 wires from a Linksys/DLink/Netgear switch, right? Need more? We'll run down to TigerDirect/BestBuy/etc and get another 8 port switch.

        It will all go smooth, til they have 300 people screaming that they can't reach the file server; or they can't print; or their email is slow; or Internet access is slow. But there's always a solution to that too. Hire a consultant!

        I'm sure plenty of people here have seen exactly this. I've shown up on so many sites, where this was the situation. 5 to 8 port switches in all kinds of weird places. Some under desks. Some inside the drop ceiling with rat shit, and cat5 cables gnawed on by said rats. Some desktops having network problems because their network cable is laid over the carpet, covered by duct tape, in a high traffic area, And even desktops they couldn't figure out how to run cables to so they have USB wifi dongles on them, even though they're on the edge of coverage for that consumer grade AP on top of a file cabinet. Well, on top, if you're lucky. I've seen them under desks, with concrete walls between the AP and the user. Some of those were done by the $200/hr consultant that the boss likes because it's a "nice guy"

    --
    Serious? Seriousness is well above my pay grade.
  205. Help desk office hours by Anonymous Coward · · Score: 0

    Set up office hours for the help desk (and stick to them). Make it clear on the sign by the door that there will only be one person on call at a time (rotating on call list), and you're only open for help during this 1 hour slot in the morning and this other 1 hour slot in the afternoon. If people need help, they put their name in the queue, tell what sort of help they need (for bookkeeping and time estimation), and someone will be by when their turn comes.

    And look, this screen mounted by the door shows how many people are ahead of you in line, and what time (or day) you can expect someone to come help you. And here's a chart of what sort of problems you folks have had in the past month, and who has the most trouble. Man, that queue is pretty long. Maybe we should hire more IT people...

  206. Re:One word by JWSmythe · · Score: 1

        Sometimes I wish I kept notes on some of the insanities at places I've worked and consulted for. Most of the time I'm happy I didn't, because it means I have no liability when someone comes up with a wild-ass lawsuit. I've been subpoenaed for all of my records relating to places I hadn't been to or people I hadn't talked to in years. I prefer the answer "Sorry, all records were left with that employer when I left."

        I've seen the curl on AIX thing. Well, not curl specifically, but they couldn't figure out how to update, because "AIX is different". They don't realize, you can put all the regular build tools on there (gcc and friends), and compile just about anything. Well, assuming there isn't an IBM pack for it. I'd be willing to bet there is. It may require upgrading a bunch of TLs. Oh my gosh, we can't upgrade anything, it's been running AIX 4.3.0 since 1997. What if it breaks something?

        For those who don't know, "AIX Toolbox for Linux Applications" has worked since 3.0.5.20, so sometime around 1990.

      The AIX boxes I worked with, I ended up building my GNU tools, and kept them in ~/bin , because (oh my gosh) we can't have unauthorized binaries in common locations.

    --
    Serious? Seriousness is well above my pay grade.
  207. Re:One word by JWSmythe · · Score: 1

    I'm sure you already knew this, but...

    Curl is available back to at least AIX 4.3, directly from IBM.

    http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html

    I'm sure the simple search, or knowing the (horrible) IBM AIX site, was beyond their skill level.

    --
    Serious? Seriousness is well above my pay grade.
  208. ROFL by Anonymous Coward · · Score: 0

    If Management is as blind to their dependence on technology infrastructure (that requires support and maintenance) as you seem to indicate they are there is no hope. Move on.

  209. Two words: ticketing system by Anonymous Coward · · Score: 0

    This is what ticketing systems are for.

    Every employee has a queue. Requests are funneled through the queue. Unofficial requests delivered by the water cooler are turned into formal tickets. Every ticket has one-and-only-one owner and one or more customers.

    The tickets can be transferred to other peoples' queues. Abstract things can be given queues, too, and those queues can be passed around, or shared. What's important is that everything has a ticket.

    Eventually, the creation of these tickets will amass enough data that you will be able to generate metrics related to where you need more manpower - this will be facilitated if you can get everyone to keep good notes on the status of the tasks that the tickets describe, so that you can do load analysis, later, and see why things took longer than estimated.

    Each interruption translates into a ticket switch, and possibly a new ticket. At the time the new ticket is created, the older ticket which is being worked on is interrupted, and the diligent employee notes why they are switching context, in the old ticket, before beginning to work on, and add to, the new ticket.

    May I say that ticketing systems - customer management systems, task management systems, project management systems, and the value they add - are pretty well established. This is decades-old technology. There are several excellent Wikipedia articles on these topics - see below.

    And so I am inclined to conclude that your employer does not have any mature, seasoned IT people in positions of management, and has, instead, preferred to rediscover ancient lessons, on his own, rather than benefit from the wisdom of people older and wiser than he is - which is unfortunate.

    Congratulations for doing otherwise. Don't forget us when it comes time for recruiting for that new position.

    ObURLs:

    http://en.wikipedia.org/wiki/Comparison_of_project-management_software
    http://en.wikipedia.org/wiki/Comparison_of_issue-tracking_systems

    ~childo

  210. Start by Managing the Department by davidfromoz · · Score: 1

    I'm not an IT person, but I'd suggest, before you go to management, you optimize the department.

    You mention that you are taking on projects you don't have a chance to even start. Also you talk about mundane tasks preventing you from working on other projects. You should make sure that, given your current resources, you are working on the right tasks. Start saying no to the least important things. Only take on tasks that you know you can complete. If what you say is true then thats already a big improvement.

    Think carefully about this, and discuss it with your manager and other departments before you implement, because you are going to get a lot of pushback. Your approach should be "we want to start focusing on critical work, we don't have the resource to work on your project now". Absolutely, don't use it as a play for more staff or you'll find yourself in trouble.

    Only go to management with a request for more staff when you can show a benefit to the company. A list of additional tasks that you could take on and what their impact would be for example.

  211. Re:One word by n7ytd · · Score: 1

    Quitting may be the right answer, but it's always a softer landing to have a new gig lined up before quitting.

    It's usually easier to find a new job if you already have one, to boot. In a prospective employer's eyes, "Employed"=="At least a decent worker" and "Unemployed"=="Not able to keep a job". I'm not saying it's fair or accurate, but if you're out of work it's sometimes hard to convince a hiring manager that it was of your own choice.

  212. Microsoft Fail by Anonymous Coward · · Score: 0

    Classic Microsoft fail here. They promise all this BS and then dump junk-ware on companies and expect the IT department to absorb the load. I use 100% Linux and support 100+ servers and 1000+ PCs with one person. Everything is automated and verified. Maybe your problem is your tools, not your lack of staff.

  213. UMMM by Anonymous Coward · · Score: 0

    You seem to be right on with the numbers. 1 network administrtor for 150 people is not bad at all. But, if you by chance convince upper management to get another, you can expect the person hired to be more valuable than you, and you should not want that.

    If you know your industry, and your position, then you will find a way to make it all efficient and effective. If you do that, and keep the knowledge to yourself, you increase your value.

    I often go for job interviews on positions I have no intention of taking. I do that to see what they offer, to get a feel for the market share, and if it's too low, like they offer me $50,000 a year, then I usually come back and say $120,000. If they ask if you are worth that much, say you are worth $150,000, but $120,000 will be okay as long as you have full medical, dental, a reserved parking place, 4 weeks paid vacation, and 12 paid holidays.

    Usually they will simply say thank you, but it gives them a reality check, that their offer amount, is not even close to what they SHOULD be offering. After the interview, go to the lobby, and tell the others what you demanded, and remind them to do the same.

    This helps our industry, and ourselves.

  214. The OP has NOT convinced his boss by n7ytd · · Score: 1

    According to the summary, the poster's boss agrees that they are understaffed, but here he is asking on /. how to convince the higher-ups of that. There are three possibilities:

    1. 1. The OP's boss is not really convinced. If he were, he would be working on convincing upper management himself.
    2. 2. The OP's boss is convinced, but is unable to convince his superiors. Whether ineffective or simply being ignored, this is a dangerous place to be: the brass do not view the poster's department as important. Expect sadness when the budget gets tight.
    3. 3. The OP's boss is hiding the problem from upper management. Attempting to go above this boss's head by approaching the CEO directly will not be viewed positively. To do so will be career suicide.

    Short answer: STFU and do your job as best you can, or leave. You have said your peace to your manager, now it's time to leave it alone until approached by management for your ideas on fixing the problem. Either your manager will take up the cause and make things happen, or your manager will see it as tilting at windmills and drop it too. You do not want to be seen as the office malcontent who is always complaining about why things are not getting done. No good will come of it.

  215. Re:To be honest your boss is right by Anonymous Coward · · Score: 0

    "Look at all the hours you wasted setting up and then using this ticketing system. You could have gotten XYZ done instead. You're fired!"

  216. Re:One word by wisty · · Score: 1

    Yes, and these are probably the ones management shouldn't even hear about (except in some update meeting).

    You don't go to your boss saying "it would run faster if we cached X" or "Jim doesn't know how to use the API, so I'll show him how". You just do it.

    The only reason someone asks their boss is if they aren't the right person to make the decision. If Jim can't use the API because he's just not competent, or there's no way a program will perform well without making major change, then that's something the boss needs to deal with.

  217. Sounds like "The Phoenix Project" by dazby · · Score: 1

    Have a read of "The Phoenix Project" [http://itrevolution.com/books/phoenix-project-devops-book/] . It's about dev-ops, but also gives an insight into how IT systems are the core of a manufacturing business. Show they add value. Align your IT work with the strategic goals of the business, and show how what you want to achieve with your work will improve the bottom line.

  218. Re:One word by Anonymous Coward · · Score: 0

    Well done! A true BOFH.

  219. You are overstaffed by acoustix · · Score: 1

    I'm the Director of IT for my company. 1,000 employees, 15 physical servers, 6 ESXi hosts, countless VM's, 12 locations around the country. We have a total of 4 people in IT. Exchange, SQL, Windows, Linux, massive SAN, you name it - we probably have it.

    Be careful when talking to management. You might get downsized.

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
    1. Re:You are overstaffed by riverat1 · · Score: 1

      How many desktops/laptops are your four IT staff supporting? It doesn't sound like any. We have 5 people supporting about 400 people including around 350 desktops/laptops and the phone system as well. Three of us do a little programming but it's mostly system stuff and less than 25% of our job. The fact that about 250 of our users are engineers and engineering support staff makes supporting the desktops a bit more challenging.

    2. Re:You are overstaffed by acoustix · · Score: 1

      300 desktops/laptops, 800 mobile devices (iOS, Android, BlackBerry, Qualcom MCP200) and the phone system as well. There are multiple other systems as well, but I won't go into detail...

      I could go on and on, but it's pretty obvious that the OP is overstaffed. The manager needs to manage, and they need to automate repetitive tasks, and use a ticket system.

      --
      "A plan fiendishly clever in its intricacies"- Homer Simpson
    3. Re:You are overstaffed by Anonymous Coward · · Score: 0

      I'm the Director of IT for my company. 1,000 employees, 15 physical servers, 6 ESXi hosts, countless VM's, 12 locations around the country. We have a total of 4 people in IT. Exchange, SQL, Windows, Linux, massive SAN, you name it - we probably have it.

      Be careful when talking to management. You might get downsized.

      You are overpromoted.

      IT veteran here. There are two pieces of information in your post that objectively identify you as being clueless about IT. I'm not going to point them out to you.

      Did you know that IT managers are the most likely to kill themselves out of all types of management?

  220. Re:One word by Anonymous Coward · · Score: 0

    If I'm not mistaken, he went to them with a solution: hire one more guy.

    Learn what problem statements and solutions are before you deem yourself qualified to pass judgement on them.

    A solution addresses a specific and measurable business problem, and it does so in a cost-effective (ideally, productivity-enhancing & profit-generating/expense-reducing manner). Worst case, it allows break even at a slightly better point than where you started from.

    A problem statement for this would be: "The demand for IT services from groups X, Y and Z is far outstripping the capacity of our current IT staff to service them. This is causing disruptions to deliverable schedules including late delivery, missed delivery, and is contributing to customer dissatisfaction."

    A solution proposal would be, "Here are three alternatives we could pursue to address this concern:
    1) Issue an edict saying that certain jobs are now out of the scope of IT, and teams must manage the work themselves somehow.
    2) Hire a new full timer, because we have enough work to justify it, and simply can't catch up in any reasonable time frame.
    3) Hire a contractor or part-timer to offload some of this helpdesk work to for 6 months, while the networking and IT staff design and build some new tools and automation that scale better and enable self-service operations for the users."

    Frankly, 5 people supporting 150 doesn't seem all that unreasonable - I'm tempted to declare this a sign of an incompetent team, or incompetent IT management. But simply demanding "HIRE MORE PEOPLE" is not a solution proposal, because it doesn't set any criteria out for what the problem is that's being solved. If you can't do that, then you've already failed at convincing people a solution is needed.

  221. Re:One word by jon3k · · Score: 1

    And I would sit down with them and walk them through the problem and help them come up with their own solution. More often what I see is: I have a problem, I'm not sure if I should do X or Y, what do you think I should do? Or I think I should do Z, what are your thoughts? That's the kind of situation I want to create. They're bringing both the problem and a proposed solution(s). Teach a man to fish, after all.

  222. Re:One word by wisty · · Score: 1

    So really, you just want your reports to keep you entertained, by showing walking you through their working. (Or maybe "in the loop", rather than "entertained").

    Unless you've got complete incompetents reporting to you, that shouldn't be necessary (except to keep you in the loop, which I do agree is important).

    But when people have a *real* problem that they can't solve (i.e. someone needs to be on a performance plan; or the project is failing and needs a massive overhaul; or the budget needs to be increased) then going to a manager with a solution might not always go down so well.

    I guess there is some middle ground (hiring one more staff member, slight scope changes, etc). But I don't think most people have an issue making those kind of suggestions.

    "Bring a solution, not a problem" is a good maximum for normal decisions, but it's also a crutch managers use when they don't want to make a hard decisions. It's a lame way to say "Nope, I just don't want to think about that ... just deal with it".

  223. Re:One word by flyneye · · Score: 1

    Then this solution should've been presented beside more costly solutions, and assuming the owners aren't complete idiots, they'll probably consider their options, fire a slacker and spread the load across the rest of the dept. or fire a slacker, then replace him with a NEW talent to keep everyone on their toes.
    It really depends on what kind of year the company would be having. I understood this is a small shop, small shop politics are the environment. Owners still look for the profit and have to keep the shop running smoothly to compete. Sometimes bottlenecks get Roto-Rooter. 'S a fact, man.

    --
    *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
  224. Myself and one other person ran that amount of har by Anonymous Coward · · Score: 0

    Myself and one other person ran that amount of hardware 24 / 7. Get overyself

  225. If he knew by Anonymous Coward · · Score: 0

    what he was doing there would be no outages... or as you say "downtime." That hardware footprint and how many seats are in that company can be handled by 5 or less people.

  226. Re:First get rid of stuff you don't need to manage by upuv · · Score: 1

    Because it is the boss' job to come up with a solution to this kind of problem.

    Sure the boss can come up with a solution. But as a boss I would love suggestions / proposals / ideas what every to help solve problems. I definitely would not want to be working in an IT shop when all the ideas come from one guy. That's a company destined for failure.

    And what makes this a boss problem?

    If you worked for me as a manager of people, YOU should worry about YOUR job because as a manager (boss) it is your job to solve that kind of problem. By saying it is your employee's job to come up with a solution to a management problem, you are saying you are lazy and expendable. I should fire YOU and promote HIM.

    It's everyone's job to come up with solutions to problems. Because someone else might come up with a solution to a problem by no means the others are lazy.

    Guess what if one of my staff consistently comes up with good solutions he or she is a very good candidate for a promotion. And I have no issue what so every that people be promoted above me. I am definitely not arrogant enough to think that someone working for me will never become my boss. Which by the way has happened a few times.

    And here is the rub. Most of us who work in IT it is our job to make out own job obsolete. That's what we do, we automate our own jobs away.

    And, your suggestion is to tell them how they can outsource most of his job thus making him redundant.

    You don't make people redundant you make the role redundant. If the individual is able and willing to take on a new role it is generally a promotion or raise. If the person can not fulfil a new role then generally they are given handsome payouts. Which I have now received 3 of over the years. It's basically a big fat almost tax free pile of money. Bills get paid debts are cleared and your standard of living improves.

    So what I said was. Get rid of those services that you should most definitely not be managing in house. Thus freeing up resources. Which are people. Which can be used to solve real business problems not just make sure people stay within their ridiculous Exchange mail box quotas.

    So I'm would definitely and have said we are making your role redundant. You got some options. A take the money and run or B. take on this more challenging role with a raise. Both are great outcomes for individuals.

    It's attitudes like the one you express that I filter out of the organisation as quickly as I can. "It's not my problem, it's so and so's" People who express this attitude are people I know are not helping the company make money. Which means they are dead weight. Typically the method for handling them is straight forward. It's to performance manage them. Generally this process is easy. As this personality type basically makes the whole situation implode in weeks of informing them they are under performance management review. Which by the way generally leads to no payout.

    It is rare that someone actually gets fired. You really have to be a walking disaster to be fired. Theft and or interpersonal issues involving threats or actions must be involved to justify be fired. Just being incompetent is not enough.

  227. Keep your programmers working help desk! by Anonymous Coward · · Score: 0

    You might be surprised how much benefit you are getting out of your programmers doing help desk work.
    If they don't, they will no longer be confronted with the difficulty that normal users have with things they think are simple.
    Having each of your developers, and yourself, presumably, work one day of help desk per week keeps everyone in touch with reality.
    If you need very much more help desk time than that, you should invest in finding out why.

  228. Re:One word by pnutjam · · Score: 1

    If you have to play those sort of games, it's time to look for greener pastures. Let the CEO reap what he sows and find a place where your services are valued.

  229. Send them a lawyer's notice by NewYork · · Score: 1

    I'm serious.

  230. Re:One word by Marxist+Hacker+42 · · Score: 1

    Send offer and respond with resume, isn't that a bit backwards?

    Oh, and like a cousin once told my great grandmother- nobody's going to get excited over somebody born in 1970 who needs a girdle. (ok, so the original version was more nobody's going to r*p3 a woman born in 1902, but the same idea applies).

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  231. "We're a Windows shop with Exchange 2013." by vandamme · · Score: 1

    There's your problem right there, Vern.

  232. Quantify Helpdesk Work by bhiestand · · Score: 1

    You have $30-50/hr staff doing $15/hr work. Just quantify it. You have an easy case to make, although the current IT manager should have done this by now.

    Document the hours spent on helpdesk work by higher paid staff. That should be enough justification on its own. But also document any delays, setbacks, or lost productivity from having you guys cover helpdesk crap.

    Management will see that they are losing high-value productivity to low-value tasks. That is only acceptable your IT department is overstaffed.

    --
    SWM seeks new sig for a brief fling
  233. Re:One word by CurryCamel · · Score: 1

    I think it stands for "work".
    But I understand your confusion.

  234. In a word... by terrywirth5 · · Score: 1

    Security.

  235. Work smarter by nessman · · Score: 1

    A shop your size - you're staffed correctly as far as headcount is concerned. Need to cross-train your programmers to help with the day-to-day helpdesk stuff.

  236. Think about the realities of the situation by Bruce66423 · · Score: 1

    Once the plane is safely on auto pilot for a long flight, one of the pilots is effectively redundant, being a backup to the backup to the autopilot that is the other pilot. Therefore he's basically occupying a seat in the cockpit with nothing to do. So getting him to do some work - as a steward - seems entirely appropriate. It's got NOTHING to do with employing or not employing someone for the cost, it's about recognising that the pilot is a largely a supernumerary. Better to get some value out of him than zero....

  237. Proposal by jbee02 · · Score: 1

    Go to your management with a professional, well written and researched proposal document stating the problem and solution and how it will save the company money.

  238. Don't. by mtthwbrnd · · Score: 1

    Don't bother! Start your own company or move to another company. Are you going to get a pay rise, options, stock or bonus for convincing them to hire more IT staff? You should aim to change companies every 3 to 5 years for higher real compensation unless the company offers you a real incentive to stay. Not w*nky Christmas parties, fancy coffee machines, title changes and a better looking chair. We are talking hard cash. If they are not going to give you a bundle more money, then move on. End of story. Period. And if you are thinking about "loyalty", forget about it. Companies are not loyal to their employees. When they want/need to "let you go", they will tell you to f*ck off with cold eyes quicker than you can type "IT Jobs" into google.

  239. Re:One word by mtthwbrnd · · Score: 1

    "I don't pay my staff to find..." You must rub a lot of people up the wrong way with that attitude.

  240. Re:One word by mtthwbrnd · · Score: 1

    Er, pull the other one... nobody who comments on Slashdot has ever had a single girlfriend, let alone two!

  241. Re:One word by mtthwbrnd · · Score: 1

    Why abruptly? There is no need for rudeness. Just find another job and move on in a cordial manner.

  242. Re:One word by Pherdnut · · Score: 1

    How computers work hasn't actually changed that much. I'm a JavaScript programmer. I find it valuable to have a clue about assembly language. It gives me a better idea of what sorts of things are more likely to be heavily optimized when dropped into these modern JIT's for instance.

    But on the flip-side of that, yes, there are higher level concepts that weren't born of nothing. OOP got popular for all the crap-tacular C that's been written by all the old hands out there. Sadly, that resulted in the same types of people writing crap-tacular OOP and adding getters/setters a super-class and interface to absolutely everything (*facepalm).

    The fact of the matter is, it's very easy to make that soporophic 70 grand a year with only the slightest clue as to what you're doing with an IDE and one language. There will always be people who confuse programming with any other job where after college, you can get away with barely learning anything new over the course of an entire year. Truly actively self-teaching programmers are rare and will become more so the more the barrier to entry is lowered for people who don't want to learn and are making a mostly-doomed career choice for themselves because they like the years of college to starting salary ratio.

  243. I'm in the same boat!! Not enough staff! by Anonymous Coward · · Score: 0

    A mid size construction company (family owned)
    * 200 employees
    * servicing 3 offices in 3 different states
    * servicing 15 job sites (Network, computers, copiers)
    * 180 users (PC's, laptops, iPads)
    * 60 servers (Win2008, Lynx, VM)
    * Citrix and VMware farms
    * STD backend stuff (Exchange, SQL, etc...)

    There are just two of us to maintain it all. We are so burned out. We haven't and a week long vacation in over two years and no raises in almost 3 years!
    After years of asking my boss (the owners son who knows nothing about IT) let us hire a consultant to help monitor the network and be onsite 8 hours a week. Price tag for this: $73000 a year. He won't let us hire a full time network engineer. We need another body not a monitoring system.