Helping IT Save Money ... and Jobs?
An anonymous reader asks: "I work in a small, overworked and understaffed IT department at a profitable business. We recently got the news that we needed to cut costs. While every penny counts, simply turning off the computers at night and saving pennies on processor cycles isn't exactly a noticeable savings. I'm curious what measures other Slashdot readers have taken to save money within their IT departments."
Yes it does. And it's even more important that at time of cost-cutting, you show the initiatives to help the company cutting costs whenever, wherever and however you can - So that your head is not on the chopping board.
If you're in a small, overworked and understaffed IT depatment, are you sure there's anything left to be cut besides offshoring? Does it always have to be cutting costs in IT? How about, for once, in other departments?
My company recently merged 3 production servers and 2 test servers into 1P and 1T, and saved 3 SQL2000 licenses (yeah, ex ex ex developers just set up their own "independant self sustain" web+data servers whenever they needed one).
Also, how about cutting the 'net costs/time spent on Slashdot?
Rock that crushes, Paper & Scissors that don't matter.
We just fired our CEO! =]
Saving money is directly tied to where you spend it.
"That's the sort of blinkered, philistine pig ignorance I've come to expect from you non-creative garbage."-Monty Python
There's bound to be 3 or 4 of them.
Loading...
fewer users -> fewer issues -> lower costs.
if it weren't for those pesky users...
Instead, do what businesses themselves do. diversify! If your IT department is only responsible for maintaining a users desktop, then develop an interactive web based help system that goes towards that purpose. Now your it department also has programmers, and your mission is expanded (and hopefully your budget will follow!)
Oh there might be some outages at the company during that week. I expect that any necessary employees could be convinced to contract their services to whatever department needs them... at about 3 times their average salary...
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Bit of an open question really. But are you doing any software development? Sometimes the big drain on the department's budget turns out to be some piece of ambitious development that would be better handled by buying outside.
[x] auto-moderate all posts by this user as insightful
You might also consider dumping IIS for Apache if possible.
And yes, you should shut down all your PC's, as it will save money. It adds up.
It's funny what has cycled through this category over the years:
First, we had our staff reduced and outsourced to contractors.
Second, we optimized our equipment to take up less space, electricity, and heating cost.
Third, we merged our licenses and maintenance to enterprise contracts.
Fourth, we went open-source and cut off certain high-priced vendors.
Fifth, our help-desk became voicemail, auto-respond, and Indian.
Now we're laying off the contractors and bringing the IT work all in-house again.
Why do I think that someday a pile of transistors will be doing my job?
You can't talk about Wikipedia's flaws on Wikipedia
I know, I know... call him a Troll. Actually, I saved my company upwards of $15,000 a year by not renewing software and support contracts for our Nokia firewalls and instead replacing them with Smoothwall (a Linux firewall). I was even able to install Smoothwall onto the old Nokia IP350 hardware.
I also avoided upgrade costs to XP for about 10 of our 50 systems. This last year, we upgraded all from Win2K to XP. However, 10 of the systems were only used by temps, contractors, and consultants and only for web browsing, webmail, etc. So we installed FC3 on them saved the almost $200 each on XP upgrade licenses.
Oh, and I save the whole company countless amounts of money when I installed Firefox and set it as the default browser. Pop-ups went away, re-installs resulting from spyware went away, etc. It saved my time (not having to do re-installs and system restores) and end-user times (not having their system unusable while I fixed them).
And as a support organization, you need to position yourselves as such. There is a certain sense that you are like the electricity or the water. Now granted if you are not in the Business of IT, perhaps the company will look at focusing on their core business and out sourcing IT. Kinda like how most businesses don't generate their own elecricity or purify their own water.
With that said, why don't you look at becoming someone who provides your business complete solutions to their problems as opposed to just keeping Server X up or Program Y debugged. Each of those things can be done by someone else for cheaper. But knowing what your company does, and how to unify business processes and computerize them is not something they can get anybody to do.
So focus on what your company does, and learn their business, and learn how computers will solve their problems. That way you might end up overseeing the group of developers over in India. Learn how to architect a solution, learn how to manage a project. These are the skills that IT needs these days.
Ted Tschopp
Fantasy remains a human right; we make in our measure and in our derivative mode... -- JRR Tolkien
We saved a lot of money by renegotiating bandwidth contracts with our ISPs. Moving file servers to Linux and getting rid of the "MS Tax" was also a plus...
Sorry to state the bleeding obvious but if you can find an open-source software alternative that is as good as or better than the software packages your currently using then why not propose to migrate across?
What if my native country is India?
Where do I outsource to then????
Karnal
If you want to save the company money, then quit!
Dude, the writing is on the walls as plain as day: ...profitable company...wants to cut costs...
Some bean counter is trying to squeeze as much efficiency out of you folks as possible. If I had to guess, the company is going up for sale soon and they need to make the place look as good as possible for the sale.
Ron Gage - Westland, MI
Use the spare space and bandwidth on the company web server to host porn. Use profits from porn hosting to run IT dept.
*shrug* it's a no worse idea than cutting support costs when support is already overworked. Perhaps such a message [perhaps in more businesslike terms] should be the proper reply.
Depending on your political clout, it sounds like it might be time to start cutting services (evening/weekend tech support, high-speed internet, etc).
http://alternatives.rzero.com/
If you find out anyone's surfing for donkey porn - tell them it's time to pay up - or their boss will find out.
The money goes back into IT dept. funding so you can still buy that new videocard you need to play Half-Life 2.
Small business with 50 employees:
I fired three of the four IT people, kept the person who knew *NIX and could actually work with my other employees, replaced Wintel machines with Macs running OS X and saved myself almost $350k in the first year and $400k the following year.
Difference went back into the business in terms of reinvestment and profit sharing.
Hey it worked for me. And since I implemented this cost cutting measure upper management has taken it one step further. I now get every week off without pay.
Why do we correct our criminals but punish our children?
The Phillipines, the Czech Republic, and Romania.
-mkb
I read Bastard Operator from Hell for Ideas.
It is available at theregister.com
I introduced a new way of thinking in my company. Let's automate more. We don't need grunt programmer's writing easily templatable code. We need smarter senior programmers writing templates.
We don't need to have senior management people writing emails every day reminding us to fill in our timesheets on time. We need one script to send out the alert. And we don't need manually maintained spreadsheet tracking hours and contract rates. It's error-prone, time consuming, and can be better performed by a database.
Anything I see people doing repetitively, I look to automate. After all, isn't a computer nothing but an automaton doing the same thing over and over again?
I've found Python to be perfect for automating a lot of my more mundane tasks. I keep looking for that higher level of abstraction.
The problem is the GUI (*cough cough* Windows *cough cough*) where people can't seem to get around clicking. They can't seem to understand that anything they click on can be written in a script instead.
Hey, but that's just me. If I were a business owner, I'd look to get significantly more from my employees by hiring a really smart guy to automate more work.
If someone automates himself out of a job, you bet your ass I'd find him 10 more jobs to automate himself out of. That guy is worth his weight in gold.
My company recently became a hosting company as a sideline.
They built this fantastic server room, with climate control, tons of backup power and all the bells and whistles, and found that they could host servers and charge for it.
Think of ways to re-sell your existing infrastructure or other overcapacity.
If you're spending lots on new hardware, see if you can wring more life out of the old stuff.
If you're spending lots on software upgrades, see if you can hold off on a cycle.
If you're spending lots on bandwidth, shop for a new provider that may get you a better rate.
If you're spending a bunch on outside consultants, put together some numbers showing how much cheaper it would be to do that work yourself.
Maybe you've got excess server horsepower and could get more use out of what you have by switching to thin clients (and get off the PC upgrade treadmill). Maybe your management will be more receptive to Free solutions now that money's tight. Maybe I'm rambling on without enough information to go on.
Without knowing where the bulk of your costs are, it's damned-near impossible to give you any decent advice on cost-cutting.
I have seen people put a server into production running some app and maybe 10% of the CPU and RAM is used at most. Try to consolidate your servers to run multiple tasks, but don't go as far as breaking the vendor's recomendations.
Another suggestion is run the right tool for the job. Not every database requires Oracle. my company runs on MS SQL server and we are looking at Oracle in the future as we grow. If SQL is too much look at MySQL or some other lower end database.
Don't upgrade unless you need to. We run Windows 2000 and we are looking at 2003 only because we are merging with another company at the moment.
Control resources. I always have people yelling for more mailbox space and file storage space. Tell them to have their department buy it and they STFU.
Do some legwork. Projects and needs come up and it usually means a new server is bought. After a while there is a clusterfcuk of servers running different things. take time out and consolidate servers.
By switching to Geico! Err umm, oops. Sorry Just pops into my head everytime someone asks about saving money. Damn those Ads!!
Except that your assumption is faulty.
/w the monitor "on" will probably draw about 100W of power tops. This assumes the monitor is energy star compliant and goes into a typical sleep state and that your PC isn't running some CPU intensive task, so at the very least cut your numbers to 20% and you get $400/month for the 100 machine scenario. This isn't nothing, but you're better off convincing people not to take clients to expensive dinners.
A computer, at night even
Unfortunatly if the IT deaprtment starts daying NO, it will also start saying NO to things that are really needed.
What you need to do is to get a GOOD insight into what different departments need and spen your time on that. If then the sales department comes along and asks for something extra, just tell them they can choose what of THEIR other projects should be put on hold.
Also charge the departmenst as if you are your own company. Want a new PC mr. big shot? No problem. Give us the money and you get what you want.
That way the other departments will only ask what they really need as it comes out of their budget.
Don't fight for your country, if your country does not fight for you.
downsize the IT managers who cannot say "No", as they are the ones that force IT departments to overwork themselves.
"Here are the projects I want you to work on."
"But these projects are commercially available for less money than our development costs to make them."
"I don't care, I made promises to other departments that we will do them."
"But it will take a staff of 200 to do these projects in 3 months. We only have 30. We will need more time."
"We don't have the budget for that, so everyone will be forced to work 80 hours a week with no overtime pay."
"In some cases we already have some of these software projects. Like Microsoft Outlook for scheduling and contact management, and Microsoft Project for Project Management."
"I want custom versions of those programs, because I promised them to the other departments."
"Well at least can we have a raise to compensate for all the overtime we will put into these projects?"
"No, in fact, I have to cut everyone's salary in order to help budget more money for marketing and executive pay raises."
Then the IT department has a 90% turnover rate for four years of this, and each IT employee that is fired or leaves ends up costing 150% of the annual salary for that position to replace, which adds more to the IT budget.
Then after being over-stressed, over-worked, and suriving 4 and a half years of this, I get really sick and end up being fired and replaced with someone willing to work for half of my salary.
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
We were in a similar bind three years ago (and two years ago, and last year too now that I think about it....). One of the things we did was replace Bea Weblogic instances on our 40+ production machines with JBoss. It saved the company about $2M in licences. When one the programmers in my group complained of the slowness (We needed to tweak our configuration) I just pointed out that saving the $2M was the same as 30 of us not getting axed. But the morale of the story is that if you are serious about saving money look how much you are paying for software licences yearly and see if there are viable open source alternatives to the big dollar items.
Many smaller companies do not play close attention to their phone bills. They might squeeze every penny when buying new computers or office furniture, but often the phone system and lines are whatever the phone vendor installed 6 years ago. Just like cellphones the phone provider doesn't tell you when a new cheaper plan becomes available.. and the market has heated up.. plenty of competition (at least for business services) means everyone is cutting prices.
You're probably no longer in a contract with one vendor anymore, and you often have choice for local service, or even VOIP providers. Ask accounting to cough up the phone bills (hey telecom is an information service, therefore its IT's responsibility)
It is not uncommon to find that a company with 50 employees is paying $2-3000 a month for long distance, internet and local phone service. Often there are a few old "modem" lines no one is using.. too much voice T1 capacity. Whatever.
These days you can get great deals with non-incumbant carriers, epecially in the combined data/telephone market. $400/month for a T1 with shared voice and data is not uncommon. (whatever T1 bandwidth is not used on voice is allocated over to data) A T1 for data or voice only often runs $700-$1000/month. Saving a few hundred bucks per month gets multipled by 12 for thousands per year in savings. There is nothing like saying you just saved the company the cost of your salary.
Investigate replacing some or all of your install base with some form of centralized application services, like Citrix, MS Terminal Services, X11, VNC, etc. It may be a big undertaking at first, but in the long-run, time and money resources would be focused on keeping a small amount of large centralized clusers maintained, rather than a desktop for every employee.
Flexibility would be opened up by allowing people to work from home via the remote clients. If you went with Linux (or a few others with similar capibilities), the desktops could be diskless, further reducing desktop management. Virus/adware/spyware management would almost cease to be an issue.
_______
2B1ASK1
It's the management's responsibility - not the IT staff's responsibility - to make sure the company comes out in the black on the balance sheet every year. The average IT staffer doesn't see every penny coming in and going out - that job belongs to the CFO and the accounting department.
Management needs to take a stock of how the cash is flowing and make strategic decisions on how best to save for long-term growth. Buying that shiny and new equipment may not make much sense, until you realize that you are throwing away five times as much money in manhours every year by not biting the bullet and upgrading.
I used to work for a manufacturing facility, and there are a lot of old-timers who think that saving money involves turning off their PCs every night. But they were not looking at how much time they are wasting every day in dealing with old OSs and crash-prone programs. They also did not look at how much time I (the network engineer) had to go over and "fix" their machines by rebooting for them.
Having your corporate culture mumbling to itself "gotta save money, gotta save money" is a good sign that the senior management, together with middle management, has not done its job in formulating and communicating a coherent game plan to the rest of the company.
http://tinyurl.com/47c8e/
read up here
Canada: Safe, secure and 'near-shore'
It's about as close as you can get, and its low risk and relatively low prices make Canada a favorite destination for "near-shore" outsourcing.
The Philippines: Low cost, but higher risk
The second most popular outsourcing destination after India, the Philippines has a highly skilled, English-proficient workforce and low cost.
Mexico: It's Close; It's Cheap
Just a short plane ride from the U.S., Mexico boasts a well-educated workforce and lower prices. But the lure of jobs in the U.S. keeps turnover at outsourcers high.
Ireland: Comfort and Convenience at a Higher Cost
Its government is eager to offer tax benefits and grants to companies willing to bring IT work here, making Ireland an increasingly popular destination for software maintenance and development work.
China: Low-level work at lower-than-average cost
Low cost is driving some users to outsource IT work to China, where low-level programming resources can be found at bargain rates.
Singapore: Small but powerful
This small Asian locality has economic stability and a highly trained workforce on its side. But those strengths come at a price.
Vietnam: Nascent capabilities but low cost
A "country in progress," Vietnam offers low labor costs but faces some communications and modernization challenges.
Malaysia
An emerging outsourcing player, Malaysia has invested heavily in a high-tech corridor to lure international business. But a sluggish economy and small workforce have slowed the country's momentum.
Brazil
Brazil is well known for the bossa nova, string bikinis and Amazon forests. Less well known is that, by many measures, it?s one of the world?s major countries. It ranks fifth in both geographic size and population (180 million people) and has the world?s eighth-largest economy.
Russia and Eastern Europe
Its IT workforce is low-cost and highly trained, but Russia's abundant scientific talent remains largely untapped because of government bureacracy and image problems.
Selecting the Right Offshore Vehicle
Opinion: Columnist Bart Perkins says there are different types of offshore outsourcing vendors, and it's wise to pick the type that fits your company culture, requirements and risk profile.
every day http://en.wikipedia.org/wiki/Special:Random
Sometimes buying software from outside is more expensive than just building it in-house, particularly if the outside software is overpriced (as it usually is), and if you can define a reasonable and limited set of features or the software to be developed in-house (this is where most development efforts fail).
As an IT/IS manager, I have in the past been tasked with buying software packages for major company initiatives... and found that all of the decent packages that came anywhere near meeting requirements cost upwards of $75,000, and at that they wouldn't integrate into any existing systems. (This creates another set of logins to maintain.)
For 2/3 that price, I could hire a competent programmer for a year. So, faced with this dilemma and an expensive package I needed to have, I hired a programmer. And the system was developed in two man months, leaving me able to use that programmer's time on other important projects. Oh, and the package integrated perfectly with existing systems, and was expandable.
Okay, so having a full time programmer is $50,000 a year on the books every year, an ongoing expense, while buying the software is $75,000 and then it's over. (Except for the invisible ongoing administrative costs.) But, I saved $25,000 outright by hiring the programmer, and then if I consider that it actually only took two months of time to do it, I actually saved $66,667 by hiring someone. And then I could save more on the next project that I developed in-house.
Your assumptions are incorrect.
For the 100,000 machine office they are not pay per kilowatt-hour like you are. They pay peak-demand, meaning that they pay for however much power they use at the highest moment, as if that was how much they used all day (sometimes even month!). Power at night is free because they pay for it anyway. They agree to this because if you do any management of use at all you can save a lot of money this way.
Places that heat with electric see no change at all because either way energy use just turns into heat. At night things tend to cool down (no humans adding body heat, and the sun isn't adding heat), often a little heat it wanted (but not needed) even in summer months. Some buildings may not even have the ability to heat the building at night if the heat system was designed considering the equipment!
Now, if you don't pay the employees while they wait for their machines to boot...
Your claim is based on the assumption that employees will just sit there and do nothing for the 5 minutes they wait for their computer to start up.
Odds are they'll waste the same amount of time per day doing nothing product whether or not they have to wait for their computer to start up. There are probably many other things they could do while waiting.
What?
A lot of companies are on a permanent cost-cutting binge simply because it helps upper management look good with investors. Now, it's often true that these policies get started when a company's wasting money. But they will often continue long after the waste has been dealt with, or even when there was no provable waste to begin with. It's just another example of how corporate policy is set by numbers dweebs, you justify their jobs by the fallacy that every reduction in cost is an increase in profits. It does work because (a) you do have to spend money to make money and (b) as often as not, the apparent cost reduction exists only because of some accounting silliness.
A couple years ago, I had a workstation on my desk that wasn't quite up to what I was asking it to do. A lot of my time (and thus the company's money) was being wasted while I waited for the system to stop thrashing. The standard solution is to request a new workstation. But I thought that was just a little too much to spend. (I'd like to say I wanted to help control costs. But the truth is that I'm fundamentally a tightwad, even when it's not my money being spent.) Instead, I decided to request a RAM and disk drive upgrade which I calculated would make the system much more usable. Here's how it went:
- I put in a request for the purchase. It's only about $300, but as a cost control measure, even $300 purchases have to approved at the VP level. I wait.
- Weeks pass. I threaten to buy the hardware with my own money. For some reason, this threat, though often employed, is usually effective, and I'm told that approval is emmient.
- The purchase is approved. But then my boss tells me that I'm in violation of a new cost control measure, because my workstation has been amortized and now makes the numbers look bad, because of IT costs. I agree to withdraw my previous request and put in a request for a new workstation.
- Weeks pass. A date is set for the replacement of my workstation. But then upper management decides it doesn't like our numbers (we're solidly in the black, but costs are too high. So they impose a spending freeze. No workstation, no RAM upgrade.
- Weeks pass. Freeze continues.
- This goes only for something like six months. Finally, another issue causes me to leave the company.
Is the company making every penny count? No, they're actually wasting money by working inefficiently. They wasted a lot of my time, then tried to buy a workstation I didn't need. But the numbers look good.I agree with this. While nice for the users (only have to memorize one password) and nice for the net admins (only one auth server to fix when you can't get authenticated), it's horrible for almost everything else. If teh main LDAP goes down and there's no HOT failover(warm standbys suck), then your users will not be able to log in. Also, once a password is compromised, ALL of your servers are at risk...not just the LDAP server. LDAP and other centrally controlled authentication needs to be planned very well and the security needs to be HIGH. Make sure your users call you the SECOND that they think someone is doing something wrong or the SECOND that they forget their password or realize that it's in the wrong hands. Better yet, if you must go LDAP, get some RSA keyfobs and the RSA security package setup. This will inctrase security while reducing the overhead of multiple log ins.
Gorkman
In our small office, we have cut costs by factoring out un-needed servers. When I started there a year ago, there were 30+ servers running in a cooled server room. They had a OC3, and were hosting their own mail, web, dns, etc.
... and not on IT. IT, in many ways, is like plumbing or electrical: the business does well to have the services, but should not feel they need to do it all themselves. Stick to the domain of the business.
Now we have 4 servers running internally, and one running offsite. We pay a hosting company to manage our mail and web services, which costs us 1/4 of what we paid our own staff to do. We've dropped our fiber and use business DSL, which is another large savings. We also order all of our equipment from a very capable local shop, who take care of building and configuring hardware for us. As a bonus, or local retailer serves as our expert on hardware choices.
A side-benifit of reducing the number of servers we use, we have a surplus of spare parts. These changes also allow IT staff to be redistributed in the company, doing more important things (like testing, customer support, development). While we still order new parts, we've been able to drop our hardware budget by more than half for the past year.
Resources are better spent on things related to your products and services, so it's important to spend your people on those things as well
mx
As you no doubt know, your expenses in a system - be it software or hardware - are not only the initial purchase, but also its upkeep, both in terms of ongoing direct costs (upgrade fees, purchase of parts or media), but in time. Every hour you spend working on something is an hour the employer had to pay for you to be maintaining something existing instead of making something better. Employers like to see progress. They're much more willing to pay when they see you're making progress.
So, this means you need to do two things:
1) Reduce the amount of time you spend on maintenance.
2) Document everything you do.
So, let's look at these a little more closely.
Reducing time spent on maintenance
Examine your obvious unnecessary expenses and see how you can eliminate them.
Having problems with viruses and spyware, or spending time on antivirus and anti-spyware software? Replace IE with Firefox and replace Outlook with... well, anything you like, really. That'll prevent a lot of viruses right away, and that's an enormous savings. It cost my organization $45,000 in staff time every single time a new Windows virus hit the net, and that's AFTER installation of antivirus software. The antivirus software never seemed able to keep up. Also, start replacing simple desktop stations with Mac Minis. MacOS X doesn't get viruses or spyware. I'm not saying you should take perfectly good stations out of service to replace them, but as you replace older systems with new ones, start putting macs in instead of new Windows boxes.
Macs also tend to stay current several years longer than Windows boxes. So, you could amortize the purchase cost over an extra year, or perhaps even two, and save money on desktop machines that way.
Wasting time setting up software on desktops, or maintaining the software on desktops that were already rolled out? Get a Ghost server so you can just ghost the machines. If someone's software is malfunctioning, don't go muck with their system in person, just ghost their system remotely and move on to the next task.
Lots of your time sucked up by idiot users on repetitive problems? Spend a little time writing a how-to white paper, and when they call to ask that same old question, get the person doing triage on incoming support calls to just give them the white paper so they don't have to bother a tech. The faster you get that person off the phone or out the door, the less dollar value your employer spent on your time dealing with them.
Spending time administrating servers? Reduce the number of servers. A smaller number of larger (expensive) servers, well backed-up and with substantial redundancy, is much cheaper to maintain than a large number of smaller (cheap) servers, because you only have to do each maintenance task once for one large server instead of umpteen times for umpteen little servers. I've actually seen organizations that literally had more servers than employees, and they couldn't figure out why they were spending so much on IT. Yeesh!
Problems with viruses and security on servers? Servers going down from time to time? Replace your Windows servers with Apple XServes. They're fast and easy to configure, can integrate into your existing LDAP login environment, can support both Windows and Macintosh clients (your users never have to know), and can easily be set up for RAID and redundancy. Apple also has superb offerings for on-site maintenance agreements.
Documenting all work
Employers often think they can get away with making you cut a person in IT because they don't understand what IT does, so in their mind IT doesn't actually do anything. You need to show them how much you really do. This means very anal-retentively documenting EVERY action of EVERY staff member, and indexing it to the customer as well.
I mean, if the phone rings, there should be a record in the computer of who called and who they talked to and for how long and about what. Got a stupid user who requires constant hand-holding? S
You need to find the answers to some questions:
Are all divisions being pressured to cut or just IT?
You say that IT is overworked but is the IT operation efficient?
How central is IT to the companies business?
How aware is senior management of the contributions of IT?
How does your company compare to others in your industry? For example you may be profitable but if you make your investors $.01 per dollar invested and your industry average is $.10 then your company probably has a problem. Also, how does it compare in use of and expenditures for IT?
Are there indications that the company is facing problems that will require belt-tightening?
How is IT's performance perceived throughout the company?
Is IT's capability being underutilized by the enterprise?
How resistant is the organization to change?
I could come up with more but you get the idea. With some digging you will soon be able to determine what is _really_ happening.
If someone in power is targeting IT only and setting you up to fail they are probably just setting the stage to outsource. Polish up your resume.
If you find that the company is doing fine then this could be a scare-tactic method to lower or eliminate bonuses and raises. Your call whether or not you want to stay.
If IT has a reputation as a bunch of BOFHs then you have been digging your grave for a long time. If you survive in the short term, this needs to be fixed. Sure, some users can be a pain but users are the reason IT exists at all.
If changes can make IT more efficient, suggest them. Just be careful not to confuse efficient with effective. Doing an unnecessary thing efficiently is not helpful. You may even find that its time to wean remaining users from costly legacy systems.
Think like a businessman. Have you renegotiated with your suppliers? Phone time, bandwith, hosting, loop and similar charges have plumetted over the past few years. Are you paying yesterday's prices or staying with an overpriced vendor?
All the time be sure to remember to judge savings against profit, not revenue. I just dropped our DS3 loop charges by $12,000/year. That's not even a quarter-percent of the revenue of a $5,000,000 business but if the profit of that business is $50,000 then that saving just increased profit by 24%! A lot of businesses are just barely in the black if they are profitable at all. And that loop-charge saving is just 1/10 of what I saved by switching vendors a couple years ago. Costs count.
At the same time don't get boxed into "IT is just an expense". Years ago I read a story about senior managers at an auto company all discussing the painful reality of sagging sales and they started spending a lot of time trying to decide just which factories should be closed when one of the managers said, "I have an idea that will save us _lots_ of money. Let's close _all_ the factories." He got a laugh but most importantly he broke the tension and refocused the meeting.
~~~~~~~
"You are not remembered for doing what is expected of you." - Atul Chitnis
Although you can't get money back on the extra server licenses, it does save you the cost of ongoing licensing and support for the retired machines, as well as the rack costs of the machines (if they're hosted remotely). You can also consolidate them into the two most recent boxes, and thus avoid the possibility of the older machines dying sometime soon.
Free Software: Like love, it grows best when given away.
*sarcasm*
You left out California.
In many ways a country by itself. Just a short plane ride from the U.S., 7th largest economy in the world, highly trained (and hungry) IT workforce, Low-level work at average-cost (Lots of Chinese, Mexicans, Vietnamese, and Malaysians), and well-known for string bikinis.
Downsides are high taxes and English deficient workforce.
*/sarcasm*
Self Defense - A Human Right www.a-human-right.com
Block slashdot.org in your proxy server!
Most linux distos use X11 for displaying GUIs, which has built in support for network transparency.
Calling it a Linux Terminal Server is really just a way to explain the idea to people that only have experience with Microsoft products.
So really, every linux machine can be a "Linux Terminal Server" and every linux machine can be a "Linux Terminal Client". There are a multitude of ways of setting up servers and clients, LTSP is one, Nomachines NX is another, and there are many other methods to manage it (you can easily hack something together yourself if you want).
One other thing that X's native support for networked environments gives you is something like Citrix's seamless windows. You can run an app on your server, and it will display on your client just like applications run locally. In windows terminal services you get a desktop window with your app in it, or a full desktop session.
I've been through this too many times in the past. The simplist way to deal with this is:
1. Establish a budget that meets the paper-pusher's needs.
2. Off of that budget, outline the services, uptime, and response time you can deliver with the money you have. Spend a little time backing up what you say.
3.Publish that to the rest of your company and let them know this is the new performance standard you'll be delivering to the company. Make things that impact executives(like email, bandwidth speed, etc) the things you reduce services on the most and leave the core business needs alone. Sell it as a decision that you weren't willing to compromise the core services you provide to the business.
4. A suggested change if you don't already to it is to charge other departments for an outsourcer when employees create a problem from spyware, malware, or installing random crap on their machine. It's a good incentive for that employees manager to do something about them being an ass and it takes some of the pressure off you. We work on this stuff ourselves and use the outsourcing money to help us out with some tougher stuff elsewhere in our department.
5. Trust me on this one, once you put these rules in place other departments WILL spend their money on you.
STFU & GBTW
To be frank. Advice on how to save money for a small company is the topic at hand.
You indicate 25,000 computer with 15 techs.
Quite obviously saving $100 in hardware per PC would save you $1/4 million. Cutting back on 15 cell phones....peanuts. You are likely to be inclined to look for savings in regards to hardware - or per PC. A small computer with 30 computers and 3 staff will have far different needs. Saving $100 per computer would be the same as 2 weeks wages..... Peanuts.
I don't know the answer but I do think that you're situation is far from similar.
Keep infrastructure in the house and offshore development. Numbers look better in the short term. Long term deliverables falter. Middle management weenies who would rather gut the company than let go of thier fat bonuses to make an arbitrary number get cut. Competent worker geeks get promoted to middle management where they fail abysmally. Original developers are brought in as contractors to get the project back on track, although at twice the cost. CIO who prompted cycle gets new job with more money at another company. Original company gets bought by CIO's new company. Original company's officers stock options sell for enough to retire to Palm Springs. Second company's employees positions are threatened by management with first company's current staff. Keep infrastructure in the house and offshore development.... Rinse and repeat.
So stop using an expensive simulation of a typewriter and use a real one instead.
And you can too. All that TCO talk is garbage. $15,000/year in licensing cost is one thing we saved.
Join the Slashcott! Feb 10 thru Feb 17!
VMWare ESX server is a very effective tool for server consolidation. Particularly if you have many old legacy servers that you just can't get rid of.
Migrate them all to virtual machines within VMware and say bye-bye to replacement parts, expensive support contracts and pricy KVM-IP devices for outdated servers.
We removed about 65 old (PPro through P3) servers to virtual machines in VMware. In addition to the benefits I mentioned above, we also gained SIX 42U racks of free space, reduced cable clutter, and reduced server room power/cooling consumption.
Disclaimer: I don't work for VMware but I can't say enough good things about their server product.
I'd rather be a conservative nutjob than a liberal with no nuts and no job.
One thing we did when I was working at helpdesk was to work on our "own" projects in the company that supported undocument company needs. As a phone support guy, I had times where I wasn't really doing anything (I'll call that time "slashdot time"). During that time, I'd approach other business units (say, the mailroom because they tend to regard you with awe and humility) and see if any of their processes could be automated through some simple programmatic way. As it turned out, they were hand-parsing outgoing mail addresses for capitalization and formatting errors that were fairly uniform in their imported excel documents. By writing a macro for them to insert into their docs on import, I was able to parse and fix the file in 30 seconds where it had taken them 4 days of 3 people working on it all day. Someone calculated that the company would save something like 280,000 a year in overtime and allow those overworked people some time with their families. If your company recognized this as a gain they could capitalize into your department, you could afford to hire a couple more guys and take some of the work off the dudes who are overworked...or give them bonuses or raises (as happened in my case). A lot of the time, people don't even know they can be helped unless you ask them and by helping out other people, you end up helping yourself....PLUS the mailroom reacted with hyperspeed next time I needed a little something mailed out.
I think you brought up an excellent point. Service contracts are *rarely* worthwhile - yet many businesses seem to buy and renew them without even a second thought.
I used to work in I.T. for a place that was constantly complaining about a need to "cut costs" (and in an overall sense, they did - because several of their locations were being shut down as unprofitable, etc.). Unfortunately, we had such things as support contracts with Oracle for our main database that cost upwards of $30,000/yr. to renew - and I don't think we made any use of it except maybe 1 or 2 times in 5 years. (Both of those times, we reported problems which turned out to be small bugs, and "hotfixes" were mailed to us on CD-R disc -- but, these same fixes made it to future point release updates of the Oracle products anyway. I think we could have lived with the issues a little longer, or worked around them, without it costing us over $30K per year worth of problems!)
I also remember a fairly costly maintenance contract we kept up for all of our uninterrupted power supplies. Sure, it covered replacement of worn-out batteries - but at best, it was a "break even" deal over just buying replacement batteries when needed and swapping them out ourselves. If a UPS actually lasted longer than expected, the maintenance agreement instantly became a poor value.
Here are a few options that will save money over a long time.
c t needs without having 6 separate utilities. Reducing the number of utilities a company needs also reduces the system requirements for your staff and allows older machines to perform well.
For equipment and hardware issues, Do not turn off systems over night. The only time you age hardware is when you change it's state. That being said, having the machine "Restarted" at the end of a day will give you the benefits of a restart without the actual aging of your equipment. Add to this, keep a constant temperature in the office. A good insulation can go a long way in saving money. You would be surprised at how many hidden costs the liberal use of an air conditioner can have.
For support.
When you can have a support team also engage in other activities such as development and user education it is a winning combination. Give your support staff the ability to help work the common issues out of the system and you reduce the number of times this problem can hurl boulders at you. In essence you solve 3 very difficult to handle issues. The first solution is to provide the IT support staff a method to keep on the ball for the technologies you as a company use. This will reduce call or issue time and increase productivity. Having them institute training will also help you greatly. They have the ability to work with people individually and over a phone in a teacher-student kind of way already. Your just giving them the opportunity to reduce the chances of support need preemptively and allowing all staff to benefit from there abilities. This training will also increase the productivity of other non technical staff tremendously. Most companies use less than half the utilities of the software they spend allot of money on. Allowing your support members the ability to be part of the IT process and not the bumper of the IT process will increase their effectiveness.
Licenses: You can reduce the number of proprietary licenses. In many cases using an in house solution or open source solution for your needs will also have the added benefit of allowing you to tailor the application to your needs. Nothing reduces productivity/profit like being slave to an application that is not well built or has more features than you need.
Keep in mind what applications you use and why. Do not allow constant sweeping changes to your IT department by non IT personnel. This includes you very well meaning and intelligent company owners. Every time you change one aspect of your IT infrastructure that equates to at least 1 hour of extra support time per three people and 1 hour of downtime per 1 people. Every time you get a new sales jockey or developer, Make them use your tools and not you use there tools. Having 6 different applications that do the same thing is a terrible waste of resources. You could also reduce the number of applications used with the addition of training. A groupware client for instance can go a long way in managing your project/messaging/incident/sales/anti-virus/conta
There are allot of ways to reduce cost without loosing people. Get past the ego's and commercial induced projects and you will find a smooth running machine can keep your bottom line looking quite pretty indeed.
Classic oops: if IT serves transactions for sales, it's "part" of sales, a profit center.
As a capacity planner, I usually talk to the business managers and say things like
These are arguements to a profit center: if you can credibly make them, they'll dig up the money and force your boss to take it (:-))
--dave
davecb@spamcop.net
Get rid of Windows wherever possible. Servers can run Linux or FreeBSD, MySQL, sendmail, etc. instead of Windows Server, SQL Server, and Exchange - that one simple move can save you thousands of dollars *per server*. Even desktops can be selectively replaced - for simple office applications, Evolution or Thunderbird work just as good, if not better, than Outlook, and since installing Firefox, I haven't touched IE in months.
-- Ed Carp, N7EKG erc@pobox.com PGP KeyID: 0x0BD32C9B What I'm up to: http://intuitives.mine.nu