A set of activities and processes managed by a group of people (of variable size, temporarily allocated, full-time or part-time), coordinated by a project manager, working to achieve specific objectives defined in terms of timing, resources needed and expected outcome quality.