What To Do When Your IT Project Is Late, Over Budget, and Looks Like It’s Never Going To Work by Frank Schmidt © 2003 http://www.GeniusOne.comHere’s a scary statistic. According to four prominent research firms, only around 20% of all IT projects are finished in a timely manner. By “timely”
researchers mean without loss of quality or being over budget. They go on to say
average project runs approximately 200 percent late, roughly 200 percent over budget, and contains only 2/3 of
original functionality. Failure is
norm in
IT industry. But why? And more importantly, how do we fix it?
There must be a way to dissect
problem, and create a solution to
diagnosis of “doomed failure.” Trust me, there is!
Top 7 Problems and Their Solutions
Let’s take a look at
top 7 reasons IT projects are late or over budget. Then I’ll show you some proven solutions taken straight from
trenches.
1. Not Enough Time
Whether it’s a misunderstanding of
complexity of computer system designs or some other reason, many times little time is devoted to gathering
necessary data. Because this is one of
first steps in
process, when adequate time isn’t given to data collection, everything else suffers.
Likewise, enough time is rarely allotted to creating a good design. While
planning stage may not offer
excitement that development does, it is equally, if not more, important. Lack of planning in
design phase almost always leads to ongoing changes during
development phase. When this happens, budget dollars and man-hours are eaten away.
SOLUTION: Give it more time. This vital step must be given due consideration. Adjust your schedule as needed, and you’ll find
rest of
process goes much smoother. Yes, you have to make it to market before your competition. But if you make it to market and your product is filled with bugs, what do you get? A pile of returns and complaints, and a bad reputation.
2. Open
Lines of Communication
It sounds like a cliché, but communication is absolutely vital to
success of any project. The communication between
development team and
users, and also
communication inside
development team must be crystal clear. Does everyone understand you? Do they know exactly what’s expected of them or have you assumed they know? Do they communicate well with each other? With users? With other departments?
SOLUTION: Identify communication breakdowns now. These can only lead to confusion and complications down
road. Never assume that everyone understands. Take just a little extra time to create an environment that is destined to produce a product on time and under budget.