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?"
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
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.
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.
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."
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".