"The project manager - The person needs to have an array of skills under his arm to use during the project.
Project team - The team needs to consist of variety of skills and experience. Collectively as a team, success is easy to achieve with proper guidance.
Project - The scope and timeline of the project is crucial.
Organization - The organization needs to provide support to both the project manager and the project team.
External environment - External constraints should not affect the project. Back-up plans need to be in place in case daily tasks cannot be carried by the team.
The project's quality should not be compromised under any circumstances as this will drive away potential customers."