CRM Implementation: Use In-House Staff or an External Consultant?
It requires thorough upfront analysis of your needs and clear metrics for measuring the expected business functionalities and benefits.
So who is the better choice for your CRM implementation: in-house resources or external consultants? A May 2011 survey of more than 200 small to mid-sized businesses found that six out of 10 respondents used only internal IT resources to deploy their CRMs; 31% used a combination of internal resources and external consultants or systems integrators.
There are pros and cons to each approach.
The Pros and Cons of In-House CRM Implementation To determine if an in-house approach is appropriate, think through the following questions:
- Do you have the right mix of technical, business analysis and project management skills in the company that can do the CRM implementation?
- How much time can they allocate to achieve a cohesive CRM implementation?
- How does the time they allocate to the CRM implementation impact other day-to-day needs across the company?
- Do you have skilled developers for more complex customizations?
- Can you ensure user adoption and continuous support for your staff with in-house resources?
The main advantages for implementing a CRM application in-house would be:
- You are optimizing your development resources
- You are engaging staff who are inherently qualified in understanding your business processes and requirements because they live them every day
- You will gain a set of CRM expertise that remains inside the company
Also a more complex CRM implementation will likely consume significantly more than your estimated time and resources.
For instance, are you implementing the CRM as a point product or a strategic application at the heart of a company-wide, integrated solution? Integrating a CRM with back-end applications or customizing it extensively is not for the faint of heart.
And any implementation that is more time consuming than estimated or lacks proper planning will lead to higher costs and delayed adoption.
The Pros and Cons of Outsourcing CRM Implementation Time or resource-strapped organizations tend to rely on the expertise of outsourcing providers or CRM partners to do the implementation.
It's a good option because translating your requirements and configuring them correctly into the CRM takes experience.
You will also benefit from the business process expertise an external provider has acquired through their previous client engagements.
Other benefits to outsourcing your CRM implementation include access to:
- Experienced facilitator to guide requirements gathering and buffer internal disputes
- Experienced project management team to interface with the CRM application provider regarding your business needs and business processes
- Customization and configuration expertise for your specific CRM application
- Best practices across the CRM lifecycle, from initial needs assessment through implementation, training and support
This will torpedo your implementation efforts from the start.
Second, if the service provider does not offer proven implementation success for your selected CRM tool, then you are risking lower than expected efficiency and poor implementation.
All CRM applications are not created equal.
Which Choice Is Best For Your Business? Successful CRM implementations require an appropriate mix of technology, methodology and knowledge.
However staff availability and customization considerations are decisive factors for every business that is planning a CRM implementation.
Should you choose to outsource your CRM implementation to an external consultant, require client references as well as details about the team assigned to your project.
It is imperative they fit culturally in your organization and work seamlessly with your employees.
As with the application itself, all CRM implementation partners are not created equal.
May 2011 CRM survey was commissioned by OSF Global Services and conducted by ITIC.
Survey results are posted and titled CRM Adoption Strong Among SMBs.