So why does your approach matter? Well, let's start with some basics about the implementation process:
- How many implementations has the consultant been through? Probably anywhere from 2 to 5 to 10 to 50 to a hundred. How about the client? Maybe 1 or 2. And the staff? Most likely none, or maybe 1.
- The consultants involved in a project hopefully have "good" implementation experiences under their belt, projects that went well. Too often, if the client has been through a prior software implementation, it was not a positive experience.
- Consultants, project managers, and salespeople-- it is our full time job to sell, support, implement, and manage the software. How much time does the client's staff really get to focus on the implementation. If they are lucky, maybe 1 day a week?
Personally, I think we all have a responsibility to share that perspective and to act as an advocate for the project's best interests whenever possible. Whenever we cease to do that, we leave the health of the project up to chance. Being an advocate, in my mind, includes:
- Ensuring that issues are prioritized and addressed in a timely fashion
- Willingness to escalate issues and concerns on both the partner and client side when necessary
- Having difficult conversations when partner or client resources are not performing adequately-- so often, this is NOT about someone's work ethic or knowledge as much as it is about RESOURCE ALLOCATION (we all know the term 'bottleneck')
- Being on the project's "side" when it comes to decision making. Sometimes this means sharing the client's perspective, and other times it means forming your own (which may be contrary to what the client is asking/suggesting/doing). But in the end, I think we should advocate for what will make the project most successful-- in terms of goals, budget, timeline, etc.
Christina Phillips is a Microsoft Certified Trainer and Dynamics GP Certified Professional. She is a supervising consultant with BKD Technologies, providing training, support, and project management services to new and existing Microsoft Dynamics customers. This blog represents her views only, not those of her employer.
Great article Christina. I firmly agree with your comments. Every client I work with looks to me to provide perspective on their business processes based on their perception that I've 'been there, done that' with other clients. They're looking to leverage our prior experience and knowledge. Sharing 'best practices' with our clients is part of our primary responsibility.
ReplyDeleteThanks, Frank! I agree with you as well, it's the "consult" in "consultant", right :)
ReplyDelete