Implementing CRM / SFE in Multi-Countries

4 minute read

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.