数据迁移
数据迁移是指通过编程方式将数据从一个应用程序或系统复制到另一个应用程序或系统。它是许多CRM项目的关键因素。设想一下,一家企业实施了一个新的CRM应用程序:软件安装好了,但这个应用程序实际是空的。它不包含任何的客户账户、合同或销售线索信息。这些信息不得不由用户根据需要手动输入,逐渐地填入到CRM数据库中,这将是一个艰巨、效率低下而又令人沮丧的过程。但是大多数情况下,一个现有的应用程序中含有这些客户信息;它可能是一个即将退出使用的旧版本CRM应用程序。数据迁移工作利用软件工具将现有的应用程序中的信息复制到新的CRM应用程序中,这样,当用户开始使用新的CRM应用程序时,他们的大多数数据都已经在里面了。这可以提高用户的工作效率,最大限度地减少基本信息的数据输入,并且无需利用即将退出使用的应用程序就可以访问客户和潜在客户的重要历史信息。
数据迁移不仅限于新的CRM实施项目。例如,一家企业想要停止使用一个现有的、独立的客户服务应用程序,并将一个主要用于销售的CRM应用程序扩展到涵盖服务功能。这个项目可能包含将客户和服务历史信息从服务应用程序中迁移到CRM应用程序中,这样,客服用户就可以轻松地使用CRM来管理工作了。
良好的执行的数据迁移是十分有价值的,它可以帮助用户顺利地过渡到新程序的使用中,并节省大量的手动数据输入。在有大量数据集的情况下,数据迁移是填充新应用程序的唯一可行方式。但是,数据迁移通常是艰难、成本高昂而又不完善的过程。在这一节中,我们将指导你如何评估一个给定的项目是否需要进行数据迁移,如果需要,如何计划和执行数据迁移工作。
你是否需要为项目进行数据迁移
由于数据迁移任务繁重、成本高,一般的默认方式是不将其包含在项目中,只有在经过认真考虑证明其价值的情况下才添加它。将数据输入CRM中产生的业务价值必须与迁移它所做的工作相平衡。你应该对以下因素进行评估,以确保是否需要进行数据迁移。
相关数据是否存在某种结构化的格式中?数据库、电子表格和其他结构化的应用程序中的数据都可以实现数据迁移,但是数据迁移通常不适用于像电子邮件这样的非结构化数据。
数据的复杂程度如何?数据中的多重关系、自由格式注释和文件附件都会使迁移复杂化。
数据集的规模。对于小规模的简单数据集来说,由用户或临时人员手动将数据输入到新应用程序中要比以编程方式执行的数据迁移更经济高效。
项目完成后是否还需要使用先前的应用程序。如果源应用程序没有停止使用,或是在项目完成后仍可以使用,那么,可能就无需迁移那些用户偶尔才用到的数据。
数据质量。如果数据质量非常差,从头开始输入数据比先迁移数据再清理数据要省力。
数据的业务价值。将讨论中的数据输入CRM应用程序中所带来的价值必须高过迁移成本。