One of the key success factors with implementing Salesforce is good preparation, and specifically having the right people formally assigned to the project from the start. Having the right team in place helps with ensuring that there's momentum behind the project, avoiding delays and being able to work through problems quickly.
The team that you put together will depend on the size and complexity of the project. In general, there are standard project roles that should be created.
These project roles work well with Tenacre's agile project management methodology.