Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Businesses IT

Overwhelming Bureaucracy in the IT Department? 591

Nedry57 asks: "I am in the somewhat unique position of being a technology worker, who lives outside of the IT department in my company (a very large organization in the US). By far, the biggest challenge I face is getting anything done due to the bureaucracy that exists, within IT. There are certain tasks (i.e. anything that happens in the data centers) that I don't have the access to do. Even a simple task, like installing more memory in a non-production server, can take nine months and massive mountains of paperwork (no exaggeration), thus costing many times more than it should. The lack of agility is maddening, because I know we are missing significant business opportunities. My management is extremely supportive and despite our excellent track record of success in creating robust/secure applications--our work has passed audit numerous times with flying colors--we get no support from IT. Even senior management can't break through the barrier. I am very interested in hearing the experiences Slashdot readers have had in similar situations." How do you get your technology work done, when your IT department is more hindrance than help?
This discussion has been archived. No new comments can be posted.

Overwhelming Bureaucracy in the IT Department?

Comments Filter:
  • Buy In Or Bail Out (Score:3, Interesting)

    by Anonymous Coward on Wednesday February 01, 2006 @06:35PM (#14620834)
    It's simple. Either you get the buy-in of upper management, CIO, CFO, CEO and effect a change in the present system or you bail out and get a job in another company. You and your immediate supervisor, obviously an inconsequential middle manager, will hold no sway and make no changes. All that you and he will do is rock the boat and develop a bad reputation in the company. Get upper management buy-in or bail out!

    P.S. It sounds like you need to acquire funding for a development and testing lab that is not under IT however, do not expect to connect such a lab to IT's network.
  • by TeleoMan ( 529859 ) on Wednesday February 01, 2006 @06:37PM (#14620853)
    Depends where you work and what your company is doing. Are you working for Oracle or IBM or any huge mega-IT company? Then, of course, the Powers That Be need significant background work before something seemingly as mundane as adding memory to a machine can be green-lit. Do you work for a hospital's IT department? Or a finanacial institution? Then certainly significant safe-guards need to be in place before changes are made. But if you're working for a relatively small, non-IT company and you have to jump through rings of fire for changes to non-prod system I'd have to wonder what in the world is going on.
  • Work for Yourself (Score:4, Interesting)

    by mysqlrocks ( 783488 ) on Wednesday February 01, 2006 @06:37PM (#14620864) Homepage Journal
    Get a new job working for yourself or a start-up. Large companies (like the one you are working for) tend to have a lot of bureaucracy. Smaller companies tend to have less bureaucracy. Not to say this has to always be the case, there are certainly exceptions. Good luck changing the IT culture. Once a corporation or a department develops a certain culture or way of operating it is usually very difficult to change. Sorry, this is probably not what you wanted to hear.
  • by lbrandy ( 923907 ) on Wednesday February 01, 2006 @06:40PM (#14620890)
    ... and with a subject like that.. you aren't going to here what you expect:

    The military (USAF) had a very good IT setup (overall) that was basically setup the way you'd set up a good memory architecture.. you have a hierarchy of IT with the most used/essentialy tasks able to be done close to where they requests come from, and build upwards and outwards. Those local people were "fired" (in the government people don't actually get fired, but moved) if they didn't perform, and they were basically giving the keys to their kingdom. In the grand-scheme of things, it actually ran pretty effeciently, and we were never waiting on IT for more than a day, except in the most extreme cases.

    That being said, the military has a pretty large vested interest in people being able to work and use their computers (ie, the cost of failure can be scrubbed missions which equates to huge amounts of money down the drain) so things tended to Darwin into a workable system. It sounds like your company's IT organization is just immature or flat-out poor (I don't mean in money... althought that could explain poor quality, also), and the powers that be don't seem interested in fixing it.
  • by Anonymous Coward on Wednesday February 01, 2006 @06:44PM (#14620949)
    I've done that in research. We did all our own IT for 4 years, and regularly sent explicit debugging instructions and notices of disabled company wide services to IT. It came to a head when one of the senior employees started an IT committee meeting, the IT director showed up at them regularly, and every time he said "can't be done" I showed him my published notes or whitepapers on exactly how to do such services with no additional hardware.

    He hated me, or should have, but eventually resigned and was replaced by a new head of IT with company agreement from the board of directors that it was time to enter at least the 1980's in the computing world, if not the 21st century. But to make such a person resign you have to get the failures on paper: record these failures, get them on paper, get the data collected, and present them on a regular basis to your supervisor and theirs as appropriate.
  • by Chagatai ( 524580 ) on Wednesday February 01, 2006 @06:46PM (#14620984) Homepage
    I worked for a meat producer, with a staff of 60 IT folks for a company of 20,000. At the time, I was a real security nut and wanted to improve the company as much as possible. I was there for about a month when I spoke with one of the IT directors about the company's security policy. His response? "There is no security policy."

    He and others in the IT department tried doggedly to get security noticed, only to be shot down by executive management. To paraphrase the CFO and strip out the gratutious profanity, "We're a meat company. We turn happy cows into happy steaks and happy pigs into happy bacon. We're not freaking NASA. We don't need to worry about our computers like Lockheed Martin does."

    Several months later a virus hits the company and the phone system, which includes all sales offices, dies. I rush and get the tools to remove the virus in every hand possible.

    Ultimately, as I was leaving the company, they finally hired a security manager. This was only because of Sarbanes-Oxley, and that person was given the role of a paper tiger--no authority to change things to be more secure, but a perfect picture for blame should something go awry.

    When I left, I entered another office with other politics, but it is nowhere as bad as it was there.

  • by Thauma ( 35771 ) on Wednesday February 01, 2006 @06:52PM (#14621058)
    Make friends with somebody in IT, grease the proverbial wheels. A case of beer can do wonders for motivation.
  • Re:No Exaggeration? (Score:4, Interesting)

    by iotashan ( 761097 ) on Wednesday February 01, 2006 @06:53PM (#14621068)
    SBC corporate (now AT&T) is exactly like this. I was a contractor building an application in 3 months. IT said that it would take up to 12 months AFTER applying for a server in NEXT YEAR'S budget. That's right, it was going to take 16 months and several layers of approval. The VP of the entire division (only 1 person down from the CEO) couldn't bust through that red tape.

    Now THAT was funny... 3 months later I had a working application sitting on a shared server, and I had to go. We had about 1 week's worth of data in there, but that was almost 100,000 rows in most tables.
  • Make It Happen (Score:5, Interesting)

    by Bios_Hakr ( 68586 ) <xptical@gmEEEail.com minus threevowels> on Wednesday February 01, 2006 @06:55PM (#14621089)
    Some number of years ago, I found myself in charge of a private infrastructure. We had maybe 50 servers and 400 users exchanging sensitive information completely seperate from the main, public network.

    Because of the percived importance of uptime on this network, everything required mountians of paperwork. Installing and removing nodes from the domain required three administrators, setting up a new machine required a month on a private VLAN being monitored by a sniffer, memory and hard drives were obselete before they got to the customer.

    Anyone who ever worked around an UPS knows how they die. They give plenty of warning. Having an UPS fail is a rediculous way to lose your backbone infrastructure.

    My predicessor had done a wonderful job of installing an UPS for every router and switch in the datacenter. Problem is, both power supplies in the routers and switches were connected to the same UPS. In cases where an UPS was about to fail, he unplugged the UPS from the wall and plugged it into, you guessed it, another UPS.

    He didn't do it out of ineptitude; it was done because the only option was to clash heads with the IT overlords. They would require studies about how many UPSs failed and if it failed before the MTBF, they'd want us to try and recover money from the manufacturer. They'd want contractors to come in and examine the UPS to bid on a UPS monitor and replacement contract.

    In short, asking the overlords was like asking to be turked by a syphalitic bear.

    So, some BOFH, overwhelmed by the prospect of repairing the power system, chose another path. He walked over to a failing UPS and simply turned it off. He was the only one with the access to turn it back on, so he had no reason to worry.

    Within two hours, all in-progress meetings were cancled. The Supreme Overlords demanded from on high that this lowly tech was to get a blank check and a blank trouble ticket (approved by the Supreme Overlords) to do whatever he needed to do to prevent that from ever happening agian.

    Electricians installed two seperate power feeds into every rack.

    Each power supply got a seperate UPS.

    Old equipment was updated.

    Everything was strawberry fields and unicorn giggles after that for the infrastructure department.

    Now, to answer your question: You have something that someone wants. Hold it hostage till you get what you need.
  • Yes! (Score:4, Interesting)

    by slashkitty ( 21637 ) on Wednesday February 01, 2006 @07:02PM (#14621161) Homepage
    Man, I worked web development at a Bank that had so many levels of paperwork. The project I worked on was NOT related to handling money, it was just website stuff. Just to change on configuration value on a test (!) machine, I would have to fill out paperwork, get it signed by multiple people, attend a 1 hour meeting, and then pass off to engineering who would actually do the job (sometimes screwing it up)... What a mess.. Getting something on live, production servers was even worse! It would take me a year things that I had done in days in previous companies.

    Now I run my own company with lots of production severs.. No paperwork required, and I've automated most stuff.

    If you are stiffled, go out!

  • by juanfe ( 466699 ) on Wednesday February 01, 2006 @07:09PM (#14621236) Homepage
    I usually try to figure out ways of either circumventing them, mocking them, or getting them to want to do it because not doing it hurts them personally. Three examples:

    1) Circumvention: Recently, I needed a DNS change to point an existing subdomain to a different IP address. Our not-very-useful IT project manager told me they needed to come up with an LOE for changing the DNS entry. Three days later, they told me they hadn't had time to calculate the LOE and would not be able to complete the change by the following week's deadline.

    I went to the head of our corporate marketing and branding group, asked for her help. Even though this is a very large corporation with more than 30k employees and a very significant IT organization, within 10 minutes, one of the staff members on the marketing and branding team physically made the DNS change herself.

    2) Mockery: I needed our web team to add a link to the bottom of our company's homepage linking to my program's home page. Three weeks later, the guy who was going to do the change saw me in the hallway and asked me if I had lined up testing resources from our testing outsource company to make sure that the link worked.

    I responded, very loudly and within earshot of the web developers: "open bracket a href equals quote h tee tee pee colon slash slash my dot domain dot com close quote close bracket My Site Name open bracket slash a close bracket and then click on the damn thing"

    2) Fool them into wanting to do it for their own purposes: We decomissioned a website a few months ago, and it is no longer publicly available. However, we've kept it around while we make sure we got all the old documents. However, we are still getting monthly reports extracted from the back-end database. I contacted our IT reporting team and asked them to stop delivery of these reports since they're no longer needed. They sent me a form I needed to fill out justifying why I needed these to stop and aking for VP signatures and notarized copies of the marriage certificates for every gerbil I've ever owned.

    I told them they had to be kidding, then I set up a rule in Outlook that automatically bounces back the reporting emails to them and deletes them from my inbox. I don't have to worry about it and once they start getting these every month they'll try to figure out what's wrong and fix it. Once we fully bring down the system, I imagine that the report engine will start throwing all sorts of error messages and they'll see fit to do it on their own if the auto emails don't do the trick.

    It's sad that IT, something that shoudl enhance productivity, has become a huge obstacle for us to do business.
  • Re:IT (Score:5, Interesting)

    by Billly Gates ( 198444 ) on Wednesday February 01, 2006 @07:37PM (#14621463) Journal
    Bolony.

    The cost savings are barely %15 at the most and the Indian management companies take most of the cost savings away.

    You need to spec requirements for any programming projects and you can't outsource business processing that far away. If anything efficiency eats in and costs actually go up.

    There are a few companies that are %100 based here in the US where manufactoring, operations, and management are all in one location. Outsourcing to China will actually cost more because work wont flow seeminglessly or as easily with everything apart.

    I wonder if this guy works for a government contractor or has the military as a customer? Such companies are required to do tons of checks and ballances and security.
  • by rats1966 ( 806537 ) on Wednesday February 01, 2006 @07:50PM (#14621571) Homepage
    It seems to me this is an increasingly common and distressing phenomenon, and I'm convinced that it's driven largely by the dramatic increase in regulatory compliance concerns. Case in point: in 2002, I collaborated with one person for two weeks and redesigned our company's website. I work in the marketing department, but I had a little bit of web design experience; my coworker is more of a hacker type who doesn't really have a title, but he's in I.T. We got the job done, great. Now, almost four years later, I'm still getting requests to make website updates, a procedure which has turned into an eight-headed monster due to the slew of 'systems' which have been put in place to regulate our public website content. This means that making a single, minor textual edit means filling out a Request for Testing form, logging into a semi-automated online QA application and submitting a second request for testing, making the change and updating the CVS repository in staging (which, incidentally, took me a year and a half to be granted access to, since I'm not 'officially' an IT guy), then sending a follow-up e-mail detailing exactly what was changed and listing all of the files affected. To top it off, we'd used a popular WYSIWYG HTML editor when we originally designed the site, and we opted to utilize all the cool automated site design features contained in the software. This resulted in a forest of static .htm pages (see, I knew little or nothing about server-side scripting way back then) with a ton of duplicated code. Needless to say, all of those automated features got tossed out the window a long time ago. Adding server side scripting is not an option, since all the pages would have to be renamed, links rewritten... which is straying from the point- which is, I.T. departments are running scared. Litigation is everywhere. Keeping things stable has become the sole priority in any company under any sort of scrutiny, since the stakes are higher than ever before. Nobody wants to pay fines or do jail time. Suddenly, the free for all has turned into a mine field. This is all the more reason that startups are likelier to gain traction in the marketplace. Agility is the key word- and it has been destroyed in all but a few larger organizations. If it's any consolation, you're not alone.
  • by Overzeetop ( 214511 ) on Wednesday February 01, 2006 @07:53PM (#14621589) Journal
    The IT department exists to make sure they have regular, gainful employment. They do NOT exist to make your job easier, or anyone's for that matter, who does not have direct or closelly indirect firing power over them. There are mouths to feed, mortgages to pay, colleges funds to fund, retirement to dream about.

    Cynical? Yes, but also very true. The above is the root of the issue. I'll put it in the terms that IT would:

    ITs job is to keep the servers running, smoothly, with as little interruption to daily work as possible. As with any complex undertaking, different users have different priorities. CxOs come first. Period. Internal needs come next (see: "servers running, smoothly," above). High profile departments are next - marketing, sales, accounting. The last one is mostly because it comes under a CxO (F - you can choose what it stands for) who is intimitely involved with the month-to-month operation, and through which everyone gets their pay checks (including previously mentioned CxOs). Development is pretty far down, as you can see. You must understand - you don't bring cash into the organization (sales), nor do your efforts directly affect the price of company stock (marketing), both of which are of top importance to the CxOs.

    That does not mean that you are not essential. But you are essential in a way that is ongoing - like the janitorial staff. If they lose development, things will slowly start to degrade, but it will be a while before there is a crisis. Either way, its an expensive mess to clean up, but if you throw some cash at it, you can bring things back to livable.

    Now, lets look at the flip side. If IT goes down for a day, there will be hell to pay, and heads may roll. Every IT person knows this. Anyone who has dealt with complex modern systems knows that it's a house of cards. There are so many things that can go wrong. One failure, if not just costing your job, is certainly going to make for a long night getting things back in order. That would be uncompensated overtime, remember. Also, ten years without a single failure will not make you a hero, like landing a new sales client, or scoring a great marketing campaign which lifts the stock price or sales. It will make the company think you're reliable, but boring. Bonus aren't given out for boring. One failure, on the other hand, makes you a villain.

    Now, if you've made it this far, how much value is there - for the IT professional - in helping you get your job done faster. In case you've skimmed, I'll tell you: none. It's like playing russian roulette for fun. Unless you just happen to like the life-or-death thrill, or have nothing to live for, it's a fools game.

    I wish I had better news for you, but if you have a large corporation, than you have an ingrained corporate culture, and IT subculture. And they don't drift your way.

    Oh, I've never been in IT. They piss me off 'cause I'm an engineer and just want to get shit done, and they want to worry about making sure the CEO's internet never goes down. I've learned over the years that, in effect, that is their job. I've stopped fighting them and learned to either (a) work with them or (b) work around them. The latter is done carefully to avoid stepping on toes. Just as they are under the thumb of uper management, they like to exert their power where they can. That would be against you and me. You don't tunnel under a mountain if there's a reasonable way to pass around it.
  • Re:IT (Score:3, Interesting)

    by Austerity Empowers ( 669817 ) on Wednesday February 01, 2006 @08:00PM (#14621644)
    In fact that is a large CAUSE of problems. Everything around IT has to be so process oriented to make sure our outsourced slaves are doing their jobs correctly.

    In a similar light, my own corporation has a complete clusterfuck of an IT department, since it is centered entirely on being as cheap as possible. Not only do we have the India effect, we have a security model centered on making sure every employees laptop runs a particular OS image that has a virus scanner fundamentally attached to the ON button (slight exaggeration) so that a virus does not somehow sneak into a factory image. This way there is only one network to maintain and thus we are "cheaper". (similarly websites are "banned" for being not work related, to save bandwidth you see) This also means no linux boxes, no stray equipment on the network (in a HW dev company, this is a real bitch since most test equipment can dump data to the network), etc. Try to convince them to build a better security model that relies less on "good citizens" and they try to get you fired.

  • Re:No Exaggeration? (Score:4, Interesting)

    by Anonymous Coward on Wednesday February 01, 2006 @08:07PM (#14621698)
    I work at a top 25 law firm. The CFO and a few of his traveling crew from one of the largest cell phone companies in the US was using a few of our vacant offices. We recieved a request that they needed network connectivity and a network printer if possible. We had him up and running on our public vlan with internet access and a laserjet printer in about 10 minutes. He commented that at his facility, it would take about 6 months for something like that to happen.
  • Re:IT (Score:5, Interesting)

    by bigman2003 ( 671309 ) on Wednesday February 01, 2006 @08:28PM (#14621850) Homepage
    HA! This is so true...and when it happens, it makes me sick.

    I work at a large university. My start in IT began in a non-IT department, and I had to work with the IT people all the time. To them it was a game to try to stop any progress I wanted to make.

    They would make me wait months just to add a column to a table in a database that only I used.

    They took 2 years to 'investigate' moving from a flat table database (FoxPro) to a relational database (Visual FoxPro) but never migrated anything on the production server, because they were worried about incompatibilities. (FoxPro/Visual FoxPro were the only options they gave me)

    I could list dozens of things- but their prevailing attitude was that I was an outsider, and only the IT group should be doing any IT work. I wouldn't have even started doing the work if they had been effective.

    Well, now I've moved up, and I head a different programming department. The lessons I learned at my previous position have been serving me well. A little too well in fact- other people who have to deal that those other IT people are coming to me just to get a little server space...even from the other department.

    I don't know, but I see IT (especially at a University) as a group that should facilitate others in doing their work- not hinder them.

    Okay, so I'm bitching, but this stuff happens. And the sys admins get away with it because their boss doesn't understand what the job entails.

  • I feel your pain (Score:2, Interesting)

    by nicferrier ( 901213 ) on Wednesday February 01, 2006 @08:39PM (#14621914)

    I am in the same situation at the moment working for, err... a major british telco. I've done it before as well, I spent 10 years working in the civil service. That was pretty tough.

    I have a consistent approach to the problems of working this way: I do everything myself. If I need a server? I buy one, charge it, plug it in, install it, support it. If I need hosting? There are plenty of hosting companies out there selling services; I buy it and set it up.

    I do try and keep the things I do clean and secure and "away" from the IT department.

    I do try to point out, whenever I can, what a clueless bunch of losers the IT department are.

    I do try to get people on my side by doing favours for them with "my" resources as quickly as I can. If you can save an important managers pet project by judicous installation then all well and good.

    I tell as many people as possible about what I am doing; taking care to point out that if I relied on the IT department I would never have been able to achieve success.

    Mostly this approach is getting easier. It's easier to buy powerfull servers that can host masses of virtual machines; it's easier to get the hosting you need.

    Lastly, remember that IT departments are so swamped by their own dumb rules and ineptitude that they have very little time to concentrate on trying to stop someone who knows what they are doing.

  • by lpfarris ( 774295 ) on Wednesday February 01, 2006 @08:43PM (#14621946)
    This is the sort of complaint I hear constantly. So, speaking from the IT side of the house.... My job is to keep existing systems that generate revenue and enhance productivity up and running and secure. Downtime costs serious bucks in lost revenue. On top of that, I do indeed have an overwhelming bureaucracy to deal with, doubled in difficulty and complexity by Sarbannes-Oxley. The S-Ox auditors are not techies, they are accountants, which means a great deal of irrelevant detail has to be audited. Exceptions to existing application environments and frameworks are extremely expensive in terms of allocating dedicated hardware and dedicated people that could potentially be servicing ten times the resources, but those economies of scale are lost when we have to do special things for someone's one-of project. Handling exceptions is very expensive in a large scale environment. If we need something new, lots of planning goes into it, to make sure we can keep it up and running, and scale to much greater than anticipated load. If you want agility, you either have to find a way to achieve it within existing channels (in our environment, the turn-around for J2EE or Oracle apps is quite short), or you need to convince upper management of the value of a skunk-works type mini-DC for such "agility", with the understanding that anything successful will need to be reengineered to be robust enough for the main DC. Most of all, you have to have a value case. It's not enough to talk about lost business opportunities. You have to be able to quantify the projected value of the opportunity, and balance that against the cost of handling an exception in the datacenter. If IT cannot quantify the cost of an exception, bad on them.
  • by cyclone96 ( 129449 ) on Wednesday February 01, 2006 @09:08PM (#14622084)
    Yeah, get down on your knees and thank God you aren't freakin' NASA.

    I work for NASA, and the IT on our office systems (NOT the production/mission critical stuff, thank God) is the worst thing I've ever seen.

    My workgroup of 20 engineers has a shared server space of...300 Megabytes (that's Mega, with an "M"). Our actual needs are around 10 Gigabytes.

    So...about 20 Gigs of spare drive space on one guys machine has gotten shared out and is now the de-facto server. It gets backed up every week or so to another machine, and maybe monthly DVD backups get burned.

    This is a terrible solution, and I know darn well that the 2 or 3 man-hours a week it's taking to maintain this thing costs a hell of a lot more than giving us the correct server space we need. Let's not even mention how much it will cost if we screw up and lose something. But...IT is funded seperately, and they could care less how much labor we waste making up for their inadequate infrastructure (a big problem in any government org is accounting for wasted labor like this).

    I won't even talk about the "improvements" to the mail server, which resulted in day long email crash to several thousand users yesterday.
  • by Anonymous Coward on Wednesday February 01, 2006 @09:24PM (#14622169)
    > Suggestion to author: Try toning down your ego, treat IT
    > department with respect, give them credit and appreciate
    > their work. They are the ones who save your ass when you
    > type "rm -rf /". And ocassionaly buy them beer and lunch
    > and see those 9 months turn to 9 seconds!

    That goes not just for IT, but _anyone_ you work with. I was a lowly admin-assistant for a few years with three different bosses. Fun fun. These guys could have been part of a psychological study. One was very neutral. One was an utter ass. (Think "I am the superior and you are my secretary! File these beotch!" attitude.) One was sincerely polite. He never took me to lunch because I had to stay and hold down the fort while they were out but he would often ask if he could pick something up for me if I was having a particulary harried day. Also, at those times, the amount of work he had for me would level off a bit. I'd see him sending his own faxes and such. Little things, but every little bit helps when you're busy.

    Take a wild guess who I'd bend over backward for at THEIR crunch time.

    It may not be "appropriate" but hey, human interaction has been going on for many, many years. If you want treated well bring some nice berries back to the cave every once in a while...
  • A CIO's Perspective (Score:2, Interesting)

    by SoCal CIO ( 951334 ) on Wednesday February 01, 2006 @09:57PM (#14622373)
    Having been the Chief Information Officer for a couple of companies that you've heard of, I couldn't resist weighing in on this topic.

    First, the reason that IT organizations typically don't like technical folks outside of IT developing their own internal business apps, building their own infrastructure, or buying their own gear is pretty simple: we're the ones generally charged with ensuring predictability and security in the corporate infrastructure and we lose the ability to mitigate risk and provide reasonable levels of support with each bit of control that we give up. It's the same reason that the Legal department doesn't let you write your own contracts and why the Finance/Accounting department doesn't let you make journal entries.

    I can't tell you how many applications, systems, and servers that my respective IT departments have had to inherit because the well-meaning business employee who developed or setup the system had either lost interest or moved on. When this happens we find that nobody left in the department knows anything about what is inevitably deemed a "critical app" by the department head (and is usually running on a server under a desk in a vacant cubicle). This scenario also applies to self-setup infrastructure of all kinds -- We regularly find rouge wireless access points, PCs and laptops bought and 'expensed,' application-ready mobile phones attempting to attach to our network and on and on.

    The only way to deal with an increasingly technology saavy workforce wanting to do their own thing, in my opinion, is for IT to set clear policies and processes that allow for a certain amount of 'self help' but only within the guidelines of an IT ecosystem-friendly arrangement. We need to know about hardware and software you buy or make and we need to know where these systems and sub-systems reside, what data is on them, how that data is protected, who has access, and who is responsinble for maintaining them. In this day of increasing scrutiny (SarBox, etc), its more important than ever that we maintain some level of control.

    Aside from all this ranting, I'll say that IT Leaders who do not realize that they are service providers at the end of the day are doomed to be loathed by business users. CIOs who stand fast with their arms crossed saying "no" to everything are obviously not familiar with the way a service organization is run. Unless a service-oriented culture is fosted from the top of IT, things will never change in your organization. The most successful CIOs that I know spend a lot of time with business department heads ensuring synchronization of priorities while also instilling in their IT employees a sense that proper, measurable internal customer sat is a standard part of doing business. Take to your CIO to lunch if possible and talk about this. I think you'll very quickly be able to tell if you have any hope of a culture shift.

  • Re:IT (Score:2, Interesting)

    by derniers ( 792431 ) on Wednesday February 01, 2006 @10:01PM (#14622408)
    "You don't. You fire them and outsource their jobs to India." this may have been intended as a wisecrack.......... but I'm writing a memo about this now, our IT (at a university) is bloated, incompetent, overpaid, non-responsive, out of date etc etc, I figure the only way to get any change is to outsource (almost all) of them
  • Simple solution. (Score:2, Interesting)

    by Technopundit ( 926811 ) on Wednesday February 01, 2006 @10:16PM (#14622493)
    Simply break the machine in question. Be sure to inform the boss of the unfortunate situation. Not only will you get a day of light duty, but the problem in question will be IT's priority number one.
  • Re:IT (Score:5, Interesting)

    by LardBrattish ( 703549 ) on Wednesday February 01, 2006 @11:51PM (#14623035) Homepage
    I'm sorry but from my experience I have to call bull.

    Most of the time O/S contracts are not negotiated by tech savvy people which results in ridiculous clauses.

    The contract I'm working on at the moment only allows us to delay releases a certain number of times in a year and allows us a certain number of outages.

    Fair enough you may think...

    Now, if we're close to the limit on delayed releases but way ahead of the curve on actual outages what do you think we're going to do when we have to call go/no-go on a release with only a 50-50 chance of being successful? If we pull it we definitely get hit on the service level agreement; if we put it in we've got a 50% chance of taking no hit and a 50% chance of an outage which we can absorb easily. Is this the best thing for the customer? No. Is it the best thing to do pragmatically to protect the profits of the outsourcer? Yes.

    Another outsourcer at my company is only contracted to create 30 (IIRC) user IDs per month. If you're new hire 31+ you're out of luck until the first of the next month & the company normally hires in big blocks (when the graduates become available). Somebody averaged the number of new users over 12 months without negotiating in the flexibility to overspend one month & underspend others. It can be created of course but that means big bucks... That outsourcer had used up all of their projected 5 years budget within the first two years with all of the incurred excess charges for stuff like that. Mind you they were SO incompetent that the failures in other areas of SLA incurred penalty clauses to partially counteract that...

    I agree that entrenched IT departments can be really bad to have to deal with but they can be fixed if senior management has the will to do something - maybe the CEO needs to be told there's a problem instead of the usual "everything's fine".

    If you have a LARGE IT department and you believe outsourcing is the answer - you probably asked the wrong question. Small-medium companies with limited and well defined requirements can and should outsource. I do not believe large IT departments can be economically outsourced because the increase in management overhead that is incurred more than outweighs any savings that may be made - you end up paying for the outsourcers managers while you have to keep your managers to liase with their managers... If you write a cast iron contract the outsourcer will have already charged you a shedload of money to negotiate said contract and you will have also spent a lot of money on your peoples time negotiating it. If you don't have a cast iron contract then you can open wide & say ARGH!!! because the outsourcer will ream you for every excess charge they can before you go bankrupt.

  • Re:IT (Score:3, Interesting)

    by catch23 ( 97972 ) on Thursday February 02, 2006 @01:00AM (#14623371)
    Nobody said anything about outsourcing to India... We started outsourcing our operations to Alabama and our IT department has suddenly become 100% more responsive. Their fear of losing next year's budget to another US company next door is pretty devastating. For most non-production stuff, we buy our own machines and operating everything in-house, but for production machines we have started outsourcing to other cheaper alternatives inside the US and I'm quite pleased with the progress so far.
  • by Jelloman ( 69747 ) on Thursday February 02, 2006 @02:08AM (#14623659)
    Wait, dude, this is slashdot, I don't think you get it. You're being all rational and balanced. I admit, I was trolling a bit. You were supposed to respond with irrational vehemence. :)

    The right answer is somewhere in the middle, not a bureacracy expanding to meet the needs of the expanding bureacracy, and not departmental IT Lords all deploying their own solutions, Linux here, Windows there. But I so rarely hear about anyone finding that middle ground. I've seen a balance at big tech companies, but a balance of centralized and departmental IT expending 75% of their energy in a tug-of-war. The departments and divisions of a tech company can sometimes effectively fight the bureacracy because there's geeks in all corners who know what they're talking about. At a software company especially, the product teams rule, they know it, and they can fight about IT issues on even footing with the IT bureaucracy. In most other industries, the key departments don't have that advantage, so at the end of the day the IT folks make the IT choices, always making noises about collecting and meeting business requirements, but free to say "no" without much effective pushback.

    My basic point was about human nature. Even if you create that balance, with a central IT plus dedicated IT staff across the organization, eventually the centralized guys win because their chief sits at the table with the other C*O's and exerts more pull, making effective noises about standardization lowering costs. It's simple corporate politics. If that CIO sees the big picture and has some humility, s/he might end up leading an organization that does the right things. More likely, even with that CIO, the IT middle management underneath will still play politics and make arbitrary rules and decisions that benefit themselves and disempower everyone else.

    On another note, I never meant to suggest that a NAS from Best Buy was a good choice for any office needs. It's just that 6+ month turnaround on upgrades or new solutions is what drives people to route around that crap and starting using things like that NAS, or worse, Microsoft Access. I guess it's kind of a similar phenomenon to the adoption of the PC and M$ software in big businesses in the first place, to route around the mainframe cult.
  • Re:Wrong Wrong Wrong (Score:2, Interesting)

    by 16K Ram Pack ( 690082 ) <tim DOT almond AT gmail DOT com> on Thursday February 02, 2006 @07:53AM (#14624574) Homepage
    Well, go as high as you can. If you still don't get any joy, looking elsewhere is a good option.

    I once left an organisation after telling everyone I could reach up the management chain what was wrong and being brushed off. The one time that people actually wanted to listen was when I handed in my notice. Management and HR then wanted interviews to ask why I was leaving. I told them that as I was already leaving, sharing that information was hardly in my interest.

  • size * freedom = K (Score:3, Interesting)

    by tverbeek ( 457094 ) on Thursday February 02, 2006 @09:06AM (#14624789) Homepage
    My general contentment with my job has always been inversely proportional to the size of the employer. This is regardless of whether it was a retailer, school, or non-profit. The college where I work now (I'm half of the IT staff) merged with a larger university recently, and it's gradually getting bogged down. The functions the university has taken over have become slower to respond, and now they're trying to integrate our activities into their change-management system, and it's going to slow us down as well. There are some legitimate reasons for why this has to happen (more complex systems are more prone to failure) but it's annoying as heck. (Fortunately our college has a large Mac population, and the univerity staff know next to nothing about them, so they don't interfere too much in that area.)
  • Re:Wrong Wrong Wrong (Score:1, Interesting)

    by Anonymous Coward on Thursday February 02, 2006 @11:52AM (#14626294)
    I did that once. I had a software development team to deal with who refused to do proper source control of their projects, refused to upgrade their codebase to something written within the last 5 years, wouldn't tell me which codeline was the mainline so I could run the QA tests on it that were part of my job, wouldn't integrate bugfixes, entirely ignored all trouble tickets unless they were the most recent ones listed and couldn't be bothered to deal with the tickets on the next page of bugs, and entirely ignored no less than 37 messages left at their office over the course of one week.

    It turns out that their phones hadn't worked at taking calls for three months since they'd switched offices so every other call left for them also got ignored, that they were all burning reams of paper every week printing out resumes, and that after I spent 2 months integrating all of their code lines into a properly source controlled repository with my manager's agreeement, I got laid off because someone else could be shifted to manage the integration, because I'd documented it. They were kept because their code was so unstable only they could hope to manage the old code, and they'd successfully pushed back every test of the new codelines because they "had no time to review it". Then two months after the layoffs, they resigned in masse to do a startup that failed within six months. (They failed to get the hint about the dot-bomb killing stupid business ideas of technical whizkids.)

    Unfortunately, this nonsense is typical when you move development and support groups away from the main office. They lose track of background priorities, and they'll pull complete nonsense to protect their little remote fiefdoms.

"Protozoa are small, and bacteria are small, but viruses are smaller than the both put together."

Working...