Slashdot Mirror


Tech Vs. Business?

An anonymous reader writes "I've recently found a spot in a large company, and I'm noticing that here a lot of people on the technology side are very anti-business. Tech makes up about 40% of the total line of business staff, but the whole LOB is only a tiny percentage of the larger company in the financial industry. I personally haven't seen this before in prior jobs, but I'm told that this animosity is commonplace. So I come to Slashdot to find out if others have experienced this adversarial relationship between business and tech, and if so, what was the effect on the overall success of the business?"

136 of 607 comments (clear)

  1. common place by markybob · · Score: 5, Interesting

    i've found this to be true in almost every company that i've worked for. tech workers are looked down upon, because people only ever come to us when things go badly and most of us literally "sit on our asses", which they dont see as working. so we're seen as lazy and bad at what we do, because if we were any good at it, they wouldn't be having whatever problem they're having. the best way i've found to combat this is to be honest with your departmental managers and hope that they can spread some love

    1. Re:common place by NoobixCube · · Score: 5, Insightful

      I've often considered tech to be like plumbing. The users of both have no idea how it works, basic knowledge of how to use it, and only care when it stops working. Users expect it to work like magic all the time, and the tech/plumber always has to put up with the disgruntled user's shit. Both are looked down upon by most people in society, yet both are absolutely essential to today's way of life.

      --
      Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
    2. Re:common place by kesuki · · Score: 5, Interesting

      I think part of that 'works like magic' mystique is due to how reliable the electric grid, water and sewer pipelines and telephone and data networks have been. it's more profitable for the utilities if the system never fails, or as close to never as is possible. companies probably don't understand why they need an IT department at all, they don't understand why all the utility they need can't just come from an outside company. after all if a company is going to smelt aluminum they don't go around building an atomic power plant to run their smelters, they find a cheap source of electricity preferably reachable by major shipping lanes, and let the utility company worry about where the power comes from.

      computers are still relatively new, and eventually you won't need a whole staff of IT gurus to keep a network up and running, when a basic desktop computer can get rid of every moving part, there is less to replace and maintain, thus less IT workers needed... large websites and databases will get easier to manage, eventually, the only thing that won't go away is the need for real security. because hacking is getting more and more economically promising in many places in Africa and former eastern block nations. so security is where real IT growth is, computers will get more reliable and software easier to manage, but hackers are getting smarter and more skilled every single year.

    3. Re:common place by Dun+Malg · · Score: 5, Insightful

      tech workers are looked down upon, because people only ever come to us when things go badly

      If I had a nickel for every time I've heard of an IT guy being [sacked|not replaced after leaving] because some ass in a suit reasoned thusly:

      "What do we need an IT guy for? We never have any computer problems!"

      --
      If a job's not worth doing, it's not worth doing right.
    4. Re:common place by Grimbleton · · Score: 5, Funny

      We can't all work for your parents.

    5. Re:common place by Safiire+Arrowny · · Score: 2, Insightful

      Both are looked down upon by most people in society, yet both are absolutely essential to today's way of life.

      No one looks down on me for working with technology, I'm sorry you lost the metaphor right about there.

    6. Re:common place by TooMuchToDo · · Score: 5, Funny

      Homer: Not a bear in sight. The Bear Patrol must be working like a charm.
      Lisa: That's spacious reasoning, Dad.
      Homer: Thank you, dear.
      Lisa: By your logic I could claim that this rock keeps tigers away.
      Homer: Oh, how does it work?
      Lisa: It doesn't work.
      Homer: Uh-huh.
      Lisa: It's just a stupid rock.
      Homer: Uh-huh.
      Lisa: But I don't see any tigers around, do you?
      Homer: Lisa, I want to buy your rock.

    7. Re:common place by darkpixel2k · · Score: 4, Informative

      after all if a company is going to smelt aluminum they don't go around building an atomic power plant to run their smelters, they find a cheap source of electricity preferably reachable by major shipping lanes, and let the utility company worry about where the power comes from.

      Minor nitpick unrelated to your argument: A lot of aluminum smelting plants and large paper mills have their own power generation facilities or have entered into some sort of co-op for generating the power they need rather than paying a power company.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    8. Re:common place by Fulcrum+of+Evil · · Score: 2, Informative

      after all if a company is going to smelt aluminum they don't go around building an atomic power plant to run their smelters, they find a cheap source of electricity preferably reachable by major shipping lanes, and let the utility company worry about where the power comes from.

      Actually, they usually build the smelter near an existing plant, or where one can be built. Aluminium is refined electricity, basically.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    9. Re:common place by Architect_sasyr · · Score: 5, Insightful

      computers are still relatively new, and eventually you won't need a whole staff of IT gurus to keep a network up and running

      I like the rest of your argument but this I have to slap you for. The amount of people I come across in my day to day work (I'm a contract network administrator) who run "MS SBS" or "Red Hat ES" and think they can "network" and be a helldesk is phenomenal. There will always be a need for IT, just like there is always a need for plumbers. The whole concept of making the systems easier to manage is what is killing us properly - home users think they can do it because they hooked their TV up to their laptop just fine, so why should it be hard when they're at the office.

      That rant, however, is for another time.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    10. Re:common place by raver31 · · Score: 2, Funny

      You sir, are a fucking waste of skin. Piss off back to your klan site

    11. Re:common place by KGIII · · Score: 3, Funny

      You really shouldn't feed them. They're like stray animals, if you feed them then they won't go away.

      --
      "So long and thanks for all the fish."
    12. Re:common place by raver31 · · Score: 3, Insightful

      I know, but it is just so tempting. But little retards like that guy need to get out of their mothers basement and get a life. The quicker we can get them to stop wanking, the better

    13. Re:common place by Paul+Jakma · · Score: 2, Informative

      "spacious reasoning"? :) Reasoning that has lots of room for expansion? :)

      I think you meant specious.

      --
      I use Friend/Foe + mod-point modifiers as a karma/reputation system.
    14. Re:common place by LS · · Score: 2, Insightful

      Ok, how much would you really have? 5 or 10 cents? Nothing? Be honest with us please.

      LS

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    15. Re:common place by future+assassin · · Score: 2, Interesting

      Well my main job is in retail (sales and just promoted to manager) but I also take care of our websites/graphic design/ad design. Everything I've done so far website wise and flyer/promo graphics has helped sales and the companies image so no one looks down on me when I'm doing tech related work.

      I'm also currently trying out different groupware software to get rid of unneeded paper work (like: to do lists/daily duty lists/customer order management/etc.... This will be set up for all of our locations (6) from the same software, I showed my boss that he can have access to all of the stores at once. Put a big smile on his face because he can now remotely see what happening at all 6 locations.

      --
      by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
    16. Re:common place by metlin · · Score: 2, Interesting

      Eh. Someone offered to, ummm, give me head if I removed the spyware from her machine. And she wasn't particularly unattractive, either (probably a 7).

      Although, looking back, I do believe that fixing the computer was probably just an excuse.

    17. Re:common place by profplump · · Score: 5, Insightful

      The power company supplies exactly the same product to every one of their customers. And the product never changes. And they only concern themselves with delivering it to your meter, past which they have no concern. You have to hire separate support to deal with every change of your building layout, usage patterns, equipment, or anything else that might change where and how much electricity you need.

      Or think phones. Essentially any business with more than a handful of employees buys some form of site connectivity and a bunch of DIDs from the phone company, and then pays someone else to manage the internal phones as a separate system.

      You could easily do the same thing with IT -- hire someone to make changes and then leave. In fact, I sell that very service. I charge an hourly rate to come in and make changes to your computer systems. When I'm done I leave and don't charge you again until you want to make another change. Just like an electrician I guarantee my work and will fix mistakes, but I'll charge you for any changes that weren't part of our original agreement.

    18. Re:common place by ScrewMaster · · Score: 5, Funny

      and be a helldesk is phenomenal.

      I don't know exactly what a "helldesk" is, but I'm pretty sure I've had to call there a few times. There was always the faint odor of brimstone when I hung up the phone.

      --
      The higher the technology, the sharper that two-edged sword.
    19. Re:common place by Anonymous Coward · · Score: 2, Informative

      Homer: Not a bear in sight. The Bear Patrol must be working like a charm.
      Lisa: That's spacious reasoning, Dad.

      The word you were looking for is specious.

    20. Re:common place by syousef · · Score: 4, Informative

      computers are still relatively new, and eventually you won't need a whole staff of IT gurus to keep a network up and running, when a basic desktop computer can get rid of every moving part, there is less to replace and maintain, thus less IT workers needed...

      Cars are relatively new, and eventually you won't need a whole staff of .... No wait that doesn't work. We have mechanics.

      Plumbing is relatively new, and eventually you won't need a whole staff of .... No wait that doesn't work, we have janitors and if they can't fix it we have plumbers. Oh and plumbing is old

      Electricity is relatively new, and eventually you won't need a whole staff of .... No wait that doesn't work, we have electricians.

      Science is relatively new, and eventually you won't need a whole staff of .... No wait that doesn't work, we have janitors and if they can't fix it we have scientists.

      Do I need to repeat with other professions? Anything that requires specialised expertise will require professionals. It has nothing to do with how new a field is. It has to do with the knowledge to operate in the field not being common knowledge. It has to do with how badly things go if they go wrong.

      --
      These posts express my own personal views, not those of my employer
    21. Re:common place by Gideon+Fubar · · Score: 3, Funny

      The scary thing is that you weren't the one being toasted... The discomfort you experienced was just a side effect of the helldesk process.

      --
      http://www.xkcd.com/354/
    22. Re:common place by Ultracrepidarian · · Score: 4, Insightful

      So if they understood they were a cost center, they would not be looked down upon? I assume you are implying that management is justified in looking down upon them because they are a "cost center". It may be the reason, but it doesn't make a lot of sense.

      This attitude sometimes leads to real disaster.

      The company I worked for for many years was suddenly seriously strapped for cash. It seems that customer payments had simply dried up. The cause? The clerk that prepared the invoices had been laid off, and no one had bothered to perform that function. She was hired back immediately, and finally found a little respect. We are talking a company with sales of over $100 million here.

      In another instance, the woman that entered engineering bills into the computer left to take a job at another company. I told the manager of engineering that I personally knew her work and that he would need to hire two data entry people to replace her. A month went by, and they didn't hire anyone to perform her function. After all, she was just "overhead". End result: Entire company's production delayed by six weeks.

    23. Re:common place by HungryHobo · · Score: 3, Insightful

      I got my current girlfriend (of 18 months now) after writing a little java app to help her do her thesis. I offered to help her out when she mentioned she'd spent the day trying to use word or excel or something to make an app for the data gathering aspect of her thesis.

      it was just a simple "display item 1, display item 2, take input, output right/wrong, answer and time taken to a log" apparently her professor liked it and asked me if I'd mind doing a slightly altered version for another psychology student who was doing a similar project.

      So worth the half hour or so messing around coding.
      What took longer was finding out what she actually needed it to do, she kept assuming that certain parts would be a lot of trouble when really it was all pretty simple.

    24. Re:common place by Stooshie · · Score: 3, Informative

      ... I've never had and IT incident involving a moving part ...

      So you've never had a hard disk failure, or a problem with a CD/DVD drive?

      The parent post means when the hard disk etc are replaced with flash memory or something similar.

      --
      America, Home of the Brave. ... .and the Squaw.
    25. Re:common place by Stooshie · · Score: 2, Funny

      ... probably a 7 ...

      looks? dress size? or, being slashdot, age?

      --
      America, Home of the Brave. ... .and the Squaw.
    26. Re:common place by KGIII · · Score: 2, Informative

      Are you going to feed it, take it for walks, and pay for their vet appointments???

      --
      "So long and thanks for all the fish."
    27. Re:common place by MadMorf · · Score: 5, Insightful

      ...computers are still relatively new, and eventually you won't need a whole staff of IT gurus to keep a network up and running,... thus less IT workers needed...large websites and databases will get easier to manage, eventually, the only thing that won't go away is the need for real security...so security is where real IT growth is, computers will get more reliable and software easier to manage...

      Let me just say, after 26 years in this business, of hearing this every year, the systems just keep getting more complex and harder to maintain, rather than less and easier.

      Windows NT was supposed to make it so anyone who could use Windows could manage a server.

      How many MILLION MSCEs do we have in the world now?

      Storage systems with Petabytes of data are complex things. Cloud computing is a complex thing. Supercomputing clusters are complex things. World-spanning networks are complex things.

      No offense intended, but the only people who think things are getting easier are people who don't know how they work in the first place.

    28. Re:common place by Nursie · · Score: 5, Interesting

      Are you exclusively talking about tech support?

      I got the impression from the question that he's talking about tech in general. In which case I can count myself. I work for $BIG_CORP as a software engineer and there's animosity here. On our side a lot of it stems from -

      If our software does really, really well in the marketplace then we might get a reasonable payrise, whilst some of the guys on the business side get to retire from the profits, buy sports cars etc.

      If our software does badly then there will be layoffs.

      We tend to be ignored and dictated to, as if we're an inconvenience, not actually, you know, the guys that design and procude everything you goddamn sell.

      We're smarter than them. In the geeky, pure-intellect, tough-maths-problem way. Many of them are overly loud, arrogant and annoying. Somehow they make more money and are always travelling places and have great cars though...

      They're always telling us not to do fun techie stuff (otherwise known as innovation) in favour of endless interface tweaking and repackaging (otherwise known as making software actually usable).

      From their side, we're probably moody, have over-inflated senses of entitlement and our own importance, get in the way of "corporate direction" whenever we can, mutter about unintelligible and unimportant stuff all the time, spend all our money on stupid gadgets, are usually passive-aggressive and are nearly always lazy.

      Swings and roundabouts. Been the same way in every company I worked for.

    29. Re:common place by lisaparratt · · Score: 2, Funny

      You really ought to wait for there to be grass on the wicket, old bean.

    30. Re:common place by Hurricane78 · · Score: 3, Funny

      Exactly.

      By the way... have some spare change? I need to make a call.

      Do you have some change?

      Change? Chaaannngeeee?? Chaaannngeeee??

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    31. Re:common place by Hurricane78 · · Score: 2, Interesting

      You miss the point that computers are *way* more complex than anything else in common use.

      There may be a time where they "just work" for the non-techies. But they "just work" already right now for me.

      Instead of dumbing them down so even bigger idiots can exist, I think they should use their brains for once, or not fail at using a machine that they don't understand.

      The point of this is, that if you dumb them down, you lose the power of (fully/really) using a computer.

      The best example is the huge comfort boost I got from just being able to create the "glue" parts between the applications I use, when I switched to (Gentoo) Linux. (The point here is not the problems with Gentoo, but that I had to learn the internal stuff.) I finally understood the OS.

      I have small scrips and hooks everywhere that finally make my life easier as computer salesman promised me for the decades where I did not really understand the computer.

      An open OS, shell scripting (maybe not in bash :), DBUS, Firefox add-ons, Greasemonkey... those are miletones on way we should follow.
      It's efficient, high-level, and you can quickly come up with something basic and then let it grow.

      There should be a computer license that requires you to be able to script the "glue" and understand the system. (= Understanding the most basic and global concepts. Not learning every detail by heart.)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    32. Re:common place by Anonymous Coward · · Score: 2, Interesting
    33. Re:common place by nahdude812 · · Score: 2, Insightful

      Yes, that's absolutely correct. Except to equate IT to plumbing is not quite right. Nothing against our plumbing brethren, this is actually a relatively difficult profession (they make more than many technologists as a result), but I think IT personnel are more like mechanics and machinists who work on those monster automatic assembly systems.

      A plumbing job can be done once and not need attention for many years. A machinist can produce a new mass production system, but still be needed to sort out minor timing issues or locations of unexpected wear. Eventually if there are no new features to be added, the machinist's job is done and all that's left is maintenance (diagnosing and repairing or replacing worn or broken parts).

      But to further extend this model to the IT environment, the reason that IT staffers don't get to just get a good system set up and running once then only be around on contract for periodic maintenance is that companies are always demanding more newer and faster features. What this machine produces changes from month to month. New features are added, old features are removed. Every time you change the features of this behemoth, you end up having little niggles that have to be followed up on.

      In addition, the workers at the different manufacturing stations like to play around with their part of the machine by seeing what happens when you paint this cog pink, or put a nice potted plant in front of that greasy wheel. Plus that gear - well, I think it would look better sitting over here.

      Now take 400 of those machines, some feature stable, some always changing, some machines are used simultaneously by hundreds of people (HVAC system), some machines hundreds of people each have one to themselves (golf carts). This is the physical world equivalent of an IT environment.

    34. Re:common place by digitig · · Score: 2, Interesting

      ... I've never had and IT incident involving a moving part ...

      So you've never had a hard disk failure, or a problem with a CD/DVD drive?

      Or sticky keys on a keyboard? Or broken pin on a laptop power connector (the pin isn't supposed to be a moving part, but it's a moving part that usually causes it to break).

      --
      Quidnam Latine loqui modo coepi?
    35. Re:common place by Fuzzypig · · Score: 3, Interesting

      Seems fair to me. After 20 years in the biz, I see the same crud, "this automatic wotnot will replace the humble XYZ". Yes it does, but what you forget is that the thing can now do 3 times what the old version did, the business gets a whiff of that and all of sudden the simple XYZ plugged into ABC is now hooked up 15 other systems and it's a tangled mess which only the humble IT techs can keep track of. Then every few years we go around the roundabout again! Definately found that IT people get the sharp end of the wedge in the office pecking order, desktop support not so much as people can relate a bit more to them, but working in the back ( Oracle/Informix DBA/Unix SA by trade ), people have no idea what you do, when asked I just politely say "I'm an IT professional, if I told you what I did it would mean nothing to you."

      --
      Windows guys please stop pissing on everyone and the Linux guys stop pissing in the wind, hoping to hit Windows guys!
    36. Re:common place by mh1997 · · Score: 2, Insightful
      It's not that tech workers are looked down upon, it is that all support functions of a company are looked down upon.

      If your companies business is tech support, the accountants would be looked down upon. If your companies business is accounting, then tech workers are looked down upon.

      You'll never hear anyone praising the janitorial staff at a company unless you work at Jani-King.

    37. Re:common place by Anonymous Coward · · Score: 5, Insightful

      Most of our hardware problems are caused by the moving part more commonly referred to as the user.

    38. Re:common place by HangingChad · · Score: 5, Interesting

      No offense intended, but the only people who think things are getting easier are people who don't know how they work in the first place.

      Part of what I did coming into a new CIO position was simplifying the IT environment. A big component of that was stopping Windows development and moving Windows out of our server mix. The complexity of the whole Windows ecosystem adds overhead and expense without much value...except to MCSE's. The old arguments about it costing more to find qualified developers and support is just tripe. We haven't had any problems replacing our Windows-only staff and vendors at competitive local market rates and saved big on license costs.

      We can also match or beat application development times in a FOSS environment. I'm sure those heavily invested in Windows development are seething to tell me how wrong I am, but I prove that every day. We're building big systems on a LAMP stack and pushing the envelope for time to market. I came from a Windows shop, I am...well, used to be...a Windows developer. It's all FUD. You don't need Windows, Windows developers, or all the overhead it takes to keep that ecosystem running in some kind of decent shape. You can deliver enterprise services at a fraction of the cost and at competitive turn-around times. Simplify your environment and you'll save yourself a lot of money and stress.

      --
      That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
    39. Re:common place by Lumpy · · Score: 4, Insightful

      also Most everyone in IT intimidates the rest of the employees very hard. What we do in IT is looked at as "magic" to the other 98% of the employees and executives. People are intimidated when they are around someone that is massively better at something than they are. If your IT people are lacking in social or interpersonal skills this increases the intimidation factor.

      You can stand your ground and be polite and warm. I have said many times NO to an executive and they were happy about me saying NO to them. It's all how you word it along with your demeanor and candor.

      Plus if you can say, "Sorry but NO, the CTO signed a rule banning that. IF you get him to give you a waiver I'll gladly set that up for you!" Pass that buck hard. Make the overpaid management earn their salary by sending all executive requests to go against police directly to his desk.

      Finally, any IT manager or Director worth a damn will buy out of HIS /HER own pocket doughnuts or bagles every friday morning and feed his staff and then have the staff each take a small platter of them to a different department each week as a "thank you for being our customer" and put that on the platter that it's from the IT guys. Give your guys credit for that.

      That goes a HUGE way to fix the problems in the workplace.

      --
      Do not look at laser with remaining good eye.
    40. Re:common place by Lumpy · · Score: 4, Funny

      And the product never changes.

      oh yeah, it changes. it's all over the place. 120V yesterday 116V today in fact this morning it was 58.9hertz instead of a solid 59.99 I usually get. I bitched that lady out hard for 20 minutes that my clocks will now be 1/2 a second slow all day.

      Once it dropped to 114 volts.. but that is another story.....

      --
      Do not look at laser with remaining good eye.
    41. Re:common place by mikael · · Score: 5, Interesting

      Some time ago, there was a news article on how an aluminum smelter plant had signed a long-term contract for electricity supply at a bargain low rate. When the cost of gas went up, the management found out that they could make more money reselling their electricity than they could by smelting aluminum.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    42. Re:common place by Anonymous Coward · · Score: 2, Informative

      The power company supplies exactly the same product to every one of their customers. And the product never changes.

      Not true at all. The power company can deliver single-phase or three phase power, with many different voltage & current options.

      The power company can deliver power with different quality ratings (hospitals usually get cleaner & more reliable power).

      Once a customer gets to a certain size the power company will negotiate with you to charge not just based on usage but based on time-of-day, peak load and how often you hit that peak load.

      Once you get to a certain size the power company will give you a discount if you agree to reduce your usage on short notice.

    43. Re:common place by Emperor+Shaddam+IV · · Score: 5, Insightful

      1. Computers aren't that new. The first ones appeared in the 1930's and 1940's. Argueably people like Babbage ( and Lovelace ) and Leonardo DaVinci could have "built" mechanical computers - if they had the resources.
      2. Cars have been around for more than 100 years, and we still need mechanics.
      3. Working parts has very little to do with it, outside of the fans and harddrives, computers don't have any moving parts. Most of the "headaches" I think are around designing, building, maintaining, and supporting software.
      4. Having been in IT for 16 years, I would have to say that things are actually more complex now than ever. There are more software tools, programming lanugages, databases, report writers, operating systems, networking protocols, etc than ever before. And all these tools have a lot more features than they used to. Its getting increasely harder to know "some" of them well. Gone are the days when just knowing DOS, UNIX, MVS, VMS, and OS/400 would bascially give you knowledge of 90% of the hardware running. Or knowing just Assembly/C/Cobol/C++ would allow you to read and maintain most of the source code being used. So I would argue that the need for IT staff is going to continue to increase.
      5. True Hackers are hard to find. Most people that consider themselves "Hackers" are just downloading and using the tools other people wrote to crack systems. I'm not a hacker, but I would say that a true "Hacker" would have intimate knowledge of the internals of the Unix kernal, Linux, Windows, be a "decent" C/C++ programmer, know script programming, understand Firewall rules and configuration, and have an in depth knowledge of TCP/IP networking protocols and routing, and the "social" skills necesssary to call and poke around to get information about logins and passwords. 80-90 percent of the people I know in IT don't even have these skills... Hacking is much harder than it used to be. It used to be you just called a "number" using your 1200/2400 baud modem and poked around.
      6. Security is just a small sub-set of the big picture. Its important, but I would say that software engineeers, database admins, sys admins, and network engineers are all important and going to continue to be important...

      I think you have missed this point. As the speed of microprocessors has increased ( per Moores law ), I think we have seen an increase in the complexity of operating systems and software. Which is requiring more and more IT knowledge and resources.

      I think the "disconnect" between IT and Business has a lot more to do with the fact that business "knows" they depend on IT, but they are frustrated that IT can't seem to deliever what they want when they want it. On the other side, IT has to deal with more and more tools and IT staff has to learn more and more skills. And to increase frustration in IT, business users frequently don't deliever clear requirements or they "change" their mind in the middle of projects....

      I think moving forward, the disconnect is just going to get worse, not better and the requirement for IT workers is going to continue to increase....

    44. Re:common place by jellomizer · · Score: 2, Informative

      It really depends on how the Tech people treat the other workers...
      We really want to sit down and fix the problem without anyone bothering us, however people wan't to be informed on what is happening, even if they understand it or not. I tend to get along quite well with the non-techs here is the process.
      They come to you for a problem...

      1. When possible you actually go to their desks and have them show it to you. So you know exactly what the problem is and how it is done.
        • When watching them and you see the user doing something in an weird way. Don't try to correct their action just examine what they are doing. Keep note of it, state that it is a bug. Show them the workaround so they can get their work done. Then correctly prioritize the bug and see if you can fix it. A usibility problem is a Bug too.
        • If you find the data is incorrect preventing them from moving on. Fix the data so they can move along as fast as possible then go to fix the problem.
      2. When fixing the problem keep them informed on the progress. So when you looking for the cause tell them that. When you find it tell them (never blame them for doing the wrong thing, remember a bad UI is a bug). Then let them know right away when it is fixed and when it is released. If you can give good time frame be honest about them.
      3. Prioritize your list so you can get the most per day. High Priority (That cause work to stop) and Quick Fixes. Then work on the Medium Known functional bug then the UI bugs.
      4. Let them know when you fix their problem, and thank them for their help

      If you treat others like stupid jerks they will treat you the same. You are working together don't try to be superior to them, try to be their equal with the goals of supporting their work. For most companies IT isn't the goal it is to support the goal.

      There is also a budgeting problem with IT. Most companies have IT classified as a cost center in the organization. That means you it is considered an expense with the goal to keep costs down. You need to keep that in mind when you make decisions. It will take a lot of work to move IT from cost center to a point where you can prove that investment in it as a positive effect in the companies bottom line. Most IT departments are very bad at this. First the anti-business mindset, prevents the expansion of development of Decision Support Systems or BI systems, Being proactive to use IT to solve problems in the business, not just work with the CIO or CTO but with the COO (Chief Operations Officer), you will be suprized how many Computer Science Concepts are in Business Process Management, just the names change.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    45. Re:common place by superflippy · · Score: 2, Insightful

      Good point. Just because we have power companies doesn't mean we don't need electricians.

      Matter of fact, you want to make decent money and have a steady supply of work, look into becoming an electrician.

      --
      Your fantasies contain the seeds of important concepts.
    46. Re:common place by Lorien_the_first_one · · Score: 2, Insightful

      Tell me about it. I got hired into a job where the goal is to reduce outside consulting to zero. I'm one guy, supporting close to 50 users and I have to know everything about everything. The phone system, the security system, the servers, and all applications.

      I doubt if there is one guy who "knows it all" because I've seen just how complicated these things really are.

      Is it reasonable to even hope that one guy could do it all?

      --
      The diversity and expression of human opinion is essential to human survival.
  2. Re:FP by Anonymous Coward · · Score: 2, Funny

    > First pizost.

    So is that pro-business or pro-tech?

  3. The effects here by hvatum · · Score: 5, Funny

    So I come to Slashdot to find out if others have experienced this adversarial relationship between business and tech, and if so, what was the effect on the overall success of the business?"

    Yes, it is extremely prevalent here! On the other hand, it doesn't seem to have had any negative effects. Actually, standing in the way of various technologies seems to have made our business more successful!

    Opinions here do not necessarily reflect those of my employer, Exxon Mobile Corporation.

    --
    Netbooks, they come with Linux or a $3 copy of Windows. Either way, Microsoft loses.
    1. Re:The effects here by Gideon+Fubar · · Score: 2, Insightful

      Funny and serious are not mutually exclusive, but there's no "+1 Serious" mod.

      --
      http://www.xkcd.com/354/
  4. I work for a large financial firm too by religious+freak · · Score: 5, Insightful

    Luckily, the department I'm in has a great relationship with the business, relatively speaking. They say we cost too much, we're too slow, and we're "vague", but I'll take those as compliments when they could just call us assholes (bankers aren't really known for mincing words).

    With that being said, I know that certain departments within this massive company have a very different relationship and there is a lot of animosity between the business and the tech side. Incidentally, those are the departments which are currently being outsourced to India (not saying that I can't be next).

    IMHO after years on both the tech side AND the banking side, I can say that the two cultures really aren't compatible. After all, our range is stoned hippie/crazy genius and there's is buttoned down tightwad/midwestern church going Republican. There's not a whole lot of overlap there - there will always be culture clash.

    However, this is not an excuse to treat your business people badly. They are the ones writing the checks, they are the ones to whom you must explain what is possible and what is not, and they are the ones that are ultimately doing the work that is paying your salary (yeah, they couldn't work without us - but we definitely couldn't work w/o them).

    If you are working in a polluted atmosphere where people talk terribly about the business, I'd suggest you change it. And if you're not in a position to change the culture, I'd find another job. Not only is it soul-crushing to work in a hostile environment, but your department's days may be numbered anyway.

    --
    If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
  5. One thing I have noticed by navtal · · Score: 5, Insightful

    One problem that facilitates animosity between the business side and the tech support side is that if you do everything right and are a little lucky nothing will happen to the network. I cant tell you how frustrating it is to see an IT admin who dosnt do their job get praised for fixing something that never should have happened and is ultimately their fault.

    1. Re:One thing I have noticed by rcoxdav · · Score: 5, Interesting

      I know this first hand. I was an IT admin who was taking care of things with very few problems. I had a poor review from the business manager due to what he said was low productivity. In other words, since I was not running around all day fixing things it meant I was not doing anything. He never saw the preventative maintenance and testing that I performed that kept it running well.

    2. Re:One thing I have noticed by Tablizer · · Score: 5, Insightful

      taking care of things with very few problems. I had a poor review from the business manager due to what he said was low productivity. In other words, since I was not running around all day fixing things it meant I was not doing anything. He never saw the preventative maintenance.

      Perhaps you need to sit down and explain your perspective and try to understand what you are being compared to. You may have to agree to write up a progress report/log that shows all the activity you do and what kinds of things it prevents. If you keep people informed, they are more likely to trust you. Whether that's "fair" or not is another thing. Life isn't always fair, but communication can go a long way. Most managers hate being in the dark.

    3. Re:One thing I have noticed by Javaman59 · · Score: 2, Informative

      In other words, since I was not running around all day fixing things it meant I was not doing anything.

      I actually had a similar experience doing software projects for an engineering firm. Despite their strength in electrical engineering, they had the delusion that software is "easy" - because they'd all written a few programs - so when I was given a task and completed it, without fuss, a few months later, they thought little of it. Another programmer, with a background in engineering, was always have problems, and slipping, because of "unforseeable" problems with software tools, and interfaces. As he first of all ranted about his problems, then fixed them, I could see the bosses thinking "there's a real programmer". :).. Eventually they booted me, kept him, and have continued to have "unforseeable" software problems.

      So, it's not just "business"!

      --
      I'm a software visionary. I don't code.
    4. Re:One thing I have noticed by bzipitidoo · · Score: 4, Insightful

      This delusion is typical of engineering majors in general, and EEs especially. EE is regarded by nearly everyone as the hardest discipline offered at the undergrad level. It goes to the EE majors' heads, and they get to thinking they can do anything, and that CS problems are trivial. You will be amazed at how they will be struggle with a fairly simple problem such as the elevator problem, and then upon figuring it out (or being told the answer), will forget how it stumped them and think that it was actually very simple (it's not especially difficult, but it isn't entirely trivial), and dismiss all of CS as similarly simple. They are constantly underestimating the difficulty of CS, and fail to grasp that algorithms are not just another kind of mathematical formula. You can't apply a Fourier transform or a Laplace transform or any other sort of mathematical transform, or a series expansion, or a linear or quadratic or whatever approximation to a CS problem and expect a solvable formula to pop out. But EEs think that way, and persist in applying that sort of thinking to CS problems. What programming they have done is all short assembler programs to run controllers. The programming is not seen as much, it is just a small unimportant part of the "real" work of creating devices. In such work, they might never encounter a situation where they actually have to know something about algorithms.

      I first ran into this decades ago. I thought perhaps the EEs had expanded their viewpoint over the years, but from an encounter about 5 years ago, I'd say not. The EEs have an astonishing amount of trouble appreciating the difficulties of CS. If the EEs have trouble, just think how bad it is for the poor business major.

      --
      Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    5. Re:One thing I have noticed by chris_mahan · · Score: 5, Interesting

      At my company, there is a strong belief that if it ain't broke, you don't fix it.

      So you basically have to wait for the customer to file a trouble ticket for you to fix something, and push a change control for approval, in order for you to fix something you knew was going to go wrong.

      What we end up doing is developing the fix and keeping it in dev, until that fateful day when the user happens upon the bug. The we look all mighty because we can fix it insta-magically.

      Actually, we no longer do that. We let our managers take the blame now. We say, we knew about it, and we were ready to fix it, but it was low-priority for our boss, so we never did.

      Come to think of it, that's exactly how management likes it.

      --

      "Piter, too, is dead."

    6. Re:One thing I have noticed by ronoholiv · · Score: 2, Insightful

      I wish I had mod points to give you.

      Your company is not alone in that thought process. I've been contracted out to several places who run on that sole thought, and it's not uncommon to be reprimanded for fixing something that "wasn't broken."

      I usually get around that by creating trouble tickets myself, and detailing exactly what's wrong and why it will affect the system. If I'm in an environment where I can't do that, I'll talk to QA (if there is one...) and see if they can reproduce the scenario. That way, I'm covered when things go wrong and the project manager wants to go blaming me, the contractor.

    7. Re:One thing I have noticed by binarylarry · · Score: 2

      Sounds like you haven't met many business people.

      They're under the illusion that they know *everything* there is to know.

      --
      Mod me down, my New Earth Global Warmingist friends!
    8. Re:One thing I have noticed by Thelasko · · Score: 4, Interesting

      In other words, since I was not running around all day fixing things it meant I was not doing anything. He never saw the preventative maintenance and testing that I performed that kept it running well.

      That doesn't only apply to IT. I heard a similar story about the maintenance staff at a manufacturing company.

      Back in the 80s the president of the company went on an unscheduled tour of the plant (a very rare occasion). While on the tour he comes upon two maintenance workers standing by their tool carts having cups of coffee and chatting.

      Furious that the two workers weren't fixing something at that particular moment the president asks, "What are you doing?"

      One of the maintenance workers replies, "Well, the line is running perfectly, and since it's running we have to wait until the operators go on break to do any preventative maintenance."

      The president of the company then goes back to his office with a great idea to save some money. Since these two maintenance workers are standing around, he clearly has too many of them. So he proceeds to fire half of the maintenance staff.

      Ten years later, the board of directors notices that the profits are decreasing substantially. So, they fire the president and hire a new one. After 6 months the new president has to make a report to the board. This is what he found:

      We noticed that our sales went down so we performed as survey and that indicated that our sales were down due to a perceived decline in quality of our product.

      We also noticed our manufacturing costs have grown exponentially in the past ten years.

      After speaking with some of the foreman and the manufacturing engineering staff, it appears that the uptime of the line has declined. Ten years ago, the uptime was 92% and today it's 63%. Additionally, the majority of the tooling can no longer produce parts within the designed specifications, sending the scrap rate up to 42%. This means that our plant is only 37% efficient. They all cite a lack of preventative maintenance as the cause.

      It appears ten years ago, the president of the company fired half of the maintenance staff. As a result, not all of the preventative maintenance was performed as required. This decision has saved us, $500,000 on average annually for the past ten years. However, due to the increase in the scrap rate, the quality control department has increased their inspection staff. This has cost the company $500,000 on average annually over the past ten years.

      This decision to cut back on maintenance has cost the company 1 billion dollars in down time last year alone. This figure does not include the decline in sales, and increase in warranty claims, and scrap rate due to lower product quality. In total, this decision has cost the company 10 Billion dollars, last year alone.

      In order to get this company back to where it was ten years ago, the entire production line will have to be retooled. This has been quoted out by several companies, and is expected to exceed $900 million.

      Even with these changes, the damage that has been done to our company's reputation is irreparable, and we may never recover.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
  6. You could at least explain what you mean by Jane+Q.+Public · · Score: 4, Insightful

    ... by "anti-business"! There are about a thousand different things you could mean by that, and frankly I have no idea which of them you mean.

    Do you mean they are "anti-giant-corporate-monopolistic-practices"??

    Do you mean they don't want to see your company make a profit?

    Do you mean they take a stand against certain business practices engaged in by this corporation?

    There are many, many more. So: WHAT THE HELL DO YOU MEAN? Your post was about as clear as mud.

    1. Re:You could at least explain what you mean by ewieling · · Score: 2, Interesting

      What I think he means is this:

      IT is anti-business because they prevent people from using IM to keep in touch with their baby sitter, mistress, or downloading a virus.

      IT is anti-business because they block youtube and online stock trading and the flavor of the week streaming radio station.

      IT is anti-business because they run the company firewall.

      Business is not anti-tech at all. In fact Business loves technology so much they don't care how it works, if it works, or if there is some better product. All they care about is that it's cool, they saw it on TV, or they downloaded it. It is, of course, IT's fault that it does not work, blew up their computer, or caused the entire accounting database be sent via e-mail to someone in the Ukraine.

      --
      I really shouldn't have used someone else's email address for this account.
    2. Re:You could at least explain what you mean by rapiddescent · · Score: 4, Insightful
      I've worked in many financial firms doing enterprise IT - typically "The Business" is a group of business analysts that sit between IT (usually known as Production or Manufacturing) and the business stakeholders (i.e. those who own 'accounts' or lines of profitable business streams).

      The Business are "supposed to be" experts in deriavitives, swaps, banking, finance or whatever and they ellucidate requirements to the IT folks who concentrate on building the systems. In smaller firms, or tech based companies, this distinction rarely exists.

      There is always a degree of tension between the two departments because the IT folk think the business are stupid (because the IT folks generally become more expert at the financial business than The Business) and The Business believe the IT crowd to be slow, expensive and pedantic.

      its because IT folks do not communicate the degree of difficulty that non-functional requirements are to deliver - because we think that The business are too stupid to understand.

      also, in finance, it is The Business that get the big bonuses and on more than one occasion, I have heard business units say "They built the systems" when all they did is deliver a sub-standard list of untested requirements and manage some ill thought out user acceptance testing.

  7. Does it matter? by Farmer+Tim · · Score: 5, Insightful

    Since it's the financial industry you probably won't be working there long :P

    --
    Blank until /. makes another boneheaded UI decision.
    1. Re:Does it matter? by dacut · · Score: 5, Funny

      Since it's the financial industry you probably won't be working there long :P

      Well, someone has to be there to shut off the servers and sell them for scrap on eBay...

    2. Re:Does it matter? by Farmer+Tim · · Score: 5, Funny

      What servers? We never had any servers *whistles nonchalantly while walking to brand new Mercedes*

      --
      Blank until /. makes another boneheaded UI decision.
  8. What do you mean, Anti-business? by robbak · · Score: 5, Funny

    I'd like to know what you mean by anti-business. Many suits have no knowledge of anything technical, and so make requests and demands that violate things like 'logic' and the laws of physics. When the tech staff attempts to point this out, they are often told that they are being needlessly obstructive. Pleas that it is the universe that is preventing them fall on deaf ears.

    Is this what you mean? Is an insistence on following the laws of physics "Anti-Business"?

    --
    Prediction for end of Universe #42: Fencepost error in Quantum_bogosort.cpp
    1. Re:What do you mean, Anti-business? by Bill,+Shooter+of+Bul · · Score: 4, Insightful

      Or conversely, an IT department that believes it is responsible for a greater part of the companies success than it really is. Most IT folks don't understand how business works. Sales, marketing, accounting, IT and management are all vital parts of a businesses life. They all have to function together to help a business grow or even stay afloat. Often IT derides the other parts because it doesn't understand their contribution, and measures them by their technical skills. Although, the same can happen of any of the other departments measuring another by its own metric. The greatest salesman, I ever met, who could sell ice to Inuits, and sand to Saharan nomads, couldn't figure out how to copy files to a floppy disk, jump drive, or any other form of removable media.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    2. Re:What do you mean, Anti-business? by Toonol · · Score: 4, Insightful

      And, conversely, IT staff can and do massively impede productive workers... the parts of the company that make money. Perverse security requirements, upgrades that remove functionality, ridiculous delays to get the simplest things done because users aren't permitted to do anything to their pc...

      And will often be quite condescending about it as well; after all, they're the wizards. Users are just muggles.

    3. Re:What do you mean, Anti-business? by Anonymous Coward · · Score: 3, Funny

      Uh-oh. Sounds like somebody's got a case of the Mondays.

    4. Re:What do you mean, Anti-business? by Anonymous Coward · · Score: 2, Insightful

      I've found that the majority of engineers who complain that marketing requests violate the laws of physics are just too lazy and/or argumentative to find an approximation that doesn't.

      It's your company, too... find a way to help it out.

    5. Re:What do you mean, Anti-business? by Tablizer · · Score: 2, Interesting

      Many suits have no knowledge of anything technical, and so make requests and demands that violate things like 'logic' and the laws of physics. When the tech staff attempts to point this out, they are often told that they are being needlessly obstructive.

      This is a situation where there is complexity that the user does not understand or want to understand, but the complexity cannot be removed in the simple way they hope. They might shout, "Just make it right!" and leave the room. One is faced with a difficult choice of implementing an ugly fudge which makes you look bad, or forcing the user to understand and still making you look bad by being perceived as a "pest".

      For example, one client wanted a list of integer percentages that added up to 100 percent. In practice, the numbers were decimal, but if you rounded them then they would not always add up to 100 percent.

      Before rounding:

            40.4
            52.4
            7.2
          -----
          100.0

      After rounding:

              40
              52
              7
            ---
              99

      (Sorry, I can't get slashdot to line up the columns properly)

      The client did not seem to "get" this issue and just wanted the integers to add up to 100. The programmer eventually built an elaborate scheme to fudge the results by "bumping" up or down one of the numbers closest to 0.5. For example, they may make the first integer into "41" instead of "40". This later could generate a phone-call by an astute accountant working with the client. Sometimes you can't please everybody and just have to take lumps. Put extensive footnotes to cover your butt if possible.

      (based on a story I submitted to C2.com wiki)

    6. Re:What do you mean, Anti-business? by plover · · Score: 5, Informative
      I'd say your post is a prime example of "anti-business" in the sense of TFA.

      As IT people, we look at the world logically; we know that if A follows B and B follows C then A must also follow C. We know that if the user wants to view the balance on an account, they bloody well better have the account number before viewing it.

      But business people don't seem to have that same view. We assume they aren't interested, or that they're illogical when they say "why do I have to enter the account number to view the account balance?"

      The problem I find is usually one of language. For example, in the question above I figured out the business person wasn't being ignorant of the need for an account number. They simply wanted to *scan* it, not *enter* it. To us IT people, there's absolutely no difference how the number gets into the system, but to them that difference seemed so great they had to point it out that they never wanted to *enter* it again.

      Yes, there are obstinate and stupid people out there, but not everyone with those questions is either. And the moment we respond to a question like the one above with a groan or a "duh!" comment, we do become condescending and anti-business. The best way to deal with these questions is to keep the dialog from degenerating. Rephrase the question, restate your problem with their assertion, and get them to confirm it again. Something such as "well, we need the account number before we can show the account balance, so where do you want us to get the account number from?"

      Keep the discussion friendly, don't get patronizing or condescending, and try not to sound like Scotty ("I canna' break the laws o' physics!") Try hard to discover the real root of their issue. It's critical to treat them like peers, and not talk down to them. Remember that they must bring some value to someone in the business, so try to respect that. And yes, sometimes it's harder than others, and sometimes it's just never, ever going to sink in. Try bringing in other people to moderate the discussion, or to bring alternate suggestions.

      --
      John
    7. Re:What do you mean, Anti-business? by jamesh · · Score: 3, Funny

      Every time I watch that movie, I think that scene would have been a perfect opportunity to borrow a scene from Hi-Fidelity, where the main character imagines severely beating the guy who his girlfriend has left him for. My version of the scene would go something like:

      Female Temp: Uh-oh. Sounds like somebody's got a case of the Mo-
      Peter Gibbons punches temp in the face
      Peter knee's temp in the stomach
      Female Temp falls down
      Peter, Michael, and Samir all kick her repeatedly
      Samir grabs the printer and drops it on her

      Peter Gibbons shown with blank expression on his face...

      or maybe that's just me...

    8. Re:What do you mean, Anti-business? by Anonymous Coward · · Score: 2, Interesting

      I think it really depends on the business. Personally I work for a company who runs online communities, so you'd think the most important departments would be IT and designers (as they literally create all product the users/consumers see). In a case like ours, the marketing department should only really be deciding what features are the most important to implement, plus advertising our services.

      Unfortunately, the business has fallen into the trap of offering crap services that nobody in their right mind would pay for. However, our marketing department spends all their time and money spamming, scamming, and tricking users into purchasing subscriptions (ie: 80-90% of the communications you receive from "other users", whether on our sites or external sites' forums, are actually our bots). So of course marketing with all their blackhat-style tactics rise to the top of the chain of importance from the CEO's point of view.

      Man, it sucks working for a company who's only objective is how much money they can make before the end of the current month. No long-term vision whatsoever. :'(

    9. Re:What do you mean, Anti-business? by jaxtherat · · Score: 2, Insightful

      You can't be serious! That's not a 'technical issue', that's simple fricking primary school arithmetic! What line of work was this client in?

      O_o

      --
      http://www.zombieapocalypse.tv/
    10. Re:What do you mean, Anti-business? by CmdrGravy · · Score: 2, Interesting

      It's amazing how many people just don't understand basic maths. A while ago I used to have to report on how many calls missed the grade of service in a call centre. Each line would have a % grade of service and there would be half a dozen lines. Almost every week at least 2 or 3 of the desk managers would ring me up to complain my figures were wrong because my report said line 1 had 80% GOS, line 2 had 30% but my overall GOS was 79% and not 60% like it should be. I actually had a make a tutorial spreadsheet to explain the concept of weighted percentages but 1 or 2 people even questioned the validity of that !

      I don't generally have problems with the 'business' but I do often have problems with people in the business. Just this morning I have had maybe the 8th e-mail from some guy asking me to send out all our confidential customer information to some pharmacuetical company. Every time I tell him that a) we're not doing that and that b) if we did even send out the limited amount of non confidential data he still needs to tell me exactly what he wants. But he never does, each e-mail is just "Mr Gravy, How much longer will this report take, the client are nagging me now". Each time I reply telling him he needs to explain what he actually wants but so far he hasn't bothered to do that.

    11. Re:What do you mean, Anti-business? by ghostdoc · · Score: 5, Insightful

      In my experience, exactly the reverse is true.

      Most techies (because our curiosity is one of the reasons we ended up techies) take a lively interest in how their business works even if they don't need to. If you're an in-house software developer, you *need* to understand how the business works in order to be able to write software for it.

      But the business folk have no clue how IT works, and no desire to ever find out. As others have said, it's like plumbing to them.

      Part of the animosity I've experienced is caused by this very problem. IT people understand how the business works (and all the business, not just one department), and also understand how the tech works, so actually have probably the clearest understanding of the business in the entire organisation. They then have to deal with morons in suits who don't understand anything past their next departmental meeting, and the morons resent being treated like morons.

      --
      Business/App ideas are like arseholes: everyone's got one, they're mostly shit, but very rarely they contain a diamond
    12. Re:What do you mean, Anti-business? by pubjames · · Score: 2, Insightful

      Amen to that. Some of the biggest jerks I've ever come across in business have been network administrators. Immature selfish idiots with little idea of how business actually works. They would be quickly out of a job if they worked in any other department.

    13. Re:What do you mean, Anti-business? by shilly · · Score: 3, Insightful

      perhaps you should pick up the phone or go and see him and not just send emails.

    14. Re:What do you mean, Anti-business? by CmdrGravy · · Score: 2, Insightful

      Phone ? I've used one of those before and it always ends up with me having to do some work. I'm no falling for that again. Besides which cutting and pasting the text from the previous e-mail is easier than spending 10mins explaining the situation again and again every 3 weeks.

    15. Re:What do you mean, Anti-business? by JoeDuncan · · Score: 2, Insightful

      Perverse security requirements, upgrades that remove functionality, ridiculous delays to get the simplest things done because users aren't permitted to do anything to their pc...

      You've got it wrong. These things are not done by Techies because they choose to, they are done because they are mandated by policy.

      More often than not, it is policy mandated by suits who don't understand the ramifications. I've never worked anywhere where a ridiculous security policy was chosen by the IT guys, it normally comes down from way up top where some director has decided to make it his personal crusade against "hackers" by telling the IT shop that from now on, all computer access will be done by face recognition like he saw in the Hollywood blockbuster he took his kids to see on the weekend. Oh, and laser tripwires would be nice too.

      Upgrades that remove functionality? No techie would do that on purpose either, but again, upgrades are usually mandated by policy/business guys who have made some kind of deal with the vendor and thus the upgrades are forced. All the techies do is implement someone else's poorly thought out decision (usually because they don't have the tech skills to make the decision in the first place - but business guys don't like giving such decision making power to "techies").

      The problems you have pointed out are not examples of IT folks obstructing business folks, but rather the other way around. They are examples of how suits obstruct IT staff and massively impede everyone's productivity.

  9. My experience -Illogical ADD business boss by presidenteloco · · Score: 2, Insightful

    My business boss is not good at connecting the dots between cause and effect. He is not a logical thinker yet thinks he is.
    Therefore both blame and praise (to a tech team member) are given incorrectly, and seemingly based on level of financial pressure and mood swings.

    We on the tech side are seen as slow-delivering and obstructive. The boss has no understanding of the process of producing good, maintainable and well-fitting software, so he thinks we're wasting his time and money. He basically thinks we are laying out a website and why the hell does it take so long?

    Needless to say, projects and priorities are interrupted and re-jigged on a bizarrely counterproductively frequent basis,

    Why does someone like that try to manage a business a large part of which is predicated on software development?

    --

    Where are we going and why are we in a handbasket?
  10. Presentation versus inside guts by Tablizer · · Score: 5, Insightful

    Business tends to be "presentation oriented". It's controlled by sales, and the sales culture permeates the entire building for good or bad such that perception is everything. Techies tend to distrust salemanship as too superficial, and like to instead focus on building a better mousetrap. The thing is, paying more attention to presentation gets one promoted and recognized more. Thus, techies are forced to choose between focusing on a better mousetrap or "playing the game" to advance.

    A compromise is to find better ways to communicate technology to non-techies. Find analogies to common items, such as say laundry when talking about the difference between sorting and filtering. And don't talk down to people: respect their specialty. Show interest in their specialty when you can; or at least aspects of it that interest you. The more you learn about their job, the better you can help them.

    Also, even if you can't outright fix something, find a decent compromise or alternative. Don't tell them "no", but rather "I'll have to ponder that one". Show that you are not ignoring them, but putting your Sherlock Techie cap on."

    And for every "that's too hard" or "takes too long", throw in enough, "oh, that change is easy, it'll be right up". If you always delay, you'll lose trust.

    1. Re:Presentation versus inside guts by mandelbr0t · · Score: 4, Insightful

      Techies tend to distrust salemanship as too superficial, and like to instead focus on building a better mousetrap

      I tend to distrust sales people because they badly oversell the product. Without proper knowledge of the extent of the technical problem, they will often tell a potential client that a required feature will takes days/weeks when the developer has already told them it's more like weeks/months.

      I've seen this problem for the past 8 years, and this animosity between techies and marketroids won't go away until the latter are reigned in. I think I estimate my projects better than the sales people, but the salesperson is only interested in their commission, which is usually paid prior to any support or maintenance contracts.

      The net result is that salespeople get paid without any accountability for the actual project. All problems from this point forward are viewed as a deficiency in technical resources rather than a poorly planned sales pitch. I'm not fond of being the scapegoat when I've very carefully explained why the project will take longer than the sales guy thinks it will.

      --
      "Please describe the scientific nature of the 'whammy'" - Agent Scully
    2. Re:Presentation versus inside guts by SirSlud · · Score: 2, Insightful

      Without proper knowledge of the extent of the technical problem, they will often tell a potential client that a required feature will takes days/weeks when the developer has already told them it's more like weeks/months.

      Two approaches:

      Document, document, document. You have what you said in email, and get the sales guy to turn up documents to whoever wants to scapegoat you. I mean, in that case, its so easy. You said it would take X, you told him, he said to the client Y. If the client is upset, you should have a recourse. If you don't, you're in the wrong job. Too many engineers try and make this an issue between them and the sales guy. I don't know where you work, but if I was on the phone with the client, I would feel very comfortable telling him or her directly that you told the sales department X, and they told him Y. Clients arn't nearly as rigid as some techies believe. As long as they have something to take to THEIR boss, then you should be fine (well, pass it by your manager first, of course, but if they don't wanna hear it, it's better to have a client who is sympathetic to you than nobody at all.) Clients really just wanna hear the straight shit because it helps them make better business decisions. If that doesn't involve your company because your sales department outright distorts the truth, well ..

      You know what clients love? They fucking love to hear from the guys actually DOING the shit, not selling the shit. Sometimes that's a bit of a chip you can play. A few times I've been stright up with the client on the phone with my manager on the call, and it's not like he's going to contradict the people doing the work in front of the client. If they're an asshole, maybe you might catch flak for it, but I've been in some situations where the client thanks my manager for having an engineer give them the straight dope and it catches managers off guard. If people fault you for being honest or for being straight forward with a client, for the love of god, find something else. The trick many engineers lack is how to be honest and straight forward without being condescending or too apologist with a client. The reality is, that guy on the other end of the phone has the same job as you have - pass along time or cost estimates that don't end up being patently false.

      I would really hope that if you call salespeople who do this often on it more than a few times, your management will resolve it by correcting their behavior or not retaining his or her employment contract.

      --
      "Old man yells at systemd"
    3. Re:Presentation versus inside guts by try_anything · · Score: 2, Interesting

      In my experience there can be a persistent problem where sales guys have no understanding of the product or service they're supposed to sell. Their managers know it, the engineering managers know it, executives know it, but the situation is tolerated and the sales guys are expected to keep on selling. Don't ask me why, but I've seen people tolerate that state of affairs for years as if there were no cure for it.

    4. Re:Presentation versus inside guts by dbIII · · Score: 2, Insightful

      perception is everything

      This viewpoint is why China, India, and everyone else that is not blindly copying the USA is going to eat your lunch.

      We've had an entire generation of fad driven management that believe they don't need to have the slightest clue about what they are managing and that they have a right to prance about like Medieval Merchant Princes without having to have done anything get there apart from knowing the right people.

  11. I'm on the finance side by Haoie · · Score: 2, Informative

    And frankly, we don't really have any dealing with the IT department, outside of them wanting to order this, upgrade that. And them occasionally coming up to fix something.

    Not the closest relationship.

    --
    If each mistake being made is a new one, then progress is being made.
  12. Prior Experience.... by Mr.+Flibble · · Score: 4, Insightful

    I am a consultant, so I get to see many different businesses. I have also worked for many prior to consulting.

    I can say that those that do not understand business fare poorly. On the flip side, those that understand business, but not the technology that they are supposedly in have problems as well. I have seen both.

    Both of those businesses are neither failing not advancing. They are just sort of hanging on. The businesses that understand both do quite well of course.

    --
    Try to hack my 31337 firewall!
  13. Programmer Priests by djupedal · · Score: 3, Interesting

    Back when mainframes were King, the 'operators' wore white lab coats and worked in their own cleaner-than-average, air conditioned rooms - if you needed a 'job' run, you had to meet with the programmers and negotiate your place in the queue.

    I called these types 'Programmer Priests'. Their style seemed reminiscent of history lessons that described Incan temple rites where the head priest would routinely trundle up the local pyramid, telling the villagers and King to wait while he consulted the Gods concerning whatever tragedy needed divine intervention that month.

    Outside of a good view and a supply of virgins, nice clothes and fresh fruit from the village, of course the Incan priests had nothing to do at the top... beyond theater.

    The early white coated programmers felt this same power. Everyone was at their whim - even their superiors. 'Be nice' or you'd wait for an eternity before the computer gods sent your answer back with the priests.
    That particular IT style persists today.

    I make it a habit to kick dirt on those types every chance I get...

  14. And you were expecting what? by Secret+Rabbit · · Score: 4, Insightful

    Seriously, tech and business really are two different worlds.

    The techies want to learn, deploy, do "cool things", etc. Whereas the business people want to make assloads of money. The problem comes in when these two worlds collide. The business people don't understand that when they change there mind with a complex (software) project, that it really isn't as simple as altering a pie chart on a presentation and takes some (if not a lot) of time. This makes them mad and then they come down on the IT people like they're just being lazy.

    The IT people know why things are the way they are, but the typical business person doesn't listen to explanations because in the business world explanations tend to be excuses and CYA. They don't understand that things are different in the IT field nor do they care. Nor do they realise that throwing money at a problem doesn't make it go away. As in, a bug doesn't care how much you're paid, it'll hide as long as it wants to.

    But, most of these problems occur because of poor project management. Back in the day, project managers were there to protect the people that they were managing. They were there so the IT people didn't get screwed. But, more and more over time, the project manager has become an extension of the client.

    No-one really seems to care that changing there minds constantly (sometimes back and forth) costs a profound amount of time and money. After all, why plan something out when it will waste someone (or someone else's company's) money and not yours.

    1. Re:And you were expecting what? by awol · · Score: 3, Informative

      Maybe I was lucky, but more than a dozen years delivering major financial market projects and our project managers were always the good kind you describe above and the client always understood the time (and sometimes money) impact of Changes.

      HOWEVER, this was because we had, by this time, always established the trust between client and IT provider that meant;

      a) If we say "that's hard/expensive" it's because it is "hard" or "expensive"

      b) We did everything the client wanted to the extent that it did not compromise the success of the project. Success is a great motivator for the most flakey of clients

      In addition since we were an outside vendor (not just an internal IT department) we had the luxury of using price to focus the mind of those that would otherwise be changeable.

      What is intersting is that many of the clients in question had professional project managers themselves and despite the trials and tribulations along the way it was always a case of everyone being aware of what was necessary to get the project over the line.

      These project invariably would make front page news in the country in question in the event of a failure (finance pages at least :-) so the incentive was high.

      I think that is the key. Incentivise everyone to get the project live and it becomes more feasible that the project will succeed

      --
      "The first thing to do when you find yourself in a hole is stop digging."
  15. More like Business Vs Tech by lordsid · · Score: 2, Informative

    I'm serious when I say the company I work at is more anti-tech then its tech department is "anti-business". People hate change, simple as that. Fortunately time takes care of those people, albeit slowly.

    I view my users as just that, users. I support them. They do their job. They support me financially. I appreciate and recognize this symbiosis. Without them I wouldn't have a job and without me their job would be all but impossible.

    --
    IMAGE VERIFICATION IS EVIL!
  16. Polish up your resume and look for a tech company by viking80 · · Score: 4, Insightful

    First, if you work for a company in the financial industry, polish up your resume. Stock up on office supplies as well. You might be in for a tough ride, and be ready to jump ship.

    Secondly, if you do IT, work for an IT company. Forget about adversaries, and other BS. Have you ever seen the IT manager promoted to run a financial institution or a hospital, or a become partner in a law firm?

          NO.

    But try out a tech company, and you will find that your bosses boss is a tech guy and that there is no ceiling for promotions.

    The whole culture at a tech company will also be much more to your liking. Go have lunch at Google, Microsoft, Cisco, Yahoo or many other, and you will probably know what I mean.

    --
    don't cut it off www.mgmbill.org
  17. I'm anti-business by Profane+MuthaFucka · · Score: 3, Funny

    Correction, I'm anti-YOUR-business. My company is GigantoMegaMonopoly Inc. and we're going to EAT you.

    --
    Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
  18. Difference in Motivation by Strider- · · Score: 3, Informative

    I think the single biggest reason for the conflict between Business and Techies is one of motivation. Those on the business side are typically there to make stupid amounts of money. The technology is there to make money, end of story. On the other side of the coin, is the techies who are there to do "cool shit" and generally have fun and learn. While the money is nice, and they usually wouldn't do the work for free, it's not the primary motivation. This leads to the natural collision of worldviews. The techies want to do cool stuff, get it done right, and then maybe sell it. The business folk want to get it out the door for as littl emoney as possible.

    --
    ...si hoc legere nimium eruditionis habes...
  19. Re:Been there done that by snowraver1 · · Score: 2, Funny

    If it involved anything other than Excel or Word then it was considered an IT problem.

    You got one up on our shop!

    --
    Copyright 2010. All rights reserved. This comment may not be copied in any way including, but not limited to caching.
  20. tech vs. business by Samarian+Hillbilly · · Score: 2, Insightful

    I've found this to be true in large companies as well. But I think it's healthy. One of the reasons why I like to work for a large company is so I can focus on tech issues and ignore the rest. I don't want to know what marketing is doing!

  21. Why do businesses even have IT departments by mosb1000 · · Score: 5, Interesting

    Wouldn't it be simpler and better to contract that out? Here are the benefits:

    Cost. There's no need to hire and maintain unnecessary staff. If there's an emergency, the contractor can bring in more people to handle it, but most of the time they won't need to dedicate even one full-time staffer to your office.

    Versatility. The contractor will work with many clients and many environments. That means that they will have a diversity of experience that will allow them to deal with problems quickly. They will also have the experience to point out better solutions.

    Employee satisfaction. The contractors personnel will need to be respectful and courteous to your staffers, or else you will find a different contractor. They will work to find solutions (and charge you more money) rather than making excuses about why your problem can't be solved so they can stay in their budget.

    Come to think of it, maybe I should start a business doing this for people.

    1. Re:Why do businesses even have IT departments by religious+freak · · Score: 3, Informative

      ...like it hasn't been tried before?

      Nice try, but the downsides include:
      Cost - not cheaper over the long term
      Consistency - who is your go to guy/gal? I dunno, I think he's just been replaced
      Uptime - hey our server's down, let me call - wait, how much does this contract dude cost after hours?
      Quality - The contractor said Apu Nahasapimapedalan knows exactly what he's doing, and they're only charging $200/hr. I don't think he speaks any English though.
      Overpromising - Well, anyone that's worked in IT for any length of time and has worked with an outside firm knows what I'm talking about here. 'Nuff said.

      Those are just off the top of my head. If you're talking about a network admin or something along those lines, complete outsourcing may work for very, very small offices, but when you get over, maybe one person, you really need your own.

      --
      If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
    2. Re:Why do businesses even have IT departments by anw · · Score: 2, Informative

      I have been the director responsible for IT in a mid sized company, and we explored these options. I have a strong tech background.

      The problem is there are three types of contractors

      1. Cowboys. These will quote a very low rate. The job usually won't get done. The cost of fixing the mess will be astronomical.
      2. Honest small firms. These will quote a high rate, and want everything nailed down ahead of time as to what is and is not their responsibility. Usually the business doesn't pay enough attention to this - in fact, usually doesn't know in advance what it wants, and then gets upset when the contractor says 'Well, you agreed to this deal". AS far as the business is concerned, this is exactly the same as not getting the job done.
      3. The big boys, usually associated with auditing firms and the like. These guys charge obscene amounts of money, far far more than having your own IT staff. But they will be nice and respectful to business people, and always have front men in suits with lots of graphs and powerpoint presentations. They also usually won't get the job done, but will be able to convince management that what they got was even better.

      Now of course there is outsourcing to India. This is usually an amalgam of 1 and 3.

  22. Quantitative techniques in business by try_anything · · Score: 5, Insightful

    In my experience the biggest driver of tech's disdain for business is the farcical nature of some managers' attempts at quantifying certain aspects of their business.

    All businesses manage to quantify a few things extremely well -- payroll, revenue, taxes, and so forth. There are many other things that can be quantified in a useful way. However, many business types engage in persistent fantasies about quantifying things like programmer productivity, ROI on buying software tools, and the effect of different business methodologies. Quantifying things is an excellent idea, but it's so overwhelmingly difficult to measure things like management productivity and (God help us all) "project velocity" that 98.6% of all attempts to do so are essentially fraudulent -- just as dishonest as if I pretended that number I just read off my rectal thermometer had any meaning more precise than "most."

    Engineers are likely to feel a little twitchy just looking at the number "98.6" because they associate it with the classic overprecise and somewhat incorrect statement that normal body temperature is 98.6 degrees fahrenheit. If that number annoys us, what do you think we feel like when some business type says we should use Scrum because 87% of all enterprise-scale software projects come in 50% over budget, while only 63% of Scrum projects come in 50% over budget? Whenever engineers and business types speak in a common language (mathematics, logic, statistics, controlled studies) it turns out that the business types come off as STUPID, GULLIBLE, OVERCONFIDENT, AND FULL OF SHIT.

    Which is not to say that business types are stupid. There are honest and intelligent managers who aspire to quantitative precision and may work very hard at it, but they don't go around waving numbers and graphs because they know the results are extremely difficult to interpret -- more "food for thought" than "results." The guys who make a big deal out of numbers like the ones in the last paragraph are either con artists or victims of con artists. They think that making quantitatively precise comparisons of programming methodologies is a strategic managerial decision that you implement by repeating numbers you read in [blog summaries of] management journals, just like creativity is a lifestyle choice that you implement by your choice of haircut, clothing, and a certain brand of digital accessories. It never crosses their mind that it might be something intrinsically difficult that you can work really hard at without ever producing anything worth sharing -- that's how poorly they understand it.

    But it always seems like it's the guys who make up bullshit numbers who write the papers, run the consultancies, get the attention of upper management, and get put in charge of things they don't understand. Business types may have enough patience and faith in management to sit back and watch the pretenders rise meteorically and flame out, but engineers are used to calling bullshit on bullshit when numbers are involved.

    Anyway, I could go on, but you get the picture. Engineers accept that not everything can be quantified, and every business decision must, of necessity, rely heavily on guesswork, folklore, and intuition in addition to hard numbers. We can't accept that the business world is full of people who pretend otherwise, without any reasonable justification, and somehow escape being laughed at by their supervisors and peers.

    1. Re:Quantitative techniques in business by silentbozo · · Score: 2, Interesting

      Amen. I think you've boiled it down to the basics - lack of respect from both sides.

      The suits consider IT the corporate equivalent of burger-flipping - something dirty that needs to be done, but could be done "better", "cheaper", and "faster", and preferably by interchangable, known quantities (hence the reliance on things like certification over actual skills.)

      The IT people who are any good basically see the suits as people who are full of shit who couldn't hack it in a real degree, so they went and got an MBA (and likely cheated in order to get it.) And then they get promoted despite having put in zero work compared to the engineers.

      Moral of the story. If you're any good, don't work for suits. Consult for them when they're desperate and you dictate all the terms, and can walk all the way to the bank laughing when their house of cards collapses (make sure to get your consulting checks cut regularly - if they start coming late or at all, you can cut your losses.)

  23. The golden rule applies... by Nefarious+Wheel · · Score: 3, Interesting
    ...the guy with the gold makes the rules. Mutual animosity can be the basis of a fine business relationship if you're co-dependent enough.

    OTOH well, if you find (say) a good auto mechanic, see what the difference in your bill looks like depending on (a) how expensive a car you drive in with is, and (b) how close to peonage said mechanic is treated by said customer.

    I think independence may be the key -- if you work within the firm as a permanent (or long-term contractor) then the perception of your technical skills are diminished as time passes, as familiarity dilutes your apparent value. From outside the company, well, they may treat you like the auto mechanic in the above example or they may treat you like a saviour, the person who recovered their email / payroll / customer database.

    If they're rude, you have the option of legal retaliation when you give them the next quote -- if you don't want to deal with them, raise your contract rate to an absurdly high level. Either they'll ignore you or you'll be paid commensurate with the aggro involved (they can sneer at you all they want if you're driving the Porsche while they're driving the clapped-out 1972 Pinto, no?)

    That said, with the skills crisis here in Australia, engineers and skilled trades of any type are pretty well regarded due to the tight market, and that's probably why I don't see a lot of Tech-Business animosity.

    --
    Do not mock my vision of impractical footwear
  24. The age-old struggle by yorkshiredale · · Score: 5, Insightful

    The business guys want it fast, cheap, first.

    Engineering want it correct, perfect, however long it takes.

    There's the struggle.

    Any good business needs to strike a balance between the two. The tension is inevitable, and healthy.

    --
    The opinions expressed here are those of this individual, and may not reflect the policy or practice of the collective
  25. Re:Polish up your resume and look for a tech compa by religious+freak · · Score: 2, Interesting

    Nah, you guys work way too hard. Highly regulated industries are where it's at. I am a very small cog in a very large wheel, and I like it like that.

    --
    If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
  26. Corporate vs. IT by dexomn · · Score: 2, Interesting

    In my experience, it is best to just nod and say as little as possible, even if you are at a nice place having dinner with an exec. Simply pass pertinent info along to a manager (Well the reason they can't copy that 7GB database to a win98 box is because fat32 does not support files that large.) and leave it at that. Do not pipe up in conferences or meetings because you are not the type that the company buys lunch for, and if you happen to be there at the meeting take that into consideration. Don't speak your mind because that's not what you are there for or they would have told you so. It sucks but that's the way life is. And most of all don't laugh when you are on a conference call with IT and corporate and some more important person asks a stupid question. Their job is to make money, and to outsource your job if it will be cheaper. Yeah it might be lame, but tell someone who is sitting fat and making 80k for doing non-technical work and demanding that IT do it yesterday and $20,000 under budget to do it right and you will be looking for a new job. Your argument has no weight there unless you are very special. Nod, say please and thank you, and do your job to the best of your ability and things will be "ok". Just my two bits*.

    *inflation

  27. My experience -He's different. by Ostracus · · Score: 2, Informative

    "My business boss is not good at connecting the dots between cause and effect. He is not a logical thinker yet thinks he is."

    Sounds like you may want to grab one of those books about personality types and how to deal with them.

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
  28. Non-holistic management... by mccabem · · Score: 2, Informative

    Maybe it's just natural, but to me there is a dichotomy between business and operations in most companies today and fosters ignorance in both directions. Managers in most companies haven't a clue how things are done in the operational side, and to some extent the same is true in reverse for the operational people.

    My theory is that this is almost solely attributable to the general lack of ownership in business today. Almost everything is corporate now - even the managers don't own the place. When the owners leave, so does the clue-train. The tech's may still know how to operate things so the customers still remain happy, but its a long shot if the non-owning managers will ever have a clue beyond who they're trying (this week) to sell out to. They just pray that sales or ops (or both) doesn't melt down before they sell out.

    -Matt

  29. Management vs Labor by Doc+Ruby · · Score: 2, Interesting

    The "tech vs biz" feuds are an extension of the conflicts between management and labor. Tech divisions, though they have their own managers, are responsible for doing the production work of the company, while the biz offices are responsible for managing the company (and, ultimately, the tech division).

    The management vs labor conflict is as old as the division of labor. Tech vs biz is probably at least as old as the first person to market the inventor of the wheel's widget.

    --

    --
    make install -not war

  30. Re:IT workers think of plumbers.... by Sobrique · · Score: 2, Insightful

    And when they're users like you, does that really come as much of a surprise?

  31. Knowing what you talk about..... by Engineer42 · · Score: 3, Insightful

    It is very rare to find 'business' people who understand technical issues, and yet they quite often tries to control deadlines, features etc. for technical projects, quite often against the recommendations of the technical people.

    This more often than not leads to delays (sometimes years!) which the business person then tries to blame the technical people.

    Essentially, most business people tries to put limits on all of these in projects: Resources, Features, Time, Quality Where technical people knows you can only limit 3 of the 4.

    So, in general the reason for the animosity from us techies is pretty simple. Most business people don't know what they're talking about, but pretend to know our area better than us (when they don't).

  32. Anti-business ? by netpixie · · Score: 4, Insightful

    If you think anyone is "anti-business" then you probably have a flawed idea of what "business" means.

    It is not a single cohesive thing, you can't look at a something and say "that's business" or something else and say "that's not business". It pervades and influences everything, a bit like the force, except not always good.

    Ask these techies "Do you like getting paid?" They will say "Yes" and that is part of "business"

    Ask them "Do you want to produce good products?" They will say "Yes" and that is part of "business"

    On the other hand ask them to follow some half-arsed "business" process that you've read about in a book and they may well tell you where to go.

    The fact that they are disagreeing with you doesn't mean they are anti-business, it means they are anti-you.

  33. Sales guys like to over-sell by lena_10326 · · Score: 3, Insightful

    At one place I worked, there was enormous animosity between IT and Sales/Business Dev. It stemmed from them selling services and guaranteeing delivery dates on software that hadn't been created yet.

    So... it was a constant treadmill trying to play catchup to meet those ridiculous deadlines, which caused a lot of animosity from developers to sales.

    --
    Camping on quad since 1996.
  34. The Dilbert Principle by PinkyDead · · Score: 3, Insightful

    (I see the tag already there for Dilbert).

    Originally you had the Peter principle: that everyone is promoted until they can't do the job - and that's where they stop. And then the Dilbert principal (which I present here as a serious conjecture) that everyone is promoted to the position where they can do the least damage.

    They're similar, obviously, but without a doubt my experience is that the Dilbert principal is the more correct - certainly in Dilbert like organizations.

    It leads to a problem of a "ruling" class of idiots - and the worst thing is that they equate "success" with ability. Hence, you have a manager, who, at best, knows the buzzwords within the technical group - but has no idea what he's talking about (I'm actually thinking of real people). They will generally then impose their will on the technical group, believing their own press, and make really terrible commitments. Now they have been promoted to the position where they can do least damage - so the tech group can ignore these commitments, and clients will equally treat them with contempt once they realize that the PHB has no power to deliver on them - however, there is a lot of goodwill lost in the meantime.

    Occasionally, you come across those who are governed by the Peter principal, and those guys (and gals) are really good. They also know when to shut up. But the larger the company, the more likely it is to be a Dilbert organization.

    If you need to know if you work for a Dilbert organization, just read some - it's absolutely terrifying how accurate it is sometimes.

    Bitter? Me? Naaaah!

    --
    Genesis 1:32 And God typed :wq!
    1. Re:The Dilbert Principle by ThomsonsPier · · Score: 2, Interesting

      I also have seen this in life; most notably in government agencies where I have worked. In addition, it seems that, since management is now recognised as being a skill in its own right, managers often seem to drop straight in at the bottom of the management structure without ever having produced anything. As a result, the management tends to consist of fast-tracked graduates, often tracked so fast that they didn't have time to train on the way.

      I can't resist, sorry; how come you used the correct spelling of 'principle' twice and then the wrong one for the rest of the post?

  35. Try the music biz as a tech by dontmakemethink · · Score: 2, Insightful

    Similar to my frequent dilemmas as a sound tech for live shows, balancing the needs of the musicians vs the needs of the venue/promoter. Do NOT get me started.

    --

    War as we knew it was obsolete
    Nothing could beat complete denial
    - Emily Haines
  36. Gifted managers needed by Antique+Geekmeister · · Score: 2, Interesting

    Reconciling the distinct, sometimes conflicting needs of different groups is where good managers are priceless. If you've got that kind of antipathy between your tech people and your business people, someone has been doing something wrong. Tech is supposed to _enable_ people to do their work, not get in their way. And it can be fun in and of itself, which is why many of us do it.

    But they don't often pay us to have fun of our own, they want things to work well and not cost too much. As soon as your tech staff starts calling people 'lusers', and the secretaries leave things broken because it's just too much trouble to come to us for help, then our company or department should start looking for a new leader. Not just a new IT person: a new leader to help create those relationships.

  37. RFC 1925 by Tom · · Score: 3, Interesting

    Your answer is in RFC 1925, point (2) 7a:

    Good, fast, cheap - pick any two (you can't have all three)

    As techies our instinct goes to "good and fast". Almost without thinking. Business people, on the other hand, really are the exact opposite: "cheap" is the fixed value for them, and then they pick either good or fast depending on the specific project.

    The most common scenario is that the techie builds something, but isn't happy with it, rebuilds it, improves it, tests it, fixes bugs, continues on and on and on. You can see that very well in security. Techies hold entire conferences about which obscure, rarely encountered problems could under which very special circumstances provide a small chance that technology X could be circumvented.
    For business people "does the job" is all they need. If there's a 0.1% chance that a hypothetical attack can go straight through, say, your firewall, a techie will consider it broken. A business person thinks "let's get an insurance, at that failure rate the premium will be very affordable".

    --
    Assorted stuff I do sometimes: Lemuria.org
  38. Everyone should try the other side by mrboyd · · Score: 3, Insightful

    During my career I have been on many side of the fence and it all boils down to what we think is important to get the job down and a lack of understanding of the other guy's role.
    I have been a tech, developer in a software house, and the internal fight with the sale dept were daily occurrence. Some promises to a customer or some awful technical wording made it so we (tech) had to step up to the plate and "fix" something or implement some dumb feature overnight bypassing QA and all other SOP.
    I hated those guys.. can't they have their fact straights?

    Then I ended up in pre-sale and sale. I started with perfect technical speak, and it failed, message didn't register with the customers, so I dumbed it down, focused on the great colors, business efficiency, ROI, all that crap. It worked. And if you've done sale you know that every customer has a wish of x features your product can not do, so you try to explain to him how he could do otherwise with what's already there. Sometime the customer will be dead set and you know the concurrent can do xyz, and it's a 5 million dollar project and crap the profit will still be good even if you factor in tasking a dev for ten days to implements it. So you say yes. The company needs money and if it means annoying a guy in the dev team, well ... screw him.

    As an IT admin, there is nothing more annoying that a user who thinks that opening port xyz because he wants to use so and so application or doesn't understand why he cannot bittorent the latest whatever. As a non-IT admin, I don't really care what's your problem, if it gets in the way of me making money, you're a problem, not a solution.

    Having been on both side, I think it's all a matter of misunderstanding of how a company work and what makes it proficient. I think everyone should try to assess the question in term of "Is it good for the company" (efficiency and risk).
    And for their sake techies needs to take business classes and be able to lay down their analysis in terms someone from management can care about and cut on the tech speak.

  39. They also apply different standards by Chrisq · · Score: 5, Interesting

    We once installed a configurable system, and did months of testing to ensure it worked on all configurations, boundary cases, etc.

    This was an important financial system, and I know that if it had not worked as required there would have been hell to pay.

    Six months later someone decided to check our test data against the live configuration and found a very odd rule, giving people with worse credit histories better interest rates. We queried it and they said it was wrong but "why was the system so hard to understand".

    We brought up the original specifications, page diagrams etc. given by business and showed them that it worked in exactly the way they wanted it to. The "difficult to understand" argument was never done again. In fact the whole thing was put down to "just one of those things".

    The ID manager suggested that we could query the database and find out how many people were given a rate inappropriate for the risk - and maybe flag the accounts for quick follow up if they had arrears. Almost unbelievably we were told that on "under no circumstances were we to query the database for this information, as the results could be seen as unfair to the business unit concerned". This came from a board level director so we really had to comply.

    Again, had an IT problem lead to people being given the wrong rates we all know the first question would have been "How many people are affected and how much money is involved?". The second would have been "who was responsible?".

    I believe that the business see the IT department as a car and them as the drivers. If they take a route that leaves them crawling in traffic at 20mph its "one of those things". If the car only crawls along at 20mph its "totally unacceptable".

    1. Re:They also apply different standards by Registered+Coward+v2 · · Score: 2, Interesting

      I believe that the business see the IT department as a car and them as the drivers.

      Organizations view IT as a service - and as such just want them to fix problems. They are not viewed as part of the line operations; they're a cost center. Whether that is right or wrong is very debatable but nonetheless it is a reality. R&D is operations, fixing things whether it's a burned out light or a busted PC is service.As such, their survival and success depends on finding out what their customer needs and delivering that; as well as getting agreement on what they will do and how.

      If they take a route that leaves them crawling in traffic at 20mph its "one of those things". If the car only crawls along at 20mph its "totally unacceptable".

      In the first case it was their choice and error, in the second it's somebody else's fault. Guess what gets rationalized? It's no different than the IT guy saying the server went down - nothing we can do until it gets fixed. We all minimize our errors.

      This was an important financial system, and I know that if it had not worked as required there would have been hell to pay.

      Six months later someone decided to check our test data against the live configuration and found a very odd rule, giving people with worse credit histories better interest rates. We queried it and they said it was wrong but "why was the system so hard to understand".

      If it was so important why didn't they run some real rigourous testing that would catch such flaws? Let me guess - the implementation was pushing up against the due date and in order to meet schedule the testing was cut back. Been there, done that. One of the biggest causes of such problems, in my experience, is failure to properly scope the project and realistically estimate the time needed. IT underestimates the work load, the customer pushes for an unrealistic deadline; and you get a poor result.

      --
      I'm a consultant - I convert gibberish into cash-flow.
    2. Re:They also apply different standards by sgtrock · · Score: 3, Insightful
      I just had to revisit this one:

      The ID manager suggested that we could query the database and find out how many people were given a rate inappropriate for the risk - and maybe flag the accounts for quick follow up if they had arrears. Almost unbelievably we were told that on "under no circumstances were we to query the database for this information, as the results could be seen as unfair to the business unit concerned". This came from a board level director so we really had to comply.

      Umm, excuse me? This is a financial institution director making a statement like this? I work in the financial industry, too. Ever heard of GLBA? SarBox? Does does this sitting member of the board realize he just put himself in line to be fitted for an orange jumpsuit?

  40. Tech vs. Business/Management: That's quite common. by dg2fer · · Score: 4, Interesting

    From my point of view, there's only a small number of companies where the Techs have a good relationship to the Business People or even Managers.

    The main reasons are, in my oppinion, management, and respect.

    As many others pointed out, the Tech doing his job best is the one you'll never see working because there are no problems with the IT infrastructure at all.

    The problem is: In most companies I know or worked for, the IT departement is managed by a business man -- not by a tech. This is a fundamental (management) mistake.

    Just do make it clear to everyone: Would you as business man like to discuss your great business plan with a non-business Tech, who then decides which way to go? No, of course not -- he'll hardly understand what your point is at all.

    So, why do they force the Techs to discuss new hardware, network expansions and other, highly tech-related stuff with a business man? He won't understand why, won't see the connections, the big picture in the background.

    The business people often tell the Techs that's part of the Tech's job to explain it in a way so the manager understands. Would you like (or even able) to explain your business plan to somebody knowing nothing about marketing and management at all? Giving him a crash course in Management/Marketing? And every time from the roots up, because next time he doesn't remember what you did talk about last time.

    No, you won't. So, don't force the Techs to do it the other way around. It's useless -- you'll perhaps get a little window where you can see a part of the big picture behind, but you won't be able to see it in total.

    By managing IT departements in this way, with a business man doing the decissions who has not the Tech background, you'll make a lot of false decissions. And the Techs are the ones having to deal with. No wonder they get fretted.

    If you want a smooth, productive IT departement, look for a Tech with some business/management skills and help him to tighten them. Ensure that the head of the IT departement is a Tech. Because he's accepted, he has the background, and he knows what he's talking about when he talks about your IT. And give him financial responsibility. He must be the one deciding which hardware to buy.

    I know a company here in Germany where the CTO and member of the board of directors at first a Tech and then business man. In the early days, he was one of the upper sysadmins. It's a big internet provider/hoster over here.

    I whish this would be the common situation in most companies.

    --
    The slighly overweight penguin.
  41. IT is at fault too by oedenfield · · Score: 2, Interesting

    While I agree with some here who have shed light on the fact that business team members usually have a poor opinion of technology team members but sometimes I've seen this is the fault of the tech person. In my experience tech people tend to leave business causes and methods at the door either because they aren't familiar with them or the are more involved in their own missions that may or may not align with the business as a whole. I've seen IT architects that are more concerned with pushing out their upgrades and/or their infrastructure "upgrades" (usually to prove to the organization their position in the company) that the neglect to take into account the real mission and goals of the organization. In my opinion IT exists solely for the business, not the other way around. And I'd like to see some IT managers come up with a vision for IT that involves seeing ways to improve or support the business FIRST and then coming up with the solution (instead of having a technology and then finding a way to fit it into the company).

  42. big telco by neonsignal · · Score: 2, Insightful

    I did some work for a big Australian telco (yes, you know who) for six months and noticed significant demarcation issues between the software department and the customer service divisions. It was so bad that the customer service divisions were writing their own programs on the side, because it was too difficult to deal with the software people. And the software people were caught up in their own infrastructure projects.

    I suspect it is common in large businesses because each department becomes a little community, with an 'us and them' attitude to other departments.

    Personally I don't think software/IT should be a separate department; it would be better if IT people were assigned to work on particular projects within the department that was running the project. Not only would that help software people to understand better the business implications of what they are doing, but it would help reduce the competing priorities which IT people are subjected to.

    Obviously there are some IT roles that have to be centralized (especially if there are large server systems or the like). But I think we place too much emphasis on the efficiency of centralization at the expense of company morale.

  43. i catch myself occasionally by nimbius · · Score: 2, Interesting

    falling into the trap of hating the business i work for. its inevitable because IT is very rarely in line with the same goals management is (profit, corporate citizenship, etc... i could care less about.) IT just wants it to run right, and keep them out of the office on a saturday.

    my old boss once insisted IT was a part of the business, lock stock and barrel. however I once read on slashdot that IT was a service to, not a function of most businesses. keeping myself aligned with "service" has helped me to avoid alot of workplace animosity.

    Its all in how you spin it i suppose, but without a customer, none of us would be here. its tough to have visibility.

    --
    Good people go to bed earlier.
  44. learn from joelonsoftware by cinnamon+colbert · · Score: 2, Funny

    somewhere, he says that whenever you demo prototype software to higherups, have an obvious problem, like a mis spelt word, so they have something to point to and feel important about
    same thing about the it dept: every week, something that is easy to fix only if you are an admin but looks hard and is clearly the users responsibility should break

  45. Two polar opposites, if simplified by amn108 · · Score: 2, Insightful

    I think the situation is quite natural. Business is about reality, tech is about perfection. The two groups have quite different interests and goals. The art is to unite the two for a good result.

    Businessmen everywhere are about as close you can get to jungle law, they live to maximize profit, seek out new enterprises (to maximize profit), and their gadgets are mediocre at best, because frankly they could not care less as long as GSM works, and it looks presentable. Presentability is very important for them, so they wear expensive effective wristwatches.

    Tech people sacrifice pretty much anything to perfect the technology they work on. They look like their mother dresses them, do not pay as much attention (as others) to their appearance and most of their energy is spent on the thought process and its application.

    Of course the described above is extreme examples, but such polarization between the two groups is quite common, and that is what IMO gives rise to the perception.

    When you put the two together, if the two must cooperate for common good, like a chemical reaction they start productive fighting over the balance between the real delivered product sacrificing anything else but sell-value (which the businessman decides alone what is) and a pure concept and its development as the tech person sees fit. Since business is what seemingly runs the company, since it is all kinds of businessmen, project managers included, who run and shake hands at meetings, tech people are ignored most of the time as labour ants, however in all my experience this is the most common and gravest mistake the suits ever make. They take themselves far too serious and important to understand that the very platform they are trying to sell is made by anyone else but themselves. Businessman without a developer is like a conman on the street that sells you all kinds of promises and service you do not immediately see, only they do it with flashy and impressive Powerpoint presentations (albeit really lame). A developer without a seller (businessman) is equally useless, however inspiring it may seem, because with all the bright ideas and started development, unless he has some financial support elsewhere and is backed up, needs such financial interest and investing from someone, otherwise it all ends up like helicopters Leonardo Da Vinci drafted in his sketchbooks (albeit pretty well drafted).

  46. Here's how I fixed it by spaceman375 · · Score: 2, Interesting

    Stop thinking about making it all work smoothly. Give up on the proactive vs reactive approach. The trick for me was to give the business people "presents." I put them on their own subnet with a (fairly useless) firewall, so they all felt cozy and comfortably isolated from the "lower workers." One day I gave them all cheap web cams and shortcuts to our remote offices, telling them to cut their phone bills (the head of finance almost kissed me for that one.) Pick someone who bad-mouths the techies and give them some report that they never knew they could get that fits their job well. Look for influential people and influence them. I gave a CEO a "speedometer" that showed running totals of accounts payable, accounts receivable, total $$$ on orders placed, and $$$ on orders shipped for the day, week, and month. He loved it, and I got a new PC. Business folks don't see how hard it is to maintain the status quo, so don't bother showing them. Give them bangles and neat toys and data for their job that makes them go "Cool" and they'll see you as a friend.

    --
    On the one hand you take life too seriously, and on the other, you do not take playful existence seriously enough. Seth
  47. Tech Vs Business by hrieke · · Score: 2, Insightful

    My take is this;
    I work for an HMO and service diverse departments. I deal with Finance, Claims, Call Center, and even other IS groups.
    The better the the group can describe their problems and their solutions to the problem the better I can work with them- it gives me a baseline to build my solution from. Even if I agree with their solution, I usually tweak it for the idea that in the future something is going to change.

    The worst group that I deal with is sadly the one that does not understand their own processes at all. And sadly I have to deal with them everyday because they need a huge amount of hand holding to get their business done on a timely basis. The most interesting fact of this group is that they've organically grown their solutions to their problems, thus it's a hogepog of intertwined Excel and Access data sets with data going back 14 years. They have no idea on where to even begin to understand their own business or even how to improve their efforts. It's a complete nightmare everytime, and honestly I don't want to deal with it anymore. Well at least the Sr. VPs are involved this time, so perhaps a few heads will roll in that group and some change will happen.

    --
    III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
  48. Not that way for me by OhHellWithIt · · Score: 2, Insightful

    I've generally found that people on the business side of stuff respect me for my competence in an area where they are weak. The only time I can think of that this wasn't so was in my first tech job -- an on-site contracted help desk job -- twenty-some years ago. The non-IT staff had had several years of poor support from the previous contractor, and they expected more of the same when I started. I learned that actually solving people's problems and treating them with respect goes a long way. Even the most flaming, arrogant ***hole in the organization respected me after a year or so, and this was the same guy who cussed me out on the phone in my first week. The thing is to not get wrapped up in office politics. Everyone brings some value to the organization, or he wouldn't be there. Someone found enough merit in each staff member to offer the job.

    I think the bottom line is that we need to deliver two things:

    1. Solutions to the business side's problems, which is what we were hired for.
    2. Respect for the people we work with, because that's a basic human need, the absence of which makes the first item seem inadequate.
    --
    "Who controls the past controls the future. Who controls the present controls the past." -- George Orwell
  49. Re:Business as usual by darkpixel2k · · Score: 2, Insightful

    This is an example of one of the many ways that "business" seems evil, to some of us.

    Finding out they can make more money reselling electricity is 'evil'?

    It's evil for the company to make a profit?
    It's evil for them to earn money and make a profit that helps the people with retirement plans invested in their industry?
    It's evil for them to make a profit and use their new profit to employ additional workers--to give the jobless jobs?
    It's evil for the company to make more money which usually means more taxes which help pay for things like roads, schools, welfare, and all the BS welfare programs the liberals love?

    Wow--I can totally see why companies are evil. We should just do away with them entirely.

    Of course I don't know how I'll get food for my family. I know nothing of farming, and my food is provided by various companies.

    Maybe the farmer that lives a few miles away will let me exchange some sort of good or service for some of the food that he gr--oh shit! That makes him a company. We'll have to kill him.

    </sarcasm>
    f*cking hippies.

    --
    There's no place like ::1 (I've completed my transition to IPv6)
  50. It's a clash in perceptions of the world by Maple+Syrup · · Score: 2, Insightful

    People here have been using the term "culture clash", but IMHO it goes even deeper.

    Here's the thing -- as techies, we have a great respect for facts. Facts are facts, and our opinion about them doesn't really matter. So we look to the world for objective information, and put that objective information on a pedestal.

    For folks on the business side, almost everything is *subjective*, not *objective*. In the Sales world, for example, it's all about the customer's *perception* of the product, rather than the actual objective facts about the product.

    Remember that the salesperson's entire goal in life is to overcome the objections of the customer and persuade them to sign the deal. For the salesperson, both by nature and by training, all statements are *subjective* -- they're personal *opinions* and are subject to change.

    (As the old joke goes: when asked what is the sum of 2+2, the lawyer asks 'How much do you want it to be?'. I've seen this held up as a *positive* example by published business types.)

    So when the techie says to the sales guy "it will take a year to implement"; the sales guy sees this as (a) a subjective statement; (b) a negotiating position; and (c) the *start* of the conversation, rather than the end of it.

    Clashes are inevitable.

  51. Re:Business as usual by aron1231 · · Score: 2, Interesting

    That is a very elementary definition of a business. While in practice that is what most businesses are, essentially, the largest and most powerful business are actually Entities, consisting of Shareholders, a Board, Directors/Managers and employees. Because these huge powerful corporations are beholden to their investors, the board directs its management to employ bean counters and will lower the bottom line, *regardless*. And it is *regardless* because, in the cut throat nature of business, any possible slight advantage over a competitor must be pursued. This often results in squeezing the employees, squeezing the environment, and thus squeezing society as a whole.

    Make no mistake, I am not against business, profits, or any such thing. I actually run my own business. However, when shareholders enter the picture, things change. Appeasing shareholders become the end-all of the company, instead of profits flowing back the employees that make it (essentially, a pyramid scheme). Add to that the massive size and power, these large corporations have the potential, in a heartbeat, to either uplift or drag down humanity. Due to their "bean-counting" nature, it's generally the latter.... at least without some form of regulation to prevent it. (Think 50 to 100 years ago... our cities would be worse than Beijing if pollution ordinances never went into effect. I live in North Country, and back in those days, the snow was black, not white.)

    On the other hand, in my business, I know my actions directly effect my employees, my environment, and myself, and thus I make balanced choices that will benefit them all. I'm not tied to some nameless "shareholder" that demands I make profits increase by squeezing anywhere I can. Not as efficient? Maybe. Better quality product, service and employees? You betcha! And I sleep well at night knowing I am successful because I have helped others become successful.