Our CRM Experts are Microsoft Certified Business Management Solution Specialist.

SMB CRM: Implementing Successful CRM Project (Part 3 of 3)

To implement a successful CRM project, for a start, you need to have a good project manager that can manage the project (communications, scope, cost, time/schedule, etc.) and a competent technical team to implement the CRM solution.  That’s a basic starting point.

An experienced/knowledgeable project manager will utilize their knowledge/resource from one of the project methodologies whether it’s SureStep Methodology from Microsoft, Project Management Book of Knowledge (PMBOK) from Project Management Institute (PMI), Agile, hybrid, or other flavors of project management methodologies.  By the way, the SureStep Methodology was derived from PMI’s PMBOK.

Every project is unique and different.  PMBOK defines project as “a temporary endeavor undertaken to create a unique product or service.”  If you have been around managing projects, some will tell you, including myself, that Project Management is 20% science and 80% art.  Why is this so, you might ask?  Well, as mentioned earlier, every project is unique and different.  No two projects are the same.  They may be similar but never the same.  Hence every project delivery needs to be custom tailored to meet the requirements and needs of the project.  Furthermore, there are many tools and techniques/knowledge around project management and based on each projects’ needs and constraints you may or may not use some of the tools and techniques because either customer and/or another partner takes care of it or it’s not applicable for that project, or there are other new variables so the project manager must assess each projects’ constraints/variables and craft a project management plan and approach hence it is an art.

If you want to know or learn more about the science of project management, you can check out www.pmi.org.  The science part of the project management is the foundation so you must be knowledgeable and capable of inserting appropriate science into your project implementation.

What I am sharing here are nuggets of information that would help those that want to implement a CRM project successfully and wants to get some tips/reminders. Note that when I refer to the “customer”, I simply mean that whoever will be the users of the CRM solution and “you” can be an internal (employees) or external (consultants) to the organization.

I will not go into details of all the processes or knowledge areas of project management but will discuss on few of them that I believe will have most impact to the success of the project and I will try to focus them as it relates to CRM implementations.

Communication Management

Successful project starts with setting the right expectations and managing those expectations and communicating them to the right key stakeholders and future users of the CRM solution, in timely manner.

  • Make sure you have the executive level sponsorship and that he/she clearly communicates the importance of the CRM to the rest of the organization to obtain buy-ins from all those that will be impacted by CRM deployment.  This will help reduce, if not eliminate, road blocks during the course of CRM implementation and improve user adoption.
  • Schedule a project kickoff at the beginning of the project and make every effort to have all of the major/key players attend the kickoff meeting.  Set the tone at the kickoff meeting on your expectation of the team and the customer.  Go over Project Approach, Communication Plan, Scope, Roles & Responsibilities, etc. and obtain customer acknowledgement on the rules of engagement.  Basically ask for their permission that you/your team will be driving the project and that you will raise flags during the course of the project if you notice delays in the project due to delay in response or support.  If you want more details on what goes into project Kickoff meeting, look into various project methodologies.  It should provide examples/templates.
  • Be open and be honest.  Work to build trusting relationship with the customer and your implementation team.  This will help you, especially, during challenging times.
  • Provide timely project status to the key stakeholders so that there are no surprises.  If you think there’s potential issue/risk, give them heads up as early as possible so that if the issue/risk does materializes they are not surprised by it.
  • Engage key end users (pilot/power users) early on in the CRM implementation and keep them in the loop.  They will become your CRM ambassadors.
  • Walk through important communications with your CRM champion/sponsor and let them know first before sharing the information with general audience, especially if the communication is not good news.

Scope & Change Management
If you set the scope expectations using “Basic”, “Standalone”, or “Integrated” solution types during defining the CRM initiative, leverage that as you discuss scope on what’s in or what’s out.  Sometimes, customer will ask for features that may not be as critical/important.  Distinguish want vs. need and manage customer’s expectations.

  • If you are put in charge to deliver the CRM solution, the customer will look to you to provide guidance on structuring the scope.  Provide the leadership and guide the customer and make recommendations; however, always leave the final decision making to the customer/business unit.
  • Never assume that a requirement must be met.  Ask the business question of “why” they need it and what problem it is trying to solve and validate the need.  Sometimes this will eliminate the requirement or lower its priority.  It could save the project time and cost and allow resources to focus on features that really matters.
  • Prioritize requirements into 1-Must, 2-Should, and 3-Nice category.  This will be helpful during cost/trade-off analysis and locking down the scope for any given release, especially if you need to manage cost, resources, and schedule.
  • Have Change Request process in place to handle any scope change requests.  Even if it’s a minor change and has minimal impact to the scope, document them.  Over the course of time, even little minor changes add up and sometimes they can have more profound impact to the overall solution.  Having good documentation of what’s been done, why, and when will become useful information to the project.
  • Create list of deliverables based on the scope and obtain sign-off at designated milestones.  This allows the customer to accept the progress to date at each milestone and allows project to move forward.  You must manage scope and customers’ expectations throughout the project.

