1) Importance
It is of utmost importance that all the parties associated with project must understand the importance of project. Often top level management fails to understand the importance of project and such projects often tend to fail in achieving its goals. If the project is not considered important by management and teams working on it, it has tendency to get sidelined when prioritizing projects comes in action.
2) Scope
End results for project should be clearly defined. There should be well defined list of all goals and actions taken to complete these end results. It helps to reduce complexities in planning and avoid ambiguities in assigning responsibilities.
3) Life Cycle and finite due date
Every project is defined by different attributes. It goes through a lifecycle and terminates with the due date. Lifecycle consists of different phases, it builds up, reaches to it is peak point and then declines. The interdependencies and resources vary in every phase of lifecycle of project.
4) Interdependencies
All projects are dependent on other entities and other entities are dependent on projects. It is extremely important for project manager to take all these interdependencies in consideration. The interdependencies can be in form of resources or requirements and interact with each other regularly.
5) Uniqueness
Every project is different from other projects. And it is unique in its requirements. Some similarities can be seen from time to time, however there are always exceptions and customizations issues that manager has to deal with. For this to be handled efficiently project manager has to be alert about the direction project is heading and its uniqueness.
6) Resources
Every project has resources allocated. Resources can be associated with finance, labor, time, technology and many more. It is very important to find the balance between all these resources. Many times project has to struggle with other projects for resources which