跳到主要内容

迁移

你们的系统上云。以月计,不以年计。

遗留系统迁移,大头是量:界面、报表、数据、集成。量正是智能体集群的用武之地。一名主责工程师调度它。旧系统持续运行,直到新系统与它对得上。

为什么迁移一拖好几年。

不是因为活难。是因为卖给你们的是团队,而团队有上限。

工作量

几百个界面和报表,全靠手工重建。报价就是人头数乘以年头。

交接

分析师、开发、测试、数据,一棒接一棒。每次交接就是一周。

切换

折腾完这一切,切换却是一个没人演练过的周末,连书面的退路都没有。

项目进行期间

任何时候,你们都能看到这些。

收入

收入留在旧路径上

  1. 01 并行 新系统跑真实数据。客户先不动。
  2. 02 验证 总额逐行对得上。财务在比对结果上签字。
  3. 03 切换 几点切换流量,你们定。
旧系统继续承接流量,直到财务签字确认账对得上。

工作本身

工作如何按序推进。

01 初步方案

清点与固定价格

每个界面、报表、集成和数据集都清点一遍。你们拿到这个范围的价格和日期。两者都落在书面上。

02 并行重建

集群重建系统

界面、报表、服务和数据迁移同时推进。主责工程师审查。测试随代码一起写。

03 双轨运行

两套系统,真实数据

新系统与旧系统并行运行。逐行对账,直到财务签字确认账对得上。

04 切换

切换,然后关掉旧系统

几点切换由你们定。回滚经过演练。你们的团队验收文件。我们的访问权限随即移除。

01 分块

一次一块。没有撤不回的操作。

系统分块迁移,从一旦出问题就会拖垮月末结账的那块开始。一块出问题,其余照常运行。每一块的回滚方案,在切换前就写好。

分块进行

停掉一块,其余照跑。

  1. 01 先做 从一旦出问题就会拖垮月末结账的那块开始。
  2. 02 并行 旧路径继续承接客户流量。
  3. 03 切换 这块只有在有人签字确认对得上之后才切换。
一块暂停,不会拖垮整个系统。
02 证据

对账是签字确认的,不是看板上的数字。

集群每天用真实数据把新系统和旧系统对账,这个量没有任何团队扛得住。财务在比对结果上签字。然后你们切换这一块。

收入

收入留在旧路径上

  1. 01 并行 新系统跑真实数据。客户先不动。
  2. 02 验证 总额逐行对得上。财务在比对结果上签字。
  3. 03 切换 几点切换流量,你们定。
新路径还没验证之前,客户留在旧路径上。
03 上线

我们负责安全。什么时候切,你们定。

切换标准和回滚方案由主责工程师撰写,检查不通过就不让步。生产流量几点切换,由你们决定。

谁承担

交付风险只有一个负责人

  1. 01 工时 供应商多、经手的人多。每一次失手,后果都由你们承担。
  2. 02 UNIT01 一名主责工程师对结果负责,直到你们验收。
  3. 03 上线 几点切换流量由你们定。我们保证你们切得动。
切换生产流量是你们的决定,让它安全是我们的。

初步方案里

开工前写下来的东西。

初步方案逐项写明这些内容。它是一份文件:你们可以接受、修改,也可以拒绝。

范围

逐一点清,不做估算

每个界面、报表、集成和数据集都在清单上。价格按这份清单定死。

主责工程师

一个实名的负责人

说了算的工程师写进合同,配有备岗。签约前你们就能见到。

对账

对账写进条款

任何一块切换前,行为和数字必须与旧系统一致。财务签字。

回滚

写好并演练过

回退需要多久、对数据有什么影响、由谁拍板。切换前演练,不是切换后补。

文件

在你们的代码仓库里

代码、测试、运维手册、监控和未决风险。验收前就位。

之后

质保与权限

约定工作有质保期。收尾时我们的访问权限随即移除。两条都落在书面上。

大家常问的问题

常见问题

01

怎么能这么快?

迁移的大头是量。智能体集群并行重建界面、报表和数据映射,主责工程师审查。团队要花一年的量,恰恰是我们成本最低的部分。

02

价格怎么能固定?

我们的成本不是人头。我们清点范围、定价、守住它。范围变了,价格书面调整。除此之外,没有任何因素能改动它。

03

你们会全部重写吗?

不会。迁移、封装或下线。初步方案逐界面写明哪种。

04

旧系统能一直跑着吗?

能。在产生收入的路径上,双轨运行是默认做法,直到数据对得上。

05

我们的系统集成商怎么办?

他们可以保留一部分。第一周我们就会说明这样拆分是否安全,免得日后变成争执。

06

数据放在哪里?

在你们的账户里,遵守你们的数据存放规则。我们不会成为你们的主系统。

其他业务

同样的工作方式,用在不同的系统上。

下一步

告诉我们什么必须上线,以及什么时候。

我们会回复一份初步方案:用你们的话写清什么叫完成、多少钱、什么时候。之后由你们决定。