Cost Management
Put together a budgetary number for the project based on scope and obtain necessary funding and commitment from the management to implement the project.

  • If your project does not have a budget or the customer has not made sufficient funds available, that’s a project with HIGH RISK for failure because that means the management has not made the commitment financially (but also from group/personnel commitment standpoint) to support the project.
  • Factor in % of project estimate as contingency fund to be used when unforeseen scope changes or deviations/risk occurs.  It’s not if but rather when.

Schedule Management
Create schedule/roadmap of the CRM release.  Do not recommend doing a big bang approach.  Group the scope into multi-release schedule, especially, if there’s significant amount of work to be done.  There are number of benefits to this approach including but not limited to:

  • allows the system to be deployed as soon as possible for end users to use and enable the organization to start realizing the benefits of CRM early (Time to Value)
  • improves user adoption by introducing CRM features in multi-stage and not overwhelm them with functionalities all at once (Help Manage user adoption)
  • minimizes project risk by separating scope into multi-release and thereby reduce complexity (Manage scope and focus)
  • allows support team to get up to speed gradually in supporting the CRM solution (Helps prepare support staff)
  • smoothly roll over any adjustments/changes based on user feedback from prior release(s) into the follow on releases, etc.

Share the project schedule, at a high-level, with the customer and update them on the progress and get the customer scheduled for training, support, and Go-Live preparation.

Other knowledge areas of Project Management
Other areas which I did not explicitly cover are Risk, Procurement, Human Resource, and Integration management.  They also deserve attention and needs to be considered during project planning and course of the project, as applicable to ensure that the project’s risk is minimized, all necessary equipment/supplies/services are procured in timely manner, right team members are identified and assigned work, and all of moving parts in the project are managed and monitored by the project manager and the core team.

SMB CRM: Basic, Standalone, or Integrated CRM Solution? (Part 1 of 3)

SMB CRM: Which CRM Solution is right for you? (Part 2 of 3)

SMB CRM: Implementing Successful CRM Project (Part 3 of 3)

Next Service Update: CRM Anywhere in Q2 2012

Earlier this month, Microsoft released information on what will be included in the next CRM Online Service Update (Q2 2012) and I was excited to find out about the following 10 new features/enhancements.  I am especially looking forward to Mobile and Cross Browser Support.

1. “Microsoft Dynamics CRM Mobile” (New Cloud Based Mobile CRM Service Subscription)
2. Cross Browser Support (IE, Safari, Firefox, and Chrome)
3. Rapid View Forms (Load forms quickly)
4. Enhanced Activity Feed (“like”, “unlike”, improved filtering)
5. Industry Solution Templates (Vertical solutions)
6. Microsoft SQL Server 2012 (Improved Performance)
7. Business Intelligence (BI) Insights with Power View (Excel workbooks)
8. Certifications (Industry Compliancy)
9. Portal Framework Enhancements (Enhanced Customer and Partner Portal)
10. Custom Workflow Activities in CRM Online (Custom Workflow: .NET Development)

Here’s a short summary of these features.  For more thorough descriptions on the upcoming service update, you can take a look at the “Release Preview Guide Q2 2012 Service Update“.

Microsoft Dynamics CRM Mobile

Microsoft will provide a cross-platform native mobile client for Windows Phone 7.5, iPad, iPhone, Android, and Blackberry devices.  At starting price of $30/user/month, organizations will be able to subscribe to any number of users.  Each licensed mobile user will be allowed to access Microsoft Dynamics CRM from up to three different mobile devices.  It will also offer an offline mode so that users can access the CRM data offline.

Cross Browser Support

The Q2 2012 Service Update will also include cross browser support for the Microsoft Dynamics CRM application.  Users will be able to access Microsoft Dynamics CRM from browers such as Internet Explorer 7+, Firefox 6+, Chrome, 13+, and Safari 5.1.1+.

Rapid View Forms

To allow fast loading of data, Microsoft will add Rapid View Forms capability so that users can quickly view the CRM data.  The rapid view form is a read-only form that will be introduced in entity form and users will be able to edit data shown in this form by clicking a edit button.

Enhanced Activity Feed

Existing Activity Feed from November 2011 Service Update will be further enhanced to provide additional functionalities (“Like”, “Unlike”, and improved filtering capabilities) and simplifed access to relevant feeds.

Industry Solution Templates

