Why Businesses Move To the Cloud: They Hate IT
jfruhlinger writes "Cloud services can be unreliable and pricey, and they often duplicate capabilities larger companies already have in-house. So why do many managers within organizations use them? Partly because they don't want to deal with their own company's IT department. Getting a big project started is often such a politically fraught process that for many managers it's easier to simply write a check."
Guess what? No-one wants to deal with a department. They have business objectives they want to be able to achieve, and they want to pay for someone to deliver those as painlessly as possible, at the lowest cost possible. This is why they probably founded an IT Department. If that department is too slow or sluggish to deliver, they'll go elsewhere..."The Cloud" just offers them the chance to get what they want at a predictable, fixed cost...
Because their IT departments actually use the word "NO" when the managers want to do something stupid and retarded...
they have altered the deal. Pray they do not alter it any further.
Companies don't like to eat their own dog food, no surprise there.
Lots of people complain about security and reliability in the cloud. Who do you trust more. A system designed by our underpaid overworked IT staff that got their degree from DeVry? You Consultants that charge $250/man/hour who will be gone when the thing shits the bed? Or Google?
I've worked at 3 different companies in my career, and at each of them, IT as an organization held the attitude that the company existed for their benefit, and not the other way around.
IT needs to understand that it is a service organization with the mission of satisfying its customer by providing top notch service and support, and asking "how high?"
This has been happening to us in the software world for some time. It's purely a cost thing (imo), which "dealing with IT" is a factor of, but in general I think it is a lot simpler.
Need some software. Your options be:
- Pay a team of developers to design, build, and maintain the software you use. Advantage is you get exactly (or well, in theory anyway) what you want. Disadvantage is it can take time to get the bugs sorted out
- Buy something off the shelf which is close enough. Advantage is you get it right away, it is generally mature out of the box, and you don’t need to keep a bunch of guys around to sort out bugs. Additionally because they sell this software to hundreds of users, they can throw way more development resources as it than you ever could (ye old horizontal market). Disadvantage is you don’t get exactly the features you want, but even that is changing as stuff becomes more extendable and more companies offer “customization”.
Option 2 starts looking very good, with option 1 becoming more reserved for “weird” or original software that no one else has written. A depressing trend.
I suspect as this same thing happens with infrastructure, you will find the same. Most businesses use some external provider, and the “real IT” jobs are mainly at places providing infrastructure to others, or handling really unusual cases.
Seriously, I would rather pull my own teeth than deal with my last company's IT people. Getting anything done through them was a nightmare. "Customer service" wasn't even a concept on their radar. "No" was the only word in their vocabulary. They had perfected a variation on "security through obscurity," which could best be characterized as "security through inaction." By not allowing anyone or anything on the system, they kept it secure. Here was a typical exchange:
Me: We've got a new program that's going to make the company a lot of money
Them: We can't do anything to help you. And if you try and go around us, we'll try to stop you.
Me: I just want to put up a simple html webpage with information on it.
Them: Can't do it. It's a security risk.
SJW: Someone who has run out of real oppression, and has to fake it.
They then have to deal with someone else's IT department.
A customer/provider relationship is very different than supervisor/employee our interdepartmental one. The provider can choose to stop taking the customer's money and tell him to go away. Sure the customer can sue but in the meantime, he's got NO SERVICE.
Newsflash. In-house IT departments can be unreliable and pricey too.
Different reasons for different sized businesses.
I moved my small corporation to "the cloud" because even though there have been outages (thoug not for us) in the cloud, it's still far more reliable than running a linux box in a neighborhood where PG&E apparently trips over their own power cords every month, and a UPS only buys the incompetents a short window to get it back up.
And it's cheaper and more reliable than colocing.
Has nothing to do with "hating IT" in our case. Hell, I am the IT guy in addition to all my other hats. Small businesses are like that.
Getting a big project started is often such a politically fraught process that for many managers it's easier to simply write a check.
There is no way the services provisioning and supply chain processes should allow line managers to sidestep corporate IT by merely writing a check. IT is failing in its critical mission to become the unavoidable middle man--the bill you have to pay--by not exercising its oversight over all purchasing decisions. It's the only way: every expenditure must have an IT sign-off to so that a grown-up can make sure IT isn't being left out, and attempting to acquire computing, storage, or communications facilities from anyone except IT must be an immediate termination offense.
Of course, IT must also make sure its firewalls and content protection systems keep the company's machines safely away from these rogue service providers unless the appropriate genuflections, prayers, and offerings are made to IT. An unsanctioned cloud provider contract is useless if the network won't let your systems connect to the service demarcation of the profider.
(Am I serious? Am I kidding? Am I both?)
Welcome to the Panopticon. Used to be a prison, now it's your home.
This reads like an article from circa 1980, just replace "Cloud" with "Personal Computer".
People didn't want to wait for access to the mainframe, they went to Radio Shack and bought a TRS-80, or whatever local store you had and picked up an Apple, CBM, random CP/M machine, etc.
Then more PCs showed up, they needed to share data, IT installed a network ...
Isn't this where . . .
It got so bad in our office that our senior management paid money to build their own employee-managed network where management can set the IT policies. One of which is "developers and sys admins get admin rights on their own machines." The developers that I've seen who have to work on the corporate IT-managed network regularly curse whatever malevolent spirit controls our company at that level. We actually get work done.
Granted, I haven't really jumped on the bandwagon just yet.
However, given that some cloud providers are using redundant NetApp (or something else) sans, and several hypervisors available to take over the instance if the one you are on fails.
Unless you need a boatload of storage and computing capacity, I suppose for the same amount you pay for cloud service & a dedicated server /w raid, cloud service could be more reliable in practice.
Thoughts?
you're just replacing one Dept. with another. I think it has to do more with cost. Cloud means the cheapest labor protected by the weakest laws. Plus Cloud means the blame can be placed outside the company.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
I work in the healthcare vertical. I've seen 2 major health systems attempt this form of outsourcing over the last few years. In both cases, the short-term cost savings were far outweighed over the long term by down times and a complete lack of true integration between the tech implementers and the business units (e.g. doctors and nurses).
This is the exact opposite of the experience detailed in TFA.
You think your IT is glacial? Try to get an IT org to move for you when they don't even work in the same company. Lawyers can sue to enforce the contract and all that, but by the time your case gets to court you've already lost your competitive advantage.
Don't believe anything I say. I crash test crack pipes for a living.
I was "all in" for a bit, was supporting the idea of moving an entire college's email system into one of these systems. We set up a pilot and due to a certain username transition going on with that company, it wiped out about 100 of our user's PERSONAL non-college data from the site because they had associated their college email address with the service in the past.
We begged and pleaded for help. They said they were looking into it. No updates. No promise to make it right. About 2-3 weeks after that, the user's data started to be restored. But I've never felt so helpless during that period. There was nothing I could do. It's a free service, so there wasn't much recourse either.
I have, or my staff have, in the past done some really stupid things that interrupted service or temporarily lost user data. But we were right on top of it, worked around the clock to fix it, and learned from the mistakes. It's a horrible feeling to lose a system but it's nothing compared to the hopeless feeling of losing user data in a system you have absolutely no control over.
Needless to say, the pilot opened our eyes.
Below, in process flow format for non IT people. Businesses are afraid of Technology.
Fear -> Anger -> Hate -> The Cloud
Even in the cloud though it's an issue: the biggest problems with the project moving over now is that there are security issues, and the workarounds I have to do to integrate our local systems with the cloud are annoying at best. We really need to move to some robust SSO solution- the collection of behind the firewall stuff we're doing now just isn't going to work much longer, but that's not my call.
Getting a big project started is often such a politically fraught process that for many managers it's easier to simply write a check.
Yes, politics all too often come into play when trying to get a project off the ground and started, especially in IT. But it has more to do with the politicians and the manager than it does with the actual IT staff. And I am not sure how putting it in the cloud avoids the politics? Any project of significance has to be run up the flag pole in any IT situation.
I am a network engineer for a county government that has it's hooks into state and federal level networks. Our political party is currently republican. So needless to say they hate all democrats. Any democratic IT idea or project that is started is immediately met with HUGE levels of opposition, while any ideas from their side is met with opposition from the democrats. There are also many cases where one party will get elected to the actual city government, while the county officials are from another party, which makes working together sometimes impossible.
IT and networking department are usually the worker bees, taking orders from their manager and higher ups, who all report to politicians of some sort at some point in the creative process. Getting rid of IT departments isn't the answer. Get rid of the politicians!!! If we remove the politics from most things, they will run better and most likely take 1/2 the time, which will ultimately reduce the cost of projects in man hours alone.
"I hope you know how very lucky you are to know me, because I am so incredibly incredible."
They just can't cut it can they! They won't learn when their designs are ransacked by clever cloud computing wiz kids either. Stupid people learn to protect their self image by dissociating from the facts. It's always someone else's fault that it went bankrupt. It's time to hire brains not excuse makers.
The purpose of existence is to make money.
Let me see if I got this right: business managers are changing to Cloud SaaS infrastructures because their own IT departments don't give them new features fast enough?
So they expect a 3rd party supplier will be faster???
The word "Cloud" doesn't make it all magical, with faeries and pony's all over the place and quick response to changing requirements: if you start using software from a 3rd party supplier, Cloud or no Cloud, you better be a big enough customer that they're willing give you more than just the time of the day that your support contract entitles you to.
If you're going to the Cloud for the fast infrastructure rollout bit, software will still need to be developed by your IT department and oh, by the way, your infrastucture bills just went up 2-fold, 'cause the cloud provider needs their profit (and now that you've spent $$$ in making software for their cloud, they have you by the balls), your network infrastructure just couldn't cope with 5x increase in traffic and you had to go to a higher level contract with your ISP since you now need a connection with five-nines availability, 'cause if it falls down all your employees will be twidling their thumbs.
Have you tried turning off the Cloud, and turning it back on again?
FEAR!!
UNCERTAINITY!!
DOUBT!!
I don't believe it.
Back in the late 90s, everyone was beefing up the server room with huge disk arrays, fat pipes, racks and cooling so all their remote locations could access "all the company's data" stored in one central location. It looked great on paper, but in practice, not so much. 8:15am every morning, the pipes would fil, Internet access was slow, VOIP got shitty, wifi would suck and remote offices would call the IT manager and report they could not access the file server.
This went on for a number of years until the industry did a flip-flop to local file services; NAS, RAID, WAAS whatever could speed up productivity remotely. Things improved, but then the company was flying techs all over the country to fix stupid windows problems, or be on the phone for hours walking a remote user through a server reboot.
Now, the industry is flip-flopping again. "Cloud" is just another word for centralized storage, except Amazon and Google are eating the IT departments lunch. Things will flip-flop again after a few outages cost a few companies some multi-million dollar contract. It would be nice if IT managers had the foresight to see this trend in the first place, but most of them don't.
Join the Slashcott! Feb 10 thru Feb 17!
the 'cloud' belongs to another company, which is at the whim of its directors, and ultimately, shareholders.
who knows what they will decide in the next 5 years ? who says a company which is linked with a competitor of yours wont buy the company in 5 years ?
who says they wont just shut stuff on your face, like microsoft did to many, many partners and customers, in the next 5 years ?
noone says any of these. because, most of you have not thought of these.
its plain morondom. any manager that jeopardize the business by giving the lifeline of the company to an outside company, should be fired. then again that is a result which ends up coming into being because we have finance / managerial curriculum.
Read radical news here
That pretty much describes the recent and current trends in business. When was the last time you heard "20 year plan" let alone "10 year plan" or even "5 year plan"? I used to hear that all the time as businesses made their strategies and plans with longevity and long term goals in mind. These days, you hear planning by the year and the quarter. Long term projects are killed because they cost short-term money with no immediate returns. If there is anything that kills progress, it is this.
TL;DR? Business has gotten immature and impatient.
Really? After close to a decade of squeezing IT departments budgets and staff, managers are realizing that they've created departments that completely suck? Anybody who actually knew how to do anything useful or cared about customer service has bailed out YEARS ago after getting tired of having the "work MOAR for LESS or we'll send your jobs to Bangalore" sword at their throat...
Corporations have IT staff to make tech work most efficiently for their specific needs. Sure, every department can run their own email solution but that would increase management time and expense over having a centralized common infrastructure. This is true for most technologies...disparate, non-connected systems, are inefficient and end up costing the company more than the perceived "delay" in working projects into existing frameworks and systems.
I've seen my fair share of IT people who say No just for the power trip but it isn't the norm from my experience. Most people in IT want to develop tightly integrated systems that work for their customers. What they don't want to do is blindly implement some non-technical managers idea when it goes against the grain of other systems that are already implemented. If you don't care about tight integrations and efficiency you can outsource to The Cloud (tm)... If you want well designed systems that correlate with your business as a whole, let the people in IT do their jobs. They usually do know a thing or two about how to do it right.
with a cloud service the manager gets, at least in the best case: - An SLA ...
- feature or service is quickly in production
- cost can easily be lower than in house IT, at least for small companies
- no grumpy IT employee to deal with
- can redirect grumpy users to the cloud support center
- when the service fails, the manager can say "not my fault" and "I already called hotline in the cloud" - etc
I've got 100MB of email quota with my "IT managed" email. I really wish we would switch to the cloud and I can get a few gigabytes of email quota.
"OTOH, who usually cleans up any messes that happens with it? Who gets blamed if the cloud provider has an outage?"
Precisely the stuff of why more IT professionals are moving to cloud vendors: Most people want to be seen as valuable contributors to the success of something.
So... Win, win?
I work for a small company that provides specialized services to large corporations (saas). I cannot count how many times we have been close to closing a deal with new customer when at the last minute they have to "run it by IT". The typical response from IT is "...we can build that...". Which really means the dude who runs the IT views any external technology as some kind of threat to his empire. Occasionaly we come across an IT dept that will take the time to make a reasonable assessment followed by a security audit and when that happesn we usually get the deal. For us the ideal scenerio is avoiding IT altogether.
"It's fun to obey the machine" - Ralph Wiggum
Managers no longer have to deal with the hygiene and personality problems that plague their in-house IT staff.
All too often IT organizations spend all their effort telling the business managers what they cannot do rather than what they can - so getting a new project off the ground with in house resources becomes increasingly frustration. "We do not have enough resources to support that...", "Your project doesn't confirm to our standards...", "We'll 'agree' to support it as long as you make these changes...". Contrast this with a cloud provider that actually wants your business. True they may not be truthful about what they provide and you very well may be better off in house, but a new project in house can be very hard to start. IT managers who are flexible and 'influence' rather than 'dictate' are worth their weight...
Want better relationships with your IT department? Then stop treating them like the landscaping contractors you hire to mow your lawns. And stop using them as a dumping ground for the CEO's imbecile nephews who can't get jobs elsewhere.
The Cloud might work for you. But who in your (non IT) company is going to know how to negotiate a contract with cloud providers and hold them to those contract terms? To a greater or lesser extent, your company is going to have an IT department, even if its a 4 person shop and your CIO is the person who can best fix a PC.
If your company uses its IT to gain a competitive advantage in the marketplace, then you are going to have to work closely with your IT people to ensure that those aspects of your systems that give you your advantage are kept separate from generic services. And you are going to have to stop shoving white papers, written by outside IT consultants pitching their products/services, down management's throats.
Have gnu, will travel.
Did it ever occur to any of you that regulatory liability may contribute to IT department inflexibility?
Here in the NY area, there's a cloud services company doing heavy radio ad marketing that basically promotes its services as being able to say, "Take a Hike, IT Guy!"
No start-up wants to begin by spending money on beige (or even white...) boxes. Unlike the '90s, when corporate IT was in ascendancy, almost every worker today has sufficient computer proficiency to make most of the day-to-day work of an IT department unnecessary -- except as relates to the systems and software crafted by the IT department themselves. Things that make you go, "Hmmmmm..."
There are times I even think the whole "you better fear for your privacy!!" meme is FUD being churned up by the corporate IT guys who see the writing on the wall.
In business school the biggest case of outsourcing (cloud included) is that they are not in the I.T. business. They are in the (insert banking, finance, construction, etc) business. Should a major bank with no knowledge of food preperation have it's own cafeteria or should they outsource to someone who does just that?
So why pay 3x for underpaid grunts who are not aliagned with values of the company, when you can go to salesforce.com or cloudx and have them take care of it for you for 1/3 the cost!!
I know it is something you all hate to read, but I speak the truth. Management never liked I.T. with the exception if you are an I.T. company. You cost money and produce no business value unlike the good old boys of management.
This means it is time for us to look for other careers path's if I sound too cynical. Our employers only concern is money and of a cloud can do it cheaper and they do not have to ever deal with you then it makes sense for them to fire you and replace you with a website. Nothing personal, it is just business and why should Joe's ceiling tiles inc have to worry about cost center computer guys? They do not make tiles or sell them?
http://saveie6.com/
Every business - when it reaches a certain size - realizes that they need to have a fixed process for handling X, where X can be contract approval, printer supply purchase, production system access, hiring new employees and so on. They need it because it provides accountability, oversight, size estimation, consistency, and the higher you are in the org chart, the more important those attributes become versus one individual task's result. At some level, being able to say someone is 60% complete with 32 man hours remaining is more important than having someone who code ninjas a fix in a single night because it needs to be done. With accurate info, you can plan for resources and identify where there are problems and effect systemic change if necessary - you can't plan for "Bob did it last week without telling anyone and we didn't know he did it until today."
This is because the goal for the person (and their direct manager) is 'complete task', and 'process' can be perceived as an impediment that provides no immediate value. The more motivated that person is, the more likely they are to route around what they perceive as damage and circumvent the process in spirit, if not completely. Thus what may appear to be duplication of effort or reliance on external resources is really a myopic focus on short term goals.
In my experience, the good companies allow this, because they all realize that sometimes a time delay is unacceptable, even if it 'breaks process'. They'll say "It's better to ask forgiveness, than to ask permission." It is, of course, subjective when an employee should or should not exercise this quote.
This is just what it's like to work in a company. Nothing unusual.
The article was mostly sweeping generalization with few specifics to back up the argument. As CIO, I find that the problems regarding delivering relevant, efficient, meaningful automation solutions has much more to do with the business units' inability to articulate a problem statement and business case than with our ability to provide a technical solution. The paradigm is generally "give me one of these". The return question is always "What are you trying to solve?" We try to steer our users to third-party hosted solutions whenever there is one (or two or n) that will fit the problem.
I've worked in IT for a while and seen a lot of different IT "types". There really is a big problem with the communication / social skills (obviously!). A lot of IT people I meet have a very arrogant demeanor, even if it's totally unwarranted based on their abilities. This combined with a general inability to communicate in a friendly manner make many IT people hard to get along with. I've found that if you communicate well and don't expect that your users should know or understand what you know, your management will be very happy with you. And they'll be inclined to trust you and and believe you when you tell them something just isn't feasible. But it's those short moments when you roll your eyes or belittle your co-workers that hurt you. You can be moderately successful in IT just with the skills. But you can be EXTREMELY successful if you can combine that with a great attitude, a bit of humility, and excellent communication skills.
So many IT departments have forgotten why they exist in the first place. The sole purpose of IT is to support the rest of the company so they can do their jobs. If IT is a barrier to the other employees in doing their job then "it" is part off the problem not part of the solution. IT needs to remember who its customers are and why they are there.
After spending my career in IT and then moving into a sales engineer job where I interface with IT departments from a lot of other companies, I get to see this first hand. It is amazing to see the difference between a good IT department vs a bad one. The good ones are responsive to their customers needs and their customers have no reason to go outside of the process. The bad ones that rule with an iron fist, drive their customers away at every opportunity forcing them to go around the process...
fight it or embrace it ... i know which one I would choose if my future job status was on the line. ... maybe IT needs to internalize and figure out how to improve their offerings
Fact: BUs DREAD IT
I take it you've never worked in an organization that worked something like this:
Manager: "I need a perfect solution to the Traveling Salesman Problem - I just signed a 7-figure contract saying we'd provide that in 2 weeks."
IT: "There's no way to do this, we've got lots of papers and well-known theory that proves that this is a problem the best mathematical and scientific minds that have ever existed in the last 50 years aren't able to solve."
Manager: "Just get it done, ok? Look, there's a lot of money riding on this."
2 weeks later ...
...
Manager: "So where's that Traveling Salesman Problem solution I asked for?"
IT: "It's not ready yet. As I previously mentioned, it's a virtual impossibility."
Correction:
:-)
IT:"Here it is. Also given the number of locations to visit here are the expected times to provide an answer. We can improve these times to a small degree if you authorize additional hardware for the project, but there are diminishing returns.
We've also implemented an alternate solution for these situations with a large number of locations. The answers are pretty good but not perfect."
Yes a silly example but it was your analogy not mine.
That said, do you get the concept that others have mentioned? Rather than an IT organization that looks for technical reasons to say "no" you have an IT organization that starts with the business need and delivers a reasonable solution. Your taking the Pentagon subcontractor sort of approach: it doesn't matter if the plane flies all that matters is that the plane meets the Air Force specification. That is not how a good IT department operates.
No one on the business side wants to justify anything to the IT side. Of course, the IT side will ask because they then have to turn around and justify the time and money back to the business side.
Companies flush millions every year on rogue IT projects like this because business side managers do not allow due diligence to be done by the people in the company who actually know. If they are afraid their IT is holding them back from something, bring in a consultant, or a company to explain stuff. And if they continue to believe IT is holding them back or lying or some such, fire them. Fire the CTO/CIO.
IT is a brain trust. Avoiding it because you don't like their answers is stupid and wasteful.
The company where I currently work has gone to a cloud for one reason only. Upper management saw "Cloud" on blogs and magazine covers and said "A-ha, this Cloud sounds so much better than my previous buzz word". At that point they officially retired "Web 2.0" and moved in to the "Cloud" era.
Anyone who thinks using the cloud gets you away from using your own IT dept is smoking crack. Want to have single sign-on with your corporate active directory? You need IT. Want to integrate your Salesforce.com CRM instance with your in-house ERP system to get customers and orders? You need your IT dept. Want to use a cloud BI tool to make cool dashboards for your CEO? You need your IT dept to feed you data.
It's really simple - stop seeing your IT dept as a drive-thru fast food joint. Instead of coming to them with a half-baked solution that you need yesterday, try actually including them at the *beginning* of your thought process - and partner with them to meet corporate objectives. Stop thinking that *your* bonus objectives are the center of the universe - and start working together with the rest of the company's senior leadership to develop a prioritized portfolio of projects that your IT dept can help you execute. Take ownership of the business problem, the business process, the business data and the business value of the proposed solution - and let IT take ownership of the technical design, the system vendor management, the system implementation and the system maintenance.
The one part of the dot-com days that I really miss is that IT was actually considered a strategic partner & leader in the company. Now that the accountants and salesmen are back in-charge, it's 1985 all over again...
Generally, I agree with you. However, sometimes the request is either totally unworkable or hard enough that it is truly not worth it - like the suggestion we received that the various state agencies we host a website for should be able to put their own bits of code on their respective web sites. At a simple glance, it would be nice - give people more to work with for their sites. But when you get into questions like:
"what language?" - we are pretty sure picking just one would not make everyone asking for it happy;
"who's ass is it when something breaks?" - how can that not be a point of contention;
and by far the largest in our minds - "Could this be secure?" - again, maybe not impossible, but very hard, and would you trust folks out there who you have no control over to put internet accessible code on your machine? Assuming we came up with a screening (for people) and review (for code) process that worked, we still did not have the faith that it would not be circumvented by political pressure at some point.
The cloud is retarded. Why would I say such a thing? Because the majority of people that make the decision to move to the Cloud have no idea what it really is. Advertising tells you the cloud is a magical place, full of security and safety nets, that keeps all of your computer related stuffs handy no matter where you are or what time it is, and it's CHEAP. Now, if you told these same people that the cloud was a fancy name for "internet", where there is identity theft, mal-ware, ad-ware, porn, and expenses...well, I am sure they would say "no." In fact, that's what my boss did.
I am tired of working places that don't want to pay for things in-house, but are willing to pay 10x as much for someone else to do it. And they wonder why the business goes under. Stupidity will pop the internet bubble.
Comment removed based on user account deletion
I remember many years ago, a user had a PC that kept locking up and crashing, and I traced it to a screen saver that displayed their kid's pictures.
I removed it, but he complained insisting I find a way to let his screen saver work without crashing the machine. He explained that it worked fine at home on his personal PC, and it must be something we'd done to his work PC that was wrong, and so he wanted us to fix that.
As soon as I left, he reloaded it and based IT about how stupid we are.
Its not that users don't know better, they simply don't give a crap, screw up their PC, and then complain about how stupid IT is.
Then you extend this to servers and applications and then there's simply no way for IT to not be bashed.
Users really don't give a fuck, but are glad to blame IT when they shoot themselves in the foot.
Comment removed based on user account deletion
If the outsourced cloud company is the one producing the actual useful service, what are the "managers" and their "company" providing? They become simply re-sellers, glorified used car salesmen.
This is why Americas economy is going into the shitter, no one in this country wants to produce anything useful be it a good or a service. Everyone feels "entitled" to get promoted up to a pointless management job where all you do is shuffle some papers, talk on the phone and go to pointless meetings. Meanwhile all the immigrants and off-shored employees are the ones producing anything of value.
are destined to eat them. IT, Legal, QA, Documentation, Insurance... All of these items are (among other things) risk management and prevention. The *best* outcome from all of them is... nothing happens. A result of nothing isn't showy. It's harder to demonstrate quantitatively. It doesn't appeal to a risk-taking managerial personality. It's easy for a newly minted MBA who's only out for himself to convince others that IT, Legal, QA, Docs, insurance, et. al. is just an unnecessary expense that can be cut. After all, nothing happened before... :)
Coincidentally, the newly minted MBA may get bonused on the cost savings... and be GONE, GONE, GONE next year before the network has 30% downtime, the company is being sued and has no protection in its contracts, the product isn't selling because there was no QA department to find the problems, product documentation is out of date, and there's no insurance to cover damage from the crane that fell on top of the neighboring building.
Please do not read this sig. Thank you.
This is an interesting article, a bit inflammatory and quite lacking in valid details, seems more of a rant than not. While this seems to be just someone complaining it also illuminates a serious issue. IT is always treated as outside the business process and business is seen more of as an adversary to IT than a companion. Try busting these notions and you will have a healthy situation where your business personnel desire to work with it and IT desire to work with business. It can be done.
A: IT Personnel need to realize that no matter how bad things get, it is a customer service situation. You want people to understand your IT hurdles but at the same time tend to miss the details that it took years for us to get to understand those details ourselves. Your business sales people are good at what they do, your good at what you do, care for them. It does work I have done/seen/developed this.
B: Business personel, Remember when you get mad, that your IT personnel will respond when you yell with yelling. It is human nature to go bull and in any business relationship you should never accept a meek persons response or the yes mans IT values. They will yield few to no results in your goals. Bring your IT into the fold, include them in your business meetings so they can be aware of your needs. Most often, IT personnel can find solutions you might miss.
C: IT, you are all NERD!! or should be, a solution is always available. It might take a long time it might take a zeeeeeelion dollars but they do exist. Look at your options before declaring a project dead. Actually never declare an idea dead, Build the case for your yes or no and let the business people put their stamp on it. After all it is more work and that can be a good thing.
I am Nerd, Life is Nerd...
I've worked in a range of environments, from tiny to huge. Some companies do really well with an internal IT department, and others are awful. Some IT departments put up huge walls and make it impossible to do anything, and at the other extreme, they do whatever crazy stuff the business tells them to and waste more time and money. I can definitely see why some decision makers might jump at the opportunity to "kick the nerds out of the basement," but they may not realize how much institutional knowledge walks out with them.
In my experience, any time you involve a third party to do IT, friction ensues because now there's a wall between you and another company looking to make money, not just your internal IT department. Some businesses out there do well with this model because IT isn't used for much beyond file, print and office applications. Businesses looking to go outside the standards, develop their own business logic or applications, etc. will find issues with the cloud model. No matter how big of a check you write, or how many onsite people the service provider gives you (or zero in the cloud case,) the model will always be "That's not in the contract, submit a change request, and we will get back to you with a scope estimate and price."
Eventually, businesses are going to come to grips with the cloud model, figure out what can and cannot be safely hosted or run outside their organizations, and make intelligent decisions. However, we're in the "marketing hype" phase now, and it's just starting to slow down. For example, in a nod to the idea that "cloud == VM hypervisor + virtual network fabric + SAN + servers", infrastructure providers are tailoring their pitches to involve the "private cloud" which basically means dedicated hosting plus flexibility...and that's a good model in my mind.
Clouds are great for dev work and testing -- I've been able to build and rip down entire labs full of equipment to test new Windows domain designs, etc. without buying tons of extra hardware. I still think the security model needs to be looked at, because your average managed service provider will dump the cheapest, greenest sysadmins into their cloud computing environment to save money. Test in the cloud, then buy enough in-house or dedicated capacity to run production within your control.
Well, one of the problems I see with the "if you don't like our proposal, we'll take our ball and play with an outside vendor" attitude is:
What happens when a department contracts with an outside entity and comes up with a scheme like we saw yesterday in the story about Citibank with the account number == URL fragment? (Just surmising, but the fact is vanilla cloud server employees have root access to all your data.)
So, I think it's not just a matter of "big, bad IT" spoiling the day again.
I'm not a lawyer, but I play one on the Internet. Blog
It's in a cloud. That could be in the states. More and more it's not. Just like manufacturing no company want to invest in the infrastructure to deliver cloud solutions internally. Anyone looked into the cloud and security? How about if the cloud goes out of business? If a hacker sets up business in the same cloud, how are they protecting you? How do you even know your data has been compromised?
Too often it's damm good practice and procedure, get the job done.
"Today, our businesses move too fast for the traditional IT model; instead, business technology (BT) leaders must partner with their business colleagues to create business and technology strategy simultaneously."
I thought that's how it was always done, identify a market for a particular technology. I hadn't realized the `traditional IT model' was a hindrance to doing business. Doing large scale IT projects is a bit like building bridges, each one is unique and you never want to be involved in one again. Given the anount of buzz words in that article I figure its aimed at the clueless PHB who don't know or don't want to know about real world IT processes.
Key words: building bridges, business architecture strategies, business change, business objectives., business partners, business strategy, business technology, co-created innovation, co-creating business, collective action, consultation, continual refinement, Counter-intuitively, customer-driven, empowered BT organization, empowered employees, flexibility, flexible processes , foundation, fresh technology implementations, interrelated disciplines:, IT capabilities , key potential driver, legacy burdens, new-generation technology visioning, operationalizing innovation, process flexibility, provision their own technology, push innovation, ruthless standardization of technology, scaling innovative solutions, service delivery infrastructure, smart business process management, technology alignment, technology strategy, the enterprise, tools, traditional IT , Unleash technology-based innovation, waterfall process ...
IT people are a complete pain in the ass with terrible attitudes and unrealistic expectations.
Unless you've been on both sides of the fence, and then suddenly IT makes sense.
"Waaaah! I *need* a bigger monitor to be more effective, and you have to open a hole in the firewall for my Dropbox account! Oh, and since you wouldn't give me a copy of Matlab to play with, I grabbed one from a file sharing site and installed it. But now my computer is all slow and acting weird ... fix it!!!!"
I was once told by a CFO that IT is merely a cost without a return. At first I was astonished to hear that's how we were thought of but once I understood that viewpoint all the other ill-informed decisions made sense. Just like outsourcing customer service to India; they'll eventually see they've shot themselves in the foot.
I remember the days when buying desktop computers was a way to get your work done without waiting for the "data processing" department to get around to thinking about whatever applications you'd asked for.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
I attended a great Azure / Sofware-as-a-Service conference a few weeks ago that hit on this exact point. The "traditional" role of IT (specify, procure, deploy, train, maintain) is diminishing.
A company like Salesforce doesn't need to try get their foot in the door with a potential customer's CIO and try arrange a multimillion dollar deal. They can sell directly to the sales group. Or even a small division or team. "A few bucks per user per month" is within any manager's purchasing authority, and requires zero infrastructure.
Slashdot: come for the pedantry, stay for the condescension.
Where I currently work, if a department comes with a complete detailled project plan we can approve it in less than a week or even the same day if we don't need to go back and forth clarifying important points. The problem is that once we approved the project plan, it must spend about 90 days in the "purchasing" labyrinth. Then the purchase order has to cross the "call for tender" quicksand area (throw in a couple of weeks at least) to finish in the "supplier administration" swamp. We can't purchase anything without an approved detailled project plan, which initially requires a "steering committee" and loads of meetings on the client department side. What happens most of the time is that the client comes to us with a few notes on a napkin, lacking most useful information and with a target date a few weeks in the past. Of course, they then blame us for failing to deliver on time just after leaving said napkin at our door.
And here we see the difference between the academical and the real worlds. People solve the traveling salesman problem all the time at the real word. And yes, with exact solution. Of course, for that they need exponential time. If exponential time isn't available, they are ok with an approximation.
And that also exemplifies the "can't get it done" behaviour the article is complaining about. It is quite a fair request at this level of detail, it may become a bad request with more details, and it is the job of IT to gather those extra details, judge if it is viable and, if it isn't viable, to understand the actual problem and propose a viable way to solve it. Ok, maybe there isn't, sometimes the client is saking for strong AI or something alike, then it is the job of IT to specify what parts of the problem could be solved.
Rethinking email
IT people don't known how to deal with departments, every talk that I need to have with my client IT department is a pain. They always have an excuse to not deliver the project, always have problems and don't wan't to work very closely to get a solution. I see it every day and every time, the Marketing department get some amount of their budget and buying IT services that were exclusive with the IT department. Thank you
http://www.michel.eti.br
This is just the standard PHB attitude. Any employee that isn't directly in the revenue stream is a waste of resources, unless that employee is in management, or directly serves the PHB's needs. That gives the PHB three options. Fire the "unnecessary" employees and 1) move their duties to lower paid, unqualified workers 2) Add their tasks to the duties of salaried workers who don't get paid for overtime or 3) Outsource. Lather, rinse, repeat. In the end you get $250k/yr aerospace engineers spending most of their day typing and maintaining software systems, while the PHB moves up the career ladder for "increasing productivity."
Support SETI@home
When I worked at the San Diego Supercomputer Center, I was hired to write a server, essentially, that would provide a web interface to some of the big iron projects in biology.
Was a two year project. I got it finished over a summer, as it turned out to be easier than I thought to do the coding that piped information to and from the biology modeling programs to a web browser.
The only roadblock was the SDSC IT and web services guys that said they wouldn't allow... well, everything. So, long story short, we just had to bypass them entirely, host it on our own machines, and just use the SDSC site as a redirect. The moral of the story was that IT policy trumps million dollar research projects.
All of your points are equally valid in an organization that outsources most of the routine IT infrastructure to cloud-based service providers.
IT still has a role, but it's a much smaller role once you've gotten rid of a large chunk of it.
Go outside of IT to buy a "cheap" laptop, cheaper than the standard model we provide. But without the warranty($), and you bought a cheap consumer model, not a business class model($), and it won't run the software your dept. relies on, and when it blows up because you let your nephew install "better" antivirus software to fix the crapware you loaded, IT has to rebuild it. But we don't have an image for it, so it takes a day or 2, instead of an hour or 2.
Go outside of IT to the cloud for backup, go right ahead and trust business or client data to that web startup. Sure, it's a lot easier than using the corporate VPN, until the data is exposed. Or until you forget your password, and IT can't help you, no matter how much you jump up & down, because you used an outside service.
It's not okay for IT staff to be surly or give bad advice or not listen. But you may want to consider that some of us have a clue, and a better understanding of our company's IT environment than your brother-in-law, and we do care about what you need, and will do our best to help you.
A long time ago, all the computing power was in the "dinosaur pens", and with advances in technology some companies started making what they called "minicomputers" (scaled-down big computers that only cost ten or fifty thousand dollars or so), and many enterprising managers tried taking control of data processing from the DP department.
The cost comparisons typically proved that the minis were the way to go, and they typically involved purchase cost of the mini against what the DP department was charging for mainframe processing, which included paying for the dinosaurs, housing them, feeding them with clean power, backing up data, providing operators, all of that. I watched one acquisition take place where the programming budget was for one person, one-fourth time, and that was soon four people, full-time. The department had to find a place to put the minicomputer and the developers, have somebody watch over it, and all that sort of thing that wasn't budgeted for. This wasn't necessarily a bad thing, as the mini did do some things the mainframe didn't then, but it sure wasn't worth it to save money.
We saw it again with personal computers, and we're seeing it again with the cloud. It's cheaper to go with the distributed solution, as long as you don't worry about security, possible regulatory issues, getting software that works, having reliable service, or other considerations. Both minis and personal computers frequently gave some additional flexibility, which was good, but that's not typically why they were adopted.
This has been going on for a long, long time.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
i've worked in companies where the cloud would've been a far better solution than the in-house one. the problem in those companies were the politics and lack of competence by that department. the fact that cloud providers have managed to solve some common problems for a scalable price makes it far more attractive than dealing with difficult and unpredictable personalities (let's be honest; sysadmins are sysadmins because of a certain personality trait). it's just one less variable to deal with in the end. this is not to say that the cloud is for everyone. i think the cloud doesn't work where you have a specific problem that cannot be scaled to the cloud's needs. or if you have a great IT department that you can trust.
For most business users, poor service is better than no service. I have seen hundreds of projects and millions of dollars wasted across multiple companies because IT simply cannot deliver. The "cloud", in comparison, may suck or be unreliable but if it provides the basic functionality that a business needs then it wins over local IT. Simple.
Production has been outsourced to China. Lets outsource service to India. That's just a great overall plan for our economy.
I'd like to cheerfully offer a service and negotiate a price, but because I'm in the IT department, they just pay me a fixed salary and keep lumping more work on me. So what they really want is to pay more for the better cloud service, instead of paying more and getting better service internally. Weird.
If they have an unrealistic expectation tell them that, but also tell them what their alternatives are: spend more money now, use "cloud" (aka rented) resources a[n]d pay later.
Just the same reason as normal outsourcing: Fast fix for something that would take forever to do it internally. Sometimes the fast fix is a fix, sometimes it comes back later to bite you. - Hopefully, after the earnings statement, the promotion, or transfer...
Why trust any one with your proprietary information? Sounds like an easy target for the chicom's to hack into, hey they can did to the government.
When you don't include IT early enough, their input is disruptive to the plan, even if it's valid input. So they are the bearers of bad news.
Some say the solution is to include IT earler in a project by asking for their input and assistance with the design phase. Bad idea. Nobody should have to go beg another department for help, and what you get by asking is always less than you need.
Q: So how do you solve this problem?
A: By including IT in your team organizationally. Some companies do this by making the product team (developers, etc) responsible for most IT functions on their product (e.g. Amazon.com). Some companies integrate IT team members into the virtual product team, sitting next to the developers as they work (e.g. aQuantive, before the MS acquisition).
Either way, you need to make IT literally *BE* part of the team, so there is no "us vs. them" mentality. Now that cloud services can be bought off the shelf, IT needs to be very responsive to remain compatitive. The only way to be responsive enough to an modern agile team is to be integrated into their fast-paced process at an intimate level. Any IT department that tries to stay independent and powerful will fall to the competition, and deserves to IMO.
--Jaborandy
Stay with IT... The Cloud, just a bunch of smoke being blown up your ass.
I can already see the headlines "OOOPSS!!!! Sorry about that, we lost millions of peoples data!"
The best company that I ever did work for used the ISP model for services. It had three IT departments. The Main IT department provided a solid connection to the Internet and a solid email service. The other two also offered a menu of services that each department could use or not use at their pleasure. This included bulk software licensing, computer purchasing, and best of all repair and technical support. But these services came with a price. If an employee bought their own crap computer and the IT people had to fight with it daily then the department would be billed a pile and probably do something about it. But unless the computer posed a clear threat then they had to support it. This way any department that felt that macs were better than pcs could try it out and find out if this were true.
The only check the IT people had to do was a software license check and an important data backup plan check.
Where this got interesting was that with two separate support groups you could call one and if they wouldn't come or pissed on your selection of computers then you could call the other. The result was that the grumpy IT department would bill less and have its budget cut.
The main IT people could also bill any department that caused a disaster. So if you had a bunch of infected PCs show up and they had to cut you off then they would send you a whopper of a bill. Thus the individual departments were motivated to not make stupid decisions.
I never saw a company outsource less. Also before I was leaving they were about to do the same thing with software development except they were talking about setting up three competing sections.
Also this company had the most interesting selection of systems working I have ever seen. In the security room they had (not kidding) a VIC-20 which overlaid some text (really BIG text) onto the video feed. This had been set up when the VIC-20 was new. The video system had been upgraded but since the VIC was a working solution no IT person could ever kill it on a whim.
The printing department had a crap Sun Sparc setup years past its best by date because that was what they wanted. The IT people wanted it long gone but the only thing they could do was support it and then bill appropriately.
Another department (the one I dealt with) was serving data up from MongoDB. Things like MongoDB are hard to get past a stodgy old IT department.
The real reason everybody hates IT is that it is the one thing in common between all departments. If your in marketing, it's safe to bitch about IT - because IT is not perfect, and everybody has had problems at least once in their life.
IT turned down my innovative request!
Well it must be because IT is stupid/greedy/mean. It is NEVER because one of IT's functions is to protect the crown jewels of the company from being wrecked. The company data is more important than the deadline you missed.
IT is slow to respond!
Well it must be because IT is lazy. After all, all they do is press buttons, and that's all they have to do to fix you problem, so because they didn't drop the trivial things they were doing to serve YOU (and that's what they get paid for, to serve), then they are lazy, and any excuses they give are just 'attitude'.
They won't give me even though it is clearly superior to everything else and I cannot work without it.
It must be because IT is incompetent. Their stupid excuses that it doesn't authenticate into the network, or that support for one person is a problem is clearly nonsense. I have a PC and a web browser at home, and my unsecured wireless router means I can support myself. I _TOLD_ them I would never call for support.
IT is charging my department for the 7 servers it will take to support the product I bought from a vendor without consulting anyone! The nerve!
It can't be because they have a limited budget and time... After all, they just push buttons and my 13 year cousin could do their jobs.
I heard them laughing, joking and having a good time up there. They aren't as miserable as I think they should be.
It could never be a camaraderie born of the adversity of having to do 9-12 days as the norm AND work from home and be available at all hours in the face of hatred from all other departments for their efforts. No, it has to be because the good for nothings are pulling a fast one on the business.
And for those non-IT who try and accuse me of 'attitude' - I've been in IT for 32 years. 20 years of it as a developer. If you accuse me of attitude you don't know and will likely never know what you are talking about in this regard.
IT is one of the most thankless tasks in existence. If everything is running well, people forget they exist. If something breaks or has to be taken offline for maintenance, someone is inevitably screaming bloody hell.
You think that is unique? Think anyone ever calls a policeman, a firefighter, or a paramedic because things are going well? How about a sports referee? If they do their job right no one notices them at all. If they screw up, EVERYONE notices them and not in a good way. Ever think about accounting? I promise you the only time you pay them a moment's attention is if your paycheck isn't correct. Bet you don't pay much attention to the bridges you drive over every day - unless of course one collapses underneath you. Then you want the head of the engineer who designed it wrong. You spend much time thinking about the fisherman who risks his life to put that salmon on your dinner plate? And if you want really, truly thankless jobs, consider being a soldier. Not only do most people not think about you, but it's part of the job description that others might try to kill you. Worse, many of the people you protect will call you a murderer for protecting them. I'll take some sniveling VP throwing an unreasoning hissy fit over being shot any day.
I can continue pretty much forever. Virtually every job is like this. People do not notice things running smoothly. IT is nothing special in this regard.
Bingo! In-house can't ever compete with kickbacks. No one can.
The solution is to fire managers who accept kickbacks, but that part of executive culture is here to stay as long as executive culture itself does.
I'm not against cloud services, but I've seen users do this sort of thing with 3rd party suppliers or with packages.It all sounds great. Some company supplies something and you don't have pesky IT getting in the way.
But then the business wants to change its process in some way. Does the 3rd party company's software allow that change? No. OK, either you now have to work out some Rube Goldberg process, where your users have to put something into 2 systems, or pay through the nose for that 3rd party company to make a change. And you'll have to wait behind all the priorities to other customers. What I've seen in a few places is that after a few years, they realise they're getting shafted by the 3rd party company, and the reason is that users completely underestimated how many changes they'd need to do.
People running companies need to quit thinking about IT as something that they can just drop in. It's more like the arteries of the business. That doesn't mean you can't use packages or clouds, but it does mean that those things better be easy to integrate, or be flexible in a way that you can change them without being forced to go to a 3rd party supplier. That either means having a web service, or the source code. I've worked on systems where we couldn't get our own data out without paying the company a 5 figure sum for the a CSV dump.
What, exactly, have you eliminated when you outsource to the cloud? Some of the folks that build servers, a few (but not all) your application development staff and perhaps a few DBAs. You will still need your network engineers, your client support helpdesk (unless you have already outsourced that), your business analysts, your application admins and a good part of your development staff. If you think you can really outsource "a large chunk" of your IT staff, then I suspect you've never seen a company try to do it. The companies that do it will slash their staff, bring in the outsource firms, and think they cut a fat hog. Then the outsource fees will start to rise as the company figures out that the folks they had on the IT staff really were doing a lot more than the management thought - and now they actually have to pay to get people to work weekends and nights. The company will also find out that asking for something that is out of scope of the SLA or project requirements isn't just a matter of telling everyone to work harder - they will actually have to pay money when that happens. Of course, the outsource firm will also be trying to load the support roster with every fresh-off-the-plane, junior tech they can - and eventually the company will figure out that they are paying the same or more for far inferior service.
The cloud has many advantages - but none of them involve dramatically lowering the size of the IT staff or reducing IT's role as a strategic partner to the company.
It's not called a "Cloud" for nothing.
Regardless, it's mostly about economies of scale. To get the same infrastructure in house is often more expensive and includes additional cost of maintenance and upgrades.
Plus if these companies did not get as much grief from their IT department about every little thing, they would havr lees of a reason to outsource.
Ray
HTTP://WWW.level9solutions.com