As a consultant searching for their next project, it angers me that I consistently have to pay for the sins of consultants past. It pisses me off that many potential clients, because of past experience with bad consultants, would rather pay for five, low-dollar, cheap consultants than a mid-priced consultant who will easily perform the work of the five low-dollar losers. (Low dollar consultants are low dollar for a reason.) It frustrates me that those potential clients who have money to spend would rather overspend on a gaggle of under-qualified big four consultants who show little ability outside of running up giant dinner bills every evening, flying first class without an upgrade, and walking around with their noses stuck up in the air. (Many potential clients believe that hiring a large firm will alleviate the problems of hiring independents ... it doesn't work that way.)
So, here's my helpful guide for ERP customers to use when evaluating what type of help they need for staffing their ERP installations and upgrades:
- Hire a good PM from a boutique firm or an independent with impeccable references. Avoid Big Four PM's like the plague and do NOT choose this position from in house. A good PM will occasionally need to piss everyone off and you don't want that baggage hanging around for too long after you go live. Make sure that you give your PM absolute control over everyone working on the project. Yes, that means consultants and employees.
- There's nothing more important than staffing your projects with quality business analysts from day one. The configuration decisions made at the start of an ERP project are the most important decisions to be made. If you used a boutique firm to find your PM, you should use the same firm to begin staffing your project. By using consultants from these small firms, you are far more likely to find quality people who have worked together in the past, and work together well. Otherwise, rely on your PM for recommendations of people or firms they have worked with in the past. Do NOT, under any circumstances, use a recruiter who has no real knowledge of the product for which you need help.
- The same goes for your technical consultants. Get them in house early and integrate them immediately with your technical staff. A good consultant will want to be a part of the team and will want to learn about your current processes and will want to begin teaching right away. Again, favor consultants from your PM or BA's firm or network.
- If you are using a small boutique firm, and you find you need a few more consultants, rely on the best of your onsite consultants for recommendations of talented independents. Once you have people on site, I would strongly advise against advertising to fill consultant spots. You want people who are known quantities ... not best guesses.
- Do not, under any circumstances, use one of the big four consulting firms. Yes, the big four firms have numerous talented consultants, but, they have a multitude of consultants and there's no way to know for sure the quality of the people you are getting. Boutique firms are almost totally dependent upon word of mouth for their survival ... big firms rely on branding and branding doesn't get the software live.
- Do not, under any circumstances, staff your project with consultants from the same vendor who sold you the software. Again, many of their consultants are talented and want to deliver for their clients, but ultimately, they have a conflict of interest. Does their loyalty belong to the client or to their employer, the software vendor?
- Do not, under any circumstances, staff your project with low dollar consultants. People who are willing to work for the smallest amounts generally have good reason to do so. It's the only thing they have to sell about themselves. A quality mid-price consultant will generally demand two to three times the rate of a low dollar guy, but will deliver at least FIVE times the value. Count on it.
- If you run into problems with the project, STRONGLY resist the urge to bring lots more consultants in house. In fact, consider getting rid of a few consultants who aren't performing up to expectations and further empower those who are doing the best work for you. You can watch them rise to the occasion.
I could go on forever with his, but I'm tired, and I'll be coming back to this topic over and over.
Is there anything your fellow consultants do to piss you off?