Monday, January 23, 2012

Five Ponderings on Why IT Projects Fail

Stakeholder satisfaction, timely delivery and staying within budget top the list of measures that indicate a project’s success.

In the United States, we spend more than $250 billion each year on IT application development, statistically, 31% of projects will be canceled before they ever get completed., 53% of projects will cost twice as of their original estimates, overall, the success rate is less than 30%. Why did the project fail?  From symptoms to root causes -what are the major factors that cause software projects to fail? What are the key ingredients that can reduce project failure?

1.     IT Project Success Definition

Stakeholder satisfaction, timely delivery and staying within budget top the list of measures that indicate a project’s success, the other success factors such as quality, acceptable ROI, whether it achieves the result that are in line with strategic objectives.

2.     IT Project Failure Definition

  • The project impaired: The project is canceled at some point during the development cycle.
  • The project challenged: The project is completed and operational but over-budget, over the time estimate, and offers fewer features and functions than originally specified.
  • The project devalued:  IT projects are always done in the current environment and so the effect on users such as “push back” needs to be carefully considered,  the project is not defined  specifically, measurably, consistently and dynamically, to reflect the continuous change 

3.     Ten Root Causes of  IT Projects Fail

  • Business purpose of project is not well-defined and communicated.: Every IT project is the business project, clear-defined project purpose need well describe the business problems need be solved or the strategic vision need be implemented.
  • Business Plan is a lack of structure or detail, such as project management model, technical solution, resources, skills. Poor planning (not allocating time to design, testing and requirements gathering), do not capture the essential of the old adage “if you fail to plan you must plan to fail”. And you need to remember the 5 P's: Proper Planning Prevents Poor Performance. 90% planning, 10% implementation.
  • Lack of executive support: compete for priorities across various stakeholders. The politics & power play in an organization has a lot to bring to the table in the success potential of a project, especially when it impacts multiple stakeholders high up in the organizational ladder, potentially competing with each other & having conflicting priorities for the project & overall running of the organization. "Probably 90% of application project failure is due to politics!"
  • Poor execution: the failures exist because there are humans in the process. And humans make mistakes, cut corners, and never have unlimited access to all the information they need at every step in the process to make a perfect decision, over promising and under delivering by the vendor, lack of quality project management  not follow the 3C Rules (communication, coordination & collaboration).
  • Over specification: trying to cover every minute detail in an initial release - almost always results in a system which very quickly becomes obsolete because operational processes will always change once a new system is introduced.
  • Failure to adopt and adhere to a suitable project methodology. Using waterfall in an organization where the business has an agile mentality leads to failure. Using Agile without a full sense of the overall plan/roadmap leads to failure. If you have a sound methodology, and it is actually followed, then it is much harder for a project to "fail". 
  • Poor change management that does not start when the project starts, every organizational chart has a 'shadow' of movement, opinion, and power underneath it, so does every project. That undercurrent must be managed with strong relationships that outlive any project and with a team culture that is unafraid of direct questions and healthy conflict. 
  • Business initiated projects run as an interesting technical challenge, Business initiated projects may have relatively simple and sensible scope but get over-engineered by an excessively risk-averse IT department, adding so much cost and complexity that the project exceeds the cost / benefit or technical viability hurdles. 

  • Governance was missing or was skipped; no significant Project Board was developed for the major development works. Projects that compete for resources should be assessed on the metrics of the business - they should be at least ROI but could include balanced scorecard metrics; or strategic input. The focus of many IT internal methodologies is the technical delivery of the software, not the delivery of a business solution that must require business participation. 
  • Miss the components of project management processes such as standardization and institutionalization of project management processes, integration with other corporate processes (e.g., procurement, strategic planning),  prioritization of projects and application of a standard project life cycle, utilization of project portfolio techniques, and continuous improvement.
 Both business and IT are to blame for project failure. Organizations do need to establish a project management framework with four core elements: processes, organizational structure, people, and systems. An effective project management methodology is required for managing scope, time, resources, change, risk, cost, issues, configuration, quality, and communication.

