Today is the last day of Convergence 2007 EMEA in Copenhagen. And today is where I will be speaking about the Dynamics CRM implementation my company ISS is doing (session: CRM313 Thursday at 14:30). After 3 days of listening to several very borring customer cases, then I would think Microsoft should have asked me to be presenting the Dynamics NAV Core roll-out in ISS. Or maybe the one we made in my previous company GN Store Nord rolling out NAV to 15 countries. For years I have been working with these large international multi-site/multi-country implementations, and with very good results and many happy users.
But yesterday at the Multi-Site International session (NAV212 - Microsoft Dynamics NAV for Multi-site and International Organizations) I basically got my answer to why I would never be selected to present my customer case.
The first reason is that we both in my current and previous jobs have selected the "one database" strategy. That means that are implementing after a "one code in all countries" plan. Having all localizations in one database. Not that we are using the official country localizations and try to put all that into one database. That will basically never work, as most of the localizations done by local Microsoft offices are all done without coordinations with other countries. But we are creating exactly what we need for our company to apply to the local legal requirements and nothing more, whereas the official localizations by Microsoft have the target that they must support all type of businesses in the country. That that means that there are often create a lot of localizations that we do not need in our business.
But this is NOT Microsoft's strategy. Microsoft's official recommendation is that multi-site companies create a Core and then implement this core in separete database for each country. They actually claimed that the TCO (total cost of ownership) would be a lot higher by selecting the other approch. I can easily prove that this is NOT the case!
The other reason for why they would not want me to speak about Dynamics NAV is that Microsoft's official strategy is that all implementations should be done in cooperation with a Dynamics NAV Partner (VAR/NSC). Both in my previous job and my current we had the best intentions about working very close with a "lead partner". But in both cases this proved very quickly not to be possible. At least not if we still wanted to keep full in-house control of the project and costs (keep them low). What we experienced in both cases was that as soon as the initial project was done (Core development - and the majority of the project cost paid) it was very difficult to get the attention and resources we are requesting.
The only way I can get the resources I nedd is currently by using the body-shopping method, and getting individual resources from different partners (or freelancers). Also the issue about knowledge transfers has proven a very big issue, which we would have thought that the international partner we selected whould have had a lot more experience in. At least that was what they claimed when we signed the contract ("we have a proven international implementation model"). I don't know if it was the fact that we wanted to stay in control of everything and did want just to put everything to the partner that made the model not work or what it was!
At the same time I must say that our model of managing everything inhouse (have our own solution management) is not the right model for all multi-site implementation, as it does require that you have number of in-house resources with the experience in running this type of projects.
But clearly our project setup is very far from Microsoft's recommendation and strategy.
So all in all I do understand why they don't want me to present our project. Although all we can show is good results, low TCO and happy end users in many countries.
Posted
10-25-2007 10:23
by
Erik P. Ernst