To hold the project to account as it proceeds you must have a clear purpose:
This is also where you define the budget and timescale for the project.
Usually, there are at least 3 teams of people involved in any ERP project:
The Delivery team delivers the project via a set of workstreams, each run by a 'lead' supported by 'key users'.
You must define up-front the key project processes so that all teams understand how they will work:
These processes must be clearly explained and agreed by the project teams at the project kickoff meeting.
Any project will need to use a number of products/apps to manage the project processes:
It is not unusual for a project to require the use of multiple apps by the team such as Microsoft Project, JIRA, Slack etc.