Exploring trends and developments
in project management today.
Avoiding Project Failure: It's Not Rocket Science
It is true that every project is unique; however the underlying causes of project failure are usually restricted to a few specific areas. Once we know what these are we can take steps to minimise the chance of problems in these areas and increase the likelihood of success.
Poor Project Initiation
The Problem:
This is probably the most common pitfall. Not initiating a project properly with enough time spent to define and agree the user requirements, create a realistic plan and gain buy-in from all the stakeholders means you are almost certainly destined for problems.
The Solution:
Resist the temptation to start the project before it has been properly initiated. Don't allow the customer to push you into starting the work on the assumption that it will result in an earlier delivery. The reality is that poor initiation extends projects by causing rework, errors and omissions. Just say no when pushed and never start too early.
Weak Ongoing Project Management
The Problem:
It's no good doing a thorough job of planning and initiating a project if you don't manage it effectively to its conclusion. Typical problems here are scope creep, poor work-plan, lack of change control, poor communication and poor management of risks and issues.
The Solution:
- Introduce a change control process and make everyone aware of it. Use it to ensure the resources stay focused on delivering what is important.
- Practice exception reporting.
- Communicate regularly with your sponsor and other key stakeholders.
- Update your plan regularly. If you don't intend to update the plan then it's not worth creating in the first place.
Inadequate Resources
The Problem:
Not having the right amount of resource or indeed having the right amount with the wrong skill mix can be a cause of project failure.
The Solution:
Insist that management provide suitable resources either from internal staff or if necessary by hiring contract staff.
Life Cycle Problems
The Problem:
There are many occasions during the life cycle of a project for issues that may lead to failure. Examples of these include:
- Failure to define the requirements clearly, resulting in expectations not being met.
- Cutting-edge or new technology that causes unforeseen problems.
- A poor technical design preventing the solution from being changed or scaled in the future.
- Poor change control allowing change requests to cause the project to drift.
- Changing priorities diverting attention away from core work.
- Poor testing leading to bugs and errors later in the project.
The Solution:
All of these issues and many others should be considered at the start of the project. A good approach is to brainstorm the possible issues with your team or other project managers who have run similar projects. Some solutions for the examples above include:
- Employing a business analyst to draw out the user requirements and document them in a clear concise way.
- Asking if it is necessary to use cutting-edge technology or whether a more tried and tested solution would deliver all or most of the benefits.
- Using the team to create the technical design, this way you have a far greater chance of something robust and scalable with the bonus that everybody has a stake in making it succeed.
- Agreeing a change control process with the customer before the project starts and sticking to it.
- Creating a weekly work-plan for the resources so they remain focused on the priorities and don't get sidetracked.
- Putting together a test plan with test scenarios based on the user requirements and ensuring you have enough resource and user commitment to run them.
Managing Expectations
The Problem:
Often projects start on a high with a huge amount of optimism. During the project life cycle expectations can inflate to a degree well beyond the reality of what can be delivered.
The Solution:
It is the role of the project manager to manage expectations to a sensible level. One-way to do this is to break projects down into smaller chunks or phases with frequent milestones. This way you manage expectations by making regular deliveries so the customer sees what they are getting. This approach ensures the project delivers to the customers' expectations by giving them early visibility of what you are building.
Don't become the casualty of a failed project, put measures in place that address these five key areas to help ensure your success. After all it's not Rocket Science!
Related Articles
Successful Projects: It's Not Rocket Science
There is often a misconception that managing an IT project is difficult. Avoiding the common pitfalls of IT project management is not rocket science, it is simply a case of taking some sensible measures. This article identifies 5 killer mistakes of project management and their solutions.
Six Rules for Great IT Project Success
Between cost overruns, project delays, unfulfilled expectations and quality control issues, less 30% of IT projects are successful. This is unfortunate because, conducted and delivered well, projects are one of the most powerful ways IT contributes to a company's bottom-line. Use these six rules to get your project back on track today.
10 Rules of Highly Successful Project Management
A successful project manager is one who can envision the entire project from start to finish, and have the prowess to realise this vision. To keep pace with business and IT, project managers need to make their management practices more flexible.
21 Project Management Success Tips
Managing software projects is difficult under the best circumstances. The project manager must balance competing stakeholder interests against the constraints of limited resources and time, ever-changing technologies, and unachievable demands from unreasonable people. Project management is people management, technology management, business management, risk management, and expectation management. It's a juggling act, with too many balls in the air at once.
21 Ways to Excel at Project Management
The popular project management e-book now fully updated and available as a website for the first time.
