>

>  Can conflicts within Software Project teams kill Projects?

Why do IT Projects fail - and How to de-risk them efficiently - (Part 4)

Project failures – Major Root causes

Linking back:

In the previous article in this series, we talked about “Major Root cause categories for Project Failures“.

This was an attempt to identify highest-impact potential drivers of Project failures.

In this post, I shall go into some specific Root causes, and how they may impact Projects.

I shall be grouping the Root causes on the basis of Root cause categories.

Root causes vs Project Types

For the various Project types defined previously (Exploratory, Greenfield, Build/Operate/Transfer, COTS Software implementation, Software Upgrade, Software Migration, Data Analysis, Application Maintenance, Data Migration, etc), the implication and impacts were described in the Project Complexity matrix article in this series.

Category: Project drivers & Reins of control

What is driving the need for a specific project.

Critical Human interest objective

When a Project is driven by a major crisis or a human-interest objective, and the Project team is fully bought in, the likelihood of success shoots up. Budgets are only a peripheral factor, the teams will burn the candle at both ends to get to the end goal.

For example: At the beginning of the Covid outbreak, a vaccine was critical. So Researchers would have worked day & night to develop an effective vaccine.

Alignment to Corporate Vision

The general public may place Corporate Vision/ Mission/ Strategy at a lower level of impact when compared to the previous factor – However, for the Company Shareholders, Executives, Management, etc, these projects would be absolutely must-win. 

Who’s in the Drivers’ seat 

When a Project is initiated/ sponsored by very aggressive Departments – such as Sales, Marketing, etc – the intrinsic attitude may be more aggressive and risk-taking. 

On the other hand, when a Project is initiated/ sponsored by a more controlled team such as Finance, etc, the intrinsic attitude will be more controlling. 

The former’s attitude may be likened to pressing the accelerator in a car, whereas in the latter case, the attitude may be likened to pressing the brakes.

Category: The right people, the right focus

Engaging the right Stakeholders, achieving the right consensus & prioritization of project goals, etc are absolutely key to project success.

Engaging Right Stakeholders

If the right Stakeholders are engaged on a Project, then the scoping, prioritization, and post-deployment adoption will all go smoother.

If the right stakeholders are not engaged, then the project may fail during scope definition, prioritization, acceptance, adoption, or a combination of these.

Stakeholder consensus 

When Stakeholders are misaligned on scope and/or priorities of the project, then conflict results.

Thus it is imperative that such differences in opinion are addressed at the earliest, typically as part of Workshop sessions.

Team Churn

When the team churns mid-way during a project, new team members may need to spend time to catch up.

More importantly, they may come with differing perspectives, and may need to be educated about the overall goals, priorities, schedule, and team charter, so that project execution progresses smoothly.

Stakeholder Engagement & responsiveness

It is not adequate that the right stakeholders are just identified & set in place – They need to have clear directions on the engagement levels expected from them. 

An aggressive project can succeed only when Business teams turn around with any clarifications requested, and delivery teams build rapidly & effectively based on the defined scope. 


Category: The preparedness of the team

The Process maturity of the Customer team & the Delivery team would drive potential for failure/ success, very significantly.

Customer team Process/ Skills maturity

A mature, well-prepared Business team will have in place the right process frameworks to define & decompose their Requirements iteratively, and prioritize them, so that delivery teams can deliver meaningful components.

Delivery team Process/ Skills maturity

A mature, well-prepared Delivery team will have in place the right process frameworks to build, validate, & deliver the project components in a transparent & predictable manner.


Category: Scope aspects

Defining scope appropriately, and then managing changes to scope efficiently, is very fundamental to project success.

Clarity of scope/ solution

The Business & Delivery teams must be aligned on project scope, appropriately decomposed, enumerated, prioritized, and definition of DONE set up. Where any parts of project scope is unclear, both teams must be clear and aligned about the handling of such elements.

Scope creep

