Defining a project

A project is something that has a temporary endeavor, has unique activities, has defined deliverables, consumes resources, incurs cost, ...