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

246 of 383 comments (clear)

  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 ruir · · Score: 3, Funny

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

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

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

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

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

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

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

    8. 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!
    9. 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."
    10. 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!
    11. 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.

    12. 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
    13. 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%!

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

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

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

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

    19. 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
    20. 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.
    21. 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.

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

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

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

    24. 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.
    25. 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.
    26. 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.

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

    28. 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!
    29. 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.

  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.

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

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

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

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

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

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

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

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

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

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

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

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

      --

      ÕÕ

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

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

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

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

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

  17. 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á.
  18. 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).

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

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

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

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

  23. 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.
  24. 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: 2, Insightful

      Most people cannot perform at that level.

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

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

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

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

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

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

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

  37. 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.
  38. 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
  39. 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!

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

    2. 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. ;)

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

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

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

  42. Outsource! by prisoner · · Score: 1

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

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

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

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

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

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

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

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

  52. 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
  53. 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.
  54. Re:One word by Anonymous Coward · · Score: 1

    Or become the management.

  55. 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.
  56. Re:One word by Desler · · Score: 2

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

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

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

  59. 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.
  60. 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
  61. 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.
  62. 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
  63. Re:One word by gbjbaanb · · Score: 1

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

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

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

  67. 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.
  68. 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).

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

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

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

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

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

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

  76. 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?
  77. 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.
  78. 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.

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

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

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

  82. 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.
  83. 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. :)

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

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

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

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

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

  89. 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!
  90. 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.

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

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

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

  95. 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."
  96. 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).

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

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

    What exactly is it that you do then?

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

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

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

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

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

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

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

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

  107. Re:One word by lasermike026 · · Score: 1

    Quit and leave abruptly.

    Find another job first.

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

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

  110. Re:One word by Seta · · Score: 2

    I'm also ashamed of my horrendous typos. :p

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

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

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

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

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

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

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

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

  121. 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.
  122. Re:One word by unixisc · · Score: 1

    What's particularly funny about this one is Ashok fitting the role like a jigsaw

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

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

  126. 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.]
  127. 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."
  128. 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.

  129. 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.
  130. 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.
  131. 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.
  132. 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.
  133. 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.

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

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

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

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

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

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

  141. 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!
  142. 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.

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

  144. Send them a lawyer's notice by NewYork · · Score: 1

    I'm serious.

  145. 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.
  146. "We're a Windows shop with Exchange 2013." by vandamme · · Score: 1

    There's your problem right there, Vern.

  147. 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
  148. Re:One word by CurryCamel · · Score: 1

    I think it stands for "work".
    But I understand your confusion.

  149. In a word... by terrywirth5 · · Score: 1

    Security.

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

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

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

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

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

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

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

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