There is a huge movement to cloud solutions for the world of CRM. Salesforce.com, Oracle, SAP, Microsoft Dynamics and many others can make easy and cost effective to implement solutions. There are still pitfalls to avoid. Most implementations still focus way too much on technology and not the more relevant issues of culture, strategy, people development and business process. The “why” of relationship management matters.
This is not your father’s CRM anymore, so don’t make these mistakes:
Trying to develop the “perfect” solution. Cloud CRM brings increased agility and flexibility, making it easier for organizations to tweak and upgrade the system after it is deployed. Unlike in the past, organizations don’t have to deploy the perfect CRM solution all at once. Instead, they can deploy a “good-enough” system at first — as long as it is positioned so that the organization can quickly iterate and add improvements after deployment. One of the companies I talked with recommended, “Your organization should not focus on building the perfect solution, but rather on building a decent and sound solution that puts you in a position to quickly and easily improve it after deployment.
Spending too long on key decision points. Be prepared to make decisions quickly in order to drive development sprints, iterate quickly, and plan on the fly. But even though “agile” means that things get done faster, many organizations remain stuck in a traditional planning mentality. “To do agile well, you need to be able to make decisions very quickly and not spend too long on any one decision point.” In order to achieve this, organizations must establish governance boards and project teams that represent interests from across the organization and have decision-making power to approve development plans and changes.
Not using information worker personas to guide development cycles. End user personas — similar to marketers’ personas for consumer segmentation — are high-level overviews that illustrate how and why a typical user in a specific job role uses the CRM system and what benefits that user will receive from it. An implementation specialist at a professional services firm told me: “You need to consider how to make it easier for the end user to use the system. How can you make this system an improvement on their day-to-day life instead of a distraction?” Another advises: “Use stories to guide development sprints. Make sure that these stories represent the whole business for everyone who is going to touch the system.”
Not having the right skill sets. Skilled business analysts (BAs) will become increasingly important as solution governance makes the shift from a focus on application installation to a business-centric process improvement. An IT leader at a financial information services company said: “We always need more BAs. This is a much more important skill set for working with SaaS solutions. We don’t really need developers — that skill is less critical now.” BAs need to be skilled in business analysis, but also be trained in soft skills like facilitation, negotiation, communication, and collaboration.