- Plan and implement projects
- Help define project scope, goals and deliverables
- Define tasks and required resources
- Collect and manage project team
- Manage the project budget
- Allocate project resources
- Create a project schedule and timeline
- Support and direct team
- Lead quality assurance
- Report on the project status
- Present to stakeholders reports on progress as well as problems and solutions
- Implement and manage changes when necessary to meet project deliverables
- Evaluate and assess the result of the project