Microsoft will make available Industry solution templates for CRM including data model, pre-configured dashboards, workflow processes, and samle data.  Industry Solutions will include Life Annuity Insurance Sales, Non-Profit, Health Plan Sales, and Wealth Management.

Microsoft SQL Server 2012

Microsoft SQL Server 2012 will be made available for Microsoft Dynamics CRM On-Premise so that users can take advantage of SQL Server 2012 performance and reliability.  Microsoft Dynamics CRM Online data centers already have Microsoft SQL Server 2012 deployed.

Business Intelligence (BI) Insights with Power View

A set of Microsoft Excel workbooks with pre-defined PowerPivot models and Power View Report templates will be made available for On-Premise customers.  The four templates will include Product Sales Analysis, Sales Pipeline Analysis, Customer Care Trends, and Customer Demographics Analysis.  Future service updates will expand teh reach of Power View to CRM Online customers.

Certifications

Microsoft Data Centers will be compliant with an number of certifications including ISO 27001, SAS70 Type II, and Sarbanes-Oxley.  Microsoft Dynamics CRM Online Services will be compliant with a number of certifications including Safe Harbor, ISO 27001, SSAE 16 SOCI (Type II), Data Processing Agreement (DPA), EU Model Clauses, and Business Associates Agreement – enables a company to be Health Insurance Portability and Accountability Act (HIPPA) compliant.

Portal Framework Enhancements

The Service Update will include enhancements to the portal framework that powers customer and partner portals connecting to Microsoft Dynamics CRM Online/On-Premise.  The enhancement will allow portals to use Microsoft Windows Azure Access Control Service (ACS) for authentication so that organizations can use various standards-based identity providers such as Facebook, Google, Yahoo, Windows Live ID and ADFS 2.0 for portals that require authenticated sign-on security.

Custom Workflow Activities in CRM Online

With Q2 Service Update, developers will be able to build custom .NET workflow activity assemblies for Microsoft Dynamics CRM Online.  This will ensure parity in the developer experience between Microsoft Dynamics CRM Online and On-Premise.

SMB CRM: Which CRM Solution is right for your organization? (Part 2 of 3)

There are many factors that can influence a CRM solution scope for an organization.  Factors may include meeting specific timeline, budget, business requirements, user/department preferences, available resources and technologies, and others.  Thus there’s always going to be some tradeoffs and negotiations in scope/feature, cost, and/or timeline in successfully implementing a CRM solution.

In the previous article, I bundled CRM Solutions . . . → Read More: SMB CRM: Which CRM Solution is right for your organization? (Part 2 of 3)

SMB CRM: Basic, Standalone, or Integrated CRM Solution? (Part 1 of 3)

So, you’ve finally decided on Microsoft Dynamics CRM solution for your Small and Medium-sized Business (SMB) organization and now you need to implement it.

Before you get yourself into knee deep in implementation, you need to ask yourself “What type of CRM solution is right for my organization from budget and scope standpoint?” This is non-vertical specific question thus it . . . → Read More: SMB CRM: Basic, Standalone, or Integrated CRM Solution? (Part 1 of 3)

CRM 2011 VPC

CRM 2011 is a 64-bit only thus VPC is not available for CRM 2011; however, there is a Hyper-V coming that will be available shortly.

CRM 2011: Dashboards

Administrator can create System Dashboards for organization wide availability or users can create their own personal Dashboards for their consumption and also share them with others in the organization. It is easy to configure and use yet delivers powerful reporting capabilities to executives, management, and staff. . . . → Read More: CRM 2011: Dashboards

Maximum number of Picklist Option Set

CRM 2011 picklist attribute can hold up to 400 entries of Option Set.

Exporting Data out of CRM 2011

In CRM 2011, you can now export data out of CRM in xml, edit and or add new records, and upload the file back into CRM.  Newly added records in the file will be created in the CRM. However, there is a limit of 10,000 (10K) on the number of records that can be exported out of Microsoft Dynamics CRM 2011.

Importing Data into CRM 2011

In Microsoft Dynamics CRM 2011 you can add new records in bulk into CRM using Import Data Wizard. If you want to save time in mapping the source data to target fields in CRM, you can download import templates in xml “Download Template for Import”.  Microsoft Dynamics CRM importing  feature accepts csv or xml file types and you can also compress . . . → Read More: Importing Data into CRM 2011

Microsoft Dynamics CRM 2011 On-Premise Release Date

Microsoft Dynamics CRM 2011 On-Premise software was made available to public on 2/16/2011 with 90-day trial keys.Prodution keys will be made available on April 1, 2011.  The trial keys can then be upgraded to production keys with no re-install required.  The update to production keys is done using teh Deployment Manager Console (MMC).Production systems will need to be upgraded to . . . → Read More: Microsoft Dynamics CRM 2011 On-Premise Release Date