Some of you may have seen this before, and I thought it was hillarious the first time I saw it. Unfortunately, as in many things, life now seems to be imitating comedy.
It seems today that anyone that is working on a project or contract basis uses the term "consultant" to describe themselves, but is this in fact accurate?
To me there are a few identifying characteristics of a true consultant:
1. They are acting on behalf of the client. A consultants goals are tied to the customer's success, and though a consultant is often an outsider looking in, the perspectives and advice brought are provided while in the context of the client's environment.
2. They are there to help the organization grow and learn. I approach consulting as a mentor, this is about building a relationship where at the end of the engagement there is a transfer of knowledge and the client is empowered or enabled to do more for themselves. A consultant should not be becoming an indespensible resource in that the client would fail if the consultant was not around. A good consultant understands that the relationship should yield new and different opportunities. More on this later.
3. They provide perspective based on having "been there, done that". A consultant's value is in their experience either within the business domain, solution domain or at a minimum, the industry in which the client is working. You are bringing expertise and insight based on prior success in similar (or maybe even identical) patterns.
4. A consultant is an objective and trusted advisor. A consultant must understand that it is their responsibility to give the best guidance they can based on their experience or research. Sometimes this is unpopular or contrary to the client's strategy. It is not a consultant's responsibility to give advice that your customer feels good about, it is your responsibility to give good advice that is in the client's best interest. These will not always the same.
5. The consultant moves on. It is imperative that as a consultant you continue to be exposed to new challenges and opportunities in order to grow your domain of expertise. Hint: If you're there longer than the internal staff, you're not consulting anymore and you're certainly not providing that objective outsider's perspective.
Isn't that leaving money on the table? I'm good at this, they like me and I could get renewed for years helping them with this... Sure, you could. It's just not in the spirit of consulting. If you're doing the same thing for years, then what is your added value versus an internal resource or cut-rate contractor?
Instead, a consultant will have left at the end of the engagement with an empowered customer that has repeatable processes or a greater understanding of the problem and applicable solution that they can apply to similar patterns. Ideally, the client will appreciate the value delivered so much that the next time they have a "new" problem they will ask you again to help. You can be an invaluable to the client as a trusted advisor within an area of expertise, just don't be a crutch.
Consultants should be providing a deeper value and therefore be more highly compensated than you're typical plug-and-play resource. In the software world, many "consulting" firms are now providing contract development resources under the guise of consultants. To me, this is a disservice to the industry, the service provider's reputation and weakens the value proposition of true consultants everywhere.
Let's be accurate with our messaging. If you're a "consultant" that's working in a more aptly labled "contract position", then take it upon yourself to be a Consultant. Your customers will appreciate it, you'll see your value grow and you'll differentiate yourself from the flock. There is still a need for Consultants in this economy, perhaps more than ever.
For more on consulting as a philosopy, I'd highly suggest picking up a copy of Peter Block's Flawless Consulting: A Guide to Getting Your Expertise Used (Hardcover)