Classic Mistakes
Analysis of the examples in the “Catalogue of catastrophe” reveals the most common mistakes. Given the frequency of occurrence, these mistakes can be considered the “classic mistakes”. The following list outlines the most common themes and provides links to examples;
- The underestimation of complexity, cost and/or schedule
- Failure to establish appropriate control over requirements and/or scope
- Lack of communications
- Failure to engage stakeholders
- Failure to address culture change issues
- Lack of oversight / poor project management
- Poor quality workmanship
- Lack of risk management
- Failure to understand or address system performance requirements
- Poorly planned / managed transitions
- The underestimation of complexity
In Powerpoint all projects can be made to look simple, in reality the situation is much more complex. Failure to see those complexities leads to the underestimation of schedule and budget, plus a host of other ailments. Examples - Failure to establish appropriate control over requirements and/or scopeSince mankind first started looking into the failure of technology projects, changing requirements have been a reoccurring theme. The following examples illustrate the point.Examples
- Lack of communicationsCommunications are the oil that allows effective decisions to be made across the team. Where communications breakdown, the effective of the decisions being made can rapidly turn bad. Examples
- Failure to engage stakeholdersStakeholders are the people who need to provide key input to the critical decisions made in the project. Failure to engage stakeholders effectively is the fast-path to disaster. Examples
- Failure to address culture change issues
Although technology is the focus of many projects, failure to recognize and address culture change can derail the deployment of a new system. Examples - Lack of oversight or poor project management
Delegating is easy, but unless there is an appropriate level of oversight projects can quickly go off the rails. The following examples illustrate what can happen when management’s asleep at the wheel. Examples - Poor quality implementationsIndividual bugs may be fixable, but when the number of bugs is allowed to run rampant the entire project can be put in jeopardy. Examples
- Lack of risk managementProjects are full of uncertainties and failure to identify or manage those uncertainties appropriately can rapidly see them turn into serious problems and issues. Examples
- Failure to address performance requirements
Performance requirements are one of the non-functional requirements a system needs to satisfy. Many projects fail to define their non-functional requirements (especially performance) and that failure leads to systems that are operationally unusable. Examples - Poorly planned / managed transitions
The work needed to successfully transition a project from the project team to the operational environment or market place once the project is complete is an area that often gets overlooked. Failure to properly think through that transition can quickly turn what might have been a project success into chaos. Examples
Note that although the mistakes outlined above represent the common problems that occur in projects, the problems can be triggered by many different processes. For more information on the triggers of project failure and the behavioural patterns behind failure try the following pages.
No comments:
Post a Comment