Slashdot Mirror


Why "Running IT As a Business" Is a Bad Idea

snydeq sends along a provocative piece from Infoworld, arguing that the conventional wisdom on how IT should be run is all wrong. "Bob Lewis dispels the familiar litany that 'IT should be run as a business,' instead offering insights into what he is calling a 'guerilla movement' to reject conventional 'IT wisdom' and industry punditry in favor of what experience tells you will work in real organizations. 'When IT is a business, selling to its "internal customers," its principal product is software that "meets requirements." This all but ensures a less-than-optimal solution, lack of business ownership, and poor acceptance of the results,' Lewis writes. 'The alternatives begin with a radically different model of the relationship between IT and the rest of the business — that IT must be integrated into the heart of the enterprise, and everyone in IT must collaborate as a peer with those in the business who need what they do.' To do otherwise is a sure sign of numbered days for IT, according to Lewis. After all, the standard 'run IT as a business' model had its origins in the IT outsourcing industry, 'which has a vested interest in encouraging internal IT to eliminate everything that makes it more attractive than outside service providers.'"

364 comments

  1. He is correct by sopssa · · Score: 2, Insightful

    He actually hit the nail to head with this. This is the thing most people working with IT or geeky professions miss, and why they think everything free and such is so great movement. Business DOES NOT work on mere technical things. Nothing in the world does.

    This all can be really put into one line: People don't care what you do. People care about results of what you can enable them to do. If you provide that, great! If you dont and jab about "better ways" to do things while costing time and money, then.. sorry, but bye bye.

    As a more slashdot friendlier terms, do you really care how a pizza place makes your pizza? No. You only care about how good it tastes when you eat it.

    1. Re:He is correct by Knara · · Score: 5, Insightful

      You've got part of the idea. The main problem in IT is that since we don't actually make a profit off anything directly (unlike the pizza analogy), what accounting/management sees is a department that's better at making pizzas for less than last year. As such, they figure that it would be *even better* if you could, perhaps, make a substantially similar pizza with less people and less money.

      Keep that going for a few years, and you end up with people wondering why it takes so long for their pizza to arrive, and why, when it does, that its missing some of the requested toppings and the cheese is partially dehydrated Velveeta.

      The perennial problem of IT: It's benefits are several degrees removed from its efforts, from the POV of an accountant. No direct revenue generation means "less spent is better", with no solid way to quantify the benefits of having a well funded, well populated IT group (as opposed to not having one or both).

    2. Re:He is correct by poetmatt · · Score: 1

      trying to expect people to understand IT (when they're not) is like trying to get a traditional business to understand customer service.

      Both get shafted on being given the funds understanding they need, and welp. wouldn't you know everyone's pissed.

      The answer is: do a shitty job in IT and/or customer service, and your company's going to have a tough time.

    3. Re:He is correct by Em+Emalb · · Score: 1

      No he's wrong, if he considers "IT" to be software development. It's not.

      It's software development.

      --
      Sent from your iPad.
    4. Re:He is correct by Jazz-Masta · · Score: 2, Interesting

      I agree. IT people should be more in tune with how the business works as well. This is where industry software and hardware often fall apart.

      They have one of two things:

      1. IT person creating business applications and hardware. They are technically superior, but miss the goals of the business partially, or entirely. Because of this, the business cannot run optimally.

      2. A Business person creating business applications and hardware. They are technically inferior...sometimes so much to the point of not working half the time, but the ideas, and the process fit the business model.

      Having IT people within the business that can identify what the user is trying to do, and how to do it, can help the IT person come up with better ideas of how to do it. When a user asks to fix a problem, don't just fix it, perhaps there is a better way of doing what they want.

      Reminds me of a time when I was called in to fix some scanners and printers. After fixing them, they proceded to print a document, then scan it in, just to email it to a vendor. I politely showed them that CutePDF prints PDFs like a printer, and they can email it, saving a few steps and a lot of time. Now I try to engage the users in asking them what they want to accomplish.

    5. Re:He is correct by King_TJ · · Score: 1

      Sure, but IMHO, he's just stating the obvious. (Maybe that's needed though. Sometimes people just like to see things in writing that they've informally believed in and followed anyway.) It just seems to me that in every I.T. job I've ever had, the idea was put out there that our job was to come up with solutions that improved efficiency and productivity. Sure, management might dictate that certain problems be solved a specific way, and certain requirements needed to be met. But any decent I.T. person would take all of that as a set of "necessary parameters" while trying to come up with the best possible solution. More often than not, as you start evaluating products, you discover solutions to problems nobody even considered when initially starting the project. Those tend to become automatic "bonuses" you can present to management when you roll a solution out, because NOW you know about them and can be a step ahead of the game.

      And frankly, I don't understand the point you're trying to make about people thinking "everything free and such is so great", as a consequence of missing the original point of this article? I know *I* think free solutions are great, mainly because if they actually work to solve a problem for me, I get to go ahead and play around with them and actually put them in place without all the "red tape" of getting purchase orders approved first. Quality free software allows I.T. to be more proactive than they could otherwise be. (EG. We have issues right now with an older Sonicwall firewall and people trying to come in remotely via VPN. Depending on the ISP, it seems some people are experiencing random disconnects, and the only real "lead" I found so far is to change the MTU size (from 1500 to a smaller value). But doing so just seems to shift the problem around. One user says their issue is improved, while a new person reports problems when they never had them before. Rather than spending big $'s on a newer, updated VPN firewall product with support agreement, I can implement a free, Linux-based OpenVPN solution as an alternative. Given our current financial situation, the new commercial VPN firewall is simply not happening.)

    6. Re:He is correct by Havokmon · · Score: 1

      Exactly. IT is Customer Service. IT's job is to provide the company with the tools they need to get their jobs done when they need to do their jobs. The trick is actually providing the best tools to the users. Say, an air nail gun for a roofer when the roofer insists on using his favorite hammer. That may be a great solution when you're building your dog house, but it's not a long-term productive tool.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    7. Re:He is correct by yuhong · · Score: 0, Offtopic

      Yea, it is likely hitting the problems of shareholder value and agency theory yet again, to the point I am seriously thinking of resubmitting my Slashdot submission on this again.

    8. Re:He is correct by Anonymous Coward · · Score: 1, Informative

      He actually hit the nail to head with this. This is the thing most people working with IT or geeky professions miss, and why they think everything free and such is so great movement. Business DOES NOT work on mere technical things. Nothing in the world does.

      This all can be really put into one line: People don't care what you do. People care about results of what you can enable them to do. If you provide that, great! If you dont and jab about "better ways" to do things while costing time and money, then.. sorry, but bye bye.

      As a more slashdot friendlier terms, do you really care how a pizza place makes your pizza? No. You only care about how good it tastes when you eat it.

      I like what you're saying, but the analogy is terrible. Yes I do care how my pizza is made, I no longer order from a certain place because they failed health inspections twice in a row, the second time with even MORE problems than the first. However their cheesestix are mighty tasty but I can't really bring myself to eat those anymore either.

    9. Re:He is correct by maxume · · Score: 1

      Is your meaning lost if your first paragraph is rewritten as "No he's wrong, if he considers software development to be "IT". It's not."?

      --
      Nerd rage is the funniest rage.
    10. Re:He is correct by Xiaran · · Score: 4, Informative

      And in some places I have worked you would now get the following...

      Were you authorised to show these people CutePDF? Who gave you permission to to install CutePDF on their machines? Did you fully evaluate CutePDF to certify that it is the Best of Breed? Are their security implications to using CutePDF? Who is now responible for maintaining CutePDF? Who is going to train users on its use? Has it been fully documented? Are change control and the standard image build team aware of this?

      In such environments it is much easier and healthier to just not care any more.... the above situation is not uncommon.

    11. Re:He is correct by Anonymous Coward · · Score: 0

      Pizza taste is very subjective, how do you know if they use bleach, overdue cheese and generaly if they keep the place clean?
      Taste is not a guaarantee for good pizza (or good IT service) .

      Enabling customer to do stuff,yes that's value, google does it very well as an example

    12. Re:He is correct by blahplusplus · · Score: 1

      " do you really care how a pizza place makes your pizza?"

      Well considering many pizza places you can see how they make there pizza this comment makes little sense, you for sure care about how food is treated and cooked when it is served in a restaurant, many pizza place's are very transparent. Not so with many restaurants.

    13. Re:He is correct by thetoadwarrior · · Score: 4, Informative

      I don't care how good the pizza tastes if it's made with pig anus and old fore skin. So how something is made does matter under certain circumstances.

    14. Re:He is correct by Pojut · · Score: 4, Informative

      This occurred in the call center where a friend of mine works. Their clients only required a handful of calls to be recorded each month, so rather than invest in an expensive system to record everything, they do it by hand (they use Cisco Softphone, so it isn't as difficult as it sounds). They were going to purchase him a Creative sound card along with some crap Creative recording software. He asked if he could just use Audacity instead, since it is rock solid, he knows how to use it, and since it is under the GNU there aren't any legal issues. Their answer? Nope. Because it is open source, their IT department "determined" its use could lead to a security risk.

      Sometimes, the asshole is puckered way too tight.

    15. Re:He is correct by Em+Emalb · · Score: 1

      Software development is a part of IT. It's not "IT".

      It's just being more specific.

      Kinda like pointing at a Subaru WRX and saying "that's an automobile". While technically correct, it's not descriptive.

      (Pet Peeve of mine, sorry)

      --
      Sent from your iPad.
    16. Re:He is correct by Anonymous Coward · · Score: 0

      The perennial problem of IT: It's benefits are several degrees removed from its efforts, from the POV of an accountant. No direct revenue generation means "less spent is better", with no solid way to quantify the benefits of having a well funded, well populated IT group (as opposed to not having one or both).

      And yet, the accountants are so short-sighted they can't see that, absent IT, they'd be twiddling their puds doing bookkeeping for the local hardware store.

      It's like being raised and supported by your folks, then telling them they have to carry their own weight by paying rent for living n your house.

      They're nothing but a bunch of self-absorbed, ungrateful bastards.

      Hah! -- captcha = scorns

    17. Re:He is correct by lymond01 · · Score: 1

      This is critical to a really great business. If your business's IT group is developing applications to enhance productivity or to implement new paths for doing business, they really need to know how you're working. Boilerplate applications may not be customized enough to truly enhance things. It might work, but it might not work well enough to make things more efficient, draw in new business, etc. Having your IT staff sit down with employees and learn what they do makes a huge difference in the usefulness of the application.

    18. Re:He is correct by Anonymous Coward · · Score: 0

      More to the point, it's about the data not the presentation.

      IT as a business isn't all wrong. The touchy-feely, consensus builders dig their own graves in organizations where most staffers aren't really in the loop or are have too much time for office politics. Sooner or later, you have to show results.

    19. Re:He is correct by Jazz-Masta · · Score: 1

      And in some places I have worked you would now get the following...
      Were you authorised to show these people CutePDF? Who gave you permission to to install CutePDF on their machines? Did you fully evaluate CutePDF to certify that it is the Best of Breed? Are their security implications to using CutePDF? Who is now responible for maintaining CutePDF? Who is going to train users on its use? Has it been fully documented? Are change control and the standard image build team aware of this?

      You're right...I was referring to more small to medium sized businesses that have a smaller, more workable type of bureaucracy...you usually find the above BS in larger corporations or universities, especially.

    20. Re:He is correct by maxume · · Score: 1

      So, if I understand you correctly, it would have been much clearer (to me) had you said "No he's wrong, if he considers software development to be all of "IT". It's not.".

      Or something. It was obvious that you were talking about the relationship between the two, but it wasn't clear what you were saying the relationship was.

      --
      Nerd rage is the funniest rage.
    21. Re:He is correct by h4rr4r · · Score: 1

      Yes I do, I have zero interest in eating pizza with too thick a crust or not cooked in a very hot oven. I also want to only eat pizza made with real cheese and real tomato sauce. No processed crap for me thanks.

    22. Re:He is correct by kenj0418 · · Score: 1

      As a more slashdot friendlier terms, do you really care how a pizza place makes your pizza? No. You only care about how good it tastes when you eat it.

      Ideally your IT people should also be able to say "I see you eat your pizza with one hand frequently, and often end up with sauce all over yourself. Maybe you'd like us to start making calzones for you instead." Move beyond simple order-taking and understand the business you are supporting if you want provide real value.

    23. Re:He is correct by Kjella · · Score: 2, Insightful

      As a more slashdot friendlier terms, do you really care how a pizza place makes your pizza? No. You only care about how good it tastes when you eat it.

      But you seem to have missed the biggest reason why you try to run IT as a business in the first place, and that's to make the business side come up with something resembling specifications or business needs or some sort of picture on where they'll be going with this. I've been working for some time now with a public service who has split off their IT services and trying to professionalize their relationship, but I see plenty signs of how it has been.

      To use a baker's analogy, the service side (equivalent of a business side) would start projects that weren't really evaluated or even estimated and planned, they were just started and ran because they were needed to deliver some service. And it was a bit like starting a baker off on making dough, but they haven't decided yet if they want a pizza, a bread or a pastry, or for how many exactly. But they're pretty sure it'll need dough. And ultimately it turns out half of it was just to throw out and will never be used for anything useful.

      Don't get me wrong, if IT manages to be involved in the business as a strategic partner and not just service delivery that's great. But my impressions, and I have worked at quite a few allegedly competent private companies too, that it's difficult enough to make the business side agree on what they want internally. And that's also one of the big points about making it a customer/vendor-relationship, you can't have 50 ways of going to the IT department for something. There has to be a process, a pipeline where they as a customer agree with themselves before ordering with IT.

      I won't name names, but I've met big companies where it turns out different departments were trying to do the same thing using different software for no other reason than that they didn't know about each other's projects. That ordering process is also a point of visibility, what are we really doing and does this really make sense to do this combination of things? Particularly if you're trying to set some enterprise-wide standards, you're bound to crash with some other project that might be smart in itself, but would make you dependent on something you're replacing.

      Sure, you can do all this without that strict division, there's nothing that explicitly requires it. But those that try, struggle....

      --
      Live today, because you never know what tomorrow brings
    24. Re:He is correct by zlogic · · Score: 1

      When a user asks to fix a problem, don't just fix it, perhaps there is a better way of doing what they want.

      Unfortunately some users are afraid of changes, and see the IT department as a threat - constantly messing with the process that works just fine. If you install cutePDF and it doesn't work, the IT department will get blame for wasting other people's time.

    25. Re:He is correct by Em+Emalb · · Score: 1

      You're correct.

      --
      Sent from your iPad.
    26. Re:He is correct by Moryath · · Score: 3, Interesting

      On the other hand, how many users have I had where I go to their machine and they say they are having a "problem" connecting to the web, and they open up an IE window with 5 or more toolbars popping up?

      How many users have I had that installed Weatherbug, or some other little widget, and then complained a couple weeks later when their machine was overrun by various spyware/scareware apps?

      CutePDF, for instance, comes bundled with ASS ("Ask") TOOLBAR. Pain in the ass to remove. Nuisance in terms of security. If you don't know what you're doing when you install it, that crap gets dumped in along with it, then starts opening you up and phoning home as well.

      "If it sounds too good to be true..."

      Yeah. It's like that. Get yourself into a large enterprise and there are reasons to be cautious. Hell, there are reasons to be cautious at home on a 1-machine network.

    27. Re:He is correct by omfglearntoplay · · Score: 1

      Simple solution, I find. Make sure you have a few projects that directly affects the head of accounting. They quickly realize just how great IT is, because it should always allow them to operate their department with less people. The only problem may be when IT works under accounting, but if that's the case, you better either be buddies with the head of accounting or move on to a better developed internal structure. I'm not saying you can't work for a small business, I'm just saying being a sub-dept to accounting is asking for trouble. But being somebody else's "burden" and making yourself invaluable to accounting somehow works. At least that's what I've seen.

    28. Re:He is correct by Xiaran · · Score: 4, Insightful

      Oh I agree with you. This is why I now avoid working in large enterprises. The work is generally more satisfying in a small/medium size business. Far less tedious, time wasting meetings about nothing. And nothing beats actually helping people get there stuff done better because of you.

    29. Re:He is correct by bergie17 · · Score: 1

      "As a more slashdot friendlier terms, do you really care how a pizza place makes your pizza? No. You only care about how good it tastes when you eat it." See its that kind of SHORT TERM thinking that makes all of our jobs nearly impossible. This whole concept of "Now" is short sighted (quarterly earnings that don't allow companies to invest over the long term, etc.) So my director asks me to deliver him a tasty pizza. I have the ingredients for the pizza, but no pizza oven. But he doesn't care how I do it, he jsut wants his pizza. So I go and borrow the pizza oven from Finance to get it done. Finance has a nice pizza oven and the pizza comes out fantastic. I deliver the pizza and the Director is satisfied. Now he wants me to make pizza's for the whole management team. I really only had enough ingredients for one pizza, and I still don't have a pizza oven. I have to water down the tomato sauce and get cheaper cheese, I also have to get the dough in bulk and nearly expired. Then I go to finance to use their pizza oven again and they say I can't, cause its end of the month and they need it. So I then have to build a pizza oven out of tinfoil, toothpicks, an office fan, three empty diet dew bottles and 14.4 Modem. The pizza takes a week to cook and tastes like cardboard. But I delivered it. Also, I do kind of care how my pizza was made. If someone made it with a tasteless odorless rat poison. Sure I might enjoy eating it, but when I'm getting my stomach pumped 2 hours later I mgiht have second thoughts. YES, i do care.

    30. Re:He is correct by sopssa · · Score: 1

      And yet, the accountants are so short-sighted they can't see that, absent IT, they'd be twiddling their puds doing bookkeeping for the local hardware store.

      And how is that worse for them? They get the same pay anyway.

      I have a long history in IT and working in different areas of jobs. Don't get me wrong, I think it's a great job - I wouldn't do else. But nothing sickens me more is the people who think they're the centre of the world and those 'stupid' accountants are just monkeys working for us.

      Sorry to break it to you, but you are just a monkey for your departments boss too. As he is to his boss. And as he is to his main bosses. And how those are to shareholders. And how they are to taxers. And how those work for government. And how government work for people.. it just goes around. The point is, you think you're something special, but frankly, you are not.

      For the accountants there is nothing glamorous working in IT industry. And actually, if I was an accountant and had to work with people like you, I rather go to work at that local hardware store to pick up the same pay but with nicer people that aren't assholes.

    31. Re:He is correct by zero0ne · · Score: 1

      Really, so you think it is OK for IT employees to just go install whatever software package they want to on whatever PC?

      The _real_ problem there is that Change Control, documentation creation, certification, etc are all implemented in a way that make them a Pain in the ass to use.

      If the Change Control process was actually easy to use for simple things, I think you would see a lot more people using it.

    32. Re:He is correct by phaggood · · Score: 1

      > if it's made with pig anus and old fore skin.
      So, hold the Italian sausage on yours, then?

    33. Re:He is correct by sopssa · · Score: 1

      Well, what if everyone wanted to use their own custom solution? This might not be an issue in a company that has 4-10 employees, but one with 100-10000 surely is going to be. Even if you can get it all work together, theres always some idiots who think they're the best and then break their computers, risk security of the network, cause delays, require system admins to work disabling their custom installed software and do what they can to reverse what that retard did.

      Sure, play with your own things at home. No problem with that, I do too. But if you're coming to work, on a payroll, just do your work and please try to understand why such restrictions are necessary on a large company.

    34. Re:He is correct by twidarkling · · Score: 2, Insightful

      Er, I highly doubt you'll be making the same wages as an accountant at either place. Any place that can be described as "local" isn't often going to employ a dedicated accountant. You're going to need to pick up several accounts to work out to the same pay-scale, and then you're going to be expected to provide the same level of service _to each one_ that a single dedicated accountant would be able to provide. So, good luck doing more for the same pay, only now it's more difficult because you need to fix your own damn computer when it breaks.

      --
      Canada: The US's more awesome sibling.
    35. Re:He is correct by Pojut · · Score: 1

      You don't understand...he is the only person who is going to be recording phone calls. He was tapped to be directly involved with creating the process to record these phonecalls...yet his suggestion of using a legally free and stable piece of software over an expensive, unstable piece of software is ignored. His other responsibilities are the same as mine where I work...mail merge programming. The guy isn't a technomoron, he knows his shit. If anything, it's the place he is working at that is the problem.

      This is a company (which, obviously, will continue to go unnamed) that uses almost nothing but Cisco to run their network...yet contracts the sysadmin to IBM.

      They're morons. The only reason he stays is because the pay is awesome.

    36. Re:He is correct by Archangel+Michael · · Score: 1

      Yup, exactly. My response back when this happened to me was verbatim what they had said, except replacing the Product currently being used ....

      Were you authorised to show these people Acrobat Reader 9.2? Who gave you permission to to install Acrobat Reader 9.2 on their machines? Did you fully evaluate Acrobat Reader 9.2 to certify that it is the Best of Breed? Are their security implications to using Acrobat Reader 9.2? Who is now responible for maintaining Acrobat Reader 9.2? Who is going to train users on its use? Has it been fully documented?

      The point is, asking questions about CutePDF (or whatever) that you're not asking about "commercial" software is a double standard that should be questioned every time.

      In my case I was using OpenOffice instead of Office 2007, and the answer I got back was "because everyone else has it", along with something about support by Microsoft. I just mentioned SUN, HP, and IBM using and supporting OpenOffice, and said "not everyone is using MS Office".

      Of course many people were asking if they could go back to Office 2003 because they couldn't figure out Office 2007's "ribbon" thingie, which was exactly why I used OpenOffice.

      BTW, about 1/3 of the company now uses OpenOffice intead.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    37. Re:He is correct by Atrox666 · · Score: 3, Insightful

      Ya if they really wanted to run IT as a business what they would have to do is, at the start of a project, negotiate how much the project was worth to the business and what IT's cut will be. They could book that as profit. Projects that simply don't have enough ROI for IT would be left to twist in the wind. The same thing could be done with incidents maybe at the category level. Have people decide what the potential loss/hour is on an incident and book that as cost savings IT generated for the company. If an incident isn't losing quantifiable money then don't expect anyone soon.
      IT does book profit but the problem is that if we make accounting more efficient with our hard work all the accountants get nice bonuses and we get to go fuck ourselves.

       

    38. Re:He is correct by Jah-Wren+Ryel · · Score: 3, Insightful

      Well, what if everyone wanted to use their own custom solution? This might not be an issue in a company that has 4-10 employees, but one with 100-10000 surely is going to be.

      That's a false dichotomy. Most people will get along just fine with the standard stuff, but not everyone. Real life is a constant barrage of exceptions - so too will be any large company. A good 'system' is flexible enough to accommodate those exceptions with ease. Trying to standardize/squash out the exceptions just leads to one of two results - the creative employees leave and all you've got left are drones who will eventually trap the company in mediocrity or "midnight requisitions" where you get exactly those kind of "idiots who think they're the best and then break their computers." Any system designed to go against human nature rather than complement it will eventually result in total failure.

      --
      When information is power, privacy is freedom.
    39. Re:He is correct by BitZtream · · Score: 1

      All that is really easy to solve and in fact is solved by any accountant with half a clue, perhaps even as little as a 1/4 of a clue.

      IT Bills the rest of the company for its work and services.

      Thats all it takes. IT is no longer a cost center, its now an internal profit center. No money actually has to change hands of course, but it puts real value on the services that they provide and gives everyone a little perspective.

      If they decide they don't want to spend the money on IT because they see how much you bill out to other divisions, then you know what? They were going to cut IT anyway.

      Of course, the real problem is that this discussion is not being done by professionals, but rather a bunch of guys who think because they have a tax id number that they are professionals and know what they are doing.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    40. Re:He is correct by sopssa · · Score: 1

      Well even if so, there's probably a reason for such policy (probably has nothing to do with him). The point is, people have come to work under certain terms and so they should. Of course, suggestions are welcome and good. But if the people upper to them want to do things otherwise, so should he. Even if he knows better.

    41. Re:He is correct by BigSes · · Score: 1

      Interestingly, thats what Domino's pizza WAS made from prior to the "new" recipe.

    42. Re:He is correct by Archangel+Michael · · Score: 1

      Having an internet connection is a security risk. Probably a bigger one than running Audacity.

      It isn't about puckered a-holes, it is about not being able to quantify risk appropriately. I ran into the same level of thinking in my boss (IT Supervisor no less) who thought that using BitTorrent to Download Ubuntu "was letting unauthorized access to company computers", I mentioned that all sorts of outside computers have access to company computers via web browsers, and perhaps we should block connections on Port 80 as well.

      And Web Browsing on the ONLY Company Approved Web Browser (IE) is VERY risky, and has been for years. And yet, it remains company policy to not recommend Firefox, Chrome or Safari.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    43. Re:He is correct by Xiaran · · Score: 1

      Woooah there big fella. I didn't say that at all. I just said I don't care for those organisations as they are usually as you say a pain in the arse. They make me not really give a shit about what I do. So I now try not to work in places like that. Large enterprises are often full of clueless idiots in Change Control and Security.

      I've been a contractor in large organisation where nobody in the security team knew what a buffer overflow vulnerability was(I was making idle chit chat with one person and asked if he had heard about one that had been discovered in the version of openssh we were using... next thing I know I get emails from security team members asking me what they should do... hell I had an application assess for security vulnerabilities by a guy who had no idea what a web server was). I've met UNIX "admins" that asked me what a quota limits were(a server I had a app running on was complaining that there was no more disk space... the admin checked it and saw there was 90% disk space free... I asked him to check the quota...). I've met network "admins" who don't know what UDP or TCP is. I've met fellow developers who, and I quote, "Don't think binary trees are used any more because of Java".

      It's just my personal opinion but I would rather no longer subject myself to working with such, at best, mediocrity.

    44. Re:He is correct by Pojut · · Score: 1

      Sorry, I didn't mean to make it sound like he was insubordinate...he's playing by their rules and using their solution. Obviously, he has his own opinions about their decision, but he isn't going to jeopardize his job over something so trivial.

      I brought it up merely because it seemed relevant to the thread, that's all. Still, under any other circumstance, I would agree with you completely. While I personally have never had to manage a large network, I know a number of people who have. I would imagine everyone wanting their own custom config would get very frustrating very quickly.

    45. Re:He is correct by desmondmonster · · Score: 1

      "The perennial problem of IT: It's benefits are several degrees removed from its efforts, from the POV of an accountant." There is an easy way to fix this, as the article suggests: get to know a couple of your accountants, see what kind of work they do and how they use Excel, then write a quick macro to format their data, spread it across several tabs, or email their colleagues. This simple work makes a real impact, and they will quickly understand IT's benefits.

    46. Re:He is correct by __aaklbk2114 · · Score: 2, Funny

      ...The same thing could be done with incidents maybe at the category level...

      It sounds like you work with HP Service Manager... shudders

    47. Re:He is correct by dgatwood · · Score: 2, Funny

      You're close. It's far easier to just make sure the head of accounting's computer has a little... eh... mishap every once in a while, then miraculously save the company from a SOX audit at the very last minute with lots of overtime. This should be good for at least five years or until you get a new head of accounting, whichever comes first. Repeat as needed.

      Alternatively, I suppose one could simply hire the BOFH....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    48. Re:He is correct by Anonymous Coward · · Score: 0

      Holy Cow, I think I worked there with you.
      Current result set is afaik:
      1. cost of IT/IS is reported as lower
      2. people who need help are frustrated
      3. internal clients wonder why they're paying this lower fee at all
      4. small tech support "silos" have started up again in smaller departments further from central services or with more specialized needs

    49. Re:He is correct by Pojut · · Score: 1

      Same. We are stuck with IE6 due to some technicality involving Siebel. We are set to get a major overhaul to the entire network in the middle of this year (with all 550+ of us getting computer upgrades around the same time), but in the meantime our IT staff have been...busy.

    50. Re:He is correct by evil_aar0n · · Score: 1

      > if it's made with pig anus and old fore skin

      You mean hot dogs...?

      --
      Truth, Justice. Or the American Way.
    51. Re:He is correct by JAlexoi · · Score: 1

      There is one interesting management philosophy: You control people's actions within a company by numbers, that that are calculated using some objective metric.
      Problem is, that if the person that is creating the metric has no idea what is objective in the context, you get stupid metrics. There are idiots that out of fear for their job safety will ban anything and try make sure if something fails, they don't get blamed - that is called office or corporate politics.(Since politicians often do it)
      Problem is, that a lot of companies have lost the idea of this management technique, coming from the military, called "command intent". Some adopt it, some don't.

    52. Re:He is correct by Anonymous Coward · · Score: 1, Informative

      Those are all the correct questions. You do not get to decide what goes on systems unless you are in a small shop and do all the support, because as you would know if you've put in any time in a large or medium business, some software causes problems.

      If you've never been called in to troubleshoot a server issue at three am, only to find out someone was connected to the system with some off the wall bit of software, maybe something they brought in from home, maybe something you gave them because "what harm could it do", then you've still got IT dues to pay.

    53. Re:He is correct by JAlexoi · · Score: 1

      So say it straight: I don't like sausages!

    54. Re:He is correct by Anonymous Coward · · Score: 0

      Good for you, snowflake.

    55. Re:He is correct by uglyduckling · · Score: 4, Insightful

      Actually, this is something I have always disagreed with. Software development is nothing to do with IT, except that it uses IT. The idea that software development should be under IT seems to me to be the same as saying that electronics design should be under the building maintenance dept. because they deal with the electrical systems. Corporate IT (infrastructure / networking / servers / desktops / support) is a totally different thing to software development. I think one of the big mistakes in corporate IT is to make one big 'geek dept'.

    56. Re:He is correct by apoc.famine · · Score: 1

      I think you hit the nail on the head. From my experience, it's like this:
       
      Sales start to pick up, so you hire a few more salesmen/account executives. Then because of the sales, customer service calls go up, so you hire some more CS reps. Then, after a year or two, sales decline. You let go some of the people you hired.
       
      With IT, you can't do this. There is no metric for "how much" IT is needed. IT isn't a job that's either "done" or "not done". It's not a "average time on hold" sort of position.
       
      The amount of time it takes to resolve problems can be nebulous. The quality of your backup software, and the ability of IT to back up and restore isn't anywhere NEAR as quantifiable as "average time on hold" in Customer Service is. Your account executives have 20 major accounts each. That's a solid, set-in-stone fact. If you get 40 more major accounts, you need two more of those people.
       
      It's so easy for a manager to look at IT and say, "I bet we can do that with less", because little IT doesn't tie directly into the "business", at least from a managerial standpoint. IT doesn't quantify well, because sales $ are sales $, time-on-hold is time-on-hold is, and the number of accounts are the number of accounts. Managers just can't quantify IT like that. So to them, it doesn't have a set-in-stone value.

      --
      Velociraptor = Distiraptor / Timeraptor
    57. Re:He is correct by BobMcD · · Score: 2, Insightful

      Any system designed to go against human nature rather than complement it will eventually result in total failure.

      I just wanted to underscore this. We have no opportunity to modify human nature. Think of it as constant pressure always bearing down. Failure will happen, so plan for it, just as you would any other force of nature.

    58. Re:He is correct by cmdotter · · Score: 1

      Perhaps this is our fault?

      We wrote the damn accountant their packages in the first place! Perhaps we should have also added a way to hide all IT spending and costs....

    59. Re:He is correct by BobMcD · · Score: 1

      I lol'ed

    60. Re:He is correct by gmack · · Score: 1

      I'm thinking you don't understand the problem since that's the exact solution the story was railing against.

      The problem is that to many beancounters anything not directly involved in the process of making money for the business is a cost. Sales departments make money because they sell things and any department that is directly involved in producing what they are selling is also a money making operation. The problem with IT is that because it's a support service it's harder for managers and accountants to see what the advantages are so they are more likely to try and cut it along with support departments.

      If you have the IT department billing the other departments that only cements the misunderstanding that IT doesn't help generate revenue. IT is often though of as "the guys who fix the computers" instead IT's job is to make the other departments work more efficiently and provide tools to give the company a competitive edge and to do that IT needs to be better integrated into the company rather than be treated as a separate company. This way sales departments can spend more time selling things and production departments can spend more time producing things.

    61. Re:He is correct by Anonymous Coward · · Score: 0

      Whats the difference between pig anus and pig back fat. If a pigs anus tasted as good as the back fat or the ribs, I'd eat it, and so would the rest of the world.

    62. Re:He is correct by BobMcD · · Score: 1

      And it was a bit like starting a baker off on making dough, but they haven't decided yet if they want a pizza, a bread or a pastry, or for how many exactly. But they're pretty sure it'll need dough. And ultimately it turns out half of it was just to throw out and will never be used for anything useful.

      You're describing what a chef would do when creating a new special for the menu. They have some things they need to use, a little inspiration, and the experience and talent to pull it off. It won't work at Taco Bell, but it works great in those less-standardized places.

      The trick then would be determining if your IT end-users are sitting at a table in a restaurant, or at a drive up window, and then apply what works best.

    63. Re:He is correct by Anonymous Coward · · Score: 0

      Pure B.S.

      TFS says nothing.

      If think otherwise, read it again, but replace every instance of "IT" with "HR," "finance," or "marketing,"

    64. Re:He is correct by davecb · · Score: 1

      Darn right he's correct, running IT as anything but part of a line-of-business organization leads to a slow and horrible death.

      The whole story of the "mini" and "micro" computers is the profit-making departments wanting their own resources because

      1. the cost-center model of IT gets starved of the resources the lines of business need, to save costs, and
      2. the profit-making model of IT spends its effort in figurjng out how to charge their customers enough to render them unprofitable.

      As a consultant, the companies I knew would fail to solve their problems and blame us were the IT-as-a-business crowd, and the ones I knew would succeed, if necessary by hook or crook, were the line-of-business ones with their own IT teams.

      Mind you, the latter do fragment easily, but fragmentation is less expensive than failure.

      --dave

      --
      davecb@spamcop.net
    65. Re:He is correct by Anonymous Coward · · Score: 0

      'We have no opportunity to modify human nature' - Thats what going postal's for!

    66. Re:He is correct by Pojut · · Score: 1

      I gotta say, for all the little things that could be addressed where I work, the business unit as a whole runs quite smoothly. Each department is a puzzle piece, and the whole place is one neatly finished puzzle. I consider myself quite lucky to work there:-)

    67. Re:He is correct by CodeBuster · · Score: 1

      Is he right? Absolutely. Will anything change? Absolutely not. Convincing management that IT should be a strategic partner rather than a customer service lackey is like trying to convince them that multitasking doesn't produce better results faster. You can show them study after study, scientific and peer-reviewed, proving that the conclusion they have reached (i.e. multitasking works and is more productive OR IT should serve customers) is wrong and they will refuse to believe it . They may only believe it when competitors, who are using this model, start eating their lunch and by then it may be too late. Even then they may reach the conclusion that their theory of IT operations is sound, but IT doesn't work hard enough to "realize the vision of management"; sad but true.

    68. Re:He is correct by droopycom · · Score: 2, Insightful

      If pig anus taste that good, and is healthy, there shouldnt be any issue with you eating it.
      Unless you have a religious objection.

      Religious preferences in IT should not become an issue.

      Replace "pig anus" by "Microsoft" or your favorite bad guy and then you sentence become:

      "I dont care how well it works, if its made by Microsoft I dont want it"

      Thats is just a stupid reaction. The problem is people are not objective. You hear "its pig anus" and their mind make it taste bad. If instead somebody tell you a generic dish name like "cajun style pork" it will taste just fine.

      Now, obviously the fact that it taste good doesnt always means its healthy but you get my point...

    69. Re:He is correct by Knara · · Score: 3, Insightful

      Yeah, the real difficulty is in presenting, "This is what your business would be like without the current IT setup."

      It's kinda like "tax cuts solve everything" folks. It's a lot easier to say you want to spend less money, until you realize what services suddenly become much less available.

      Service with normal staff levels: "I need an extra jack activated in my cube." "Sure, all the jack are pre-wired so I just have to turn on the port at the switch and you'll be good to go."

      Service after staff levels are reduced to save money: "I need an extra jack activated in my cube." "Okay, I'll need to come by and figure out what your jack number is, then go to the closet and wire it, and then activate the switch. I think I can get to it tomorrow morning when I do a few of those in the same area, but I can't promise anything because I'm busy putting out fires."

      Seems like a small thing, but small things add up quickly, and suddenly it takes a week to get a new jack lit up.

      And then people want to know why, as if their shoulder shrugging at the cut in staff and resources wasn't the cause in the first place.

      Rinse, repeat.

    70. Re:He is correct by Anonymous Coward · · Score: 0

      You have to do more than just charge the other departments for you time, you need to overcharge.

      When my dept finds a trend in the DB and drop an easy sale in somebody's lap, we take commission. When we write software that saves the call center time, we estimate how many hours they save per month and charge them that for a quarter or two. When somebody needed me to clean brownie crumbs out of their heat sink(how?!), I'm going to charge their dept time+idiot tax.

      That extra money pays for all the stuff management thinks is just "useless overhead expenses". Like cabling and nightly backups.

      I don't know how we get away with it:)

    71. Re:He is correct by E+IS+mC(Square) · · Score: 3, Interesting

      Roger that! After working at few very large organizations, I finally called quit, waited for a good opportunity to come by (sat home, did one or two certification while waiting), and could not have been happier with a smaller company I work with now. Not only can I wear jeans and t-shirts, have flexible timing, I can also use Ubuntu or any other Linux distro as my desktop at work without worrying about standards, policies and all such fuck-ups.

      And I get paid a little more.

    72. Re:He is correct by ajlisows · · Score: 1

      For what it is worth, I had all sorts of problems with the Sonicwall VPN. Make sure you are using the latest "Global VPN Client" and not the normal VPN client. Also, if you are talking about people working from home and not at a hotel, pay attention to what type of router they have. In my experience with Sonicwall, Netgear = Fail. Buffalo and Linksys seem to work the best. Finally, there seems to be a bigger problem with wireless than wired when using their VPN. You can tell the users to plug in as a last resort.

      I realize you have another solution in place but I've felt your pain regarding Sonicwall and figured I'd share what I have learned works with their hardware.

    73. Re:He is correct by nomadic · · Score: 1

      The problem with IT is that because it's a support service it's harder for managers and accountants to see what the advantages are so they are more likely to try and cut it along with support departments.

      Why does IT deserve some special recognition though? Accounting is a cost center, as are marketing, advertising, legal, secretarial, etc. employees. IT is the only one who has this martyr complex.

    74. Re:He is correct by Gorobei · · Score: 1

      That's pretty much the way we do things at my firm.

      1. Given there is always more work requested than can be achieved, we (a tech group) just prioritorize by revenuesOfRequestor/effortRequired. Then we make those projects work and take our cut. If a project fails, we get nothing.
      2. We try to match speed of delivery vs operational risk to those of the business we are working with. So, some get software that changes several times a day with frequent short-term blowups versus others who get more stable software with less responsiveness.
      3. If you can achieve 1 and 2, your accountants will not be controlling things.

    75. Re:He is correct by mindstrm · · Score: 1

      The problem though is viewing IT as a customer service department rather than a strategic partner tightly integrated with the entire business. THe former is what the article is against, the latter, what it's for, and it's sensible. It's the direction things are heading in.
      (Note: Most small/mid sized IT departments ahve never even made it to the first scenario, let alone the second).

      Finding out what tools the company needs is the hard part. Structuring IT, and how other departments relate to IT is the real challenge. IT cannot decide on it's own what is best for a given business unit, and a business unit can't decide without the help of IT - it goes both ways.

    76. Re:He is correct by Anonymous Coward · · Score: 0

      Any facility running users with permissions elevated enough to permit that sort of damage needs a new IT department.

    77. Re:He is correct by mysidia · · Score: 1

      What do you mean? Every department is under accounting, in a typical Enterprise, where accounting controls every department's budget.

      If accounting decides to allocate $0 to IT, you get fired, and accounting has the benefit of not having to be the one to give you the bad news...

    78. Re:He is correct by CodeBuster · · Score: 1

      The problem with running IT in this way, as TFA points out, is that it creates no incentive to use the "internal IT company" vs picking some outsourcing firm which operates in exactly the same way. It doesn't matter that their product is ultimately worse than yours because the outsourcing firm delivers immediate cost savings (which helps the manager get promoted and the consultant get paid). When the project ultimately bombs several years latter the guilty ones are long gone and the IT department (or what is left of it) will be asked to pick up the pieces. No doubt the outsourcing firms would like for IT to adopt a "fee for service" paradigm, as TFA points out, because it makes it easier for consultants and outsourcing firms to pitch a "switch" to management. The fact that the outsourcing firms and consultants are selling management a pig in a poke doesn't become apparent until much later.

    79. Re:He is correct by jelizondo · · Score: 1

      So long as you "get to fuck yourself" during working hours, it's quite allright.

      Now, if you have to "get to fuck yourself"on your own time, then it's time to get another job.

      --
      Be very, very careful what you put into that head, because you will never, ever get it out. - Cardinal Wolsey
    80. Re:He is correct by mysidia · · Score: 1

      Install Windows updates, latest security patches: Ongoing cost, $1.1million annual: profit, $0. Return on investment: 0%.

      Backup the servers with all the business documents, records, and databases: Cost: $5 million annual, profit: $0. ROI: 0%.

      Of course there is a risk of an adverse event, such as a security attack, or a hardware failure.

      But most likely it will not happen.

      How do you quantify projects in terms of "ROI" in scenarios like that?

      How can you say there is a ROI involved in being able to recover everything within 5 hours, versus 300 hours, or versus no recovery at all?

    81. Re:He is correct by toastar · · Score: 1

      As a more slashdot friendlier terms, do you really care how a pizza place makes your pizza? No. You only care about how good it tastes when you eat it.

      God If only ISP's took this approach. If your packet isn't there in 100ms it's free!

    82. Re:He is correct by kimvette · · Score: 1

      with no solid way to quantify the benefits of having a well funded, well populated IT group

      Easy: best practices helps to avoid downtime which can cost thousands or more per hour.

      It is all about risk/liability aversion: does your employer skimp on liability, fire, theft, etc. insurance? If not, then why not? Same thing with IT. Sure, it, like insurance, is a cost center, but IT infrastructure is so essential in modern business it had better be high quality and have a damn good uptime. Having decent servers and workstations in place increases productivity (or efficient slashdotting ;)) so instead of paying employees to wait for the disk to stop thrashing they could be paying employees to actually get some work done.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    83. Re:He is correct by Ingwenya · · Score: 1

      Those questions are relevant, even of CutePDF. If the end users are people preparing patents for the USPTO, they may well run into issues submitting PDF's generated with CutePDF. The USPTO has stringent requirements around the PDF format. Likewise, certain courts can have issues with different PDF's for e-filing. Don't get me wrong, I deployed it firm wide when the bean counters would not give budget for something else, but I only deployed it after due diligence.

    84. Re:He is correct by CowTipperGore · · Score: 1

      Unless you are in a company that actually develops software for their business and can put developers in R&D, software development is IT. It is no different than data networking, and telecom, and server support, and the help desk, etc. If you develop software primarily for internal deployment, you are part of IT.

    85. Re:He is correct by hazem · · Score: 1

      That's why ROI is a limited way to value things. And it's a stupid thing to use as the only measure of value.

      It's more complicated but you really need to apply risk to the situation. The return on the backups is only 0 if there were no failures requiring backups. When you use risk in the analysis, you can then consider that there are n1 events requiring backup that would save x1 number of dollars of re-work. There are n2 events requiring backup that result in x2 lost dollars from being unavailable to do business, and so on. With probability of events and costs/benefits of those events, you can then come up with an appropriate value of the IT services.

      If the cost of fail-over on a webserver is $x, and you make $n of revenue per hour, and it would take y hours to rebuild and deploy a webserver, then if $x * probability of failure $n * y, then you have a pretty good justification for paying in advance for fail-over.

      You can use an even more sophisticated "real options" analysis if you want to get fancy.

    86. Re:He is correct by Anonymous Coward · · Score: 0

      After all the layoffs we had last year (20% of our IT dept.) we stopped using an incredibly complex charge back model. IT used to charge various divisions/departments based on use of various services the whole company uses. For some this was horribly complex and took a week or so to come up with numbers for each dept., then we had to make tiny adjustments for another week as they all complained. Now each user is charged the same regardless of use. It doesn't give a very accurate picture of what each dept. costs but it was simpler/faster to calculate.

    87. Re:He is correct by Anonymous Coward · · Score: 0

      "Ya if they really wanted to run IT as a business what they would have to do is, at the start of a project, negotiate how much the project was worth to the business and what IT's cut will be."

      You do realize that cost/management accounting can be very complex, and getting the right incentives in place to turn the IT department from cost center into a profit center effectively really would be difficult.

      Your best bet is to hope that the 'stupid' commerce people in management realize the benefits of IT, and that the IT department can show how their department helps the bottom line since that's what concerns management most.

    88. Re:He is correct by mysidia · · Score: 1

      That's a false dichotomy.

      I've noted.. posters on slashdot really love to use the word false dichotomy in totally bogus contexts like this... basically: It's a straw man argument to declare the GP's argument a false dichotomy, even if it really is a dichotomy (which it does not appear to be), because the argument doesn't hinge on a dichotomy existing or not.

      The poster is quite right, in that if your company allows custom solutions, there will be many people wanting their own custom solution.

      It would be unlikely for IT choices made at a fixed point in time to be perfect for the business forever -- software gets outdated, people write new software: sometimes newer or different software products are more efficient, convenient, more comfortable, or more fun to use. May result in higher productivity

      So it is extremely likely that everyone or nearly everyone will eventually want some change or deviation from a standard image IT has laid out in advance. Which belies GP's point.

      And this may be inconvenient for IT. Given that IT likes to apply a standard image to all PCs, to make their job easier.

      In addition, it's true that there are people who will do foolish things, such as break their computers, and risk security of the network, if they are allowed to choose custom solutions at will.

      However, I don't agree with the poster in this regard.

      I say: If it's inconvenient for IT, that's IT's problem. IT's job is to provide the technology and support for technology needed by the business, not to try to dictate terms that are convenient for IT.

      If a user breaks the configuration of their computer, IT's job is to help them fix it. Not cripple them a-priori so they cannot break it in the first place.

      That would be like chaining your (able-bodied) kids in a wheelchair, keeping them locked up in it, to ensure they can't accidentally trip and hurt themselves.

      I.E. It would be ridiculous.

      Pragmatically, there is a point to security. And I see good reasons to lock down users who repeatedly break their machines, or counsel them to seek advise before installing software.

      If a simple rogue software program allowed to successfully run is capable of compromising security, beyond the permissions of that workstation's user, then IT is grossly incompetent.

      Punishing employees seen playing a game, who are neglecting their duties (giving them a stripped down, locked down workstation, is a punishment, yes).

      But forcing employees to use pre-defined products, when better free, widely-used tools are available.... that totally warps and twists part of the promise of computing, part of the benefit and opportunity it offers for business improvement.

      It's like artificially treating free stuff as expensive stuff.

    89. Re:He is correct by lennier · · Score: 1

      "do you really care how a pizza place makes your pizza?"

      Yes, very much so!

      I don't want it to be made out of rat droppings, bovine brain matter, or carcinogenic chemicals. I want the food to be clean and healthy all the way back to the farm, I want it to have been grown sustainably and in an ethical manner, and in fact I want to be able to check and verify that ALL STAGES of the supply chain care about their workers, their communities and the environment, and as far as humanly possible aren't part of the rape machine that's killing the Earth but are doing good and investing in good outcomes.

      Even if none of these externalities affect the amazingly superficial measure of 'how good it tastes', I know they're real, and I want to support the companies who are doing the right thing.

      Is this what everyone does? Dunno, but if thinking like this - thinking just a little further ahead than the three-second taste bud tingle and the quarterly return - DOESN'T become the norm in both our business and personal life, then we're not going to survive this century.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    90. Re:He is correct by Anonymous Coward · · Score: 0

      I've noted.. posters on slashdot really love to use the word false dichotomy in totally bogus contexts like this.

      Oh really now? The OP's point was basically that we have a choice between total conformity and total chaos. That's a dichotomy and it's a false one because there is a third choice that lies in the middle - conformity for the majority and exceptions when necessary.

      PS, you might want to be looking up the meaning of 'belie" before attempting to give grammar lessons.

    91. Re:He is correct by lennier · · Score: 4, Insightful

      From my perspective as an IT person - who has to spend a scary amount of time writing scripts and reverse-engineering various black-box 'off the shelf' software packages just to figure out how to install them, let alone get logs off them and get them to communicate with the rest of our IT infrastructure - I think most 'software developers' could really benefit by spending a few years in the IT trenches.

      Software development really suffers from living in its own little bubble - a bubble where the developer thinks nothing of wiping and installing a whole new machine just to put their new package on, nobody ever needs to install patches, and there's no infrastructure. Software developers often seem to believe that their program is the world, a unique beautiful snowflake. Which is fine, it's their baby, they have some pride in their work. But a program is not a standalone thing, and a developer's job really isn't even started until they've worked out how their program integrates with everything else in a corporate infrastructure: how it gets deployed, how it gets configuration settings, how it gets updates (no, having an 'update now' window pop up to the user is THE WRONG ANSWER in the corporate world), where it emits logs to and in what format, how it talks to the Web server, how it talks to file and print, how it works on multiple OSes, etc.

      And yes, this also applies to the new world of 'web applications'. Just because you've made a flashy new web service doesn't mean you've achieved anything - how do the users export their data, how do you send real-time updates to all the other web services on the planet, how do you track evolving standards, etc.

      There's only one discipline in computing which is *all about* integrating the diverse systems that we all use every day - and that's IT! Hi there. You write the stuff - but we have to *make it work for us*. Sometimes that's amazingly difficult, and we just have to wonder what you development guys are smoking, and if you've ever tried to use your tools - or at least, use them in conjunction with anyone else's.

      'IT' shouldn't be a separate thing. It should be called something like 'integration science' perhaps and analyzed like computer science.

      For instance: making a very complex network configuration change is just like programming, but it gets no respect or tool support. 'Code' gets all sorts of IDEs, version-control systems - but can you version-control all the changes you make to your VMware images, Cisco switch configs, Active Directory schemas, databases, DNS entries, backups scripts? Can you manage all of these with a unified tool, as if they were all vital parts of the unified computing machine which in fact they are? No of course you can't. Why? What's stopping you?

      The sheer diversity of incompatible tools, the lack of integration or standards, but mainly, the deep-seated attitude that 'IT is just janitor work' and that 'the real interesting challenges are in software development, not installation/support/deployment'. Sorry, but not from where I'm standing.

      The network IS the computer now - so how about we get the tools we need to program that computer with a unified language? and save and load programs from it?

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    92. Re:He is correct by xanthos · · Score: 3, Interesting

      Good for you. I recently left a large enterprise after 20+ years that had gone from being a fantastic creative place to a loathsome hole governed by policy nazis. Where I work now is still large but truly empowered and I no longer hate going into work each day. I grieve for my former co-workers who are managed by MBA's who think that aligning with the business will move them upstairs. It hasn't happened to anyone yet but they still hold on to their deluded dream.

      --
      Average Intelligence is a Scary Thing
    93. Re:He is correct by mysidia · · Score: 1

      That's funny: even Microsoft does not recommend utilizing Internet Explorer Version 6.

      In fact: the update from IE6 to IE8 is distributed as a critical security update.

      To be using it at this point with known compromise of Google using the vulnerability, and massive numbers of exploits in the wild, isn't just insecurity, it's insanity, and vying for the computer equivalent of a darwin award...

    94. Re:He is correct by Anonymous Coward · · Score: 0

      Looks like you have to make that pizza yourself. Throw some seeds around and you might have one by next year.

    95. Re:He is correct by drsmithy · · Score: 1

      How can you say there is a ROI involved in being able to recover everything within 5 hours, versus 300 hours, or versus no recovery at all?

      "How much will it cost if the business is completely stopped for 5 hours, 300 hours, or ever ?"

    96. Re:He is correct by Moryath · · Score: 1

      You try fighting that battle with CEOs, "managers", or tenured faculty and explaining why they shouldn't have admin privileges on "their" machine while you should.

    97. Re:He is correct by mysidia · · Score: 1

      On average it won't happen.

      The ROI is 0%, just like the ROI of digging an underground bunker, and putting all the servers and business facilities underground inside a faraday cage, in order to protect against thermonuclear war.

    98. Re:He is correct by The+Beezer · · Score: 1

      Agreed. There will be a movement over the next 10 years to locate software development in "the business". "Corporate IT" as you describe it will administer the infrastructure and operate the environment. They will also set common standards to ensure consistent architecture and best practices across the enterprise.

      We'll be making progress when the CIO is viewed as essential to the organization as the head of facilities.

    99. Re:He is correct by Pojut · · Score: 1

      Yeah...they know how big of a risk it is, but we have a massive database with 200,000+ contacts, 300,000+ service requests, and lord knows how many accounts. Not exactly easy to upgrade :-) Their rollout plans are ahead of schedule and they have a small phalanx of techs solely doing network security, so it should be fine. I'm looking forward to the new system, it will be interesting to see how smoothly it all goes down.

    100. Re:He is correct by Anonymous Coward · · Score: 0

      You obviously don't work in IT Security. It's not about ROI it's about reducing Lost Expectancy of both tangibles and intangibles.

      Risk = (Likelihood of Vulnerability * Value of Asset) - (% of risk mitigated by controls) + Uncertainty of current knowledge
      Annual Loss Expectancy = (Asset Value * Exposure Factor) * (Annual Rate of Occurance %)

    101. Re:He is correct by drsmithy · · Score: 1

      On average it won't happen.

      What won't happen ? An outage ? Some sort of data loss ? You have _got_ to be kidding. The average IT infrastructure would be lucky to go more than a few weeks without these sorts of things happening somewhere - not even a few days if you're talking about frontline user support.

    102. Re:He is correct by Anonymous Coward · · Score: 0

      'cause they're new on the block and the old school management, who understands the purpose and benefits of the other jobs you mentioned, has at best a fuzzy grasp of the whole "computer" thing and a deathly fear of being forced to listen to someone try to explain it. A smaller IT presence means less things they don't understand and aren't comfortable with anyway, and since they don't understand its importance skimping on it is no big deal.

    103. Re:He is correct by Anonymous Coward · · Score: 0

      If you think that software development can be managed the same way as running a help desk or administering a network, you're so wrong as to be laughable. It's a very different discipline. The idea that all management is the same leads to problems. The same ones, over and over, actually.

      Don't get me wrong, though. I make a lot of money fixing the mistakes made by people who believe that, so please do keep it up.

    104. Re:He is correct by omkhar · · Score: 1

      IT does book profit but the problem is that if we make accounting more efficient with our hard work all the accountants get nice bonuses and we get to go fuck ourselves.

      You mean like how the Sales guys get the bonuses, while the accountants get screwed? Or how the execs get to not go to jail when internal audit discovers and issue before the next external audit?

      Your logic is highly flawed.

    105. Re:He is correct by omkhar · · Score: 1

      You can't forget that proper management of exceptions can lead to forming new standards. For example, if IE is the standard (heavans no) and FireFox has grown to 80% marketshare internally (tracked through exceptions) it could be a valid case to change the standard.

    106. Re:He is correct by yuhong · · Score: 1

      In particular, being a rational economic actor (Homo economicus) is most likely a part of the problem.

    107. Re:He is correct by Anonymous Coward · · Score: 0

      If you want to service residential PCs, switch to that market and quit whining about that which is sensible for anyone maintaining more than a couple of PCs for a business.

    108. Re:He is correct by Anonymous Coward · · Score: 0

      they proceded to print a document, then scan it in, just to email it to a vendor.

      Just to add to Xiaran: As PDFs are easy to crack to remove the restrictions, people sometimes use scanning for the sole purpose of making the reverse-engineering more difficult.

      Also, one part that CutePDF gets wrong is the default save filename and pathname. PDF995 (an irritating competitor) actually gets it right.

    109. Re:He is correct by ga53n · · Score: 1

      IT does not need a special treatment, but all other areas like accounting, HR, etc. have already been accepted to be part of doing business.
      There is usually no question why a company need accounting and even controlling, especially one needs special knowledge to do this.

      IT is seen as something that is not hard to do, so this problem gets even bigger.

      --
      It is not possible to use technology to solve social problems
    110. Re:He is correct by mysidia · · Score: 1

      Disasters are rare. Unless the server is running windows, it probably won't crash at all, for 5 years or more, by the time testing and burn-in is done.

      If it is running windows... it might have an occassional issue. But actual physical failures of servers that result in any significant loss are extremely rare. Server backups are frequently overlooked entirely (in error), because restores are so rarely needed in the Enterprise.

      When something breaks it's a workstation, almost always.

    111. Re:He is correct by Anonymous Coward · · Score: 0

      Oh yes... the "open source is dangerous" argument... I fucking hate it.

      This argument is used by IT to ban Firefox where I work... IE7. 1-2 months behind on patches due to central testing of all software patching is the only "safe" browser apparently... Because it supports mcafee script scan! It is apparently a foolproof way to block all malicious code in web services.... I wonder who has a vacation-home paid for by mcafee... because we pay a huuuuge amount for their services and they dont work :-p

    112. Re:He is correct by khakipuce · · Score: 1

      Yup, I agree. The best jobs I've had are where I was sat with the users doing what they asked me to do. I was much more productive and they got what they wanted. I also worked a lot harder, because I would be juggling many more demands, and it also meant that the users got to argue priorities amongst themselves.

      Every time someone came over and said "can you just ..." I could refer them to the person whose thaks I was currently on, they could sort it out between themselves.

      --
      Art is the mathematics of emotion
    113. Re:He is correct by wisty · · Score: 1

      Why does IT deserve some special recognition though? Accounting is a cost center, as are marketing, advertising, legal, secretarial, etc. employees. IT is the only one who has this martyr complex.

      Good question. I guess that most managers have a fair idea what the accountants, marketeers, advertisers, legal teams, secretaries, HR specialists, etc do.

      Managers don't (generally) have a clue about IT. What's worse, they think they do.

    114. Re:He is correct by maestroX · · Score: 1

      Were you authorised to show these people CutePDF? Who gave you permission to to install CutePDF on their machines? Did you fully evaluate CutePDF to certify that it is the Best of Breed? Are their security implications to using CutePDF? Who is now responible for maintaining CutePDF? Who is going to train users on its use? Has it been fully documented? Are change control and the standard image build team aware of this?

      Your intentions are clearly well meant. But in the case I'd be responsible for IT infrastructure, licenses, hardware, I'd like you to at least drop me a line so we can talk about it before acting as a cowboy and installing it. It's my ass on the line, I don't like people installing IncrediMail etc. because it's just too darn handy and I don't want to treat colleagues as hostile and lock down their machines.

    115. Re:He is correct by Sobrique · · Score: 1

      Well, no. But that's less because Software != Network and way more because you're talking about development vs. support/maintenance.
      You could probably draw a better comparison with network development/implementation, or helpdesk process development.
      Then there are similarities.

    116. Re:He is correct by Anonymous Coward · · Score: 0

      Sandy vagina much?

      Try moving to a company that doesn't suck balls.

    117. Re:He is correct by gmack · · Score: 2, Insightful

      You are Close. The problem with IT is that a lot of our job is maintenance that the users don't ever see or care about. With accounting and HR if you don't have enough people you get a backlog that shows up rather quickly on your balance sheets. If you think of IT as "those people who keep the PCs working" you will not notice when maintenance falls behind. Things will go on running until the lack of maintenance shows up as more downtime and then management will hire just enough IT staff to keep on fixing things but not enough to fix the underlying problem.

      It's not just IT either. A few years ago the city of Montreal Canada realized it's roads were in bad shape and this was made painfully clear when a bridge collapsed killing a few people. It was discovered that every government for the last half century had simply been sending crews out to fix roads that were bad by scraping the pavement off the top and putting a new layer down. There was no substantive maintenance at all even though foundations needed redoing, leaky pipes were wearing roads out from underneath and so needed replacing and bridges had needed substantive repair. None of this was a new problem but because people could drive on the roads no one noticed until a few people died. Thankfully IT has less fatal consequences.

    118. Re:He is correct by Anonymous Coward · · Score: 0

      The perennial problem of IT: It's benefits are several degrees removed from its efforts, from the POV of an accountant. No direct revenue generation means "less spent is better", with no solid way to quantify the benefits of having a well funded, well populated IT group (as opposed to not having one or both).

      This is a very similar argument over the role of IT than only a few years ago where expressed over the role of marketing. The solution was integrated marketing. Perhaps soon somebody writes a textbook promoting integrated IT. Next step would be to formulate the amazing concepts of integrated management and accounting. What a revolution would that be! ;)

    119. Re:He is correct by Hognoxious · · Score: 1

      On average the building won't burn down. Do you have fire insurance?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    120. Re:He is correct by chthon · · Score: 1

      Works equally well for "I dont care how well it works, if its NOT made by Microsoft I dont want it"

    121. Re:He is correct by st0nes · · Score: 1

      Install Windows updates, latest security patches: Ongoing cost, $1.1million annual: profit, $0. Return on investment: 0%. Backup the servers with all the business documents, records, and databases: Cost: $5 million annual, profit: $0. ROI: 0%.

      Not quite: latest security patches & backups --> ISO certification --> more clients --> profit.

      --
      Tempora mutantur, nos et mutamur in illis
    122. Re:He is correct by Hognoxious · · Score: 1

      Managers don't (generally) have a clue about IT. What's worse, they think they do.

      Yup, that's the problem right there. http://img527.imageshack.us/img527/3153/dilbertmauvech9.jpg

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    123. Re:He is correct by chthon · · Score: 1

      I think the first thing that any IT department needs to do first, is install a publically available request tool and nicely explain to their users how to use it, and decide on a policy to process the requests.

      My personal experience tells me that it should not be a cumbersome tool. When one thinks of something, he should just be able to enter his idea without much hassle.

      That is why I in first instance think about installing trac for such things. It is easy to set up and use, and provides valuable experience in how a bug/request tracking system should work. The built in Wiki makes it possible to document procedures and other things that IT wants to disseminate.

    124. Re:He is correct by Anonymous Coward · · Score: 0

      If pig anus taste that good, and is healthy, there shouldnt be any issue with you eating it.

      Damn it, man, why not? Are we mere beasts that eat anything that can sustain us, not caring about anything other than the taste signals sent to our brain and the full feeling in our stomach? No! We are human beings, with intellects and creative vision. We can think up reasons that something is gross that Nature never dreamed of! We can invent new criterion upon new criterion for hygiene, each more stringent, unnecessary, and scientifically baseless than the last. I don't care that the probability of catching a disease from a toilet seat is effectively zero. I put the paper down on it anyway, because I am a human being, and I have decided that putting my bare skin where someone else's piss has been is disgusting all by itself! Vive la squeamishness!

      Sorry, I'm sure that was a good analogy. I just got kind of hung up on that first sentence.

    125. Re:He is correct by chthon · · Score: 1

      When I worked between 1998 and 2000 for a bank, this was already so. This was a small bank (1000 employees), of which probably 150 where developers (both internally and externally). I think there where maybe 5 or six people responsible for IT, and these did the minicomputers (WANG VS back then) and the PC's. They also had operations outsourced to IBM and Honeywell mainframes.

    126. Re:He is correct by Anonymous Coward · · Score: 0

      I don't care how good the pizza tastes if it's made with pig anus and old fore skin. So how something is made does matter under certain circumstances.

      What do you think salami is?

    127. Re:He is correct by Anonymous Coward · · Score: 0

      If pig anus taste that good, and is healthy, there shouldnt be any issue with you eating it.

      And chances are, unless you already avoid pig products, you already do. Or did you think that sausages are made of prime cuts?

      The entire concept of charcuterie is based on ways of using the entire animal in food (it used to be said that people ate every bit of the pig except the oink), oftentimes creatively disguisingly its origin.

    128. Re:He is correct by deniable · · Score: 1

      I'm currently working at a job with internal IT, but large parts of accounting and HR are out-sourced. It does happen and the results are just as bad as out-sourcing IT.

    129. Re:He is correct by deniable · · Score: 1

      Tell that to Oracle. We only just recently got the OK to use IE7 or Firefox 3.5 with Oracle Financials.

    130. Re:He is correct by deniable · · Score: 2, Insightful

      I often wonder if large IT and small IT are two completely different beasts. I prefer the small shops because I can do a bit of everything and I feel like I'm helping people directly. I know all of my users (~200) by name and face and can tailor responses and solutions for each person.

    131. Re:He is correct by deniable · · Score: 1

      Hopefully that was after Cute PDF became free for business use. It used to have a different license, so we used PDF Creator instead. One of the joys of due diligence.

    132. Re:He is correct by Anonymous Coward · · Score: 0

      In my experience, the benefits of outsourcing are on the tail end of ROI calculations. Pretty much everyone understands the upfront cost will be HIGHER, to be recovered over some period of time.

      But in order for these outsourced projects to pay dividends, the initial scope has to be absolutely comprehensive, and the world has to sit still long enough for the long-term assumptions to be true. This seldom happens in real life. The outsourcers can bid damn near $0 to provide services and still make huge profits because "the meter is running" on all change requests.

      With a slick sales force, you can actually take over the customers existing IT employees and sell their services back to the customer at a profit! Never underestimate the power of golf, liquor on the 19th hole, and a lingerie model running Powerpoint.

    133. Re:He is correct by apoc.famine · · Score: 1

      That and the "Give it to IT" jobs that aren't IT. When I was in that line, we'd get called in to help with our postage machines, packing/stuffing machines, etc. We got tasked with bar-coding everything in the building and entering it into a database for "tax purposes". Why? Because a hand-held scanner and bar-code printer was obviously "IT Stuff".
       
      Add stupid shit like that to all we've said, and you end up with pretty poor IT performance.

      --
      Velociraptor = Distiraptor / Timeraptor
    134. Re:He is correct by rgviza · · Score: 1

      I worked for a large investment firm in the mid 90's. We moved from the department paradigm to IT run as a business because the department paradigm meant everyone had 5+ year old computers and were never happy. Justifying budget for anything was like pulling teeth. We moved to the "IT run as a business" paradigm and before we knew it we had the money to put a new desktop on every desk, replace the aging IBM token ring network with a new 100Mbps to the desktop ethernet one. We were able to put in our own data center off site, with a private FDDI loop out to it.

      Life became infinitely better over the space of 2 years where before it was totally stagnated. IT barely had the money to pay their staff because they were viewed as overhead instead of a service.

      We never could have done it the other way. Trust me, as someone that experienced both paradigms out in a real company, the devil you know is far better than the one you don't in some cases. The business units were happy because they could pay a set fee per port instead of getting nickel and dimed. The PC's are leased for 2 years then replaced. If there's a problem with one, we pulled the old one out and just dropped a new one in. Everyone can plan their budget.

      It is a double edged sword however... When business units lay people off, that means ports get cut, so the staffing of the IT organization is more or less tied directly to how the business is doing. It probably should be this way anyway...

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    135. Re:He is correct by Archangel+Michael · · Score: 1

      Siebel crap needs to be replaced if they haven't fixed their shit to work with IE 7 or better yet, simply for one fact ... Vista/7 only comes with IE7, and it is getting nearly impossible to find XP capable machine (XP Drivers).

      Now it might be that you can't afford the latest upgrade, but that is a problem going down the whole Commercial Software route in the first place.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    136. Re:He is correct by Pojut · · Score: 1

      Siebel does work with IE 7+8...just not the version that we have in use. As I said in another post, our database has over 200,000 contacts and over 300,000 service requests, amongst other data...it's not as easy as installing a couple of new hardware racks and pressing "intsall" :-) They are planning on using the time spent upgrading Siebel as an excuse to update our network infastructure as well (which hasn't been touched since essentially 2003)...Gigabit ethernet soup to nuts, etc.

      Besides, for our needs, Siebel has been perfect. The database just grew WAY faster than anyone expected it to because of a few contracts no one could have forseen. Corporate has been funding the upgrades and infastructure updates in each business unit for the past 6 months, and our turn is up sometime in the middle of this year. It sucks now, but the wait will be well worth it.

    137. Re:He is correct by nine-times · · Score: 1

      Yeah, the real difficulty is in presenting, "This is what your business would be like without the current IT setup."

      Yeah, well part of the difficulty in making the value of the IT department understood is that when everything is working properly, it seems transparent. When the mail server just keeps running and running without any problems, people sometimes get the idea that mail servers set themselves up and will always continue running without problems until they're disturbed. When everyone's desktop machine is always up and running, it sure looks like the IT department isn't doing any work. They aren't running around fixing things, so they must not be doing anything useful to the company.

      It's only when the IT department goes away that its value starts to present itself. Eventually you find out that the mail server is broken, half the staff can't run anything on their computers because of virus infections, and for some reason the Internet isn't working.

      One of the questions companies should ask themselves when evaluating their IT departments is, "How well can my business run without any computers or Internet access?" Also, you should understand that the whole computer revolution hasn't stopped. If your business is right now completely dependent on computer technology developed in the past 10 years, then there's a decent chance that in 10 years your business will be dependent on some technology that hasn't even been developed yet. You need your IT people to help you keep up.

    138. Re:He is correct by rgviza · · Score: 1

      You have justified your existence in your organization. If all of these perceived problems were solved, you wouldn't have a job because the users wouldn't need you any more. The CIO could sit at his desk on his mega-console and handle everything with the touch of a button.

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    139. Re:He is correct by thetoadwarrior · · Score: 1

      To be fair I would eat the pig anus before the fore skin. I, like many other people, wouldn't eat certain things because quite frankly we don't have to. It doesn't make sense and it's irrational but at least I draw the line at fore skin and not Brussels sprouts as some do.

    140. Re:He is correct by rmm4pi8 · · Score: 1

      We're building those tools, right now. Puppet for configuration management, func for scalable scripting, capistrano for deployments, RANCID for switch configs, Splunk for log slurping. This is what the Visible Ops and/or Infrastructure as Code movement is up to. We even have a conference: O'Reilly Velocity. Adam Jacob, the creator of chef, likes to say "if it doesn't have an API, then it doesn't exist."

      I totally agree with you about the problem, but devtools didn't exist until developers got tired of assembly and/or Notepad and built them. Automated infrastructure tools, allowing us to focus on design and business requirements rather than logging into 100 boxes to do this and that all day long, are just now coming into being. Because those of use who would rather design than firefight are building them.

      --
      U.S. War Crimes blog. Email for free Mandriva support.
    141. Re:He is correct by Atrox666 · · Score: 1

      ROI in terms of "profit" booked. The business would have to negotiate a number for how much steady state is worth. If the business doesn't bid enough then they'll get their patches once a month and they won't be tested as rigorously.

    142. Re:He is correct by Atrox666 · · Score: 1

      It's pretty common terminology.
      A lot of it is ITIL. I've never seen ITIL work on the ground. It works great on paper. We just ended up with accountants making IT policy. It's like having plumbers doing brain surgery.

    143. Re:He is correct by Unequivocal · · Score: 1

      Yes - this is a really important point. The article seems to imply that IT as a business is paid by the hour for whatever services are worth, but don't get to take some of the credit for the efficiencies that their solutions enable the business to do. If you account for services that way, you'll definitely end up with an outsourced help desk and world of pain. Your concept is key - IT has to be able to book some of the profits associated with their solutions in order to have their balance sheet make sense to an accountant. Well said.

  2. Nicely put by ilovegeorgebush · · Score: 5, Insightful
    Spot on.

    I work for a large insurance company in the UK. I'm a 'senior developer' if you like. One of my biggest gripes? The notion that work on the website - for a purist such as myself (and web designers and editors that also work on the site) - is subject to zero requirements, the 'customers' want everything for nothing, time-based 'estimates' that are taken as the law of the land. Every approach the customer wants you to implement is never in the right frame of mind for how the web works (noone understands the medium in which they're presenting to the customer outside). Your work is governed, oriented and OK'd by people who have no interest in how to do things properly. Fat-cat bosses who think their 10 years experience in Fortran 30 years ago makes for true understanding of how a website should work. Their way, no matter how stupid it seems to you the unenlightened one, is the right way. Trust me, I'm a fat-cat!

    What ends up giving way? Quality. And it pisses me off. I can't do my job properly. Code reviews, unit/mock/functional testing, analysis, UML *all* have to give way because of all the above and just to get it out on time. Maintenance costs increase, but as long as it's out of the door it's OK. Would you build a house without blueprints? Would you remove an accountant's calculator from their desk because *you* don't work that way? Nope. [Excuse the crude analogies, they still get the point across]

    The following sums it up well:

    Your ticket to the promised land begins with this: No one inside your company is your customer.[snip]

    When IT is a business, selling to its internal customers, its principal product is software that "meets requirements." This all but ensures a less-than-optimal solution, lack of business ownership, and poor acceptance of the results.

    I've always hated this is approach to web development and steering change on websites. It's backwards. Archaic. Frustrating.

    1. Re:Nicely put by Lonewolf666 · · Score: 1

      Personally, I can relate to this:

      Architecture -- another victim of having internal customers
      One of my former clients -- a large financial services firm -- had embraced the IT-as-a-business concept. When my firm arrived on the scene, the client's information architecture was in shambles because IT's internal customers weren't willing to invest in sustainable engineering. Why would they? To achieve a quality architecture, the internal customer of one project pays more so that a different internal customer, some time in the future, receives the benefit.

      The client's IT staff described the resulting mess as going far beyond the usual spaghetti or spider web. They called it "The Hairball." In an average development project, much more than half the total effort was devoted to coping with The Hairball, leaving relatively few resources to devote to new features and functionality.

      So true, but Bob Lewis' approach of asserting a more active role in shaping IT is not doable for everyone. Because you need some clout in the company or you will be flattened in office politics when you resist the day-to-day whims of the users. It seems Bob Lewis addresses his article to CIOs, which is the proper management level to start such an initiative. Lower managers or even individual programmers are more likely to get fired than to achieve something.

      --
      C - the footgun of programming languages
    2. Re:Nicely put by Anonymous Coward · · Score: 0

      Fat-cat bosses who think their 10 years experience in Fortran 30 years ago makes for true understanding of how a website should work.

      Yes, actually. More so than you are your "PHP"...

    3. Re:Nicely put by qoncept · · Score: 1

      Am I crazy or did you just say the article was accurate and then disagree with everything it said?

      Anyway, what you just described works completely independently of how an organization handles requirements. I've worked in places where requirements were all that mattered, to hell with intentions, better ideas and all other common sense. I've worked in places where the customer has only a vague idea of what they're looking for and expects me to make it up as I go along. In either case, any date you happen to utter for any reason in a discussion with the customer is the date they expect to be using it. Anything they wanted it to do that it doesn't is your fault. Management knows better than you, regardless of what you're talking about.

      These things aren't a function of process or opinions. They are the personality of an organization. At my current job, managers manage while other people do their jobs. Opinions are heard, etc. Surprise surprise, it's a successful company. It's a way of thinking, and in a business it happens from the top down. There are a few buttheads around here that aren't wired the same way, but they don't change the overall complexion of a company.

      --
      Whale
    4. Re:Nicely put by thetoadwarrior · · Score: 1

      I totally agree with this. I've been working on something that's taken easily twice as long as it should. Given the time we've taken, if we were were allowed to do things our way it would have been flawless and work exactly with our needs.

      Instead we've been forced to work with a bit of software that wasn't much better than beta software and putting more effort into making it work around business requirements than we would have working from scratch. Combining this with clueless people demanding silly things and it's a wonder we got as far as we have. Luckily we have had some decent people with a high tolerance for shit.

    5. Re:Nicely put by gbjbaanb · · Score: 1

      Code reviews, unit/mock/functional testing, analysis, UML *all* have to give way because of all the above and just to get it out on time

      Man, you're so lucky. We have to actually *do* all that shit. Its hell.

    6. Re:Nicely put by ilovegeorgebush · · Score: 2

      I write in Java, Python, Perl, SQL, Unix Bash, Javascript, (then the usual markup languages). Nowhere do I mention any languages nor the dreaded PHP.

      10 years in Fortran programming 30 years ago doesn't amount to anything when the platform and its consumers are so different. Concepts may transcend the barrier, as may approaches to the actual programming, but the rest does not translate or relate.

    7. Re:Nicely put by ilovegeorgebush · · Score: 1

      You're crazy. I didn't agree with it at all. Please re-read.

    8. Re:Nicely put by BitZtream · · Score: 1

      You realize you just quoted the way it works in pretty much every job in existence right?

      IT isn't unique in this aspect, sorry to burst your bubble.

      Part of your job is to know how to educate your customers (internal or external) on how it works, how long it will take, what can delay it, and how much it will cost.

      You aren't experiencing anything that isn't experienced in just about every other profession in the world. You just aren't good at the business aspect of your job from the sound of it.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    9. Re:Nicely put by hoggoth · · Score: 1

      > Would you build a house without blueprints?
      > Would you remove an accountant's calculator from their desk because *you* don't work that way?

      I don't follow... I need a car analogy.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    10. Re:Nicely put by bertok · · Score: 1

      What ends up giving way? Quality. And it pisses me off. I can't do my job properly. Code reviews, unit/mock/functional testing, analysis, UML *all* have to give way because of all the above and just to get it out on time. Maintenance costs increase, but as long as it's out of the door it's OK. Would you build a house without blueprints? Would you remove an accountant's calculator from their desk because *you* don't work that way? Nope. [Excuse the crude analogies, they still get the point across]

      I've been in much the same position a few times, where some 'suit' decided that every single aspect of an IT project is always a 'business decision', and hence, up to him, and only him.

      I like to remind people like of a few things:

      - I'm the IT expert, they're paying me for my expertise, not to press buttons. They can press the buttons themselves if they don't need my input.
      - Surprisingly few things in an IT project are actually 'business' decisions. Usually there is one 'right' way and many 'wrong' ways to do a task.

      Unfortunately, there's no authoritative lists of things that are Wrong, guidelines on how to do things right, or legally recognized certifications for people who work in IT. The end result is that everyone thinks they can 'contribute', even when their contributions are actively dangerous. Other industries have fixed this decades ago, but IT is still too immature for this kind of thing. For example:

      - You have to pass an exam before you can become a lawyer.
      - You have to pass multiple exams, and do years of mandatory on-site practical training under a senior doctor to become a doctor yourself.
      - If you ask an electrician to wire your house mains in an unsafe way, it's not a "business decision", they'll just tell you that it's not an approved wiring design, and they won't do it. An electrician that does wire your house unsafely can be sued, and will most likely lose their license.

      My favorite analogy: When talking to a surgeon, the patient gets to decide if they want the surgery or not, and if there's 2 or 3 alternative surgeries that are possible, they can make the decision between them with guidance from the surgeon. The patient does not get to decide if the surgeon is going to use antibiotics or not. They do not get to decide on the level of lighting in the surgical theatre. There are a million and one things they simply do not get a say in. The patient is not the expert. The patient does not know what is best for them. That's the role of the highly trained professionals.

      IT should be the same.

      I was once asked to turn encryption off on a highly sensitive authentication system for the HR/Finance/Payroll system of one of our country's biggest institutions. I just told the manager that it's not his call to make, because he simply does not understand the implications of that decision to make it.

      Unfortunately, saying things like that is a personal risk to me, because there's nothing I can point to that will back me up.

    11. Re:Nicely put by mindstrm · · Score: 1

      "I was once asked to turn encryption off on a highly sensitive authentication system for the HR/Finance/Payroll system of one of our country's biggest institutions. I just told the manager that it's not his call to make, because he simply does not understand the implications of that decision to make it.

      Unfortunately, saying things like that is a personal risk to me, because there's nothing I can point to that will back me up."

      If there's nothing there to back you up, then you are running things solely based on your own opinion, which, right or wrong, is a risk to you.

      If you have encryption policies in place, for a reason, then document them and get them signed off by senior management...... and then you have your backup.

    12. Re:Nicely put by E+IS+mC(Square) · · Score: 1

      I have been to both sides. Projects where we were supposed to follow all the stages of a development cycle to projects where you start coding things on day 1.

      The problem is not with either of the approaches - the problem is not knowing which approach works in what situation. Follow any of them blindly, and you will be in trouble.

      Now, I am in position where I talk to 'business', I generate requirements (yes, they need to be 'generated' as most people have no clue what they are looking for), I design my system and I code it too. If required (depending on complexity), I ask somebody to do design/code review. Never been happier. Yeah, and fuck UML.

    13. Re:Nicely put by bertok · · Score: 1

      "I was once asked to turn encryption off on a highly sensitive authentication system for the HR/Finance/Payroll system of one of our country's biggest institutions. I just told the manager that it's not his call to make, because he simply does not understand the implications of that decision to make it.

      Unfortunately, saying things like that is a personal risk to me, because there's nothing I can point to that will back me up."

      If there's nothing there to back you up, then you are running things solely based on your own opinion, which, right or wrong, is a risk to you.

      If you have encryption policies in place, for a reason, then document them and get them signed off by senior management...... and then you have your backup.

      But that's my whole point: senior management is simply not competent to understand the issues and risks involved. They're suits that got promoted into a position in a bureaucracy simply through seniority and ass-kissing. Some of these guys struggle with the complexities of sending an email!

      When there's only one right answer, asking for the input or permission of any senior manager is just opening up the possibility that they'll chose something else, which is by definition going to be wrong.

      The problem is that even if I do my best to avoid such a situation, sometimes it comes up anyway, and then there's nothing I can do. Management essentially pulls rank to override my expertise, and I can't point to an IT industry "code of practice" to back up my expert opinion, because there's no such thing.

    14. Re:Nicely put by Mike610544 · · Score: 1

      What ends up giving way? Quality. And it pisses me off. I can't do my job properly. Code reviews, unit/mock/functional testing, analysis, UML *all* have to give way because of all the above and just to get it out on time.

      Quality's good, but 'good enough' and on time is better (from a business perspective.) There's a whole continuum between doing everything exactly by the book and just hacking some terrible thing together. A lot of people just blindly follow software engineering 'best practices' without evaluating the downside. Code reviews can be good, but often devolve into "you didn't do this the way I would have; let's scrap a bunch of working/tested code to make it fit my pet paradigm." UML isn't necessary if everyone on the team knows what they're doing. I get your point, just playing devil's advocate.

      --
      ... also, I can kill you with my brain.
    15. Re:Nicely put by ilovegeorgebush · · Score: 1

      Profession? Rubbish. Some do it properly.

      And I'm well aware of how common my situation is.

    16. Re:Nicely put by Anonymous Coward · · Score: 0

      When IT is a business, selling to its internal customers, its principal product is software that "meets requirements." This all but ensures a less-than-optimal solution, lack of business ownership, and poor acceptance of the results.

      I've always hated this is approach to web development and steering change on websites. It's backwards. Archaic. Frustrating.

      But hang on - what other measure of quality is there than the deliverable does what it's supposed to do?

      Now you can argue about inappropriately and ineffectively defined requirements, sure, but 'meets requirements' is the definition of quality.

      If you think you should be doing more, then either you're saying the business were misdirected in requirements-setting, or you're gold-plating.

    17. Re:Nicely put by Lodragandraoidh · · Score: 1

      I think they **are** your customer in one respect: customer service.

      The phrase, "the customer is always right" is spot on if you understand that you are not just providing a 'deliverable' that you can walk away from - but instead view it as an iterative service that has to change and flex as the needs of your business require over time. You are there to serve the needs of the business - *not* aggrandize your department, and build an empire at its expense.

      Anyone who's examined lifecycle models and seen the fallacy of the pure waterfall method (software as 'product') within a company, gets it. The most effective software is a living breathing entity with no definitive obsolescence date; if managed properly, can be useful indefinitely.

      Microsoft's business model should not be the model emulated by internal IT development.

      What is needed is what 'extreme programming' and 'interative programming' lifecycle models and work processes try to capture: you are shooting a moving target and must continue to adjust your aim to allow your services to remain relevant to the business/company you support is it changes to survive in a competitive environment.

      If you fail, it will impact the ability of your company to succeed - and I would go further and say that your failure will not only impact the shareholder but also the customers who depend upon the products and services provided by your company because **they** will bear the burden (less than ideal user experience, more costly products and services etc).

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
  3. Sounds like a cop-out for bad customer service by elrous0 · · Score: 2, Insightful

    I actually went and read the article (I know as a /.er, I'm not supposed to, and I apologize). The whole thing sounds like a cheap excuse for providing even LESS customer service than IT departments deliver already (and most IT depts I've worked with have already been FAR from customer-friendly). When I'm working on an important project, and need a critical piece of software or hardware upgrade, I certainly don't expect IT to drop everything and come running immediately. But I damn sure don't expect them to tell me "Sorry, but we don't answer to you as an individual anymore--we have our own grand plan now and, if you want an upgrade, you'll have to present the big picture at next year's board meeting. We don't install specifics."

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
    1. Re:Sounds like a cop-out for bad customer service by Xzzy · · Score: 4, Insightful

      Really? Where I'm at, as IT gets progressively more like the exact thing TFA advises against, I think "customer service" is actually getting poorer.

      Back in the day, users would send an email to IT to get stuff fixed. If the problem warranted, a discussion would develop, an agreement would be made, and work would be done.

      Today, we have a faceless ticketing system where users are forced to fill in drop downs that categorize their problem, to make sure reporting is nice and easy for the management. If IT has to query the user, they're supposed to put this query through the ticketing system. Direct communication is becoming less and less desirable, as is customization. If a user asks for something special or unique, the response is almost always "we don't support that".

    2. Re:Sounds like a cop-out for bad customer service by Anonymous Coward · · Score: 0

      I think the point is to provide more customer service, not less, because you're playing on the "same team."

    3. Re:Sounds like a cop-out for bad customer service by rtfa-troll · · Score: 3, Insightful

      I think you really hit a nail on the head here. The trick is that "a business" has one product. If you go to ford you expect to get a car. They are "customer oriented" I'm sure, but if you ask for a pizza, you won't get it; or, if you do, they'll charge two thousand bucks and get a car designer to deliver it to you.

      IT can't work like that. We also went to the "faceless ticketing system" and now our IT managers run around worrying about "submerged IT"; or basically business people doing it themselves. That's obviously going to happen if the IT people aren't involved in doing what is actually needed for the business.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    4. Re:Sounds like a cop-out for bad customer service by Anonymous Coward · · Score: 0

      I think what's meant is something like this: when a user outlines a requirement that IT should deliver, they won't be happy because their requirement is going to be ill-concieved or defined; OTOH, if IT offers a solution without busisness input, it's an orphan nobody will use.

      Instead, work collaboratively, with the users, to determine what will work for them, and deliver that. Become part of the team, not a simple outside source or 'service' deliverer. Understand the goals and let the users and IT together define the solution.

      Heck, I've always worked that way.

    5. Re:Sounds like a cop-out for bad customer service by natehoy · · Score: 4, Informative

      In olden days when I was a young IT pup, IT was generally considered to be a subsidiary of Finance, which made sense at the time since most computing was done to crunch numbers, so we worked for the number crunchers. Later, as IT evolved, it tended to stay under Finance because people who do inscrutable things are just seen as similar in the eyes of management. This led to serious conflicts as, say, order entry or inventory management wanted changes but all fell subservient to IT's overlords in Finance. Finance, understandably, didn't want to spend their budget supporting other department's goals.

      Eventually, IT started either being broken out into subgroups and living with their business areas as scattered fiefdoms, or centralized and moved up the management chain so the CFO and CIO were on the same level. As this happens, managing the IT teams becomes a unique challenge, because IT is in so many ways integrated into all aspects of a company in ways that other organizations simply aren't. So you either have (potentially well-managed and aligned) fiefdoms that use different platforms that can't talk to each other, or you have a group that tries to meet everyone's needs with as few discrete solutions as possible and, at best, succeed partly at satisfying everyone.

      Money spent on IT is almost always considered "lost revenue", and a holdback from the old Finance days of IT is that every department needs to justify its existence. Thus the chargeback model was born. So concepts like charging rent for floor space (forcing managers to vacate space that will never be occupied to save their "rent" costs, and cramming their people into spaces too small for them to work effectively) or finding a profit model for IT (forcing managers to forgo any systems changes that didn't actually save measurable amounts of money, even if the ideas really would help in the longer term) were born to try and force the idea of efficiency into each department.

      Once you do that, you will always find that you can get a specific task done in the short term by hiring someone who can just solve the problem at hand without being bothered by all the consequences like incompatibility with existing processes and systems, long-term support costs, etc.

      You'll also almost always find it's cheaper to do a crappy job on your project now while your expense code is on the line, and leave the cleanup to future projects who have to deal with it and spend more money to use what you've built (but it's on THEIR expense code).

      Plus, of course, IT itself is given very finite resources at most companies (which is appropriate) and has to fulfill specific goals of the company to "earn" those resources (which is also appropriate).

      But there's generally a lack of appreciation for the benefits that creative IT can bring to a company, so few companies give their IT staff much in the way of leeway to explore new technologies (outside those mentioned in CIO magazine and implemented "right away" with little input as to whether it's the right solution for any actual problem the company is facing, or even what the solution is meant to do, and most of those are explored by a consultant anyway).

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    6. Re:Sounds like a cop-out for bad customer service by pileated · · Score: 1

      I guess you missed this part in your reading:

      Nobody in IT should ever say, "You're my customer and my job is to make sure you're satisfied," or ask, "What do you want me to do?"

      Instead, they should say, "My job is to help you and the company succeed," followed by "Show me how you do things now," and "Let's figure out a better way of getting this done."

      The article is to have IT treated as a peer not as an order-taker. Anything other than that is a waste of the talents of IT. This doesn't have anything to do with egos. It's just common sense. Do you hire a doctor to mow your lawn? No you hire him and respect his expertise as a doctor. The point of the article is that by viewing IT as a peer IT can become involved where it's most valuable, at the very beginning of any projects. I surely have seen how poorly the other method works: we do whatever the customer wants to matter how stupid, how inefficient and how harmful to the company in the long run.

    7. Re:Sounds like a cop-out for bad customer service by snooz_crash · · Score: 1

      Ticketing is not just a management reporting tool. It allows us to see if there is an issue that is repetitive and needs a deeper fix. It allows IT to search on previous similar issues to quicken the time to a fix. It quickens response time to a problem and is a useful tool to make sure that issues do not get dropped. I'm a fan.

      That said, IT as a business within business is bound to fail because, at the heart of IT, us guys ain't in sales and we rarely sell ourselves well. IT is a business catalyst. IT is a cost center, but you need to spend money to make money. Good IT management is good cost analysis.

      --
      ceci n'est pas un sig
    8. Re:Sounds like a cop-out for bad customer service by Anonymous Coward · · Score: 0

      Posting Anonymous for various reasons.

      I used to work for a company within a company as an expert of sorts - master technician of sorts on all things within the smaller company from a standpoint of LAN/WAN and Wireless, as well as cabling technologies for the end user.

      Recently - within the last 5 years - it was decided to put us all into the typical buckets of specificity, working tickets rather than providing direct solutions. While I have no doubt that this will cost the company less on paper, in reality I have to wonder what the lack of customer service will do. In specifics, I'm now no where near the clients I support from a business perspective, and am encouraged to just send e-mails when before I would meet face to face (or telephone.)

      I don't necessarily like the change, but am willing to try it. I hope the companies both can work together to accomplish the full common goal of better service at a cheaper price. But I do not agree that they'll get higher quality service on larger projects - I feel that they'll suffer, especially when the non-technical project management groups get their hands on running the show.

    9. Re:Sounds like a cop-out for bad customer service by Belial6 · · Score: 1

      So, the more the PC gets treated like the mainframe, the more people look for a new PC. Go figure. Every time I hear an admin complain about how every last little thing should be locked down for the good of the network, I always get visions of frustrated '80 users setting up an Apple II in the corner so that they can get their work done because the mainframe isn't cutting it.

      It basically comes down to the old adage: "Meet the new boss. Same as the old boss." Much to the dismay of the new 'boss', they are being treated the same way that the old boss got treated, and if they do not manage the situation properly, they may end up seeing history repeat itself.

    10. Re:Sounds like a cop-out for bad customer service by Anonymous Coward · · Score: 0

      Absolutely we've moved from essentially being a bunch of small business IT departments with walk up and direct email assistance to a corporate it department which forces users through a fine wire mesh just to get a mailing list changed. We used to have good natured discussions about requirements and projects, we weren't providing a service to the business we were part of the business. Now through a centralised helpdesk we've erected a barrier and we lurch from one customer service crisis to another, dealing with the people who shout the loudest and slowly losing the faith of the people who just want to get their problem solved or everything to work a little better. All because we're now customer orientated instead of solution orientated.

      "We don't support that" is the catch phrase of the damned

    11. Re:Sounds like a cop-out for bad customer service by wintermute000 · · Score: 1

      You do realise its the business that has pushed the faceless ticketing system onto IT since that enables them to slash the helpdesk budget.

      Its also the budget constraints and business decisions that mean that the remaining helpdesk staff are paid so poorly and are invariably temp contractors with no career path so are you surprised htey are braindead and have zero technical nous.

      But hey said automated system can provide XYZ reams of inaccurate stats, but the stats look good which justifies the lower budget. Nevermind garbage in garbage out.

      I've been in this field too long and I've just hit 30.....

    12. Re:Sounds like a cop-out for bad customer service by Anonymous Coward · · Score: 0

      "A business has one product", yeah, that's also a problem when getting my groceries. The apples store is right next to the banana store, but the milk store and the butter store are on opposite ends of town.

    13. Re:Sounds like a cop-out for bad customer service by Archangel+Michael · · Score: 1

      Oh gawd, you too???

      It used to be people would call me, and I could resolve the problem in a few minutes or even less. Now, the user has to fill in a ticket, submit it. I have to get it, prioritize it, schedule it, document it, track it, note it, clear it, and close it.

      The three minute problem now takes fifteen, all so we can have metrics we can use for ITIL. It sucks because it doesn't account for the little things people need, and tracking the little things people need takes more time than actually doing them does.

      This is when the process matters more than the results do. "The System Work" bureaucrats don't look at the results, they look at the processes.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    14. Re:Sounds like a cop-out for bad customer service by JAlexoi · · Score: 1

      Well, guess what. Where I work, a large IT services company, management decided that everyone would get the same laptop. Same model, same spec. I am a client facing developer. And my company's business is IT and I get a machine that is the same as the machine for the accountant. FFS, the management is just a bunch of MBA idiots! There are some good people, but those are far apart.

    15. Re:Sounds like a cop-out for bad customer service by Anonymous Coward · · Score: 0

      Ugh! You're from the sales side? Honestly I think I can speak for everyone when I say you are the worst kind of user and your opinion means squat about this kind of stuff. Fuck you.

      And I'm the GP poster.

    16. Re:Sounds like a cop-out for bad customer service by JayWilmont · · Score: 1

      But the whole point is to eliminate the US vs THEM boundary. So when you are working on an important project, the IT department is ALSO working on it with you.

    17. Re:Sounds like a cop-out for bad customer service by Anonymous Coward · · Score: 0

      Put yourself in their shoes. They are being asked to do more and more while their budgets get slashed. Keeping things standardized actually does save money and provides a better environment for all workers. How many different software configurations do you think they should support? How many different sets of documentation should they keep? Its just impossible to support every single possible combination of software and hardware out there and still expect excellent service at a low cost. I have seen something as simple as Palm Desktop eat up 5 hours of a helpdesk technicians time because the user wanted it to work in a way it wasn't designed.

      Also the ticketing system was probably put in place because IT was asked to provide metrics by some bean counter. Basically to justify why should we keep you. When everything is humming along smoothly everybody thinks IT is worthless and just a bunch people sitting at there computers all day. They never stop to think that maybe the reason that everything is running smoothly is because IT is doing their job correctly. Nope we have to prove to some douchebag director that we are actually doing something hence the need for some kind of problem/time tracking system.

      Of course that's not to say the ticketing system is useless. It does allow staff to share common resolutions and spot trends, but for it to be any good all communication must be recorded.

    18. Re:Sounds like a cop-out for bad customer service by plopez · · Score: 1

      Get out while you can. It's too late for me, save yourself.

      --
      putting the 'B' in LGBTQ+
    19. Re:Sounds like a cop-out for bad customer service by elrous0 · · Score: 1

      *Every* dept in a company thinks that their expertise is vital and they should be be "treated as a peer" in every decision. But when there is a simple problem with my paycheck and I call HR about it, I expect them to either fix the problem or at least tell me why they can't. I don't expect them to demand a meeting with my department to discuss the big picture issue of "pay" and how they can be intimately involved in all of our department projects in the future. If it's a major project and IT will be playing a major role, I have no problem with bringing them in from the get-go and asking for their input. But when I just need something simple, it is very much just a customer/provider relationship. Most of the time I just need them to either perform a simple task or explain why they can't.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    20. Re:Sounds like a cop-out for bad customer service by sjames · · Score: 1

      If IT acts as you describe, they certainly are NOT acting as the article suggests at all.

    21. Re:Sounds like a cop-out for bad customer service by Anonymous Coward · · Score: 0

      It could certainly be used that way, if you adopt the "Nobody is your customer." mindset without looking at the rest of the article. I read this as an argument for de-centralization of IT; rather than having an insular cabal of IT guys in some back room somewhere, you have one or two in every department of the company, mingling with the other employees. That way the IT people can see first hand what users are actually DOING, and look for ways to make improvements, rather than taking unrealistic orders from people who have no clue what they are taking about.

    22. Re:Sounds like a cop-out for bad customer service by Anonymous Coward · · Score: 0

      Most of the time I just need them to either perform a simple task or explain why they can't.

      *Every* dept in a company's expertise *is* vital, if the project requires that dept's resources or help. Would you fill out a complicated tax form without involving the accountants just because you thought you knew how to do it and only needed their signature to make it official?

      The primary role of IT is to make sure that the company's technology supports the business's goals and helps the business achieve those goals in an efficient manner. IT should NEVER be the gatekeeper of the technology or a barrier to "getting things done".

      IT doesn't necessarily need to be involved in every project, but if the project requires *ANY* of IT's resources (i.e. the servers, the filers, or *new* software installed on the desktops), then IT should be involved from the beginning to make sure the project runs as smoothly as possible and deliverables are delivered ON TIME, which helps the business make money and keeps everyone happy.

      Also, just as IT shouldn't implement changes without assuring to the best of their ability that it won't negatively impact the business, the business shouldn't assume what is a simple task for IT. Installing a new piece of software on your laptop is "a simple task" - until it conflicts with another vital piece of software on your laptop (or worse yet, has some obscure bug that bring the whole network crashing down - yes, Virginia, this can happen). Now that *simple task* just caused untold amounts of frustration and possibly tens of thousands of dollars in lost revenue due to downtime, not to mention the man-hours it took to diagnose and repair the damage caused by that *simple task*.

      If you don't have intimate knowledge of the impact of your request, it's safer for everyone if you engage your Friendly Neighborhood IT Person BEFORE you request that *simple task* be done. They may know of a good reason not to do it before you spend any money or time. Likewise, IT should never assume it's a *simple task* to ask management to approve a new methodology or software product without engaging other pieces of the business to determine the impact of that *simple task*.

      We all work together - we should all WORK together.

      I'm just sayin...

    23. Re:Sounds like a cop-out for bad customer service by Lodragandraoidh · · Score: 1

      elrouse0 -- Your description is EXACTLY how IT works now where I work.

      Their projects are defined by:

      Will not do 'small' projects that do not bring in 'revenue' (even though we are all on the same team).
      Relies on a pure 'waterfall' lifecycle model - highlighted by 'big design up front', little flexibility to change in mid stream as the business changes, and 'deliverables' that they turn over to the 'production' team and walk away from.
      Changes require the whole process to be started all over - and no one from the original development team is assigned to do the modification work - so the changes take forever, cost too much, and are largely irrelevant when the window of opportunity they were meant to address is lost when the 'deliverable' is released to the users.

      I read the article, and I don't think that is his message. He is saying to remove the 'project' mentality (where you deliver and walk away) and instead peer with the people you are providing services to to really get behind what they *really* need (not what they think they want without knowledge of what is possible with current technology) - and then go about providing that *over the long term*.

      Short term thinking leads to:
      Software as a 'product' with a finite 'deliverable' that is then walked away from (onto the next project).
      Short term cost 'savings' that really end up costing more in the long run (out sourcing).
      IT as a revenue generating entity that has to 'make a profit' by acquiring more 'projects' and headcount.

      Long term thinking would provide:
      Software as an iterative 'entity' that is constantly changing to meet the needs of the business.
      Long term cost savings by investing the right amount *now* to get the correct tools and services into the hands of your employees to make them *most* efficient early rather than late (so they can take advantage of limited windows of opportunity).
      IT as a distributed part of the organization with deep knowledge of the systems they iteratively manage.

      Having been the recipient of IT's 'customer service' for many years - and having seen organizations large and small within the company set up their own ad-hoc development teams under the guise of 'operations' to supply what IT won't, I can identify directly with what the author is saying in the article.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
  4. Same old shit by Anonymous Coward · · Score: 0

    They said the same shit ten years ago. When they did, buncha geezers yelled that they told them way before that. And then...

    That's just it. Stay right there. I'm just gonna blow up my lawn.

  5. Right idea, weird reasoning by Luthair · · Score: 5, Insightful

    While I do agree that running IT like a business is often not the best way to go about it, some of the things said in the article are simply bizarre. For example, what does this even [b]mean[/b]:

    Instead of reacting to users, he should be their peer. Primarily, I asked him why he didn't transition from building Web apps to instead creating a solution using cloud technology and true mobile devices like BlackBerrys, iPods, and emerging tablets. He could offer a better solution, at about a quarter of the cost.

    While buzzword compliant it doesn't really mean anything.

    1. Re:Right idea, weird reasoning by DragonWriter · · Score: 1

      While buzzword compliant it doesn't really mean anything.

      I think what it is trying to get at is that the IT shop should have expertise in IT in the same way that the business shop has expertise in the business, and that the IT shop should be proactive in offering alternatives that are more efficient and useful as to the how of getting things done.

      I think its stated poorly -- not merely because it is vague and awkwardly worded, but also in the sense that this is still "reacting to users" and "building software to meet requirements". The difference is, really, that the business analysis is done correctly so that the business requirements are properly elicited from the business shop without improperly inserting implementation parameters that are not real requirements but which instead represent the businesses perception of the best implementation method.

      But what is stated well is that this is can be different from running IT as a business -- it is not an arms-length affair where the IT has no investment in the success of the project beyond meeting contractual requirements, it is one where IT has a responsibility for acheiving excellence in the implementation within the requirements, and particularly for questioning requirements that appear not to be business requirements but instead to reflect be the business side's assumptions about technical matters (this is especially the case when, as is sometimes the case, project management and business analysis -- at least for projects with a major IT component -- are functions located within the IT shop [while an IT shop should have resources for these roles, they are really cross-cutting functions that are just as necessary for business process reengineering projects with no or incidental IT impact, but lots of organizations, if they have dedicated resources at all for these functions, have them within their IT shops.])

    2. Re:Right idea, weird reasoning by greyline · · Score: 1

      My question is: why does the article constantly refer to he and him? Are there no women who work in IT? Of course there are. Little things like that, in addition to the buzzword-heavy quote, just show the unprofessionalism of the writer.

    3. Re:Right idea, weird reasoning by AlXtreme · · Score: 1

      On the contrary. It means you've just hired a consultant who will lead you up shit-creek for quadruple the cost of a "solution" that would have gotten the job done.

      --
      This sig is intentionally left blank
    4. Re:Right idea, weird reasoning by On+Lawn · · Score: 1

      I'll agree to the gist. I think the parent poster lightly tiptoed up to the real flaw in the article. As you mentioned it is vague, but why?

      When I read it, I was impressed with the incisive commentary against some current IT practices. But, when it came to solutions it seemed very vague and referenced the fact that his consulting company teaches people to be (but not divulging how to be) in charge.

      To be honest, putting two and two together here and I see a technical hit piece soft-selling consulting services. Perhaps I'm too churlish.

      Without being churlish, he's written a piece where I can only say, I appreciate that he is smart but I didn't learn anything. Perhaps that was the goal, after all if I feel smarter for thinking what I already do, I'm half won.

      In truth, being a peer and suggesting the right solution with confidence to sell is what a business really needs to do. The IT as a business paradigm, if it were understood with better business prowess by the IT staff, would lead to better dialog with business.

      If he says anything (though he never came out and said it) is that if IT had real business sense to act as a business peer, they wouldn't act like peers -- they would be peers. They would be given more respect, they would be seen as the most integral part of their company, and they would know better what to sell and how to their internal customers.

      Thus, the real message is simply to be smarter about business. Short of that, learn better business by acting more like a friend to business.

      The author of the article was big on criticism, low on practical advice. For practical advice for what 99% of what techies get wrong in dealing with business, I suggest "The Personal Credibility Factor" by Sandy Allgeier. Read that and you'll understand better the cat that the article's author is keeping in the bag.

    5. Re:Right idea, weird reasoning by nine-times · · Score: 2, Informative

      Yeah, I stumbled across that passage too, but you can understand what he's getting at if you strip out the buzzwords. What he's pointing out is that there's this mode of dealing with IT where businesses make requests on IT like, "Make a web app that do exactly this," and then the IT department goes about producing those regardless of whether it's the best solution to the problem. The IT department doesn't necessarily ever learn what it is that the business is trying to accomplish; all the IT department does is follow orders as though they're independent contractors and the rest of the business is a customer.

      What he's suggesting instead is that the IT department takes the time to learn what it is that the business is trying to do and why and is involved in business discussions. From there, IT is in a position to help develop the business processes to be more efficient. If the IT management is working more directly with the other managers, then when the managers say, "I want a web app that does exactly this," then IT can say, "Actually you don't. I know exactly what you're trying to do, but because I know more about computers than you do, I know that the web app you're suggesting isn't the best solution. It would be better if we could do [whatever-- insert appropriate buzzwords here]. Then we could get all the benefits from the web app you propose, but it would be more efficient and easier to maintain."

      Basically what he's pointing out is that computers have become so central to the operations of many businesses that you can't have business decisions and IT decisions made by two separate management teams that aren't really talking to each other. You have to try to make IT a full member of the team, and not an in-house outside contractor.

    6. Re:Right idea, weird reasoning by Anonymous Coward · · Score: 0

      Couldn't agree more. That line really threw me. "Don't build web apps when you can use the cloud!" is a nonsense statement. It may be VERY valid to include mobile devices in your application planning, but if you're building apps, you're building apps.

      I also don't understand the article's repeated insistence that what IT does is "deliver software." At least in our company, delivering software is less than 5% of what we do. There's infrastructure, servers, application support (commercial mostly, not custom), database support, helpdesk, etc.

    7. Re:Right idea, weird reasoning by ISSurvivor · · Score: 2, Informative

      As the author of the article, I'm in a good position to respond. For those who didn't read the entire article, this was a quote from Adam Hartung, author of "Create Marketplace Disruption." His point was that IT works better when it recommends superior ways to address the underlying situation, rather than dealing with requests as work orders from customers to which it must respond. It's simply an example of the difference between "You're my customer and my job is to keep you satisfied" and "We're in this together and there's a better way for the two of us to help the company's customers than the one you envisioned." - Bob Lewis

  6. He is dead wrong by BigSlowTarget · · Score: 1

    Why is he dead wrong? Because his definition of a business is a 'arms length relationship' between customer and provider. His IT 'business' targets delivering the lowest possible acceptable product and uses monopoly power to set the price. While there are definitely IT shops run like this it is a terrible model for an actual business. You will never hear a successful non-monopoly business pushing a strategy of separation from the customer and merely adequate service.

    This might be a guerrilla movement to change things and certainly IT shops run as he describes should be change, but that change should be reorientation of IT toward supporting business operations and integration of custom IT skills into business projects. It should include education within business units about the capabilities (and costs!) of a professional IT department. Abandoning the concept of IT being a business relegates it to what... a hobby? In any case it's the first thing on the chopping block when the budget cuts come down.

    1. Re:He is dead wrong by H0p313ss · · Score: 3, Funny

      His IT 'business' targets delivering the lowest possible acceptable product and uses monopoly power to set the price.

      You have an IT department that does not do this? Are you hiring?

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    2. Re:He is dead wrong by On+Lawn · · Score: 1

      I'm convinced that the IT-as-a-business paradigm is not bad at all. But that those that adopt it forget the business sense at the center of it. I believe that might be the contradiction the parent comment is alluding to also.

      The IT shop you mentioned is likely a very successful IT shop in maximizing the money they get, and minimizing the investment they have to make to get it. In fact it looks more like a way to be successful without really understanding business (which is what most techies want anyway).

      But there are better ways of doing things. But it involves better understanding business, and when you better understand business they will in turn understand IT much better (because you are much better at communicating it to them).

    3. Re:He is dead wrong by nine-times · · Score: 1

      Abandoning the concept of IT being a business relegates it to what... a hobby?

      Well it's abandoning the concept of IT as a separate business. I've seen it in several companies to various degrees, where the management treats IT as a totally separate company that provides a well-defined service, even when it's an internal IT staff. It's like, "these are just the people we hire to buy our computers and install them," and that's it.

      Of course, that's fine if your company could not be made more efficient through appropriate use of computers, or else if the people in your company are computer savvy enough to always make best use of your computers. Otherwise, it might be beneficial to have your IT staff more tightly integrated with your operations. In this way of looking at things, your IT department doesn't cease to be a business. It's just that the IT department truly becomes part of your business.

  7. Re:IT Are Like Janitors by Tom · · Score: 4, Insightful

    If you run a factory, that's true. In almost every other business, it's not.

    IT makes 90% of what goes on in a modern company possible at all. ERP, CRM, CMS and about three dozen other "tools" are as vital to a company today as hammers and workbenches were to a craftsman hundreds of years ago. Janitors aren't. They clean up and we don't want to miss them, but they don't run the company.

    IT isn't the brain of most non-tech companies, but it certainly is the heart - it keeps the blood/information flowing through the veins/channels. Going even a few hours without it is noticeable in most companies, IT going down for a day is the corporate equivalent of a heart attack.

    --
    Assorted stuff I do sometimes: Lemuria.org
  8. Selling to customers by Enderandrew · · Score: 2, Interesting

    Here is the problem with most businesses, is that often the lowest paid employees handle customer service. Should IT departments focus more on good customer service, even if their "customers" are fellow employees in the company? Certainly. But this is a failing of all businesses.

    Focusing on customer service may in fact entail paying more to hire better employees, and spending cash on training. How many businesses are doing this?

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  9. Feedback Loops..... by Anonymous Coward · · Score: 0

    So essentially, implemented behavior by an entity, would end up benefiting the source who suggested it, which wasn't part of the entity to begin with. This, it turns out, is a bad idea.

    I get the feeling that the business industry across the board has been inundated with bobble heads, yes men, and PHB's. After inspecting the market over the last several years, I'd have to say that this is confirmed.

  10. NO by Anonymous Coward · · Score: 2, Insightful

    Posting anonymously for my protection. As a long time sysadmin and somone who provided phone based tech support for a couple years as well, I hate the whole IT a business thing. Whenever I hear a manager say something like "we're here to serve the customer" and they mean other employees, it tells me that the manager fundamentally doesn't understand how good IT practices work. As a sysadmin, I'm supposed to have the power to tell a co-worker that the password they are using is too weak or that they need to use this program instead of that. Or that we can't do what you want on the server or network because its too insecure. They shouldn't have the right to override the technical decisions of people with more experience with them. Especially when it comes to security.

    Employees are not customers, they are employees. They are paid to do their job and follow the rules. If they can't, they should be let go.

    1. Re:NO by Samalie · · Score: 3, Insightful

      Not posting anonymously...

      And not trying to start a war, but that attitude is exactly what is wrong with IT today.

      Yes, we have to make sure everything is secure, obviously. But what you describe, the "Follow IT's rules or go find another job" is fucking stupid, and only encourages the Shadow IT in an organization who, without training or knowledge that we have, are liable to open up security issues that we don't even know about now, because they're hiding it all from us.

      In my opinion, I agree with TFA completely, in that IT is no longer the Preventer of Information Services and slave to the end user...BUT...it is our duty to provide the business with the tools and education they need to efficiently perform their job role.

      In other words...we're the fuckers driving the business, but we serve the business, not the user. By serving the business, our users are no longer our customers, they're our peers, helping us drive their efficiency and ultimately driving the business.

      I dont "sell" my programming/etc to the users here. I write code which enables the business to be more efficient, and have better tools available to the end user than what they had before. Anybody that doesn't get that in IT is on a path to future failure.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    2. Re:NO by JWW · · Score: 2, Insightful

      Screw it, I was going to mod a whole bunch of posts in this thread, but your comment is so stupid I just have to respond.

      While you're right that "IT as a Business" is wrong, what your advocating is "IT as Lord high protector of all Technology" and its just as wrong.

      IT must work to achieve the business goals, and IT's software must work to achieve the business goals. The buisness' primary goal is to make money, not to have secure IT. Sure, a secondary goal of the business is secure IT, but its SECONDARY to the functioning of the business.

      When the business needs a system to perform some function it must either be:

      1) involved in creating the product of the business
      2) involved in managing the process of creating the product of the business (the accounting, sales, marketing, etc.) big area here
      3) directly selling or distributing the product (web sales, digital data, etc.)

      That's it. Your tight security is not one of the business needs. Now, for option 3 above, your site better be secure and safe and reliable, or you risk not moving product. But your security decisions in this case are to protect the business model, not to pretend you're an NSA agent. You need to reasonably expound on the business case for the security protection you want to install, because its an overhead cost to the business in producing the product. Do your risk analysis, show the costs, do the BUSINESS focused due diligence to achieve the security you need to have while still providing the services to customers that need to be provided. In too many cases I've seen security edicts that would rather shut down or routinely break a business function (many times for the lamest of reason) than be flexible or even cooperative with security policies and settings.

      When IT touts security guidelines that live outside the business they're setting themselves up to get cut out of the process until all the people who keep the hard and fast "thou shalt not" security rules get pushed aside.

      Its better to work with the business folks and present real business cases, that to point to some complicated software exploit and say "we need to stop this". The money you get paid should be used to support being able to bridge the knowledge difference and be able to convey a complicated software exploit to the business.

      IT exists to provide the business with technology to do what the business needs to do. Too often IT embraces its separation from the "regular" parts of the company. And it always does this at its own peril.

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

      So, I hear this argument repeated enough for it to stick in my mind "Your security is not one of the business needs." and "When IT touts security guidelines that live outside the business..." and deviations of that. I have to say Stop, just please stop.

      The reason I bring this up is because business people do not comprehend security, nor do they care to. Where I currently work users literally have root-access to nearly every system and server because these so-called 'Overbearing security policies' (read: Users only having user-access on primary servers and workstations) inhibit their ability to perform work functions that bring in cash to the business!

      Well, the reason we have these security policies is because I've had to reformat several servers after getting hacked due to users *literally* setting up 'oracle/oracle' user/pass combos. This took down our network for about an hour(from time it went down to tracking the problem, most of the time was waiting for DSU/CSU to sync.). Everyone has no internet access for an hour, because our security policy wasn't followed since it was overbearing. Now I bring my situation to upper management and request that the users not have root access to this server, and I'm shot down for the same reason. Guess what happens, it happens again. Now we're at 2 hours of downtime with 50+ people being effectively useless (or so they say) without the Internet and VoIP.

      I could go on, but the bottom line is: security is to maintain as much reasonable up-time, as little data-theft/corruption, and as quick fail-over as possible. Just because it seems like an annoyance for you to use an eight character password doesn't mean it's for no absolutely no reason.

      (captcha: quanitfy, apt.)

    4. Re:NO by JWW · · Score: 1

      I understand what you're saying, and that sounds like a horrendous situation. For some reason, your business leaders cannot ascertain the lost value during downtime, proving that they are poor business leaders....

      My suggestion would be to either get very detailed with your analysis including financial impacts. You might want to enlist the help of an accountant working at the business if you can. A hard and fast number helps a lot. I know that in the past, I'd been able to quantify downtime as a matter of cost per hour. But, I have both succeeded and failed to convince businesses to spend the money necessary to minimize downtime. In the end that's still a business decision.

      User action destroying production systems is a definite cause for heightened security. I'm flabbergasted that the business folks can't be convinced, but there are some REALLY stupid business people out there.

      Your story indicates to me that perhaps you need to find a company where reasonable business folks exist that will at least listen to well reasoned policies. Thats really the crux of the article. Organizations that work that way WILL succeed.

    5. Re:NO by Samalie · · Score: 1

      No No NO.

      Security is not, and never will be a business need. It is an IT need. The Business, as an efficiently working machine, will never care.

      But it is still YOUR responsibility as an IT professional to implement technology based on business need, but with business security tech built in/added on.

      In other words, serve the business needs, and perform the necessary administration to keep it secure for them. And if they're too stupid to understand that you're doing your job in keeping it secure & ignore your warnings, find a better job.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    6. Re:NO by Anonymous Coward · · Score: 0

      I am actually on the job hunt, but there aren't many opportunities so I'm truly stuck in a crummy situation.

      I have given them hard numbers of down-time cost, and I was rebuked with something short of "No f*cking way, don't spend useless money. Your job is to babysit." and "Why the hell is this down, it can never be down!". So, they don't really care and see me only as a PC repair guy despite the fact I'm a Sysadmin.

      This place is full of morons being lead by even bigger morons.

    7. Re:NO by Anonymous Coward · · Score: 0

      I disagree. Security is always a business need. How can you say security is not a business need of say Stock brokers, or your Bank?

      There is a line between helping out the business and complete insubordination. I literally would be going against direct orders to give users the access their supervisors demand. Furthermore, I'd have to give them the access if I took it away and I would be punished for insubordination.

      This place is lame, but that is how it is here.

  11. Poor communication skills by grasshoppa · · Score: 3, Insightful

    The article highlights the flaws of poor communication skills, attributes these flaws to "IT as a business", and then suggests a new method...which is just as susceptible to communication flaws.

    I dig what they are trying to say, I really do. But it's nothing new, and certainly nothing beyond what we already have.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:Poor communication skills by FlyingBishop · · Score: 1

      Well, he's ostensibly talking about "IT as a business," but really what he's saying is that you need sustainable IT infrastructure, and you can't let departments dictate day-to-day operations. Common sense, but I think there are some higher ups I work for who need to read this article. And we too ditched IT as a business (before my time, in fact.) Still relevant regardless.

    2. Re:Poor communication skills by Anonymous Coward · · Score: 0

      Uh, no it doesn't. Seeing IT as a separate business sets up an adversarial relationship, which necessarily degrades communication. But communication "skills" have nothing to do with what he's putting forth.
      Can you back this up with examples?

    3. Re:Poor communication skills by PPH · · Score: 2, Insightful

      The difference is: When your IT support is internal, you can just run down the hall and talk to someone. When its outsourced, its a contracts issue. Now your legal and purchasing departments start whining about changes, negotiations and costs. And you can forget about tweaking stuff that didn't quite work right the first time around. Internally, the IT people have the same goal you do; to build and run the best system for your company. The IT vendor will be hunting through the requirements documents for your screw-ups so they won't have to eat the costs of a fix.

      --
      Have gnu, will travel.
    4. Re:Poor communication skills by GooberToo · · Score: 4, Insightful

      The article highlights the flaws of poor communication skills, attributes these flaws to "IT as a business", and then suggests a new method...which is just as susceptible to communication flaws.

      I don't think you understood what you read else you couldn't have come to the conclusion you have. Right now, "IT as a business", creates a multitude of barriers which by their very nature inhibit communication. In many places this is actually by design and intent.

      By stopping the impenetrable castle defense of IT from hiding behind ticket systems, voice mails, and layers of management, IT needs to be in bed with business. A shared pain is a fixed problem so long as money can be found. And if it can't, everyone understands rather than it being, "that damn IT group preventing my success."

      Since IT is always treated as a cost center, the rest of the company is always looking to save money but axing IT. In turn, for IT to justify IT's continued existence, IT is always looking to build a billable project out of a mole hill. This does nothing but create an internal adversarial relationship between IT and the rest of the company. This in turn creates the human factors which create barriers in communication.

      In most every large shop I've been in, IT actively works to provide value to the company and desperately wants to contribute to the company's overall success. The problem is, the entire rest of the company sees IT as a cost center and they are therefore actively working to eliminate IT, directly or indirectly. This requires IT justify EVERYTHING.

      Until corporate culture changes, the "rest of the company" is the sole reason why IT not only costs more than it should but why mole hill tasks becomes a mountain of a project. Simply put, IT has no other choice as survival rides on it. Which finally brings us full circle. Companies have two choices; one, isolate IT and demand they justify their existence every day at every turn, whereby human factors take over, including breakdown of communication. Two, integrate them and empower them to help them help you; whereby IT's business becomes the company's success. Integration requires communication. The later of the two means those same human factors which cause so many problems in the first case, actually benefit the entire company in the second case. The second case is only possible with effective communication, and tearing down barriers is in everyone's self interest.

      In short, communication is important to all businesses. The question is, are you creating barriers or enlisting everyone to assist in your success? Right now the common business mantra is the former rather than the later. If businesses want better IT bang for the buck, they need only look at their own corporate culture and ask, "how can I help you help me?" Synergy, when not used as a worthless buzzword, really can be a wonderful thing.

    5. Re:Poor communication skills by On+Lawn · · Score: 1

      The article highlights the flaws of poor communication skills, attributes these flaws to "IT as a business", and then suggests a new method...which is just as susceptible to communication flaws.

      I don't think you understood what you read else you couldn't have come to the conclusion you have. Right now, "IT as a business", creates a multitude of barriers which by their very nature inhibit communication.

      So he says, but the parent comment is right, any paradigm could suffer from the same barriers.

      In many places this is actually by design and intent.

      Not in my experience, which actually sees IT organizations dramatically misunderstanding the business paradigm they trying to adopt with the customer model. Many of the policies that many IT folks adopt in that paradigm would not make for a successful business or customer service experience.

      There have been way to many /.ers who read the article and drank fully the kool-aid of criticism. Beguiled by the promise of being in charge, the consultant who casually alluded to (but never divulged) what he teaches, the ./ers seem to have entrenched even more against their foes rather then torn down barriers.

    6. Re:Poor communication skills by GooberToo · · Score: 1

      So he says, but the parent comment is right, any paradigm could suffer from the same barriers.

      I'm not arguing they can't. I'm saying the current status quo actively encourages communication barriers. The new paradigm actively encourages open communication. Therefore, the later is far less likely to suffer from communication breakdown.

      Not in my experience, which actually sees IT organizations dramatically misunderstanding the business paradigm they trying to adopt with the customer model. Many of the policies that many IT folks adopt in that paradigm would not make for a successful business or customer service experience.

      I think we're more of less saying the same thing with only a slight difference in perception and/or manifestation. In other words, two sides of the same coin.

    7. Re:Poor communication skills by On+Lawn · · Score: 1

      And by new paradigm, you mean the emperor's new clothes?

      The author clearly offered no new paradigm, only a slap on the back and a hardy "take charge and tell them what you really think". That is not discouraged by the "old" paradigm, nor is it a "new" paradigm.

      We might be saying the same things, but the author of the article said little that helps, and nothing that promotes anything but hubris.

    8. Re:Poor communication skills by Anonymous Coward · · Score: 0

      I don't think you understood what you read else you couldn't have come to the conclusion you have

      I strongly disagree. I think the grasshoppa is right that a lot of that article isn't identifying problems inherent in IT as a business, it's identifying cases of people doing it wrong, regardless of how IT's budget is run. For example:

      So I suggested that instead of trying to deliver on 'customer needs,' why didn't he go back to the business with a set of recommendations for how he thought he could deliver a superior set of solutions that would meet their needs in 2012 -- and beyond.

      I don't care whether you're internal or external, that approach should be common sense. Yes, you need to know what the person talking to you thinks they want, but you're failing at your job if you aren't also applying your expertise to make recommendations. That was standard practice when I worked as a web designer and all of our business was with external clients, and it's just as true for the internal technical support and administration. Or again:

      "I am," he continues, "drawing on real-life examples, where a boneheaded software design was delivered to the requirements of the business process owner but made the software dead on arrival as users shied away from using the nonintuitive and unnecessarily complicated program."

      What does this have at all do to with how IT claims its money? I don't see any case for blaming the IT business model on turning off your brain and delivering a bad product.

      I'm also thrown off by the consistent focus on IT = software delivery. What about all the other components? Network, printing, laptop and desktop and commercial software support. In many of those fields, a comment like the following makes zero sense:

      Nobody in IT should ever say, "You're my customer and my job is to make sure you're satisfied," or ask, "What do you want me to do?"

      Instead, they should say, "My job is to help you and the company succeed," followed by "Show me how you do things now," and "Let's figure out a better way of getting this done."

      If the question is "my printer stopped working" the answer isn't "let's figure out how to do it better," it's "let me do what you want me to do to make sure you're satisfied."

    9. Re:Poor communication skills by Anonymous Coward · · Score: 0

      Amen!! That is exactly how it was when I was working in IBM's Global Services (for a large automaker now partly owned by the US government). I hated it, and was almost glad when IBM laid me off and sent my job to Brazil (it has come back since I understand, but they can have it). Now I am part of the company whose business I support, and we all report to the same boss at the top - a noticeable improvement.

  12. My perspective after 20 years by HangingChad · · Score: 5, Insightful

    Bob Lewis dispels the familiar litany that 'IT should be run as a business

    IT is a service, a service that makes your business run better. And the better that service is shaped to your business, the more adapted to how you work, the more efficiently your business operates. The biggest payback from IT is saving money. A dollar saved is better than a dollar earned. A dollar saved is pure profit. A dollar earned you have to subtract the cost of overhead and doing business.

    Too many times IT people operate from a perspective that's more religion than service. The time to upgrade to Windows 7 is not when SP 1 comes out, it's when upgrading saves the company money. A service mentality does not try to force-fit technology where it doesn't belong. Maybe not everyone in the company needs Windows 7. Maybe the call center can use Ubuntu workstations, maybe the graphics departments work more efficiently with Macs. A service mentality focuses on what works best for the company and saves money, not what your technical people know and where they've invested their training. Yet I see that a lot. Not what works best, but what the techs know. Their expertise limits their technology choices instead of expanding them.

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    1. Re:My perspective after 20 years by Anonymous Coward · · Score: 0

      A service mentality does not try to force-fit technology where it doesn't belong.

      This is wrong. If the IT service does not fit then there will be reorganization, staff changes, or outsourcing. This reality means that it is in the best interest to always make IT service fit, even if it does not. A service mentality attempts to get the service you offer to fit no matter what to keep your job.

      Maybe not everyone in the company needs Windows 7. Maybe the call center can use Ubuntu workstations, maybe the graphics departments work more efficiently with Macs. A service mentality focuses on what works best for the company and saves money, not what your technical people know and where they've invested their training. Yet I see that a lot. Not what works best, but what the techs know. Their expertise limits their technology choices instead of expanding them.

      The emphasis is mine. There are contradictory goals listed here. What works best for the company does not always save money. A good IT department will fight SPAM and Internet attacks on the internal network. This is a cost. It works best for the company by avoiding lost productivity from worms or rebuilds, but it does not necessarily save the company money. Support for heterogeneous platforms is far more complex and often requires that there be dedicated people for doing such things. It is probably not worth a slight bump in productivity from the graphics department if they are unable to interoperate with the rest of the company's project management and meeting request system. This is worse if you need to dedicate an employee to support the odd platform with appropriate patch management. As Maslow once said "When the only tool you have is a hammer, it is tempting to treat everything as if it were a nail." But by the same token, you do not always need to reinvent the wheel. Much of the value of IT involves the global things that they do that are invisible or taken for granted. The network management, the backups, installing printers, the selection of software that runs reasonably across company assets (just try exchanging documents between ClarisWorks and Word) and the like.

    2. Re:My perspective after 20 years by realmolo · · Score: 2, Insightful

      I understand what you are saying, and even agree for the most part, but:

      Technology changes constantly. One of the important jobs of the IT department, and one that tends to annoy the people that pay the bills, is to keep the IT infrastructure from becoming so obsolete that it becomes unmaintainable.

      Trust me, the IT department doesn't like upgrading stuff any more than you do. But you HAVE to keep things modernized. Would the company rather save $40k now, or have to spend $150k in 10 years to have all of their discontinued/unsupported/proprietary software and data migrated to new products? Not everything needs to be upgraded all the time, but there is a lot to be said for staying no more than 2 versions behind on anything.

      That's the biggest issue in IT, I think. Keeping yourself from getting trapped by old equipment/software. It's a treadmill, yeah, but you are either running or falling off.

    3. Re:My perspective after 20 years by Anonymous Coward · · Score: 0

      You are correct, but also have to look at the cost of support. If you have people on staff or locally affordable that can support Ubuntu workstations, then absolutly give your call center workstations. But if the only people you have on staff know Windows, then giving your call center Ubuntu can end up costing you more simply because they won't know how to support it.

      The best option may not be the least expensive up front, but the least expensive over it's anticipated life. Including the "soft" costs.

    4. Re:My perspective after 20 years by Anonymous Coward · · Score: 0

      pretty much right on all accounts, but i'd expand your comment

      "Not what works best, but what the techs know"

      to

      "Not what works best, but what the employees know"

      a smart user base frees up the techs to do more interesting and creative things TAILORED to what works best for the company.

      a bunch of moronic sheep, and the techs will spend all their time on the defensive.

    5. Re:My perspective after 20 years by satcomjimmy · · Score: 1

      A service mentality focuses on what works best for the company and saves money, not what your technical people know and where they've invested their training. Yet I see that a lot. Not what works best, but what the techs know. Their expertise limits their technology choices instead of expanding them.

      I agree with your philosophy, but there is a limit. When you are critically and chronically understaffed and underfunded to the point that you do not have spares, or training dollars, or more than one person to handle multiple enterprise systems, you cannot keep up with what is already installed, let alone use a different vendor or solution for every new item coming in the door. When my "internal customers" continue to expand operations sometimes my expertise in one particular product or vendor is what allows me to even get them working, but I can't do it optimally, or cheaply when I don't have any time to work on it or money for R&D or training. Optimally, the bean counters would look at it and see that the waste we are forced to choose every day would easily be lessened by directing some people and funding to us before funding all the projects that require our input and efforts to make work.

    6. Re:My perspective after 20 years by mindstrm · · Score: 1

      "One of the important jobs of the IT department, and one that tends to annoy the people that pay the bills, is to keep the IT infrastructure from becoming so obsolete that it becomes unmaintainable"

      Right - and well run IT department doesn't just bring this up now and then willy-nilly - they have it budgeted out and planned for ,and approved at the corporate level years in advance, with everyone understanding when things will be retired, what will replace them, what the ongoing costs will be, and so on.

      The problem in many organisations that start small is they are missing these practices - they are great at finding out what the great solution is now, and what it will cost - but don't think "What will the plan be for the next 10 years... when will we retire these servers, etc...".

    7. Re:My perspective after 20 years by Anonymous Coward · · Score: 0

      Can you imagine the wasted hours"$" spent un-f'ing that network

    8. Re:My perspective after 20 years by tyroneking · · Score: 1

      I cannot disagree more. A service is something like the ex-sailor who comes to freshen up the plants. For most modern businesses IT is worthy of consideration as a constant opportunity for making more money - by speeding up and streamlining processes. Sometimes this comes with new technologies which on IT people have the knowledge and perspective to understand. Web Services and such like.
      Treating IT as a service is what gets us into the position of hiring idiot cube monkeys.
      IMHO of course :)

    9. Re:My perspective after 20 years by Sot32 · · Score: 1

      The biggest payback from IT is saving money. A dollar saved is better than a dollar earned. A dollar saved is pure profit. A dollar earned you have to subtract the cost of overhead and doing business.

      But in most companies, IT is not leveraged as a partner of the business who can help to increase efficiencies and reduce cost. IT is a department that's considered overhead and they get cost savings out of it by asking them to make it smaller year over year. Over year.

      The time to upgrade to Windows 7 is not when SP 1 comes out, it's when upgrading saves the company money. A service mentality does not try to force-fit technology where it doesn't belong.

      Case in point. Where do you expect Windows 7 to save the company money? Those commercials raving about the revolutionary technology to snap two pages together don't have me convinced. Mass operating system upgrades are usually undertaken only to maintain support. There is rarely a cost justification.

      Maybe not everyone in the company needs Windows 7. Maybe the call center can use Ubuntu workstations, maybe the graphics departments work more efficiently with Macs. A service mentality focuses on what works best for the company and saves money, not what your technical people know and where they've invested their training. Yet I see that a lot. Not what works best, but what the techs know. Their expertise limits their technology choices instead of expanding them.

      Or maybe supporting everything under the sun increases IT cost immensely. See paragraph 1.

    10. Re:My perspective after 20 years by cmburns69 · · Score: 1

      A service mentality focuses on what works best for the company and saves money, not what your technical people know and where they've invested their training.

      Re-training your technical people to know the other technologies has costs as well. For some organizations, it would cost more to re-train IT to support other technologies than it would to shoehorn everyone onto the same platform.

      --
      Online Starcraft RPG? At
      Dietary fiber is like asynchronous IO-- Non-blocking!
    11. Re:My perspective after 20 years by nine-times · · Score: 1

      IT is a service, a service that makes your business run better. And the better that service is shaped to your business, the more adapted to how you work, the more efficiently your business operates.

      But I think part of the point here is that IT and "your business" aren't really that separable. Not only can your business be more efficient by shaping IT to it, but sometimes you have to shape your business based on what efficiencies can be gained through IT.

      Yes, it depends on the business. Still, for many businesses, if you think of IT as a service that is provided to you so that you can continue doing business-as-usual, then you might be missing out on a lot of the benefits IT can provide. Computers and the Internet can provide a lot of increases in efficiency, but in order to attain those increases you need your business people to be computer savvy and your IT people to be business savvy.

    12. Re:My perspective after 20 years by Corbets · · Score: 1

      But that fits with the GP's concept of "saving the company money". I'm going to fall back into MBA mode here, but it's an important concept: net present value. Calculate the value of doing things now versus the value of doing other things with those resources; does it better serve the business to do some of those things later in the long run?

      So you're right - but I think that's what was intended by the GP. ;)

    13. Re:My perspective after 20 years by Anonymous Coward · · Score: 0

      Would the company rather save $40k now, or have to spend $150k in 10 years to have all of their discontinued/unsupported/proprietary software and data migrated to new products?

      That's the right question to ask, but don't assume that the answer is always the former.

      Even assuming that it's only one spend of $40, the Net Present Value of that $40k in 10 years is often over $100k. Add in a second $40k spend for another upgrade in 5 years, and you're well over the $150k.

    14. Re:My perspective after 20 years by Anonymous Coward · · Score: 0

      Have you ever worked with big iron? I used to work with folks who ran their software on IBM mainframes, DEC VMS, HP equiv. These systems provide extreme backward compatibility - because their customers will run the same software for 20+ years. Why? Because it works.

    15. Re:My perspective after 20 years by dwpro · · Score: 1

      The biggest payback from IT is saving money...

      I think there are a variety of benefits from integration of technology into a business. A given technology service might make the business process faster, less tedious, more accurate, more traceable, or more manageable. Not all of those features translate directly into the bottom line, though many times they affect it indirectly.

      --
      Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz
    16. Re:My perspective after 20 years by ISSurvivor · · Score: 1
      A piece you're missing: There are three bottom-line benefits to business, not two. The three are increased revenue, decreased cost, and better-managed risk. IT contributes to all three of these.

      The business value of most infrastructure updates is risk management, as aging technology carries with it a number of risks (the new printer won't run on the old OS; we rely on an application build on a no-longer-supported-language and won't run on the only desktops we can now buy; to provide just a few tangible examples).

  13. Sorry, this will never work.... by digitalamish · · Score: 3, Interesting

    This concept will only work in an 'enlightened' company, ie one that IS IT. In a company that sells things or services, it's all based on how many beans you can count. If you have this completely integrated IT organization, how does the company keep the IT budget under control? Unless you segregate the work into it's own silo, and then yell it like those Burger King "Angry Whopper Onions", how will costs go down.

    No one sees IT as a partner. We're not even a business unit in a company. We're a collection of desklamps and staplers. I've seen management boggled by the fact that a Windows SA doesn't know anything about tuning an Oracle database. "But you're IT!" I've seen very skilled people moved over into jobs they are not trained or qualified for, and then eventually let go because they didn't have the skills for the job.

    I haven't seen many companies that don't down right object to the fact they have to pay for IT. They don't blink at ordering 1000 new business cards for all the sales people, but ask for a $50 piece of software and you might as well be Oliver asking for more pourage.

    Outsourcing has just made it easier for them to do this. How are you going to have a strategic partner doing IT, when the IT person you are dealing with is loyal only to the contract you've signed with them and really could care less if the company is growing or not, as long as they get paid.

    Yes, I'm bitter. I'd love to see the fantasy land where IT is cherished. Especially outside of an IT company. I haven't seen it.

    1. Re:Sorry, this will never work.... by MartinSchou · · Score: 1

      I'd love to see the fantasy land where IT is cherished. Especially outside of an IT company. I haven't seen it.

      Try working for a small engineering company. One that has people who are certified engineers in various fields.

      When I did, not only didn't they raise an eyebrow when I asked if we could purchase Rational Rose (the package I was trained in), they didn't even read my reasoning. They just asked what it was for - "it's a bit like making floor-plans for ..." was as far as I got.

      I even, and I kid you not, got scolded for not having set aside enough time to document the software I was making. They weren't interested in "out the door quickly" - they wanted "out the door correctly". They wanted the documentation as *gasp* part of the sales pitch. Not all of it, just the bits that would be relevant for our clients' IT department. And they wanted the documentation for the same reasons that they still had the electrical schematics for houses and office buildings they had helped design in the 60's.

      And it's rather reassuring to work in a place, where even the secretary understands basic security and will ask questions like "What company do you work for again?" to some bloke claiming to be from the ISP and then not only call the ISP and ask them to describe the technician before letting him in AND insist that someone keep an eye on him while he's running some new cable inside the wall.

    2. Re:Sorry, this will never work.... by flanders123 · · Score: 1

      I've seen management boggled by the fact that a Windows SA doesn't know anything about tuning an Oracle database. "But you're IT!"

      This expectation to "To know and fix everything that plugs in, at zero cost" is prevalent and morally crushing.

      Offtopic, but I can one up you: I (web developer) was once asked by a huffy finance higher-up where the light bulbs were....apparently a couple were out in a conference room right before a big meeting. I would have helped if I knew, but when I politely said "I don't know", I got the "But you're IT!".

    3. Re:Sorry, this will never work.... by Anonymous Coward · · Score: 0

      I worked for a company where for years IT was cherished, we were seen as a department (albeit small one) two of us ran the show, and my boss who was the original systems admin in the company, brought the company from a retro-fitted house full of inefficient, hodge podge machines that werent even networked (they bought whatever was at staples and used floppies to transfer data with one computer on the internet) to a multi-location 500 seat network that was centrally managed and had high availability. The technology helped the company move to where it was making millions, the fact the upgraded systems allowed them to increase communication and workflow, and compliance with the state in regards of taking care of wards of the state made the company extremely profitable.

      Now, everything was going fine, we were treated well, our opinions mattered, etc. Hard to believe I know. The thing was, the company wasnt infected by the corporate culture virus...yet.

      about a year and a half ago, the CEO is convinced by a group of CEOs that he needed to hire on a bunch of suits and corporate types, that's when it went downhill.

      First they axed a ton of employees, giving them a catch-22 that would force them to quit (ie, take a manager and basically turn them into a cleaning person, and pay them minimum wage. the manager quit before that happened) thus saving the company money in unemployment.
      Next we got our balls busted over everything, and do I mean everything. We were threatened with our jobs, told that we were a dime a dozen and easily replaceable (they ate these words later) and were put under higher scrutiny because we were "techie nerd types" who like to wantonly spend money that could be used for the bottom line. The new management types saw us as a pack of lazy fucks who eat pizza all day and play WoW, because we were "nerds".

      Next we get moved out of home office, to one of the worst places to be moved to, one of the facilities where we dealt with wards of the state, which put us at risk of injury (some of these people were violent as hell, and hospitalized people on occasion)
      put in a room that was not designed to hold tech equipment, and was far from secure.

      After that, we got non-tech jobs thrown on us, such as auditing bills having anything to do with anything that used electricity, because "that's what IT people are for"

      then they began hiring more corporate culture types, we got the CPA from hell. She was not only one of the least desirable people on earth, she also had an insanely skewed view on her position the company, and sadly, management bowed before her.

      She managed to get my boss fired within two weeks of joining the company because he was the head of a software project that managed our internal data and kept track of time clocking.

      She would make claims how it wasnt compliant, yet would never tell us how, and how we had to attend expensive seminars. Meanwhile a product a friend of hers made was pushed over the in-house product we had that worked (it needed some polish though) she would say "we can review the in-house project after we do the presentation on this software" which she managed to steamroll anyone who went against her.

      That's then how my boss lost his job. He objected during the meeting, she pointed in his face and accused him of all sorts of things, basically putting him in a bad spot in the views of management.

      Then she made claims after the meeting that he had been snooping on her email, after she had specifically asked him to fix something on her computer days prior. She claimed he knew things they hadnt discussed (but had in reality.)

      regardless of proof or evidence, they soon had him locked out of the company some few days later and then let him go. I had to go through all of his belongings and sort them out from company property (which the company tried to lay claim on most of it)

      Needless to say, I was the new sysadmin, sorta. This is where it got really shitty. The CPA , who not only pulled that garbage, also liked to

  14. Re:IT Are Like Janitors by Reason58 · · Score: 1

    Seriously - get overselves and STOP finding ways to make my job more difficult. MY job produces the revenue that pays YOUR salary.

    To put it in a car analogy, it is like rolling through stop signs. It saves you one or two seconds each time you do it, but when you get caught you end up losing all the time you saved twenty-fold.

    The "hoops" are in place for a reason. You may not get immediate gratification, but overall your job happens more efficiently.

  15. It's one way stop unnecessary requests by anti-NAT · · Score: 1

    As other people have said, IT is a support function for most businesses. In some cases, this can create an authority problem - the IT section is expected to do what ever the rest of the organisation requests, and also to then wear that cost. It also can mean that as the rest of organisation aren't in the "IT business" they don't know or don't allow for internal and ongoing IT originated work to be performed.

    Because businesses are in th business of making money, there should always be a business case for what ever the organisation does, including the work that the IT section performs. The business case should identify how what is being requested either makes money or saves money.

    The charge back model not only enforces requiring business cases, but also attributes the costs of the work back to where it both originates and where it should be providing a benefit.

    The main drawback is that it can create a monopoly provider issue - if the senior management dictate that all IT work must be done by the IT section, then IT sections can be tempted to become profit centres, and therefore not be competitive. One way to handle that situation is to set corporate standards and requirements for IT itegration, and then allow sections outside IT to compete for the work.

    It isn't a perfect solution, however I think one if it's fundmental benefits is enforcing the business case requirement - and having had to work on projects which don't necessarily provide the return to the organisation that they should, mainly because a business case wasn't done before the work commenced, I see real value in that.

    --
    The Internet's nature is peer to peer - 20050301_cs_profs.pdf
    1. Re:It's one way stop unnecessary requests by eharvill · · Score: 1

      I like the idea of a charge back model, but typically they are rudimentary in nature and only encompasses basic infrastructure costs. Even those are difficult to quantify. Sure, it's easy to say a server cost X, a network port cost Y, support staff cost Z, etc. How does one account for things like software development and other abstract resources that are not easily quantifiable?

      Most shops I've been in seem to railroad IT (support and infrastructure folks mainly) at the 11th hour and they have to scramble to make a solution work that doesn't necessarily fit into the current model. My favorites are when a shiny new Apache Linux based environment is shoved into the hands of a bunch of Windows admins to support. Or a bunch of Oracle DBAs are forced to support the new MSSQL blah product. The business then wonders why there is so much push back from IT at that point. A 10 minute conversation involving IT at the beginning of the project could have taken care of these issues, whether it's changing the solution, training up the staff on the solution or even hiring a new body to support the solution.

      --
      At night I drink myself to sleep and pretend I don't care that you're not here with me
    2. Re:It's one way stop unnecessary requests by Anonymous Coward · · Score: 0

      How much should a network cable cost? Yank it out for a day, see how much revenue the company loses. Charge that much.

    3. Re:It's one way stop unnecessary requests by Duhavid · · Score: 1

      I like it!

      IT will be the one and only profit center, everything else will be a cost center.

      --
      emt 377 emt 4
  16. Allow me to allay your fears by PeanutButterBreath · · Score: 1

    I The whole thing sounds like a cheap excuse for providing even LESS customer service than IT departments deliver already (and most IT depts I've worked with have already been FAR from customer-friendly).

    What it actually sounds like is providing more responsive "service" that amounts to commiserating over your unfulfilled IT related goals. Your project is important. IT wants to walk a mile in your shoes and really feel the pain of watching it flounder.

    This way, failure is shared and everyone understands.

  17. What a Crock by awol · · Score: 1

    The fundamental problem with many internal IT departments and particularly with regard to the development of software is the lack of discipline that the customers have because of the absence of price as a constraining behaviour.

    When you are a good external provider of bespoke software you end up being able to use the price of your overall service and in particular, intra project "changes" in order to make sure that the customer is disciplined about defining and holding to a realistic set of requirements. It is difficult to understate how critical this is to success. In most of the crappy internal IT departments that I have dealt with the only constraint that the customer has is time and as such everything "can be done" because they just change their requirments with no impact on their budget and so the project delays and slides inexorably towards failure.

    This is without even looking at the issue of competing internal requests for limited IT resource where, assuming that the resource is limited, the best solution for the company as a whole is to provide the limited resource to the profit centre that can most afford to pay them, thus allocating the resource to the mest problems within the business. This particular point is a bit of an over generalisation but I feel that _more_ rather than _less_ business focus from the IT folk is the way to ensure less projects fail.

    TFA, reasons that the IT department should go back to the business with "with a set of recommendations for how he thought he could deliver a superior set of solutions that would meet their needs in 2012". In other words act like a domain expert business whose services the customer would be willing to purchase and to whose advice the customer would be willing to listen to illuminate, improve or limit their requirments.

    Why doesn't this happen? Because the vast majority of IT departments are not run like business and they have not demonstrated the expertise (through repeated success) to allow the actual profit centres of the company to be willing to listen to them.

    Indeed rather than behaving less like a business IT should behave more like a business, or perhaps more acurately more like an entrepeneur with a goal of maximising profit and then

    --
    "The first thing to do when you find yourself in a hole is stop digging."
    1. Re:What a Crock by Anonymous Coward · · Score: 0

      Simply using price as constraining behavior results in half-baked results. To the author's point, intelligent *Governance* should drive decisions and action, not the arbitrary amount any particular department has on hand to fund an internal improvement.

  18. IT-as-a-business also positions it as antagonism by Trepidity · · Score: 5, Insightful

    Ideally, as someone who isn't in IT but uses technology, I like to think the IT guys are on my side. If something is broken, and I can't fix it myself, or something could be better and I can't improve it (due to lack of knowledge or resources or access), they're there to help me out. Setting up IT "as a business" fundamentally changes this way of thinking about things, though. My group then sees IT as a cost center: we want to use as little of their stuff as possible, or we might get billed for them doing stuff for us. IT sees us as customers to whom a bunch of crap can potentially be sold, generating revenue for their IT business.

  19. Outsourcing in general sucks by Anonymous Coward · · Score: 1, Insightful

    I'd say in general that outsourcing anything sucks. I suspect the only exception is if the business is very small - too small to occupy at least one full time person. After that, you're better off bringing it inside, whatever the role.

  20. Re:IT Are Like Janitors by suso · · Score: 1

    Last time I checked, programmers are in IT. At least where I work. Don't even get me started on developers (and I was one professionally for a year). Most of them couldn't tie their own shoes without forgetting to let go after they are done.

  21. TFA beat us to it! by Target+Practice · · Score: 2, Funny

    "[Fawaz] likens IT's proper role to that of an engineer designing a car."

    Dammit!

    --
    There's a 68.71% chance you're right.
    1. Re:TFA beat us to it! by Quantumstate · · Score: 1

      You're doing it wrong. If you don't RTFA then you will be happily oblivious.

  22. Otherwise known as the... by syntaxeater · · Score: 1

    "You'll get it when you get it" model.

  23. IT is not a business, by Anonymous Coward · · Score: 1, Funny

    it is actually an interpretive dance.

  24. Good point by Anonymous Coward · · Score: 0

    He actually hit the nail to head with this. This is the thing most people working with IT or geeky professions miss, and why they think everything free and such is so great movement. Business DOES NOT work on mere technical things. Nothing in the world does.

    This all can be really put into one line: People don't care what you do. People care about results of what you can enable them to do. If you provide that, great! If you dont and jab about "better ways" to do things while costing time and money, then.. sorry, but bye bye.

  25. depends on what IT does in the company by jollyreaper · · Score: 1

    Building Services keeps the lights on, AC running, water in the pipes and toilets unstopped but they don't really know all that much about the business process and don't need to. Depending on the structure of the company, IT may operate at that level and super-users in different departments handle the business side of the IT.

    For example, IT maintains the servers for file stores, database, etc. The SQL administrator is in IT. There are two big products that run on the SQL server, one for accounting and the other for sales. The accounting product admin is in accounting. I'm the admin for the sales side and straddle IT and sales. I'm not really assigned to either department.

    The problem here is sort of similar to what you hear about outsourcing. "Is it a good outsourcing company? Is it a bad one? Is it moral to send the work overseas? Will your outsourcing effort fail?" And the primary question really isn't about outsourcing at all or even IT but is a question of whether the company has its shit together. Do people really understand how they do business? Do they know how, when, why for the important stuff? Do they have business processes documented? Are they capable of putting all that stuff down on paper and not having it change two months later on a whim?

    An architect can design a building for a company but if the company isn't sure what it wants or even what sort of business it's in, the architect cannot do anything but fail.

    In dysfunctional organizations, a greater premium is placed on ass-covering than problem-solving. Nobody wants to accept responsibility and sticking your neck out is just asking it to get chopped. In this kind of environment, IT will be defensive, not wanting to take on more responsibilities or promise a higher level of service because that just invites more things to go wrong. And this balkanization of the corporate departments prevents the sort of cooperation and cross-training necessary for getting things done successfully. In a healthy company, the operations side knows what the hell it's doing and IT can learn how the business operates and suggest solutions that the operations side might not even know they should ask for. And likewise, operations people will learn more about how their systems operate and the full extend of the features they're not utilizing.

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
  26. Depends on how you run your business... by fljmayer · · Score: 2, Insightful

    Most of the things he complains about would be bad practices for any business. How can a business keep customers at arm's length and expect to have a good relationship with them? How can a business let its customers completely dictate how they do their work? If you run a business, you are responsible for keeping it sustainable, and sometimes that means you have to say no to your customers.

  27. Re:IT Are Like Janitors by paeanblack · · Score: 5, Insightful

    Do you drop your trash on the ground wherever you please? Why not? You are far more important than the janitors, both by title and salary.

    Why not let the janitors follow you around and clean up after you as you constantly change their job requirements? YOUR job produces the revenue for THEIR salary, right? They should accommodate your wishes at all times.

    Oh, wait, if you did that, you'd just be an asshole. The amount of extra babysitting you'd require from the cleaning staff means other coworkers aren't getting the support they need.

    Your petty "IT are just janitor schmucks" attitude is self-centered, narrow-minded, and utterly detrimental to the company as a whole. All you amount to is being the jackass that never flushes toilet 'cause he's too important.

  28. "Necessary Evil" by U8MyData · · Score: 1

    I've been the wearer of many hats in both public and private IT organizations. I have been known to term IT efforts to IT managers (who are often there as non-technical sorts) that the effort is seen as a "Necessary Evil" IT costs money; equipment, software, employees, benefits, etc. The real benefits of the effort are often taken for granted and not seen (that is if you are doing it right). The fact is that business cannot survive or compete without some type of reliance on IT in its many forms. For management to continue to deny that IT exists and requires resources is irresponsible. IT is as essential as paying the bills, marketing, and sales; maybe more so. Pull the plug on the data center and see what happens. (Been there done that, by accident of course...)

  29. "Customer" dominates - bad. IT dominates - bad by magbottle · · Score: 1

    IT departments and their "customers" are partners in accomplishing the tasks the company must perform to be successful (or simply stay in business).

    When the "customer" is able to contort IT to their wishes to make their job easier, or when IT is able to contort their customers to their wishes to make _their_ jobs easier, the more the corporate mechanism falls apart.

  30. Re:IT Are Like Janitors by Nadaka · · Score: 1

    Janitors don't just mop the floors and clean the toilets. Janitors also serve as maintenance staff at most companies of reasonable size. Good luck being productive at work when there isn't a toilet in the building that flushes, half the doors are stuck and the "air conditioning" blows 102 degree air all summer long.

  31. Re:IT Are Like Janitors by starbugs · · Score: 1

    A janitor cleans things up - and is not a carpenter.
    A carpenter builds new things - and is not a janitor.

    IT has to do both.

    If either gets neglected, the company suffers.

  32. Economics versus Job Satisfaction by Mr_Tulip · · Score: 2, Insightful
    The sentiment portrayed by the author of that article is a very common one among IT workers. That somehow, our best efforts are undermined by the need for our work to be costed, audited and planned by external (to us) business interests.
    I personally try and produce code that meets and exceeds the business requirement, and does so within the time-frame set by the business. The problem, I think is that software engineers, in general, are a bunch of perfectionists, and we like to hold off announcing a 'final version' until the last possible moment. (Google Mail was in beta for how long?)

    What I have come to realize, though, is that it is not just the IT departments that feel this way. In general, there are some people in every department, of every company that belive that their performance would improve if only they had a greater measure of self-determination. Perhaps the number of people who feel this way is highest in IT, but it is certainly not exclusive to IT.
    So what it comes down to, I feel, is that we are slowly drifting towards a business culture where the individual has more control over their job, and where sucess is measured by job satisfaction instead of economics.

    At least, that's the direction I hope we are heading in.

    1. Re:Economics versus Job Satisfaction by david_thornley · · Score: 1

      The sentiment portrayed by the author of that article is a very common one among IT workers. That somehow, our best efforts are undermined by the need for our work to be costed, audited and planned by external (to us) business interests.

      That's not how I read it. IT is going to be subject to business requirements and budgeted and audited no matter what. The relevant question is how to do this. The choices mentioned in the article are "IT as a business" and "IT as part of the business". In one, IT is responsive to uncoordinated requests, and in the other IT is responsive to business needs.

      I don't see how this is different from any other business unit, except that most companies already bring people from most of their other units into planning, as long as those units don't operate to strict rules. The article suggests that IT will work better in, say, the Finance Dept. model than the HR Dept. model, which seems reasonable to me.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  33. Common Sense Still exists? by coreolyn · · Score: 1

    It's been many years since I heard some common sense on this subject.

  34. TFA is Confused by Anonymous Coward · · Score: 0

    "IT must be integrated into the heart of the enterprise, and everyone in IT must collaborate as a peer with those in the business who need what they do"

    Uhhh...you mean like a BUSINESS PROCESS inside any business? Yes. Then IT should be treated as a business process.

  35. Re:IT Are Like Janitors by foldingstock · · Score: 1

    The problem with your comparison of Janitors and IT works is visual. If the Janitors are all laid off, it is noticeable (trash cans overflow, dust begins to settle, glass becomes smudgy, etc), whereas if the IT department is laid off, much of their work may go unnoticed immediately. People tend to ignore IT until something breaks.

  36. Running a X as a business by Anonymous Coward · · Score: 0

    pretty much means report a bunch of lies to accounting so they can produce reports that fester on managements desk.

  37. The blind spots. by v(*_*)vvvv · · Score: 2, Interesting

    IT is still young. And we have an extremely muddled labor pool that is mixed with young geniuses and out-of-date veterans, as well as idiot young guns and some older people who *really* know what they are doing.

    The problem with this situation is that from everyone's own perspective, it becomes extremely difficult for everyone else to make the right decision.

    A novice non-IT business is the perfect target for a one-stop shop type of IT outsourcing company. They will never truly understand what you need, teach you anything, or explain exactly what you are paying for. You will get propriety solutions and pay a heavy margin for maintenance. Yes, they will meet requirements, but this is far from ideal.

    Another pitfall is hiring the true techie to *manage* an IT department or an IT solution. There is a HUUUGE difference between someone who excels at technical knowhow and accuracy, and someone who sees the whole picture, can work with people, and can make compromises when weighing non-technical priorities.

    The best scenario for any company is to find a savvy insider early and hire them. This person might not be able to do everything themselves, but they will know good from bad. They will also be close to management and will be pragmatic about implementing the needs of the company. Give this person sufficient resources, and you are good to go. Of course, whether or not you hired such a person, you may never know. If you actually have such a person *in* management, then you are ahead of the curve.

    One thing is for certain though. New businesses that embrace IT will have a distinct edge. If you work at a fairly young company that doesn't care about their web page, or is losing business to competitors that do, I would get ready to jump ship. Seriously, IT can make or break even a restaurant (eg. SEO and yelp management).

  38. Some possible good in chargebacks by jpmacl · · Score: 0, Offtopic

    I love discussions like this - it amazes me how corporate IT can think of themselves like vendors, when they typically have minimal skills in that regard. I wrote about chargebacks a few years ago - the good and the bad ... http://bit.ly/6YeInd See also ... http://bit.ly/EwsC ... lots of different ways to think about the business / IT relationship

    --
    - jpmacl
  39. Re:IT Are Like Janitors by FlyingBishop · · Score: 1

    Not to mention the whole chance of crashing, if I follow your analogy correctly.

  40. Re:IT Are Like Janitors by gbjbaanb · · Score: 1

    I'd liken it more to another professional area of the company. Take HR or Accounts for example, neither of those is an 'internal business unit' as they cannot be outsourced so readily - ok, you can outsource your accounts, but it'll just cost you more, and you still end up retaining your account managers and payments clerks. HR, no-one thinks twice about them being a business service that's integral to the business rather than stuff you can buy from the lowest bidder. Like the toilet paper vendor.

  41. Re:IT Are Like Janitors by mikael_j · · Score: 1

    Ah, but the janitor(s) going on strike will not result in the CxOs being unable to go to the bathroom the very same day, a week later there might be a problem but they are not required to be available 24/7. If the lights in the upper floor hallway in building 5E start flickering your entire business won't grind to a halt, but if the the CFO is unable to logon because he managed to screw up his profile for the sixth time this month due to porn surfing there will be a problem. Not to mention what happens when shoddy ten year-old servers that IT has requested a replacement budget for since 2004 start going down...

    /Mikael

    --
    Greylisting is to SMTP as NAT is to IPv4
  42. You don't understand the article. by schon · · Score: 3, Insightful

    The whole thing sounds like a cheap excuse for providing even LESS customer service than IT departments deliver already (and most IT depts I've worked with have already been FAR from customer-friendly/b>).

    The whole point is that you're thinking about it the wrong way. There should be *NO* "customer" anything.

    When I'm working on an important project, and need a critical piece of software or hardware upgrade, I certainly don't expect IT to drop everything and come running immediately.

    What you *should* expect is for IT to be a part of the project from the beginning, rather than just being asked to provide something after the fact. They don't need to "come running" because they're already there.

    1. Re:You don't understand the article. by dbIII · · Score: 1

      What you *should* expect is for IT to be a part of the project from the beginning

      Instead we get from a HR person when you go to get coffee "my neice started work here today for me and she'll need a computer with MS Project on it after lunch". There is then disgust and indignation at your inability to instantly produce a computer from your sleeve and not having the time to drive across town to get media - of course after the person involved having planned the little bit of nepotism for six months. That's the extreme, but unless you go around asking department heads on a regular basis what they need you get a suprise
      It's not just IT that gets this. Poor planning hits everyone, but oddly enough by the time it is exposed it is often in the court of the IT people that then have to run around looking for office furnature or stationary in addition to the normal job. Being the last in the chain that is usually where the blame is conveniently placed.

  43. Requirements by pittance · · Score: 2

    The issue of requirements is one that I've always found interesting.

    There always seems to be an assumption that customers know how to write requirements. Personally (from the position of a hobby coder who needs to use the services of professionals to get real applications written) I've always found it difficult to write intelligent requirements.

    Don't get me wrong, I know that this is my fault, but I find that I need assistance from people who actually understand the ways that things _could_ be done and know the implications of the things that may be asked for. I always prefer to plan for a significant activity just to find out what I should be asking for. Motivation of the people who I ask for advice is important. If I (or the company I work for) pays the developer I know I can expect that they want to get the best results for the company as a whole.

    I work in the aircraft industry and I've seen enough poorly chosen requirements for aircraft to know that this isn't a solely IT issue...

    1. Re:Requirements by ilovegeorgebush · · Score: 1

      By requirements I'm referring to the standard "requirements building phase" of the standard development lifecycle.

      It rarely happens.

  44. "Ruining IT As a Business" Is a Bad Idea by DrJimbo · · Score: 1

    Tell that to SCO. For the past six years their business has been based on ruining IT for the rest of us. For a second opinion ask a patent troll. Even though it might be a bad idea it is certainly a good business for some of them.

    --
    We don't see the world as it is, we see it as we are.
    -- Anais Nin
  45. Better IT be treated like business... by pyrr · · Score: 1

    ...than behave as if it's a self-licking ice cream cone. IT exists for the productivity of the other employees. All too often, IT folks lose sight of that and start feeling that they can call the shots and that the end users' needs aren't as important as IT objectives and IT vision.

    1. Re:Better IT be treated like business... by Fulcrum+of+Evil · · Score: 1

      ...than behave as if it's a self-licking ice cream cone. IT exists for the productivity of the other employees. All too often, IT folks lose sight of that and start feeling that they can call the shots and that the end users' needs aren't as important as IT objectives and IT vision.

      All too often, IT is denied the tools to do their job properly, then blamed for not doing their jobs.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  46. IT by Thaelon · · Score: 1

    IT's job is to facilitate the rest of the company with regard to technology. Period.

    It's their job to make IT stuff work, make it work faster, make it more reliable, and easier to use.

    Running it as a separate entity, or one in which the IT staff don't have to have a clue about the domain the company works in is foolish.

    --

    Question everything

    1. Re:IT by Chirs · · Score: 1

      "It's their job to make IT stuff work, make it work faster, make it more reliable, and easier to use."

      Only as long as doing the above improves the business as a whole. There's no point in spending a bunch of money to make the IT stuff better if that money would have been better invested in other parts of the business.

  47. Business School Ideology by catchblue22 · · Score: 5, Insightful

    Interesting article. From what I have observed over the past few decades, there has been a steady growth in ideology in business schools and economics departments. These ideologies are usually simplistic models or sets of ideas that are supposed to be broadly applicable. Many of these ideologies have come and gone like fads. Many of them, while useful, are not axiomatic. Business school graduates often treat the "management" skill-set that they learn in school as broadly applicable to any field. Thus, MBA graduates may move between extremely diverse positions. I know of one that went from managing a train manufacturing plant to managing a food manufacturing facility. Because he had no previous experience with working with food, he faced significant difficulties both in making the food plant operate smoothly, and in making a profit. He didn't have a clear idea of where he could cut within the operation without endangering food safety. He lacked both detailed knowledge of production methods, and had a poor understanding of scientific principles. Under the ideology of business school, this person's management skills should have been directly transferrable between many different fields. The reality on the ground was quite different

    In the case of the topic at hand, it seems to me that one particular model, consisting of customers and service providers with all such relationships entail, is not optimally applicable to a specific situation (IT). The economy, and the world, is far more complicated and subtle than simplistic and faddish business school ideologies.

    --
    This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
    1. Re:Business School Ideology by TubeSteak · · Score: 2, Interesting

      Under the ideology of business school, this person's management skills should have been directly transferrable between many different fields. The reality on the ground was quite different

      Managing people is directly transferrable between many different fields.
      Managing business processes and operations is almost always industry (if not company) specific.

      --
      [Fuck Beta]
      o0t!
    2. Re:Business School Ideology by Ryanrule · · Score: 1

      Sounds like a failure of HR. Of course i dont think HR can ever actually succeed.

    3. Re:Business School Ideology by catchblue22 · · Score: 1

      Managing people is directly transferrable between many different fields.
      Managing business processes and operations is almost always industry (if not company) specific.

      Yes, that is what the business schools say. While I don't deny that there is some truth to this assertion, I think that the situation is more complicated than your assertion would imply.

      --
      This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
    4. Re:Business School Ideology by Anonymous Coward · · Score: 0

      From what I have observed over the past few decades, there has been a steady growth in ideology in business schools and economics departments. These ideologies are usually simplistic models or sets of ideas that are supposed to be broadly applicable.

      Yes, simply put: according to business school product a manager doesn't need business-specific knowledge so hire business school product. Nice scam. As transparent as it is destructive. Family worked at Nortel at its height and the stories I heard could curl hair, antics impossible with managers who actually understood the product.

    5. Re:Business School Ideology by JayWilmont · · Score: 1

      I agree. A good manager should also be able to recognize what areas they don't understand and then assemble a group of people to advise & teach her/him on the details of the specific industry or company.

    6. Re:Business School Ideology by catchblue22 · · Score: 1

      according to business school product a manager doesn't need business-specific knowledge so hire business school product. Nice scam. As transparent as it is destructive...

      Failure upon failure, and yet MBA's just keep on hiring clones of themselves.

      I think that Apple Computers is an excellent example contrasting the differences in management styles between MBA types and actual product experts. Steve Jobs has detailed knowledge and definite ideas about the types of products he wants his company to produce. He was closely involved in the creation of the original Mac interface in the mid-1980's, and the company grew quite well. Jobs was forced out, and the company was then run by MBA types, who sought to "maximize" return from existing product lines. Apple ceased to be a leader in its industry, and it nearly went bankrupt in the late 1990's. Steve Jobs was brought back to the company, and has succeeded in transforming Apple into a technical leader again.

      To the typical business school product, Steve Jobs would likely seem as a reckless dreamer. Management types would likely focus less on envisioning a future for a company, and more time gazing at graphs and other proxies for reality, in a quest to magically bring a company to profitability.

      --
      This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
    7. Re:Business School Ideology by PPH · · Score: 1

      MBA diploma mills and IT businesses (and pizza shops) have one thing in common: Their lives are made a lot simpler if they can convince their customers that everyone will be happy with the same recipe. Their cost to customize their product (managers, IT architectures, pizza toppings) is much higher than their cost to modify customers' desires.

      --
      Have gnu, will travel.
    8. Re:Business School Ideology by emt377 · · Score: 1

      I agree. A good manager should also be able to recognize what areas they don't understand and then assemble a group of people to advise & teach her/him on the details of the specific industry or company.

      The problem is when you do this you get a business run by committee. You really do need managers who are strong in their field of business, but also smart and skilled when it comes to business strategy and deal making. Otherwise they can't come up with winning ideas to capitalize on a moment of opportunity - they likely won't even recognize it and it just floats past. This is how most business happens, and it takes a certain type of person to be successful at it. But if they don't have deep, internalized understanding of their business this just won't happen. Businesses run by committee almost always give a particular impression of appearing to drift about aimlessly.

    9. Re:Business School Ideology by catchblue22 · · Score: 1

      A good manager should also be able to recognize what areas they don't understand and then assemble a group of people to advise & teach her/him on the details of the specific industry or company.

      Fair enough. No one knows everything. But wouldn't it be better if a manager had familiarity with the business he was managing? Wouldn't that improve the ability to make strategic decisions? Wouldn't direct and detailed knowledge of the workings of a company help a manager in discerning whether his subordinates are giving him accurate information? Wouldn't such familiarity allow a leader to improve his vision for the future of his product and his industry?

      --
      This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
    10. Re:Business School Ideology by nine-times · · Score: 2, Interesting

      He lacked both detailed knowledge of production methods, and had a poor understanding of scientific principles. Under the ideology of business school, this person's management skills should have been directly transferrable between many different fields. The reality on the ground was quite different

      I think this really gets at the point of the article, and it seems to me like a lot of people are missing it. The point is that IT often isn't a service that can be offered uniformly between different businesses in different industries. At the level of a helpdesk tech running around servicing desktop computers, yes, he can probably switch from one industry to another without too much extra learning. However, when you get into IT management, you can't just know IT stuff an operate independently from the rest of the company.

      Part of the problem is with treating IT as an independent business servicing your business (or actually outsourcing) is that the non-IT part of the business often doesn't know what it really wants from IT. In short, if they knew enough about IT to know what to ask for, then they wouldn't need the IT department.

      If you're running a business and aren't much of a computer expert, then you don't necessarily know what computers can do for your business. You don't know what parts of your business processes can be controlled and audited automatically by computers, and which ones can't. You need the IT people to learn your business and be part of it so that they understand the ins and outs of your process, and then they can tell you how to best use computers to maximize productivity.

      I think that's the message the article is trying to put out. The article blames companies that have pushed outsourcing as a solution, since they have something to gain from convincing people that IT should operate independently. There may be some truth to that, but I've seen a different culprit. I think part of the problem is that the IT department is sometimes too quick to take the attitude of, "I just want to fix your computer and ignore all that business stuff," while the MBAs think, "Those IT guys are so wrapped up in their computers that they can't be trusted with business decisions."

    11. Re:Business School Ideology by JayWilmont · · Score: 1

      Better? Probably. But my point is just that a good manager would be able to figure out how to manage well in nearly all circumstances.
      So while it may take some time for somebody used managing building trains to learn how to manage making food, a good manager should be able to make the transition. But there can also be benefit in bringing experiences from other fields/organizations, and sometimes having somebody question "the way its always been done" can be very healthy/productive.

      Of course real life is more complicated: sometimes the way its always been done is that way for very good reasons. If the manager has always had a passion for train-building, and only begrudgingly switched, then they probably won't do nearly as well making food, regardless of their managerial skill. Or if the manager just delegates knowing how things actually work to others but never bothers to learn how things work themselves, then they are not a good manager - they are just ok (at least they are acknowledging that they don't understand things, which is still better than thinking they understand something and not). It also depends on the role itself - how much of it is actually dealing with people, and how much of it is business decisions that require a deep understanding of the industry.

    12. Re:Business School Ideology by JayWilmont · · Score: 1

      There is a difference between getting explanations, advice and input from people, thinking about it, and then making an informed decision from forming a committee and not letting anyone leave until there is a unanimous decision.

      Learning an industry is something that can be picked up by a competent, intelligent person - when jumping into a new industry, it only makes sense to get other capable people to help teach you about the industry. But after a while, these advisors should go from being essential to a manager being able to do their job to being unnecessary in the context of the manager being able to do his/her job (though they would probably still be helpful to consult in big decisions).

    13. Re:Business School Ideology by catchblue22 · · Score: 4, Interesting

      I am not saying that the skills learned in business school are useless. Only that claims that management is a completely transferrable skill independent of the specifics of the operations of any type of business are overblown.

      I should also specify something more about the particular food plant that I am familiar with. The previous manager had worked his way up from the shop floor. He new the ins and outs of food manufacturing. He was familiar with how much maintenance was necessary on the machines, how much cleaning was necessary, how hard he could push the machinery and the workers. He was fair minded but firm. And when he ran the plant, operations ran smoothly and the company made lots of money. The plant gained a reputation for reliability and quality. But he didn't have an MBA, and so he was pushed out by upper management types with MBA's.

      Fast forward to the new guy, an MBA manager who previously ran a train plant. He would sit up in his office staring at graphs. His method of management was basically to control money flows. He would cut money from sanitation, from quality control, from food safety testing. He would push the system to its limits, and several times the system broke, hurting the reputation of the company. To top it off, the company lost more money under his watch.

      The business schools, to a certain extent, teach managers to cut themselves off from the details of operations, to abstract the operations of a company to a certain number of parameters. I am arguing that this is not a good methodology, and will not usually lead to an agile and innovative company.

      --
      This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
    14. Re:Business School Ideology by nine-times · · Score: 1

      The business schools, to a certain extent, teach managers to cut themselves off from the details of operations, to abstract the operations of a company to a certain number of parameters. I am arguing that this is not a good methodology, and will not usually lead to an agile and innovative company.

      I agree, and just to tie this back in: techies often also cut themselves off from the details of operation under the justification of "I'm just the IT guy. I make the computers run, but don't want to deal with the business stuff."

      When I was first hired to the company I work for, I looked around and immediately identified 20 things (making the number up just for the sake of discussion) that the company was doing which seemed absolutely retarded to me. These things weren't IT decisions, but they immediately popped out as, "why do they have people doing this work when a computer could do it in 1/100th of the time?"

      I asked the director of operations about some of these things, and he said (I'm paraphrasing), "I understand you're just a computer guy and couldn't possibly understand how all these things work, but we absolutely have to do things this way. Having the computers do these things won't work." I accepted that I didn't understand the company well enough to argue with him, and I shut up.

      So I spent my first year working there learning all about the company. I talked to almost everyone who worked there about their job, what they did, and why they did it that way. Not only did I learn from the individual employees why they followed the procedures that they did, but I talked to management about how they viewed their business and what their strategies were.

      After a year of learning, I was able to work with management to redesign a lot of their operations. It turned out that of the 20 things that I thought were retarded, only 7 were actually retarded. Of the other 13, it was absolutely necessary to do 5 of those the "retarded" way that they had been doing it. The remaining 8 couldn't be done the way that I had imagined when I first joined the company, but could be done much more efficiently than how they had been doing things.

      We all worked together to revise our workflow and in the end made the company much more efficient. I wouldn't have been able to be so helpful if I hadn't learned the existing processes in great detail.

  48. IT business by Anonymous Coward · · Score: 0

    I work for a company that runs IT like a business. All of the management is fully engaged in financial matters leaving all of the actual oversight and management to the project and team leads who are already burnt out due to lack of numerous things including lack of staffing, lack of talent, lack of respect and increasing politics especially after recent round of layoffs. This business model works so great for us, I can't wait for our next group hug...

  49. Operational vs. Strategic by ppanon · · Score: 1

    You would think businesses would understand the difference by now. However with most public companies focused on the next quarterly or yearly report, the operational factors seem to overwhelm the strategic, until something like a major recession slaps them upside the head. "IT as a business" and best practice frameworks for IT work well for operational tasks. Software development, among other functions of IT, are strategic tasks and those tasks will function best when well integrated with the needs of the business instead of the needs of business units. So manage operational functions like a separate business, but integrate strategic functions more closely with the business and use the data you gather at the operational level to inform those strategic decisions.

    --
    Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
  50. Driving An Airplane by DynaSoar · · Score: 2, Interesting

    Running IT as a business is like driving an airplane:

    It seems like a logical extension of known abilities.
    In the situation, if you try a few driving techniques, they'll probably work out fairly well.
    But the first time you try something that seems simple but works very differently, say try to turn left by turning the 'steering' wheel to the left, you're going to be sorry.

    Making parallels between IT and business is what business people do when confronted with having to run IT based on their business experience rather than learning how to do it right. They are rationalizing using the tools they already have, and protecting their ego by trying to make the rest of the model fit them. When they try to turn left and end up pranging*, they can blame the IT department for not falling into line with the business model. They can use that excuse when interviewing for their next position and get the sympathy of all the other business people who commiserate with colleagues forced to work with the IT people.

    Do your business-based IT manager a favor. Soothe his ego by telling him he drives like Mario Andretti. Then brief him on the basic differences between driving the track at Indy, and moving in 3 dimensions using pitch, yaw and roll, and how if he tries to take the first turn the way he used to, he's going to get a valuable lesson in roll, as well as in pranging. Then take him out for a few touch-and-goes and let him hold the stick for a bit on the level. Then sign him up for beginner's ground school, which would be learning to be a help desk droid. If you're stuck with him, you might just try to get him to learn to be part of the department rather than part of the problem.

    And if he refuses? Fuck it, strap him in and let him solo. It won't take long. There's lots of these guys that the big kids upstairs want sent your way, for various reasons, and 'making IT work' may be the mantra but it's not always the reason.

    Pranging, from prang v. (Brit.): To land an airplane nose first, usually at high speed, often under power, almost certainly by someone with no previous experience landing an airplane in that fashion. The lucky tend to learn to land in other ways after this, the smart learn to before this, the rest never get a second chance.

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
  51. So many misinterpretations by cjonslashdot · · Score: 1

    I see many misinterpretations of Bob Lewis's article.

    If I understand him correctly, he is saying that IT should be integrated, not apart from the business. This is in fact what my book Value-Driven IT is about. (http://valuedrivenit.com/) Mark Lutchen, the author of Managing IT as a Business, wrote a foreword for this book.

    However, the choice should depend on whether IT is strategic to an organization: if it is, then IT needs to be integrated, and should not be a separate internal business or a service.

    If IT is strategic to an organization, it no longer makes sense to distinguish between technical issues and "business issues": in such an organization, technical issues *are* business issues. The key is to know what issues matter, and what issues don't.

    This does not mean that there should not be an "IT department": there should, to manage infrastructure; but strategic IT should not be the province of a separate "non-business" group.

    In my book I advocate for having a strategic "change management" group that spearheads and oversees strategic change, including technology deployment. This helps to ensure that the organization has a center of excellence for managing change, thereby reducing risk, reducing time to implement change, and increasing the agility of the organization.

  52. After briefly skimming TFA by Anonymous Coward · · Score: 0

    I recalled my approach to IT from the developer PoV:

    There is little point in being an IT customer when there are so many other vendors out there.

    Of course, all my experience has been at places where it was possible to route around IT. I must confess this isn't necessarily a good thing. I'll never forget a certain manager's explanation along the lines of, "it's backed up... but please don't delete the 'data' folder". Yes, that's real. It was gigs of customer data. No, I won't say where. Ah crap, better post AC.

  53. Re:IT Are Like Janitors by QRDeNameland · · Score: 1

    Seriously - get overselves

    What's an overself? Clothes? Armor? Superego?

    --
    Momentarily, the need for the construction of new light will no longer exist.
  54. bad management by DaveGod · · Score: 3, Insightful

    Don't confuse problems stemming from bad management with problems stemming from a bad model.

    The idea of internal customers comes from Total Quality Management. TFA bears absolutely no resemblance to TQM. TFA describes what happens when you have the old style business structure (divisions/departments) and a pointy-haired boss learns accounting are calling IT a "cost centre" and then mistakes an accounting technique for a management technique.

    People like to blame accountants for this, but that's because... accounting is a different department. Sure, this "hairball" IT system I'm supposed to be in charge of is all someone else's fault, but that "chargeback" system, well accounting is in charge of that aren't they!

    FWIW TFA is quite disappointing for Infoweek. It displays numerous hallmarks of a self-help book. It massages the ego by implying that yes, you are being looked down upon, you should be more important and given more freedom and control ("IT should relinquish its increasing stance as an order taker, and earn and advance its intended role as the qualified engineer of what makes a business hum"); it's all someone else's fault ("hard to get the business leaders to step up"); and genial bashing of accountants in order to be all like-minded and chummy ("full employment for accountants"). Ironic then that all does is suggest adopting a business structure that has been core material in accounting studies since Japan started making cars, all wrapped up in executive-speak babble and buzzwords (unsurprising given the reference material).

    By the way, most of the time people seem to assume doing the whole integrated thing will automatically be more productive and satisfying. It can be, but don't for a minute assume it's also easier. One thing the traditional model does supply is a command structure and set procedures - take that out and everybody finds they have to do stuff that previously they associated with management.

    1. Re:bad management by nine-times · · Score: 1

      By the way, most of the time people seem to assume doing the whole integrated thing will automatically be more productive and satisfying.

      Well I think more generally it's a mistake to believe that implementing a new system or organizational structure will suddenly make things work perfectly. That's part of the mistake for the "traditional model", too. It's like, "Oh, if we treat the IT department as though it were an outside business which services us, it would suddenly become completely simple to evaluate the costs and benefits of IT, the IT department will become simple to manage, and the IT department will become as efficient as it could possibly be!"

      Running a business is difficult. There isn't a set of rules that you can follow that will make everything work out well. Comprehending all of the true costs and benefits of a thing is hard, and there isn't a magic equation that will always give you a complete sense of what things are worth. Good management takes work, knowledge, experience, and even a little wisdom, and even the best managers will still have problems keeping things running smoothly. Stop looking for a magic bullet.

  55. Re:IT Are Like Janitors by Culture20 · · Score: 1

    IT people understand a developer's job about as much as a janitor does.

    You are aware that a lot of IT jobs cite "B.S. in Computer Science or equiv." as a requirement, right? Sit a *nix sysadmin down in front of a terminal and tell him he needs to fix a bug in some C code, and he'll happily whip out vi, gdb, and gcc. Sit a Windows admin down in front of a Windows machine and tell him he needs to fix a bug in some C code, and he'll fire up Visual Studio (or mingw). They may not get it done as quickly or cleanly as a regular developer, but they're light years ahead of your average janitor.
    Now reverse the roles. Sure, a dev will have an innate grasp for scripting, but he'll be just as slow if not slower to get IT work done. My home computer is easy to set up (and that's what devs gauge IT work by), but setting up a business desktop, where there are policies in place to ensure the security of the company's data, is a lot more difficult and requires planning. Setting up and maintaining the servers and networks even more so (those can't just take a reimage). Making all of the above function as a system to work efficiently is the end goal.

    Seriously - get overselves and STOP finding ways to make my job more difficult. MY job produces the revenue that pays YOUR salary.

    We'll have to talk to Information Security, Human Resources, and Legal about that. When you violate company policy by uninstalling a critical patch or by installing limewire or eDonkey, you open the company to risk, and stand to lose the company more money than I'd ever get paid for 60 years of service. Mordac, Preventer of Information Services, totally needs a twin brother: Cadrom, Enabler of Information Leaks.

  56. Re:IT Are Like Janitors by Atrox666 · · Score: 1

    I can hire 5 people from India for your salary and they will accomplish about twice what you do(all totaled).
    They tried to outsource my department..it failed.
    We were able to get rid of most of the developers since they're a dime a dozen.
    I do both coding and 3rd level support and the support people are by far more competent with a computer than the developers who get lost outside their IDE.
    Your software won't be worth crap if you can't get it distributed.

  57. Re:IT Are Like Janitors by AP31R0N · · Score: 1

    You've hit on one of the problems with the term IT. Some people think it applies to software development, others to help desk and infrastructure, or to HRs information systems. While it's easy to make the case they are all IT, i think it's a bad idea because programming is NOTHING like being a help desk techie or a sys admin. Different degrees, certs and career paths (and pay scales). Yeah, they all use computers and done by nerdy types, but the similarities end there. i can't program for shit and don't enjoy it. But i can make your network run.

    --
    Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
  58. Re:IT Are Like Janitors by Anonymous Coward · · Score: 0

    Hey developer - all you do is list the steps involved in doing something. Usually, someone else tells you the job, and you just write down the detailed steps. Calm down. Writing instructions isn't a big deal - even if your instructions are in a language.

  59. Re:IT-as-a-business also positions it as antagonis by scamper_22 · · Score: 2, Insightful

    The problem is that fundamentally, every other 'business support' eventually finds that it cannot be ruled by business... and as such makes itself a profession.

    Lawyers - check
    Accountants - check
    Constructions and other engineering fields - check
    Trades people - check

    Right now, I'm looking at the elevator and it has be inspected by a licensed inspector. Yet, I'm working on software that runs the very internet... and I know they can bring in someone who has no experience and no knowledge and no licensing to build and test the router?

    Anyone see anything wrong with this picture?

    Even something as simple as network management (CCNA style). No other field would let CCNAs operate routers. They'd all require a skilled person a degree and probably industry certifications (CCNP) to operate a basic router.

    You can look at other fields like healthcare. They all turn themselves into a profession so they have something to stand on when faced with 'business'.

    There are a lot of things a profession does
    1. Ensures people are trained properly. Lawyers go through grad school, become associates, learn under a senior lawyer... Law is complex. You can't throw a new grad lawyer in the middle of corporate law. Yet, in engineering, I've been thrown into an issue where the core internet router of a major city was down... and I (the new grad software engineer) was thrown it to deal with the ISP and diagnose the problem.

    2. Ensures Quality. You have a voice if you feel standards are being violated. Short cuts taken that threaten some higher values (security, stability...).

    3. A sense of independence
    You are in charge of this. No business person tells a lawyer how to do their job. Yet I'm amazed when business people decide how to run software or IT. Oh, just throw people at projects... that'll work. Don't value knowledge in the current code base. Sure!!!

    I'm fully aware of the downsides of professions... there is no way technology would have been able to progress as fast if it were a true profession. People would use the profession as job protection.

    I am fully aware of business' need to make a profit. I don't rant against that. But as all professionals we say... if you let me do my damn job... we'd save you money! Give me 5 professional software developers and 5 professional tests, and we'll do the job of 200. But I suppose being a business person with power trumps making money.

    That said, I don't blame business people. I can only blame IT and engineers. We refuse to use professions. When we do get on top/management... we treat our underlings the way we were treated. Too many of us are timid and don't stand up for ourselves. How can we expect not to be trampled over?

  60. Re:IT-as-a-business also positions it as antagonis by Chirs · · Score: 1

    If it's set up as a business, then people are less likely to ask for little things because they cost money. This can be bad, because it may make people limit their requests. However, it can also be good, because it means there are fewer bogus requests.

    If IT is not set up as a business then it's very tricky to determine where time/money/effort should be spent because it's hard to know what requests are important and which ones are just would-be-nice.

    There needs to be some sort of accountability between the other areas of the business and IT. One way of doing that is to force the other areas to pay for the work that they want to get done.

    If the company is small enough, this can all be done informally. When you've got tens of thousands of people, it becomes a much different ballgame.

  61. IT integrated into the heart of the organization by Anonymous Coward · · Score: 0

    IT should be integrated into the very heart of the organization. Okay. But only on one condition: That the janitorial department is integrated directly into the board room.

  62. Re:IT Are Like Janitors by JAlexoi · · Score: 1

    Modern factories require more IT specialists than actual factory workers to operate them :-D

  63. Too abstract for me by KharmaWidow · · Score: 1

    Reading these quotes I have really no idea what this guy is getting at (specifically) - and I have done basic IT as well as continue to work with IT directly...

    Regarding "' To do otherwise is a sure sign of numbered days for IT, according to Lewis. After all, the standard 'run IT as a business' model had its origins in the IT outsourcing industry, 'which has a vested interest in encouraging internal IT to eliminate everything that makes it more attractive than outside service providers.'"

    This sound like he is simply trying to keep IT jobs rather do what's best for the company. IT architecture and tasks should be transparent - and it should run smoothly. Outsourced IT is a pooling of IT resources and collaboration with peers. ...Whether its software based like Spiceworks or independent firms. In house IT know only one system. And one solution.

    IT is losing its mystique and many tasks can be completed by node users as the use of networks etc become more familiar and common place. Keeping fulltime staff to monitor and do occasional maintenance is not cost effective. Cost effectiveness applies to everyone - including the janitors (which is why they are now outsourced).

  64. Re:IT Are Like Janitors by Anonymous Coward · · Score: 0

    In my experience:

    Pipe explodes in bathroom. Janitor has plumber fix it this afternoon and has it cleaned up before I am back at work the next day.

    Hard drive explodes in raid array. IT guy takes two weeks to look at it, then claims: oops, forgot to set up paging to notify when the first drive exploded several months ago. That was actually the second exploded drive and now I have to restore from backup.

    Janitor++: IT guy --

    Janitor sends notification two weeks early that he needs us to unplug our floortops and put them on our desks so he can wax the floor.

    IT guy goes to work at midnight so nobody sees him, and installs patches that need server reboots. He reboots with no notification and kills my job halfway through a 2 day run.

    Janitor ++ : IT guy --

    I could go on

  65. Speaking of tickets by drdrgivemethenews · · Score: 1

    Every time IT has gone down the tubes at a company I've worked for, it's been just after a ticketing system was installed. This has the immediate effect of turning productive IT people--meaning folks that help _me_ be more productive--into ticket managers.

  66. Putting a finger on it. by v(*_*)vvvv · · Score: 1

    When IT is a business, selling to its "internal customers,"

    Any business inside a business is a bad idea!! Businesses are *not* your friend. Think about it.

  67. Re:IT Are Like Janitors by mindstrm · · Score: 1

    Eh? In every shop I've ever seen, software development is a sub-group within the IT department.

  68. Re:IT Are Like Janitors by Grishnakh · · Score: 1

    I'm an embedded software engineer, and I don't work in IT. In my company, all of us software developers have our own department, but our computers are owned and serviced by the IT department. The products our company makes have embedded CPUs and lots of software; IT is there to provide us with the tools to do our jobs.

    The problem is that, for some reason, computer equipment is IT's responsibility, and comes out of their budget. So, as an engineer, if I need a $20,000 oscilloscope or whatever, I can get that, and it comes out the engineering department's budget. But if I want a $2,000 computer so I don't have to wait half a day to recompile our application, that's a no-go. So we're all sitting around with truly ancient computers (some running Win2000) and tiny monitors (= lots of scrolling) because the IT department doesn't want to buy new computers, even though it would greatly boost our productivity.

  69. Janitors alike to IT by phorm · · Score: 1

    One thing that both janitors and IT have in common: The clean up and oftimes fix the shit that would COST you money.

    Maybe IT isn't making the company a million bucks a year, but they are there (hopefully) configuring things so that you don't get infected with a virus that shares your customers' data with the world, or your data with the competition, or a million other things. Yeah, you make money that helps pay wages, but IT supports the infrastructure that allows you to make money.

    This really seems to be a concept that many don't understand. Why do proper backups, security, etc. They cost money and don't make anything, right? WRONG, because they save you from potential f*ckups that might very well lead to - depending on the company - the whole damn business going down the shitter. Why the IT guys asks for a proper backup server or some other such thing it's not because he's lazy and wants to do things the easy way, it's because he's trying to protect YOUR (company's) best interests from a semi-catastrophic failure.

    I can't speak for the janitors, but I'd imagine that if the locks on the doors were broken, everybody got E-coli from a germ-infested lunchroom or surfaces, and your clients came left the meeting because the toilet they used was overflowing with shit, I'd imagine THAT wouldn't be too good for business either. Yeah, it's a job that doesn't require a degree from MIT, but that doesn't make it any less necessary or important.

    So to the grandparent who thinks the world revolves around himself can further his self-gratification a bit more. In other words, go F*** yourself.

  70. meh by Anonymous Coward · · Score: 0

    My last job was an IT company trying to be a business. They hired me, then realised that they had no title for me, and that they didn't need me, so they sacked me. Everyone in the company, except the management, are on minimum wages. Now I work for my family's business as an office clerk and earn AUD$10k more.

  71. Re:IT Are Like Janitors by Tom · · Score: 1

    I didn't say they aren't necessary.

    But there's a difference between the guy who brings you coffee and the guy who compiles last quarter's numbers for you. One of the differences is what TFA touched upon: You can outsource and quickly switch the external company for the janitor service. Anyone who's outsourced IT knows that more often than not, the effort involved in the outsourcing dwarves the actual IT effort for that period (and sometimes, several others).

    --
    Assorted stuff I do sometimes: Lemuria.org
  72. Re:IT-as-a-business also positions it as antagonis by Trepidity · · Score: 1

    I'd actually go in the other direction. Perhaps to actually argue a case before a court there should be certification, but it's ridiculous that it's illegal to provide legal advice just because you haven't been admitted to some anticompetitive guild, even without anyone being able to prove that your advice was in any way incompetent or negligent. If I'm a self-made expert on some area of the law, why can't I give people advice on it, so long as I don't misrepresent myself as having a JD?

    I think the reason CS hasn't gone that way is because of how ridiculously oppressive a government that tried to enforce it would be perceived as. The neighbor kid fixing your computers for $10 would be committing a crime, unlicensed repair work on a computer.

  73. Wrong Model... by FatdogHaiku · · Score: 2, Funny

    I like the idea of IT as a fiefdom.

    Squire!
    Yes My Lord?
    Call the Wizards of IT, and tell them we want louder keyboards.
    At once my liege! The Wizards will want a description the problem with the current keyboards...
    Of course. Tell them I can not hear the serfs toiling in their cubicles!

    Man, is it too early to start drinking?

    --
    You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    1. Re:Wrong Model... by himself · · Score: 1

      "How do you know he's the king?"
      "He hasn't got s*** all over him."

  74. Re:IT-as-a-business also positions it as antagonis by scamper_22 · · Score: 1

    yeah... the day the rest of society operates in total freedom.... we can talk.

    I don't see that happening. I see the opposite happening. More protections, regulations... So we better dance to the tune of society... or we will continue to be trampled.

  75. Why "Running IT As a Business" Is a Good Idea by MrBrainport · · Score: 1

    For specific, product-related information, please go to http://www.microsoft.com/ ;-)

  76. Re:IT-as-a-business also positions it as antagonis by Anonymous Coward · · Score: 0

    Throughout my IT career, most of which has been as a professional consultant, I view everyone from the organization to the end-user as a client. This allows me to maintain the proper focus, a client-centric focus, when addressing problems and requests. Even when working as an employee over the years I maintained the same client-centric focus. To classify IT as a business or to set up IT as a business is non-sense because IT, done correctly, reduces costs of activities associated with the core function of the business. IT is a service not a business unless your business is IT.

  77. Re:IT Are Like Janitors by suso · · Score: 1

    I'm an embedded software engineer, and I don't work in IT. In my company, all of us software developers have our own department, but our computers are owned and serviced by the IT department. The products our company makes have embedded CPUs and lots of software; IT is there to provide us with the tools to do our jobs.

    There are two kinds of companies in regards to this question of what IT should be, one kind is the kind you work for. A company that makes some kind of computer based tech product or service. The other kind is a company that doesn't make computer based tech product or service. I've worked for both kinds of companies and believe me when I say that each kind of company has their own special needs for IT type services(and not all of them do it right). There are also special types of companies like mega conglomerates and companies that do their business primarily through the internet but are actually in a different industry (like Amazon, E-trade, etc.). I have no idea how IT works or should work in places like that. Its probably fairly strange.

    I don't really consider what you are doing to be IT, its product engineering and the person you are supporting is the customer, not coworkers. I've met only a couple of embedded software engineers in my life, but they seemed pretty competent. But I think even management would agree that you fall into the engineering department and the places these people I knew worked had them placed there. But being in a special department like engineering shouldn't really entitle you to any more special privileges in regards to computer access. Because its not about how smart you are, its about controlling access to network resources and so on. Some IT managers also place emphasis on being consistent across the network for easier management with less staff. Maybe some places this is necessary. At this point in time, I kinda don't blame them for wanting to be a little slow because everyone always wants the latest stuff and if they fill one request then they have to fill a thousand.

    I don't know if you've ever worked in the IT department as helpdesk or sys/network admin or programmer, but if you did, I think you'd see the difference. In a big company especially.

  78. Monetising IT by mjwx · · Score: 1

    You've got part of the idea. The main problem in IT is that since we don't actually make a profit off anything directly (unlike the pizza analogy), what accounting/management sees is a department that's better at making pizzas for less than last year.

    Which is why monetising IT is wrong (excepting companies that sell IT services). IT is not there to be a revenue stream but to ensure that other revenue streams are working. In this way IT is more akin to insurance, it's kept only in case the worst happens. Of course there are other business benefits to a good IT dept such as upgrades and other efficiency increases that you don't get from insurance. Accounting\PHB does not complain about the cost of insurance because they will rely on it when things go pear shaped, this is exactly the same scenario with IT and technology going pear shaped.

    What perplexes me is that if the PHB insists on monetising IT and charging for every moment of downtime, why cant the IT dept charge other departments for every moment of uptime? Why are charges one way only?

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  79. Re:IT Are Like Janitors by Grishnakh · · Score: 1

    I'm not asking for special access privileges, I'm asking for the right tools to do my job in the timeframe management wants me to do it. A computer is no different from an oscilloscope or a multimeter or a screwdriver; they're all tools to do my job. But while the company has no problem providing oscilloscopes, expensive eval boards and custom development hardware, etc., it refuses to provide a decent computer. A computer that takes 24 hours to build a filesystem (I'm not exaggerating) is wasting a LOT of money, in the form of engineering time, compared to a computer that takes 2 hours to do the same thing, but this is what they give us because the IT department is responsible for providing computers.

    I don't really see how this type of company is any different from, say, a software development company like Microsoft or Quicken. I'm sure MS doesn't provide 8-year-old computers to their employees to develop software with, because it's an outrageous waste of time for highly-paid engineers to sit around waiting for software to recompile. Actually, they probably have a more centralized build server (with a lot more power than any desktop computer, and shared by employees) to do this kind of thing, like I used to have in a prior job; I've suggested that too, and it was ignored.

    What's really strange is that the mechanical engineering group (they design the product plastics) next door has all the latest Dell Alienware XPS stuff, dual monitors, etc. So it's not a case of "everyone wants the latest stuff" as you say, because that group gets all the latest stuff, and we don't.

  80. I disagree with you on some points... apk by Anonymous Coward · · Score: 0

    "You are aware that a lot of IT jobs cite "B.S. in Computer Science or equiv." as a requirement, right?" - by Culture20 (968837) on Tuesday January 19, @05:50PM (#30825912)

    Not really what I've seen: Typically, you see things like A+, MCSE, etc. et al (of that nature/ilk, such as CISCO certs & more) for STRAIGHT "IT" jobs (meaning network tech or admin type)...

    HOWEVER, & IN YOUR DEFENSE? Perhaps an "H.R." person wrote the ones you've seen? Not sure, but, it sounds it.

    The CSC degree track is more oriented to Computer Programmers/Programmer-Analyst/Software Engineering jobs.

    (At most, as far as "classical education" in terms of collegiate academia, for IT? Well, you see CIS degree requirements or Computer Engineering ones, as far as network technician/administrator/engineer jobs).

    CIS vs. CSC, for instance? The latter is a MUCH MORE DIFFICULT DEGREE TRACK, by far (I have both (CIS was a concentration of my 2 degrees around this field)), & it is why I can state this much, yes, from experience in coursework, lots of it, in both (ontop of my actually having worked this field as a pro for a decent stretch (16 yrs. & then some)).

    There is a REASON why "classical degrees" for instance, take a LOT LONGER TO EARN than certs: There is FAR MORE TO LEARN is why.

    Then, comes the experience part...

    Which imo as someone that's been in this "field/art & science" of computing professionally (as well as having been multiply internationally published on my part for a few nice things I've done over time in COMMERCIAL CODE in "enterprise class" level apps that went on to Microsoft Tech-Ed 2000 thru 2002 as a finalist in its HARDEST CATEGORY: SQLServer Performance Enhancement)?

    EXPERIENCE IN THE "TRENCHES"/"HANDS-ON" matters even more in many a way!

    (So, I can comment, & on both grounds noted here (programmer-analyst/software engineer AND network administrator) professionally, for 16++ yrs. now (& that of anyone IN this field, actually counts for as much (if not more)).

    ----

    "Sit a *nix sysadmin down in front of a terminal and tell him he needs to fix a bug in some C code, and he'll happily whip out vi, gdb, and gcc. Sit a Windows admin down in front of a Windows machine and tell him he needs to fix a bug in some C code, and he'll fire up Visual Studio (or mingw). They may not get it done as quickly or cleanly as a regular developer, but they're light years ahead of your average janitor." - by Culture20 (968837) on Tuesday January 19, @05:50PM (#30825912)

    Well... that depends: But, overall? True that... I have to agree on THAT account, by all means!

    (Calling anyone into computing on a technical level a "janitor" is truly over-exaggerating things).

    HOWEVER: I also think it is in ANYONE WHO IS IN THIS FIELDS' truly 'best interests', be they coders OR network techs/admins, to learn AS MUCH AS THEY CAN ON BOTH GROUNDS (coding, and networking), period.

    Why? Well, common-sense really: It just makes you that much more marketable, and that much more skilled & being able to function as both!

    (Thing is, most coders who have been around this field usually can though, & pretty well on BOTH fronts, because you have to be able to work the network to get a LOT of what you have to do, done, period, & that usually means being assigned FULL NETWORK ADMIN rights to a lot of things, if not all - and many coders have their own networks @ home, & you really SHOULD... @ least to do "Client-Server" type app development!)

    It's pretty simple really.

    I'll give you an another example: I am SURE that as a network tech/admin, you have heard of & referred to the IANA ports list, right? HOWEVER - have you ever programmed an application that works on actual sockets, either via WinSock/WinSock2 or *NIX sockets work??

    (Therein lies the "BIG difference", usually!)

    ----

    "Now reverse the roles. Sure,

  81. Typical by flynn23 · · Score: 2, Insightful

    This article isn't going to enlighten you or give you the secret to running a top notch IT organization. And neither are most of the comments that have risen to the top. There is no magic wand. Anyone that tells you otherwise is probably selling something. There's just hard work and a commitment to excellence with the acceptance that there are certain things which are inevitable:

    1) You're in business to produce a profit. You're not in business to procure, deploy, or worship technology. Technology is a tool. No different than a screwdriver or a machine press or a clock. It helps the workers be more productive and capable of producing a profit. Nothing more. Nothing less. Used well, technology is power. Used unwisely, it's an anvil around your neck.
    2) Organizations are groups of people. People in groups don't communicate well. People one on one usually communicate very well. Whenever you get a large enough group, there will be miscommunication and that thwarts most "techniques" or "methodologies" engineered to negate this effect. The sooner you realize that you can't engineer away humanity, the sooner you'll be successful in using one on one relationships to get most of your wins. ALL organizations will NEVER be in sync at any given time.
    3) No matter where you work, there will be a bell curve of capability and skill. You'll have a few rock stars, most people will be in the middle, and there will be a few truly aweful people. It doesn't matter if it's Google or the Army or AJ's Nails and Hair. No organization can attract the best and brightest all the time for all needs. So even if you have good processes and good relationships, they won't always work and you won't always get good results. The best you can do is work hard to provide the best you can and accept the fact that not everyone you are working with is capable or motivated to do the same. Stop complaining and do what is reasonable to solve the problem. That will bring you the most success. And happiness. Read this again, and then lower where you think YOU are in the bell curve.
    4) People are relying on you to guide them and help them to make informed and intelligent decisions. To them, what you do is scary and expensive and magical all at the same time. Keep the previous 3 points in mind on how they will present their problem to you and respond to the solution that you present to them.

    I've been a CIO for everything from startups to publicly traded companies to companies I've founded. The principals don't change. Just the budgets and egos.

  82. Not every shop by mjwx · · Score: 1

    Eh? In every shop I've ever seen, software development is a sub-group within the IT department.

    Not every shop. In most places that are dedicated to developing software each team is it's own department. This is good from a management perceptive (when dev's make up the 30% of your employee's it makes sense) but tends to enable a narcissistic developers egotism. An IT department (servers and networking) is necessary to tie these teams together as well as the rest of the business.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  83. Developers are Prima Donnas by mjwx · · Score: 1

    Janitors don't produce any revenue for a company, but they are necessary for the people who do.

    The same applies to Accounting, Reception, lawers and most of management. I dare you to go into your bosses office and tell him how much more important you are then he is because he doesn't directly generate a revenue stream. Same with the Accountant, you'll be laughed out of the building. But then again, who is depending on who here, by your own admission "are necessary for the people who do".

    IT people understand a developer's job about as much as a janitor does.

    And you understand as much about business as the average homeless person, the same cant be said about Infrastructure as some hobo's would understand quite a bit more then you.

    This is the point about developers being Prima Donna's. Some developers can manage their own machines, a few could even manage a whole team's network but get beyond 5 clients and maybe one server and almost all developers are completely lost. Almost all developers have no idea about information security and integrity, server and network systems (most have trouble with simple network troubleshooting, lets not get into routing issues) and tend to rely on this "I make money and you don't" type of egotism to ignore learning other peoples job.

    In my last job, I let developers do their own thing on their own machines but their authority ends at the cable. But I still get asked incredibly stupid questions like:
    Open ports 1024 to 60,000 on the firewall to all IP addresses.
    Allow me to send .exe files via exchange because it's easier then the FTP site we set up.
    And after being given a reality check they were still indignant enough to demand their own communications infrastructure. I had to drag one dev in front of the CIO before this stopped.

    Applogies to the approximately 60% of dev's who aren't a pain in the arse and have a connection to reality, this rant about for you.

    Seriously - get overselves

    Overselves, like an overlord? Perhaps you should have learned English before ranting.

    STOP finding ways to make my job more difficult.

    STOP making my job more difficult by creating security risks and throwing up roadblocks in front of what I need to do for the sake of your petty ego. You're not the only person in your organisation, the infrastructure is here for all of them not just you.

    MY job produces the revenue that pays YOUR salary.

    MY job enables you to do YOUR job, never forget who needs who or who is easier to replace/outsource.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  84. When it comes to IT... by new2_60605 · · Score: 0

    Treating it like a business is a VERY bad idea. Most businesses depend on their IT/IS Infrastructure to operate and some utilize their infrastructure to operate efficiently. In both cases the IT department is who engineer's or maintains this infrastructure that every company depends on. When your business needs to grow your infrastructure will be the first thing that needs to be modified to facilitate that growth. Having an experienced and integrated IT department is the best way to ensure a successful and painless transition. That integration comes from not separating IT as a separate business but integrating the IT staff so that they have a full understanding of operations and can better serve the company. Specifically when it comes to new technologies and how they can benefit the company by increasing profit margin, efficiency, reliability or reduce downtime. Or how to manage the flow of data from customers to maximize revenue and reduce the length of sales cycles. As far as cutting IT costs the best thing to do is to take purchasing out of the loop so that efforts on concentrated on making things WORK instead of replacing what ever is broken with a purchase of something similarly or differently flawed. Ever since out company switched over to buying from PriceHonest.com we have saved over 20% of our normal budget for IT and now our IT people can concentrate on internal software solutions and quality engineering of IT solutions for our Internal customers. Our IT staff writes up a RFQ on PriceHonest.com we get cheap tax free bids from CDW Dell Ingram Micro the same people our purchasing agents usually call anyways to negotiate prices and rates and we purchase everything we were getting from the same vendors except we are getting it a LOT cheaper and tax free. That gives us room in our IT budget for other expenses to make our jobs easier or to add to our rainy day fund or to have enough left over to get a bump at bonus time.

  85. Weird supposition by dbIII · · Score: 1

    He could offer a better solution, at about a quarter of the cost

    I suppose both the costing and idea that things will be better were extracted from an orifice which is where the tablets are emerging from. You can only smile and nod and wait for the crazy man to go away.
    I really wonder how those people can think solution A is going to be cheaper than solution B when they do not have any idea what is involved in either and what those things cost.

  86. I work in an IT dept for a local gov't by jocknerd · · Score: 1

    I sent the link to this article around this morning because I believe its exactly whats wrong with our IT dept. We bill departments every year for our work. I think in our case, the solution would be to fund IT off the top of the city's budget and then we would not have to bill the departments. We could treat them as partners rather than customers.

  87. IT is infrastructure by gilroy · · Score: 1

    and should be run out of the facilities department, just like plumbing or electrical.

  88. What about outsourced IT? by mcrbids · · Score: 1

    As a 3rd party vendor of technology solutions, I read this slightly differently, because we are, in effect, the "IT department" for much of our clientelle. What I read this as is that we should, as a company, be focusing more on the needs of our clients' clients, rather than our clients. Which leads us into a strange territory where we are telling our clients what to do.

    This is a good take, and I agree with OP and PP that this pretty much hits the nail on the head. Obviously, within our company, we treat IT as a core part of the company, it IS the core part of our company! IT - it's what we sell! But to the extent that we act as the IT department for our clients, we should take advice here and look even further outward towards the clients' clients who ultimately do use our software services as well!

    It's a Loooooooonnnnnnngggggg reach getting out that far.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  89. Re:IT-as-a-business also positions it as antagonis by Trepidity · · Score: 1

    But if I support what you're proposing, it's me who'll get trampled, because I'm not going to get one of these MSCE-level crappy certifications from the government, so it'll just stand in the way of me being able to earn my living doing freelance work.

  90. Anonymous Coward. by Anonymous Coward · · Score: 0

    The problem is we employ people who can not critically think to solve a company's problem that affects all. When hiring people we do not measure the candidate both vertically and horizontally- depth of It plus understanding of all the users both employee and customers. People get promoted are C average morons but "A" butterification. Look at what is going now. We have exported our technology, manufacturing, IT development etc., and we are left with useless consumes who have no money to buy anything. People who use to BS around are now jobless and are burden to the USA. Finance and accounting guys who got a 'C' in IT now control the areas that they are not qualified to control. However, arrogant IT guys, who never learned that ROI and happiness enhancement is not just coding, rather skills that they need to develop. But is there any one who cares for US industries and business?

  91. Re:IT Are Like Janitors by nine-times · · Score: 1

    I've said this many times before: As an IT guy, it doesn't offend me if you think of IT guys as janitors. It bothers me more to think that you don't respect your janitors.

    No, neither IT nor janitors directly bring in revenue. Generally management doesn't bring in revenue either. In a certain sense, developers don't even bring in revenue. The only people who bring in revenue are sales people, and everyone else costs money. But you can't have a business with all salesmen and no product, can you?

    Try running your business without your janitors and see how much revenue you bring in. Bring a client into a meeting where trash is all over the ground and the entire office smelling like someone took a dump under the front desk. Keep your employees from quitting when the bathrooms haven't been cleaned in 5 years. It's true that janitors don't produce revenue, but only enable developers to do their jobs, but developers only enable salesmen to do their job by giving them a product to sell.

    But then again, salesmen only enable developers to do their jobs by finding someone to buy the software the developers create. And they're all getting paid from income to the company that wouldn't exist if not for the janitors. Janitors get paid little enough in money; the least we can do is pay them a little in respect.

  92. Nailed it by NateTech · · Score: 1

    There's only one problem - companies are drunk with "cheap" IT, and aren't easily going to be dragged back to the true costs without a concept of how much money TRULY integrated IT can save them.

    It's a long climb back from where they're at today and they haven't exactly been hiring "entrepreneurial"-minded individuals and personalities necessary to kick-start this... what's essentially an internal "start-up" that will have to integrate themselves back into the company like the Borg, while proving they can make the company more efficient and more profitable, isn't going to be easy at all.

    --
    +++OK ATH
  93. Re:IT-as-a-business also positions it as antagonis by complete+loony · · Score: 1

    As a software developer I greatly appreciate the small number of times I've actually seen the software used by the end user. As this can give insight into how the process is used, what further automation can be done and what simple GUI improvements can be made to make the process more efficient. If such information is filtered out by the usual user > manager > analyst > developer chain of command, it makes my job that much harder.

    Personally I think developers should eat their own cooking more. Get them out into various parts of the business from time to time so they can see exactly what is being done. Then they will be in a better position to offer advice on how they can improve on it.

    --
    09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  94. I agree with Bob Lewis' view by bwanagary · · Score: 1

    Having been in this game my entire life I've learned that Businessmen (women) make Business decisions. They are not qualified to make technical (IT) decisions, so, they make "business" decisions. The down side of this, is that they often (not always) hire the cheapest IT resources they can (because that's a good "business" decision). Unfortunately, if you pay peanuts, you get monkeys, so its a false economy. If you ask these decision makers if they would pick the cheapest brain surgeon, or cosmetic surgeon for their wife's fill-in-the-blanks surgery, they would first do some research, obtain opinions and only then make the decision. A cab driver cannot evaluate the technical acumen of a Boeing 747 pilot any more than a Businessman can evaluate the technical acumen of an IT professional - so they go by price alone. Since their hiring practices are based on price and what they think they know from the latest "computer fashion magazine" or "expert journalist", its not surprise that as often as not they get burned. They really have a disdain for the technical personnel. IT personnel haven't helped themselves either - many have thrown their weight around the company with conceit and arrogance, "confirming" the businessman's opinion. Unless the IT group is in charge of their own *P* and L, instead of just the L, it flat out can't function as a business. That means that IT is a profit center with control of its own destiny, or its not. It can't be half (usually the L half) of a profit center only, and provide any quality level of service.

  95. IT Maturity Models by Anonymous Coward · · Score: 0

    There are several options for maturing / growing an IT department. Moving from a cost center to a critical component of the company.

    Most of the models have 4-5 stages, with the least mature characterized the IT department being driven by external events such as user requests. They have unenforced IT policy, patches are applied manually and in an adhoc manner. IT is seen as a cost center with varying levels of values. Costs usually decrease as IT becomes more mature, and its perceived value becomes greater. The first two models are platform and technology independent. The third is very MS specific and provides a great technology roadmap.

    The Sloan school of management has a very good book - I don't have the title since I lent it out and it never returned. The model is platform agnostic.
    http://www.cioindex.com/nm/articlefiles/2779-IT%20Alignment%20Maturity%20Model.pdf
    http://sloanreview.mit.edu/the-magazine/files/pdfs/45309SxW.pdf

    Carnegie Mellon has a model: http://en.wikipedia.org/wiki/Capability_Maturity_Model
    I don't have any experience with this.

    Microsoft has a very MS centric model, with detailed implementation steps.
    http://microsoftio.partnersalesresources.com/
    http://technet.microsoft.com/en-us/infrastructure/default.aspx

    The MS and Sloan information make a very useful pair. Sloan offers great conceptual guidance, and the MS information provides very concrete implementation steps. Even if your IT department is not MS centric, the information can still be used; substitute Active Directory with LDAP, etc.

  96. IT as a business is the solution not the problem by Anonymous Coward · · Score: 0

    I work at an IT managed services company that caters to small and medium sized businesses. Basically they outsource their entire IT department/role to us. We provide a 24 hour helpdesk and onsite technical support/consulting services as required. Most of my clients pay us by the hour through prepaid hours packs for any contact time with us along with travel time and minimum callouts durations etc.

    It never ceases to amaze me how money is the great equalizer in most of my situations. Let say that a customer wants me to do something that is inefficient and will take me a long time to do but might save them some time/effort. I just put a estimated time/dollar value on it and present that to both the person and their boss/decision maker. If there is a better solution that might cost more upfront but would be cheaper/better in support costs etc in the long run I present that along side. If that thing, even if it is inefficient or stupid, still gets approved as requested then my company makes money for my time in doing that thing as they were warned it would. Most of the time, though, as soon as they see the dollar value the whole idea gets dropped as it can't be justified in financial terms by the person signing the checks and that decision is enforced on the requester by their superior rather than some IT guy.

    By the very nature of my job I am getting paid for my advice/assistance at a high hourly rate - everybody understands how much I cost and my advice and time tends to be more respected because of it. Knowing my stuff, staying on top of the latest technologies and trends, doing good work and doing right by the clients has also earned me their respect in most cases. Also, strangely, wearing a suit seems to help quite a bit too. As such, I've found a professional client/vendor relationship billed/paid by the hour works better than a coworker/coworker one for cutting through the crap - particularly when the co-worker asking the thing of IT believes themselves to be superior in the organisation yet isn't accountable for their time/pay etc. It also saves them money vs. having a full time IT guy in most cases (I know because in many cases we replaced one on that basis).

  97. Value Chain Analysis by hayriye · · Score: 1
    Nothing is mystreous. From the well-known "Value Chain Analysis" perspective, IT is in "Support Activity" category and must be treated as such.

    http://en.wikipedia.org/wiki/Value_chain

  98. What exactly is new here? by Zediker · · Score: 1

    I'm sorry, but what exactly is he stating that isnt already in software development 101? You're suposed to work hand-in-hand with your customer as you develop software, how else can you even guarantee that you meet a modicum of their need? If they are not willing to spend the time with your developers as the solution progresses, then the customer really doesnt care about what they 'want' or you're working with the wrong person/people.

    Seriously, he's just stating the obvious...

    --
    I love to slaughter the english language.
  99. Pizza, like software, should not come with bugs... by vaporland · · Score: 1

    As a more slashdot friendlier terms, do you really care how a pizza place makes your pizza? No. You only care about how good it tastes when you eat it.

    I beg to differ. Pizza, like software, should not come with bugs in it. I care how much it costs, and if it contains insect matter or rodent excrement...

    --
    Ask Me About... The 80's!
  100. Internal use of free market forces by Anonymous Coward · · Score: 0

    IT is chronically understaffed and overcommitted. Then we turn to overpriced outsourcers to try and fill the gap. The overhead cost of IT is eaten by the company, either as vague "indirect expense" or charged back to other departments using some kind of algorithm. Nobody likes either method, for a wide variety of reasons. I propose a new approach.

    Instead of each business unit haggling about how they get overcharged for their share of IT, I suggest that IT offer "core services" that everybody needs and get charged back at an equitable rate per user. For everything else (software development or other specialized projects), the various departments bid against each other for the resources to do the job. For those initiatives with high ROI, nobody will mind spending some of their budget on IT. On the other hand, when the marketing director wants the umpteenth total redesign of the company website, she will have to outbid the process automation group that wants to reprogram the robots who make the widgets. The message to internal customers is clear: buy only what you can justify. The message to internal IT is equally clear: use supply and demand to drive your priority list.

    Theoretically, internal IT should be able to undercut outsourcers almost every time (but only if they are competent). There may be occasions where outsourcing is unavoidable, in which case their finished product has to be handed over to the internal production group anyway. Let internal IT hire people within the limits of their revenue, use outsourcers for temporary "surge" capability, and drop any project that can't be delivered within the bids from their sponsors.

    Using this approach, some of the profit from IT activities will end up in the IT department. That means revenue and profitability goals for IT, much the same as the company's operational departments. To me, the only real drawback is the requirement for honest budgeting. All of the non-IT departments would have to include non-trivial amounts of budget money allocated to IT services and projects. Current industry practices enable a number of management fantasies to be fulfilled. You can fool some of the people all of the time, and all of the people long enough to finish the fiscal year. Current practices are far from ideal.

    Similar to theories of health care reform, the key is to make sure customers spend some of their own money, without losing economies of scale or encouraging counterproductive behavior.

  101. Blame the language, not the writer. by Lilith's+Heart-shape · · Score: 1

    English doesn't offer much in the way of gender-neutral pronouns. For a long time, it was standard practice to use a "universal 'he'", as the author of TFA did. Or, one could use a "singular they" or alternate between "he" and "she".

  102. LOL, Buisness the holy grail! by DarthVain · · Score: 1

    I always thought that phase was stupid. I work in Government, and in IT, and it is a phrase I would hear a lot. We should run like a business, like that was some kind of god damn holy grail or something. I would bet most of the vaunted higher ups that would spout this nonsense never worked a day in the private sector, and likely picked up the phrase at some exorbitantly expensive training conference put on by a private consultant company just ripping off the government like all the rest.

    It is complete and utter BS for one, and secondly, as I used to say, there is a significant difference between government and private business which would require them to be run differently! Mostly the fact that you are funded by public money, are accountable to the general population, have political masters, and must maintain a degree of service far above and beyond that of the private sector, particularly in areas that would be totally unprofitable to any private business enterprise, yet is essential part of our system of governance.

    I understand for the most part this is trying to instill efficiency, and lower costs, but it A) doesn't work, and B) doesn't make any sense.

    My response these days, is look at the previous "leaders" of business, AIG, GM, etc... and all the rest, they certainly were run like a "business" and that turned out well. Who will bail out government, should the same thing happen? Its citizens, if they can, or nobody if they can't, and you don't want to even consider if they can't.

  103. Re:IT Are Like Janitors by Duhavid · · Score: 1

    I'm seeing a business opportunity.

    I will sell you an "oscilloscope" ( wink wink ).
    All the "oscilloscopes" you and your team needs. :-)

    --
    emt 377 emt 4