Project Reengineering is needed when a project cannot be performed according to its initial plan anymore. In such a way the objectives of a project remain relevant yet, but an approach that its management is going to use for attaining these goals needs a revision and redesign as it is no longer effective. A need for reengineering may occur when certain project elements change due to initially unexpected conditions: for example some of the critical resources are no longer accessible for the project, so it isn’t possible to urgently replace or substitute them anyhow. In other words Project Reengineering is a way used for responding to a crisis: a situation when a project seriously risks to be cancelled or interrupted because of doubts on its efficiency and reasonability to be continued.
Project Reengineering may include the following actions:
- Considering and exploring the alternative ways to achieve the same goals;
- Reviewing and recreating essential technical specifications;
- Changing the project plan to rearrange project resources and tasks;
- Reassembling the project team and stakeholders;
- Recomposing the project requirements for deliverables and quality;
- Reassigning resources and reallocation of the budget;