- Establish specific and realistic goals with milestones
- Don't get too ambitious
- Identify project sponsors with skin in the game
- Create awareness of project objectives
- Identify and achieve project quick wins
- Provide context for the project
- Teach rather than do
Rather than this, the consultant should play the role of advisor, providing guidance to the client throughout the project lifecycle. At times, the consultant will lead the team through various workshops and exercises as a learning tool but the consultant should never take over the project. Our jobs as consultants should be to teach the organization how to keep going long after we've left. This message should be clear from the outset of the project and should be reiterated thought the entire project.
- Create a team of capable and willing participants
In short, if the project is important (as every project worth doing should be) be sure to carefully select core team members who are both willing and able to contribute to the success of the project.
- Set regular face to face meetings with team members
Besides setting regular meetings, our recommendation would be that whenever possible, assemble all team members together in a room for the duration of the project phase. This facilitates idea generation and problem solving and keeps the project on track.
- Break the project down into bite size mini projects or phases
- Don't do projects that have no benefit to the organization
Lastly, the consultant's reputation may be jeopardized by their involvement in a meaningless project. A consultant most valuable assest is always his/her integrity. This should not be bought and sold for any sum of money.