“Give a man a fish; you have fed him for today. Teach a man to fish; and you have fed him for a lifetime”
As a consultant/contractor, it can be tempting to do as much as you can for the client on your own, making yourself appear indispensable.
However, this may not be in the long term interests of the client or yourself, especially when involved in first time Oracle e-Business implementations.
An alternative view is that you should be able to make yourself dispensable by ensuring that the client is able to be self-supporting once the project is over, the money has run out and/or you decide to move on to your next consulting challenge.
For this to work, you need to build this into your consulting approach at the outset of the project.
A feature of projects with the best outcomes is that the client assigns their best people, rather than those who they can afford to move sideways into “Special Projects”.
Typically, the client people will “buddy up” with an external consultant, perhaps on a module by module basis, resulting in a combination of business specific and Oracle product specific knowledge.
It is crucial that once the project is over, the client people are left with an enduring understanding of the workings of Oracle, instead of viewing it as a “black box”. Yes, the consultant may also leave with a better knowledge of the client’s (and their related industry) practices, but this isn’t why the client engaged you in the first place.
So how can this be done, especially given tight timeframes?
The key is to immerse the client expert in both the analysis and resultant configuration processes, even going as far as making them responsible for completing the relevant documentation (eg MD050, BR100 etc if using AIM). More importantly, for key functional configuration decisions, allow the client expert to experiment with the various options available by themselves.
A real-life example occurred for me when I was leading both the Receivables and Assets streams of a large implementation project. Fortunately the client had appointed the AR manager to the project. When we pondered how best to set up AutoAccounting (it was Release 11.0.3) to meet the complex government fund accounting requirements and the introduction of GST, we decided that it he should take full ownership for the design of this aspect.
After a session or two on the basics of AutoAccounting, he spent the necessary time experimenting with the various permutations available until the required outcomes were achieved. This exercise resulted in both a deeper and broader understanding of the end-to-end flows within AR. Once the client was live, they were totally self-supporting, because they took the time to understand the critical components of Oracle AR. They not only knew what worked and didn’t work, they knew the “hows and whys”.
Of course, as the consultant, you should always be there to provide support, guidance and review. It doesn’t matter who compiles the Configuration documents, what matters is that the client has the skills to continue, well after the project team has packed up and gone.