It is a given that in any project, there would be scope creep. However, it is imperative that the scope creep is appropriately managed using an appropriate schedule-handling & budget-handling strategy that is acceptable to both the Business & Delivery teams. There must also be a transparent mechanism in place to keep all relevant stakeholders in the loop about such changes and their impacts to overall scope, schedule, and budgets.

Technology change

With the speed of Technological changes/ evolution, certain types of projects – More specifically, Exploratory projects, Greenfield projects, etc – have to keep a clear focus on the impact of Technological evolution & its impacts on the project.

User Experience/ Design 

More and more, Products are becoming acceptable (or unacceptable) due to the evolving needs ot User experience. Entire companies have disappeared from the horizon due to this aspect, so it is critical that impacted project types – More specifically, Exploratory projects, Greenfield projects, etc – have to ensure that a close watch is kept on this aspect.


Category: Process & Management aspects

The right Project management methodology, the right process frameworks, the right tools, and the right team that has familiarity with these, will bring down Risk potential significantly.

Project Methodology & suitability 

There is an increasing trend of adopting Agile methodology by Users.

However, when project scope is crystal clear & the approach for execution is well-defined, Agile is not necessarily a great fit.

But even so, Project teams can still deliver their components incrementally in well-defined Sprints, so that a big-bang delivery approach can be avoided.

Tools adoption 

Having the right tools in place is key to establishing & maintaining control of the various Project execution threads.

However, teams should be educated on the right usage of tools, so as to derive the best value.

Familiarity with Execution strategy

Especially in case of projects like Software Upgrades or Data migration, etc, it is likely that projects of a similar nature have been executed previously, by some other teams. If there is any mechanism available to capture & reuse lessons learned, then that would help the Project team to avoid or minimize the likelihood of many “known” issues.

Project Manager capability

A capable Project Manager is absolutely key to the success of the project. The right skillsets & experience will enable effective planning, and also drive effective monitoring/ control. 

Team charter

In today’s context of increasing proportion of distributed/Remote-work teams and Global teams, Team charters gain much more relevance. Global teams bring the need for cross-cultural understanding & alignment; Remote teams drive the need for management by objectives (MBO) & outcomes. When there are multiple Vendors involved, then their RACI has to be brought into alignment at the Project or Program level, and the entire team has to be educated on these aspects, so that friction is minimized.


Category: Skills & Performance aspects

Irrespective of the model for Team engagement – Internal hires, Contractors, Outsourced firms, Freelancers, etc – the Management team must be clear about the Skills mix & Vendors’ alignment.

Skillsets

The right skillsets, skill levels, and work experience are a fundamental building block for any project team. No Prroject team can succeed without the right team mix with the right complementary skills.

Vendor management

On a Project or Program, participating Vendors can easily slip into conflicts or misalignment due their conflicts of interest. Thus it is critical to ensure that Vendor management is driven from both a Management-by-objectives angle and a Team charter angle. 


Category: Change management 

A Project is successful only when it is deployed & adopted by its End-users to the appropriate extent.

Adoption/ Usage issues

When Change management tactics are not included in Project execution planning, then the adoption of the project may suffer. It is critical, therefore, to ensure that every project that involves changes to existing people, tools, and processes be subject to an in-depth Change management study & strategizing. 


Conclusion

This series has been written primarily from the perspective of incremental analysis of project complexity & risk, so that the impacts and costs of each step can be analyzed & then planned for, for any given IT project.

What key considerations have been missed out in this analysis? 

I am looking forward to your valuable inputs in this area.

Links for the entire series:

Part 1:  Project Complexity Matrix

Part 2: Cost of Risk management

Part 3: Project Failure Root cause categories

Part 4: Project Failure Root causes.

 

Contact Us

Please share your name & Email, so that we can set this up quickly.

Please enable JavaScript in your browser to complete this form.
Would you like to:

Contact Us

Please share your name & Email, so that we can set this up quickly.

Please enable JavaScript in your browser to complete this form.
Would you like to:

Contact Us

Nunc libero diam, pellentesque a erat at, laoreet dapibus enim. Donec risus nisi, egestas ullamcorper sem quis.