Knowledge transfer is only the beginning to enablement.
A key value proposition that implementation partners tout is the knowledge transfer that will occur between the implementation partner and the customer (both the business and the internal IT organization). But what is the purpose of knowledge transfer? At the end of the day, what is the result that we are trying to achieve? The only result that counts is having the customer enabled to support and manage their business solution. Now, if knowledge transfer is all that is required to enable the customer to support their business solution, then why don't implementation partners provide operational guides and be on their way? The reason why, is that knowledge transfer is only the first step in a process to enable customers to become self-sufficient with their new business solution.
I think everyone would agree that training (a form of knowledge transfer) with hands-on activities...