A project can be anything that requires multiple steps to complete. It’s a managed process that takes you from ‘A’ to ‘B’ and if ‘B’ is a better place than ‘A’ then the project has probably been a success. Sometimes a project can be accomplished with a simple task list and a single person. Sometimes it needs multiple teams in multiple locations collaborating in a variety of ways to realise something quite complex. On other occasions, several projects must to be orchestrated in such a way that they converge to deliver a shared program goal.
The more complicated your situation, the more important it will be to avoid the project killers that I will identify below. Regardless of the context of your particular project(s), these things can almost certainly send it off the rails or, at the very least, make life pretty uncomfortable.