4.     Twenty Failure Symptoms

  • The project is a solution in search of a problem. 
  • The solution wasn't fit for purpose or projects not being scoped properly
  • Only the project team is interested in the end result. 
  • No one is in charge
  • The project plan lacks structure.
  • The project plan lacks detail. 
  • The unrealistic project plans
  • The project is under-budgeted. 
  • Insufficient non-financial resources are budgeted. 
  • The project is not tracked against the plan.
  •  The project team is not communicating
  • The project strays from its original goals
  • Incomplete Requirements
  • Lack of User Involvement
  • Lack of Resources
  • Unrealistic Expectations
  • Lack of Executive Support     
  • Changing Requirements & Specifications
  • Lack of IT Management
  • Technology Illiteracy  

  5. Ten Project Success Factors

  • User/customer Involvement
  • Executive Management Support
  • Clear Statement of Requirements
  • Clear Vision & Objectives
  • Proper Planning defines the project carefully.
  • Realistic Expectations
  • Smaller Project Milestones
  • Scoreboard Metrics, ROI
  • Ownership
  • Hard-Working, Focused Staff
 Top management need understand that project and portfolio management are key to drive many business initiatives such as strategic planning, investment priority, capital budgeting, new product development, organizational changes, M&A, etc, the businesses understand the vital importance of project management will outperform the competitors and reap the business benefits for the long term.


You just repeat after Standish group report. These explanations explain nothing and cannot help to solve the problem. Think, human factor presents in any production process. There are ones not less complex and innovative. For example, ships construction, especially war ships.
Why are they much more successful than software projects? I'll give you just initial hint: they use drafts! All details and systems are created from drafts. Try thinking this way or try proof that the draft (or some its replacement) is totally inapplicable when it is spoken about software development

To be successful in your career, a positive interaction with people working around is a key. In a similar manner, it is extremely important to identify and manage stakeholders. Stakeholder management is important to the success of every project. Involving and engaging with the right people in a positive manner is highly important for project success.

IT projects fail on semantics, every time. Look again at the list.

John O'Gorman
Disambiguation Specialist

Tag: PM201A51. Let me share all of you about #5 Tips for Project Management Success,, I hope you enjoy it

1. Plan your day using time management techniques

As a project manager, time management skills are essential because you are dealing with a wide range of tasks that demand a quick turnaround time. Planning your day will go a long way in keeping you organized and increasing your productivity. Assist your task planning by using project management software which helps you track the work of you and your team.

If you are not very tech savvy, a simple to-do list can also be a great organizational tool. Prioritize your most important tasks by putting them at the top of the list and less important ones at the bottom. Having a visual plan of your daily tasks helps to keep you on track and aware of time.

Related post: Free ebook 104 secrets to become a great project manager

2. Include stakeholders in important project conversations

While you will have plenty of responsibilities regarding the project, don’t neglect your clients.

Good communication is essential is keeping both parties informed of project progression, curtailing scope creep, and apprised of changing requirements. Some clients may have different expectations when it comes to communication, so make sure to establish the frequency and type of communication (like emails, phone calls, and face-to-face conversations) at the beginning of your project.

Establishing communication expectations early helps alleviate stakeholder uncertainty about communication frequency and delivery.

3. Regularly communicate with your team

Daily team communication helps keep misunderstandings and unclear requirements under control. Keeping your team informed in every step of the project is essential to project management success.

For example, a study published by Procedia Technology found that good communication skills were the cornerstone of project management. The study examined over 300 “construction project managers, architects, construction managers, engineers and quantity surveyors” and their successes and failures on various construction projects.

4. Anticipate project setbacks

Even the best-laid plans often go awry.

Remember that even with a high amount of planning and attention to detail, your project may still encounter some challenges. Pay attention to complaints from stakeholders or colleagues, and other warning signs, like a missed deadline or cost overrun, that there may be a problem.

Preventing a crisis will keep your project running smoothly, save you a lot of time, and keep you, your team, and your stakeholders confident in progressing with the project.

Unfortunately not every complication can be avoided. Crisis management skills are essential for dealing with the unexpected. Project managers need to be flexible and pragmatic. Improvise and make sharp decisions when needed.

Related post: 92 free project management templates

5. Stay focused on the details

A common problem project managers encounter is having the project aims not aligned with the organization’s objectives. A great project manager will strategize a plan for the project to lead back to the overall success of the business.

Know your project’s scope by heart and avoid wandering outside of the project’s requirements. It’s too easy to get lost in minor details and forget what your focus is, so a well-planned project scope is essential for success.

And final, you should use KPI to measure effectiveness of the project, here are full list: 76 project management KPIs

IEEE Final Year projects Project Center in Chennai are consistently sought after. Final Year Students Projects take a shot at them to improve their aptitudes, while specialists like the enjoyment in interfering with innovation. For experts, it's an alternate ball game through and through. Smaller than expected IEEE Final Year project centers ground for all fragments of CSE & IT engineers hoping to assemble. <Final Year Projects for CSE It gives you tips and rules that is progressively critical to consider while choosing any final year project point.

JavaScript Training in Chennai

JavaScript Training in Chennai

The Angular Training covers a wide range of topics including Components, project projects for cseAngular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

Post a Comment