I can see many of us "have been there and done that"...
I will try to brief on past woes...
a) Send memo to manager and team lead advising them of several serious vulnerabilities. Repeat the message and include senior manager after no action. Fault: Manager is not listening their employees.
b) A few months later, vulnerability causes a small problem. Repeat message to manager. Team lead and manager reply that that there is no problem and dismiss memo to technical ineptness. Fault 1: Non-technical guy making technical decision; Fault 2: CYA by dismissing the problem does not make the problem go away.
c) A few months later, vulnerabilities bring several sites down, plugs up the LANs and WAN, IT and business comes to a screeching halt. Team Lead and manager diagnosis the problem and take credit for their technical experience in uncovering the problem so quickly. (Non-IT management never researched the problem, understandably, to find out the problem was know for over 9 months.) Fault 1: Not giving credit where credit is due; Fault 2: Hiding the problem.
d) IT management instructs all IT to work day-and-night to resolve the problem per instructions on 1000's of desktops. Everyone will be paid over time. Seems reasonable, at least action is being taken. Still no credit being given.
e) IT works day-and-night (10 to 30+ hrs for 2 weeks) and submits OT for approval. Management than claims they can not pay OT because they incurred too much costs and penalties, and OT is not approved. Fault 1: Broke a promise. Fault 2: Did not value work done by employees. Whoops, the techs messed up here -- verbal instructions given, nothing documented in email, etc.
f) A few techs mysterously disappear.
g) IT manager, senior manager and team lead get bonuses. Everyone else told there is no money in the pot for bonuses. No techs get a raise -- had to pay out too much in OT. Fault: Do by example, and not valuing work.
Hind sight. Bonus for senior manager depending on IT budget. OT would have resulted in IT being over budget and no bonus to management. It was the senior manager who had instructed the IT manager not to pay the OT. The mysterious disappearance were techs who put their foot down -- some apparently did get paid their OT but were out of work. Management made it quite apparent that with the burst of the bubble in IT, that there were lots of people looking for jobs. Fault 1: Conflict of interest influencing decisions. Fault 2: Again, not valuing work done by employees.
Other peeves...
- Technical decisions made by non-technical managers.
- Management not asking questions when they don't know. (Hey guys and gals - you are managers, not technical -- it is okay to ask technical questions - honest!)
Both of these points lead to far reaching decisions that can hinder performance, frustrate users and support and (double / triple / quitiple) increase the work load, and the effects can last for years.
After a merger...
- Keep both IT departments independant of each other. Then ignore the finger pointing as each other when integrating applicaitons and data.
- Favour the IT department that says "we dont have any problems" but fail to note that these same guys dont have any change management, incident reporting or follow up quality control. The IT department that has all these mechanisms in place is penalized because they apparently do have a problem -- "see, you had xx number of incdences last month".
Oh well, life goes on, and the aforementioned management and IT department deserve each other....