IT Crises vs. Vacation: Sometimes It Isn't Pretty
CWmike writes "It's true that IT systems have become essential to business operations, but the successful functioning of the IT department shouldn't rest on any one person's shoulders. All told, vacations serve as mini tests to prove if a department can function when key players are away. That's the theory, anyway. In reality, IT departments sometimes flunk. The results can either be comical or turn out to be a serious wake-up call to organizations that need a better Plan B. To prime your mental pump before your own vacation, Computerworld compiled anecdotes about good vacations gone bad."
at least in the states is, companies have figured out they can get one person to do the work of two and pocket the other guy's salary. I'm seeing this everywhere in the form of longer wait times for services. It's also really screwing the economy because it means there's 1 less job available, so higher unemployment and less money circulating. We're heading back to the 1800s, when our masters argued that idle hands were the devil's playthings, and the lower class would just spend the time drinking anyway... Kiss your vacations (and your 40 hour work week) goodbye.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
... it won't make any difference, I suspect. There are (at least) three big problems here:
And no, I don't know what the solution is. Just pointing out that it's a structural issue, and collecting anecdotes about how badly things tend to go wrong doesn't seem to be doing much to motivate anyone to try to fix the underlying problems.
The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
We started going more exotic places. Places that don't have cell signal or internet access. If they want to call a boat to the tune of $5-$10 a minute they're welcome to.
"Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
When I leave ... then I turn off my pager...
So I'm guessing the last time you left was sometime in the 90's?
*ducks*
If what I just said sounded like a troll, it was probably just a failed attempt at humor.
I know anytime I go on vacation, it causes major headaches for those that try to prevent me from being completely buried by the time I get back
But I'm always buried when I return. Then I have at least a week of torture trying to catch back up. People say someone else is going to get trained and certified to serve as a backup for me, but it never materializes.
I think most companies just have to experience the lesson the hard way, by a bus or a plane ticket. And even then, half of them don't learn anything from the lesson.
They're just too short-sighted. All they see is the cost of investment today, not the return of tomorrow. I find it amazing that business majors, managers, and CEOs don't have that skill. They are blind to the benefits to all involved, and are comforted in the peace they find in keeping their heads in the sand.
I work for the Department of Redundancy Department.
I'm not at all surprised by this, actually.
In my experience, there is a significant percentage (IME, most, but others may differ) of businesses that rely on Best Buy for hardware replacements. They see additional hardware lying around as a waste, and will not keep spares handy.
I can EASILY see this happening. EASILY.
I'm personally aware thru my late father, who was an accountant, of two companies that had employees embezzling funds for years. One telltale sign was that they never took vacations, because their replacements would have discovered what they were up to. Businesses should insist that their personnel take time off, just to make malfeasance easier to detect.
OK, let's say you go on vacation and nothing happens. Next time layoffs come around, you'll be perceived as non-essential.
Shutting down free speech with violence isn't fighting fascism. It IS fascism!
At a previous company I worked for I went away for 3 days (friday-sunday) at a company that only worked mon-fri, so it was essentially just a single day off. I made everyone well aware that I would be out of town and unreachable.
I returned on Monday to find my boss had flown in from out of town and was sitting cross legged on the server room floor with one of our servers in pieces all around him. He informed me that there had been a hardware failure over the weekend and that I should have been there to deal with it. After I finished fixing the original problem, and the problems he had created by trying to fix things, and once everything was up and running again, he asked me for my security pass and escorted me off the premises citing "budget cuts".
Probably much better that I don't work there anymore...
The flip side to being "one deep" is you are more valuable. I would lean towards hoarding knowledge and being on-call. I don't WANT my employer to be comfortable functioning without me.
Be good at giving verbal instructions and at typing them on the fly for emailing.
"This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
My current company, has no vacations. You simply tell them when you are not going to be there, and they decide if they want to fire you for the absence.
They also do not have weekends. On the Friday before each customary "3-day" weekend the owner declares an emergency that, somehow, MUST be finished by Tuesday.
No one wants to work there for very long. Turnover is very high. Projects don't get finished, precisely because of the turnover. Other projects do get "finished', but don't work, also because of the turnover
The owner doesn't seem to realize that he is sabotaging his own projects.
You are weak to rely on your own knowledge to keep yourself employed. Be good at managing others in IT and you'll be far more indispensable.
You can, and will be replaced, and are foolish to think otherwise.
If you are "indispensable" in the sense that without you the IT services can't be maintained/fixed then the company is f**ked regardless. You may go on vacation, get sick, get hit by a car, have a heart attack or simply get a new job. This is true of any job function, but seems especially true of IT, I suspect in large parts because each IT build-out is pretty much a custom job with all sorts of gotchas, exceptions and internal workarounds to address issues, and the system is rarely documented properly.
I find this especially strange since most companies now rely upon IT to carry out basic functions (telephone, email, workflow, etc.) but fail to treat it as a critical service (single points of failure, especially with respect to personal are more the rule than the exception). Oh well.
Every time I go on holiday, something weird will happen with a system that's been running perfectly for years. It's guaranteed. And it won't just be because I've been kicking that system back into action all the time and "would get around to fixing it", I would get the really esoteric interconnected problems that suddenly crop up out of nowhere and you're never entirely sure you've solved until months afterwards.
However, my employer knows I'm on the end of a phone if it is indeed an emergency. They have called on me in Italy several times. The trick is to take holidays FAR AWAY from your place of work, and then they can't do anything but cope without you. Flying back to fix a company server? No thanks. Not unless you provide DOUBLE the time I'd taken off in lieu as compensation for ruining my long-planned holiday through poor planning / hiring. If a company can't cope without any single individual, then its hiring policies suck. What would you do if he went under a bus and was *never* coming back?
The worst that's ever happened to me is that I lined up my own brother to go into the company should the emergency they were having not be solved by my instructions. It was, however it would have be after-hours, because he works too, but they would at least have someone there who knew the right switch to press, could be talked through a RAID rebuild, etc. and not have to be led every step of the way and incur only a single day's downtime without making things worse.
Think the downtime wasn't important? It was a school with automated billing, parental contact, phone system, heating controls, registration, medical records, salaries, you name it, not to mention IT lessons and exams. Without registration, etc. the school is legally not allowed to open because they have no records of which children are where, no medical records, etc. Guess what? They coped for the day because they had contingency plans (i.e. cancel all IT lessons and do something else instead, catching up again next week, manual financial control, manual registration, etc.). There are very few companies that *can't* carry on if the IT dies. It might be inconvenient, it might mean harder and more work, but it's rarely impossible unless you're something like an ISP or a datacentre.
If there was nobody else suitable to come and fix the problem? Not hard - hire an IT guy to come in. You do have support contracts for your gear and software, yes? Or you could organise an emergency contractor to visit and fix your problem? It's not hard and the only problem there is finding the right guy (i.e. someone who *can* walk into the middle of a mess and at least get something working enough to last until the "real" IT guy gets back).
If you honestly, genuinely can't cope without an employee - you need him to train an assistant, or even two. It won't be perfect but it's better than nothing. Failing that, you need a large enough team that you can do something on the guy's instructions. Failing that, you need your support contracts which pretty much come as standard with business-level hardware/software. Failing that, you need a contractor at short-notice. If you can't do those four and get to a working system of some fashion within 24 hours, you were always going to be in deep shit whenever anything went wrong anyway. What would you do if the guy left and you had to find a replacement? What if he died? What if he suffered amnesia and forgot all the passwords? What if he was arrested? What if, what if, what if. Or you could just do the normal IT-thing and have backups - lots of them.
Nobody is that invaluable that they have to abandon holidays and drive away from their kids to come back after-hours. Sorry, it's just not true, and if it "is" then that's only the company's fault. It's purely a money saving solution rather than hiring someone else to fix the mess - get the guy who's away on holiday and pay him for a few extra hours - it's cheaper than calling on your support contracts or call-out fees for an emerge
The flip side to being "one deep" is you are more valuable. I would lean towards hoarding knowledge and being on-call. I don't WANT my employer to be comfortable functioning without me.
Business is a team sport and you are definitely NOT being a team player. I have fired people for doing exactly what you are suggesting. It doesn't make you more valuable, it makes you a liability. You are putting the organization at risk for your own gain. If you make everything dependent on you and then you get hit by the proverbial bus, your selfishness has endangered everyone who depends on you. Single point of failure is a bad thing and information hoarding makes you a single point of failure. If the people you work for tolerate that kind of behavior from you, they are extremely foolish.
I off and on contracted for a place where this was hugely important.
What they'd do is come up with some bullshit reason they were giving a bunch of people 2 or 3 extra weeks of vacation but it must be taken within a short time frame (that quarter or the next two quarters), usually times to align with the summer already planned vacations, and sometimes not entirely bullshit.
Either way, if you were gone for about 3 weeks, and no one really needed you for that time off, your job was going to be axed shortly. Maternity leave? No problem, your job will definitely be here when you get back because we'll try not to fill it at all, and if we don't need it, you're gone as soon as we're legally allowed when you get back.
It's slimy, but it's business.
Fault tolerance is a serious problem. If you only have two people who know a system, both of whom work in the same area, and both get the same infectious disease for a week you have a problem. On the other hand, having 3 or 4 people with redundant skills is a waste of money. I can see the appeal of cloudsourcing to a 3rd party in that regard.
On a personal basis, if you don't have something you, and only you can do until the day you retire you're taking serious risk. That doesn't have to be technical of course, you can be the only one who knows how to deal with the crazy redhead secretary in another department who bothers you all the time, or you could be the only one who knows how stuff in storage is laid out or whatever. It's a tricky balance between 'manpower intensive to replace' and 'crippling the company if you get hit by a bus'.
You wouldn't believe how many people I've talked to in a panic because they are having an issue and need to access the server, but the ONLY person with the key or password is unreachable. (On vacation with no contact number, not responding for some reason, or in a couple of cases, recently deceased.)
I know security people will often tell you to limit these things, especially passwords, so that only one person has it and it's not written down. Ignore that. You need to control access, but not so tightly that if one thing goes wrong your company is screwed. Always have a password log, and have it stored in a safe and fireproof location. Same with duplicate keys. It's actually safest if there are 2 backups, and at least one kept at a separate location. (In case of fire, flood, building blowing up, etc.) Obviously keep those secure, like in a safe. Is this 100% security on those things? No, but there's no such thing as 100% security, but it will allow you to keep reasonable security and acceptable ability to respond to emergencies. Both are important, and ignoring one to favor the other will eventually leave you screwed.
And follow the same advice for backups, you need them, they may fail, and they can get destroyed just like everything else. (Easier in a lot of cases.)
but if it's one thing our ruling class is good at, it's screwing guys like you. Look at the IT field. They spent 10 years frantically training people for jobs that were being sent overseas (or given to H1-B visas). Hell, during the worst unemployment in 80 years they're arguing for MORE H1-B visas. There's even a law firm that specializing in telling businesses how to offer a job without having to hire an American (they're videos on youtube of them, too lazy to google right now).
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
you're right, it's happening because we allow it, but it's broader than IT. The only way to stop cowering in fear of losing our jobs is to force our society to put up a permanent and complete safety net. That means unemployment benefits that don't run out, ever, and it means not getting our panties in a bunch if some lazy bloke doesn't want to work at all.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
They panicked at Boeing when they couldn't get me after hours. So I told them to hire backup. They transfered a guy in from IT who (supposedly) knew Perl (and other stuff). So, on the first day when I was showing him the ropes, I opened up one of the CGI files to show him some of our coding style and conventions. He stared at the file for a few minutes /usr/bin/perl staring him right in the face) and asked, "What language is this written in?"
(with #!
Management had a bad habit of calling everyone down to the shop floor at any hour if any little thing went wrong. I had remote login capability and could generally fix anything from home. One night, I get a call. Panic! All hands to the shop! So I ask, "What's the problem? Maybe I can fix it from here." I'm told I've got an attitude problem. So I get dressed and drive in. An hour and a half later, after reading the error message on the ATE equipment console, sure enough, a 15 minute fix from any terminal in the world.
Often, crisis are engineered to make people look important. Build a system that never dies and nobody notices you. Build one that causes trouble (or hire people who move their lips when they code to maintain it) and you get noticed. And promoted. We had a saying at Boeing: Heads roll uphill.
Have gnu, will travel.
I had a support issue similar to this which required only a few mouse-clicks to solve.
Unfortunately my verbal description of the clicks that were required seemed to be getting lost in translation to the "click-er". Fortunately both of our cell phones had video chat capability, so in the end, he was using his phone's camera to show the screen of the computer, and I was telling him where to click. Problem solved and it saved me an hour of driving in heavy traffic.
One of the first troubleshooting techniques I teach new employees is that if an unexpected error message pops up, or an error that they don't understand, snap a picture (screen shot or cell phone) and send it to me. It has probably made 50% of the "It's not working and an error message popped-up, so I clicked it but it's still not working" issues go away.
"Nothing strengthens authority so much as silence." - Charles de Gaulle
It's called CMM Level 3.
If a service is business critical, it had best be at least the following:
1. Documented
This means the process is documented well enough so that a reasonably experienced person coming in off the street should be able to muddle through it successfully. This also means that there is budget for documentation.
2. Trained
This means that all people responsible (and their backups) are trained on how to perform these critical functions. This means that there is budget for training.
3. Consistent
All people responsible (and their backups) perform the same task in the same manner. This means that there is budget for performance verification (auditing).
CMM level 3 does not eliminate fire drills or IT crises. It does make them less frequent, more manageable, and of shorter duration.
Downtime is lost productivity. Downtime is lost opportunity. Downtime is lost sales. Downtime means missed deadlines. The cost of these issues can (or should be able to) be determined.
Risk mitigation and cost avoidance are critical components of any business plan. If your business organization does not have these components in place, a disaster will occur.
If your business is a public company, expect institutional investors, major stockholders, and the stock market to punish the business when the disaster occurs. If your business is a private company, you may not recover from a serious infrastructure failure.
IT management needs to be able to articulate the implementation costs and infrastructure risks. Business management needs to be able to articulate the business costs and business risks. Senior or "C" level executives need to match costs and risks so that the appropriate CMM level can be chosen and reached.
This is not rocket science. CMM has been around for about 20 years. CMMI (the successor to CMM) has been around for 9-10 years.
Before I was in charge of hiring for my team, my managers employed a guy who didn't know anything because they did not check his references for some reason. He would always call me while I was on vacation because a simple procedure that he should have known was confusing him. Later our company cell phones were switched from Verizon to AT&T and AT&T had no signal in the Aosta Valley in the Italian Alps.
That is where I would go on vacations.
So if you have AT&T, go to the lovely Aosta Valley but do not cross over into France or else your voicemail will be filled with messages.
I'm in the IT department at my company.... I'm pretty sure if the Director of the department and our single Network Admin left simultaneously for any reason, the IT portion of the company would completely collapse.
This isn't the fault of people loading things onto them or what not, it's primarily the fault of an unwillingness to share information about the job. The rest of the department CAN'T start taking over to ease their load and their single point of failure, because we don't get told about things we need to know to do that.
It's infuriating a lot of the time.
The companies I've worked for spent as little as possible on I.T. including personnel. They don't CARE about the future; they want money NOW, and hiring more people costs money. As for digging in youjr heels and refusing; with all the unemployment, they can fire you, and hire a replacement in less than a day, and go on with "business" as usual. Be glad if you've got ANY vacation; the trend now is to make I.T. personnel "independant contractors" and give them NO benefits at all, and NO vacation.
Your suggestion will work if we allow to BAN the republican party and also BAN Christianity.
Otherwise, only civil war and revocation of the constitution will stop the rich white euro-trash from enslaving the rest of the population.
Twitter: @dainsanefh
I'm going on a 16 day road trip later this month. I'll have my cell phone but I'm not going to be able to VPN into work while driving. Last year I took some time off and received work related phone calls, including requests to join conference calls 7 of my 9 days off.
We're understaffed and there's very limited backup support for the high level technical support staff.
Good fucking luck.
Chances are, most functional organizations under 400 hundred people have only one or MAYBE two people who can effectively troubleshoot a bad outage. Sure, they may have an IT staff of 3, 4, 5, 10... but chances are, they're not of the 'sysadmin' type. They're frontline support, most likely, and deal mostly with Windows workstations and servers. For any crucial role, there is no more than one capable person on hand in most IT organizations. The pay masters wouldn't hear of duplicated functionality (that's inefficient!).
After all, if something in IT breaks, the worst management sees that can happen (unlike a dead body from neglegence/overworking your staff) is for there to be a fired employee. They don't see the big picture.
Sure, it's nice to feel needed. It's job security. But it's better to be needed and have someone else who can help pull the weight while you're sitting on a beach with a drink in hand, live a little longer, and have your resume ready to go. Being unemployed for a long period of time isn't half as bad as month after month of high-stress environments where you're pressed with "fix it now under pressure" or "I'm completely burnt out and can't maintain this level of service".
~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
*Boggle* At 2 years in the business you think you know it all? Vacation time exists for a reason, the same as the 40 hour week. People are more productive if they get a reasonable break every now and again (some studies say a minimum of 2 weeks interrupted at a time is required to reset stress levels to base). Even people doing what they love need a vacation.
Sara
Designer, Gamer, Macgrrl in an XP World
We had one IT person who handled keeping about 50 servers up and running, 3 or 4 domains, multiple websites, 30 laptops, 3 different FTP servers, communications with the outside agencies that were sending us data, RFPs, customer support, and who knows what else. He quit for another company where he will probably have 1/4 of the job duties, will not have to work weekends, and will get paid more. Our company has not hired a replacement yet. The first IT related issue that came up was a failed backup that occurred about 12 hours after he quit (failed on a weekend). The next one occurred about 24 hours later when a client locked their FTP account because they can't remember their password, and nobody could figure out how to reset it. They eventually had to call him and ask. That debacle resulted in about 200 hours of unpaid overtime.
Supposedly, they are interviewing replacements, but so far I think they are patting themselves on the back for saving money (about half an IT person's salary, as a guess) and spreading around his work mostly to the overworked development group, including myself, who are now getting surprisingly little development done.
If you are not allowed to question your government then the government has answered your question.
Giving up vacation days because you couldn't use them, interrupting vacations or cutting them short for work - if you find yourself anywhere near that list, you're a fucking idiot, and the one you're fucking is yourself. And that was the polite way of putting it.
A few years ago, I've had to become a bit of an expert in vacations for business reasons (negotiations regarding vacation times, rules, company procedures, etc.). Two things are absolutely frightening when you do that.
One is that we need vacations at all - for thousands of years, there was no such thing. That's because work has become condensed to a point where it's detrimental to health at good times.
Two is how little almost everyone, employers, employees, even most union people, realize how important vacations and other free times are. I've seen many people crash and burn in those years and lack of vacations, interruptions of off-work time and not being able to "shut down" when you leave work were almost always present and at least contributing factors.
In all those years, I have encountered one group of people who can do that, who can go on without vacations and free days and suffer no ill consequences. These people share two important characteristics: One is that their time is self-determined to a large degree. In other words: They could close up shop and go away for a few days at any time if only they wanted. They have no boss pressure and no customer pressure that would stop them, because they've organized their work so that if they ever need to, they can. Obviously, most of them are self-employed, but not all. A great example is a cobbler who has his shop down the street from where I live: The official opening times of his shop, as posted in the window, are: "When I'm here."
Two, these people work their dream. They do what they want to do, they have meaning in their jobs, and they've cut out as much of the crap as possible, and some that other people thought would not be possible to cut. They never ask themselves "what the fuck am I doing here?".
None of them make a killing. But they make a living. And I try to be one of them over being rich, but hollow. I've worked with too many so-called "successful" people and seen their dull eyes. Five minutes with someone from the group above and you can never go back into the machinery.
Assorted stuff I do sometimes: Lemuria.org
1) Company wants to maximise profits (painted over as 'saving money') = company follows staff-cutting recommendations that look great on paper.
2) Company then realises that saving money on paper has left them paying more in contractors to make up for the positions they got rid of = company will be happy to do this if it means they don't have to admit that step 1 was short-sighted.
3) Company realises that someone will be shot when the figures are presented in the correct way (e.g. how much staffing now costs compared to pre-step 1) = company gets rid of most of the contractors taken on in step 2.
4) Company now relies on single permanent staff member who eventually quits = company then decides that 'outsourcing is the way to go' for the same reason as listed in step 2.
I've seen this happen over and over and over, at banks, hospitals, investement companies and councils. In every single instance, they weren't employing enough people to begin with before even reaching Step 1. But the one thing that remains constant is that regardless of the outcome, companies will do *anything* rather than admit a failure and take a step backwards.
At the bank (one of the biggest), for instance - before the crash;
"This is Bob, make sure you all spend time with him, we're taking on another 150 servers from X branch"
"This is the third time this has happened"
"That's correct. Any questions?"
"What are you going to do when things go bad?"
"What?"
"You've sacked another team"
"Yes"
"You're giving the full-time work they were doing to another team that already has full-time work"
"Yes"
"Your share price that you force us to look at every time we open a browser has gone from £3.50 to £7 in less than a year"
"So?"
"So this isn't belt-tightening, this is greed"
"What's your point?"
"My point is - you're acting like companies do when they're against the wall or about to go down, even though this company isn't. So considering you're still behaving as if it is, I'd like to know what you're going to do when things really *do* get sticky, as opposed to pretending they are right now in order to maximise profits".
"......moving on to the next item on the agenda...."
First thing I tell people who work for me is...
If you are the sort of boss who feels the need to come out with a statement like that, then you are quite possibly the sort of toxic boss that inspires this sort of self-centred behaviour. Relationships are a two-way process. Many worthwhile employees tend to enter a job with all sorts of useful ideas, only to find the corners knocked off them very quickly as the realisation sets in that the (mis)management issues in the company have a long and repetitive history.
It really does not take very long to take the shine off an employee's goodwill. You don't have to be a doormat, but it doesn't cost you anything to allow people to feel that their input has some value.
In the end I resigned and started at a different company simply because I felt I was stuck being an expert in one area they'd never let me leave.
If you can't be replaced, you can't be promoted. Truer words were never spoken.