Business Context
A Pharma MNC wanted our SFE/CRM product to be implemented in multiple countries.
Challenges
There were several challenges that needed to be handled:
- -
Multi-language Support: Apart from making the product support multiple languages, there was the task of getting the right translations from the client.
- -
Scope Creep: The variation in requirements from country to country had to be handled.
- -
Training: End users were not proficient in English, so training them from our end was difficult.
- -
Data Migration: Getting the data in the required template.
Each of the above had to be handled by our team with great support from the client for a successful roll-out.
Our Solution
The methodology that we adopted to mitigate the challenges were:
Multi-language
- -
The application itself had to go through modification to handle multiple languages:
- -Implementation of XML files for alert messages.
- -Implementation of REST files for captions.
- -Specific culture had to be set for different regions.
- -
Translations from the client:
- -The project owner had to understand the application.
- -The project owner at the client end had to understand the context of the captions and the alerts.
- -After implementing the translations, the client had to go through it once to make sure there were no misunderstandings.
- -Corrections were made based on the findings.
Scope Creep
- -Each country had its own practices/requirements to be implemented. To handle this:
- -We mapped requirements vs existing functionality, and changes were dropped if the existing functionality was a near match.
- -Flexibility in terms of the data model was implemented to handle client-specific requirements for hosting, etc.
- -Large important variations from existing functionality were listed and prioritized. Based on urgency, these were developed and released in a phased manner.
- -Variations that were deemed “nice to have” were dropped altogether and were considered for future updates.
Training
- -
The language barrier meant we could not train the end users directly.
- -
A series of training sessions were held for the trainers in the company.
- -
Key presentations were prepared in English and given to the trainers, who then translated and used them for their sessions.
- -
Computer-Based Training (CBT) was also provided so the trainers could get comfortable with the system.
Data Migration
- -Getting the right data in the right template meant the following process:
- -The template had to be explained clearly with a set of written instructions.
- -Mandatory data for the system was not available in all the countries. The template was shared at the beginning, allowing data collection from field users.
- -Some countries were migrating from another system, so the required data was not available in the necessary format. Assistance was provided to resolve this.
- -Since the data migration depended on field users, constant follow-up from both our team and the client’s project owners was required.
- -An ETL process was implemented to get the data into the database.
- -The application was tested with the data to ensure proper functionality.
Benefits from our Solution
- -
Faster and successful implementation meant that the benefits from the new CRM came in quicker.
- -
Customization was kept to manageable levels, which helped in keeping to the timelines and reducing errors. Our flexible approach to customization meant that the company got all the needed functionalities.
- -
Local language adoption helped in achieving good reporting compliance.
- -
The solution helped in better planning and execution of field activity.
- -
As a result of this implementation, productivity improved significantly.