Showing posts with label IT Management. Show all posts
Showing posts with label IT Management. Show all posts

Saturday, June 21, 2008

Real world example of scope creep

Scope creep is defined as the tendency of a project to grow in scale and complexity as more individuals get involved. It also occurs as the details of the project are presented to the project owners who requested it, usually management, who then say, "Can you also make it do this or that?" Let me give you an example that happened to me just the other day.

I am the IT Manager for a private jet charter management company. Several years ago we added Boeing Business Jets to our fleet. These are larger than the Gulfstream aircraft which comprise the majority of our aircraft. A BBJ is a 737 that is tweaked out with tens of millions of dollars worth of custom mods that make it into a flying luxury yacht for the very wealthy.

Of course a bigger aircraft requires a bigger hangar. So we built one. No, it's not a simple project. It requires a lot of environmental approvals and just the right touch with the airport authorities. An older and smaller hangar was purchased and demolished and the new one has been rising in its place over the past year. It will house the BBJ and two smaller G550 aircraft.

Getting the details defined

From day one I offered management my assistance in defining the network and communications requirements. "No thanks", I was told. "The building contractor has that all taken care of." I sensed trouble and kept following up with occasional emails over the past year asking specific questions like how they would like our sites connected and what the phone system would be.

I confess I played CYA with these emails, documenting each offer of assistance with specifics of what would be needed to make it all work - switches, routers, VPNs, PRIs, VoIP phones, wireless access points and a domain controller for local authentication and file replication. I suspect that the verbiage about wiring closets and cross connects just went over their heads.

This week I received a call from one of the subcontractors wanting to know how many network drops were needed and where exactly they would be going. Did I freak? You bet I did, but I managed it in a very professional way. It was obvious that the contractor had failed in planning properly for all the electronics involved in the new building. Has this ever happened to you?

Managing an out of control project

I told the wiring contractor I would get back to him. I fired off an email to the site project manager, an employee of our company, notifying him of the situation. He assured me that they had provided all the necessary details to the general contractor and it was all included in the plans. Somehow copies of plans don't always make it down to subcontractors, do they?

Next the phone contractor calls and asks, "Where is the MPOE?" There is no physical wiring from the phone company in the building yet. "Let me get right back to you on that," I respond. Is it panic time yet? The building is supposed to be occupied in sixty days and they haven't yet arranged for voice and data to the outside world. Oh, and no phone system has been chosen.

That's it. I call for a general meeting with the contractor, the project managers from all sides and the subcontractors. It turns out the project manager from our company simply had no clue about networks and phones. He thought the contractor had it all handled. I shake my head in amazement. How can you build an expensive hangar and not plan for the damn network?

Here's where the scope creep occurs

During the general meeting to resolve the network and phone issues, the various kinds of phone systems are discussed. I notice out of the corner of my eye that the VP who's baby this is begins to look uncomfortable when we get close to finalizing on a stand-alone VoIP PBX. "What's the matter?" I asked. "Can I pick up the phone and call an extension back at the main office?"

Our existing phone system in the main hangar is twelve years old. It does not even support a PRI (T1). It also does not support remote locations. A single building wiring project just turned into a multi-building job. New phone system for both buildings and new wiring in the old to support VoIP. I was looking for a good reason to upgrade. Its funny how things work out.

Now I have to sell it to the CEO. "What! You want to spend $60,000 on a phone system for this building? We only have a few employees in the new hangar. Why do we have to replace the phone system here?" Ah, the joys of being an IT Manager. If only someone had listened to me from the beginning, this could have all been planned for and budgeted. Now it's a shock to all.

Summary and conclusion

You can draw all kinds of conclusions about how poorly this project was managed. I'll point out one right away - poor communications. But, I've got to tell you after thirty years in this business that this is not all unusual. I've just never seen it happen on this large a scale before. CEOs and VPs are busy with their day to day tasks. Delegating everything without follow-up doesn't work.

In addition to poor communications, the details were undefined in advance. Nobody knew what kind of phone system was wanted or needed. Nobody knew or asked how we would connect our two networks. Wireless access was not even considered. The subcontractors are now overjoyed because they get to sell us a whole lot more equipment than they thought when they were hired.

It all works out in the end. It's only money, right? Unfortunately, it's all too typical of how some large successful companies run projects - everyone likes to delegate but some decisions will always need to be made near the top. That's called leadership but it's hard work because it means dealing with uncomfortable details. After all, that's what IT Managers are paid to do, right?

Wednesday, January 23, 2008

The computer doctor is in

I have noticed an interesting phenomenon among my co-workers. As the IT Manager, it is my job to maintain the servers, the computers and the network. I am responsible for security and for the continual availability of the data on our servers to all those who need it. I think I do a pretty good job of that. In fact, it's hard not to. Once technology is put into place and is tuned properly, it just runs and it just works. The secret is in choosing good and reliable technology.

So here's the phenomenon: I practice what is called MBWA - Management by Wandering Around. I learned it from a wise CFO I once worked for. It never ceases to amaze me the number of times I will meander by someone's desk and have them call out to me to get my attention. "Hey Tim," they almost shout, "What's up with Vista? We're having all kinds of trouble with it. Can you help us go back to XP?"

Now, get this. I have not yet implemented Vista in our offices. In fact, there is only one Vista computer in the entire enterprise. So I ask the employee on which computer he is having problems. "Oh, it's my daughter's new laptop that she got for Christmas." I've heard this complaint a lot lately. It seems that Microsoft has done a great job of selling Vista primarily in only one place - in the retail and mail order stores aimed squarely at the consumer.

"Sure, I would be happy to help you," I say. Under my breath I mutter, "Why didn't you ask my advice before you bought it?" It has been over a year since Microsoft rolled out Vista. I have written about it several times in previous posts but am still of the opinion that there is really no need for Vista. It doesn't offer much advantage over XP and in fact, requires an investment in beefier hardware that simply doesn't justify the cost. In other words, it's just not worth it.

This post isn't about Vista. That just happens to be the example I used. The point of this entry is the phenomenon where people seem to feel this innate tendency and need to complain about something when they see the IT Manager even though things are otherwise going extremely well. There's nothing wrong with this employee's work computer. Email is flowing, servers are serving, clients are talking, the Internet is there for anyone to use and abuse all day.

So why do they feel that they just have to share some technological deficiency in their life when I happen to come into the room? Are they just trying to make polite conversation? I can do without the complaints about Vista, but if it's not Vista then it will be about their home wireless network or about their printer at home that is no longer printing. In other words, I get dumped on a lot with stuff that has nothing to do with our computer equipment at work.

I guess I don't mind working on an employee's personal computer problems, as long as the boss knows about it and especially if it is the boss that has asked me to take care of it. But for the most part, it gets a little annoying to be asked every day about computer issues that have nothing to do with work. It's like I'm expected to provide free computer consulting to every co-worker as if it's part of my job description. I guess that's to be expected if you're the expert.

Sometimes the co-worker will listen to my advice and sometimes they won't. I almost always recommend a course of action that they need to take to remedy or further diagnose their problem. Once they ascertain that I'm putting the burden back on them, they quickly turn the conversation to something else. I guess they feel better that they have talked it over with their IT Manager. I sometimes feel like a psychiatrist to all the employees.

What do you think? Is it OK for co-workers to use the IT Manager as a resource for their personal computer problems?