项目上线后原团队一走,为什么系统没人敢动?
2026-11-11
12
项目验收后的第三个月,一种很常见的交接现场是,客户那边的 IT 主管提了离职。新来的人第一次进机房,先问服务器密码在哪。运维翻了两小时聊天记录,最后在一个已经退群的同事头像下面找到。系统没坏,业务也没停,但接手的人已经知道,这活不好接。 很多公司以为项目上线就结束了。合同签了,验收单也签了,原团队撤场,后面的事交给客户自己的 IT 或者另一家服务商。真正难的阶段从这时开始。代码在,服务器在,数据库也在,可系统怎么跑起来、出了问题先看哪里、哪些操作不能碰,没人说得完整。一、人走了,系统里断掉的不只是人手 很多交接文档写得很厚,目录也漂亮。打开一看,前半本是需求说明书,后半本是数据库表结构,真正要用的东西没有。生产环境怎么部署,定时任务在哪台机器上跑,证书什么时候到期,第三方后台谁有管理员权限,出了问题先找谁。这些内容不在文档里,平时也没人记。 一项对 133 个流行 GitHub 项目的研究发现,65% 的项目只要走掉两个核心开发者就会停摆。研究里把这叫卡车因子,意思是最少几个人离开,项目就会停。开源项目有公开代码和历史记录,仍然会这样。企业项目更依赖现场环境、客户口径和历史补丁,人员一走,断掉的地方只会更多。 更麻烦的是,很多知识没有写下来的价值。某个报表每月月末要手工重算,因为财务口径改过;某个客户订单超过十万要走特殊审批,因为当年出过事;某台服务器重启后要先起某个服务,不然接口会超时。这些动作不在代码里,也不在需求文档里,只在原来那个人的习惯里。 新人接手后,最常听到的一句解释是,之前就是这么处理的。再问为什么,没人知道。系统还能跑,判断却断了。一个人请假,项目还能顶住;一个人离职,整条链路就开始发虚。二、交接清单里,文档只占一行 交接要把一套系统交到别人手里,还得让这套系统继续做变更。文档只能说明设计,账号、环境、权限和判断标准才决定接手的人能不能动手。很多项目交接做了三天,结果只留下一个网盘链接,链接里的文件还没人打开过。 先盘账号。服务器、数据库、云平台、域名、SSL 证书、短信、支付、地图、对象存储、日志平台、监控平台、堡垒机、VPN,每一个都要写清用途、当前持有人、管理员是谁、什么时候到期。很多项目出问题,原因不在代码,证书过期、短信欠费、支付密钥没人更新,都会让系统停。 再盘环境。测试环境和生产环境差在哪,配置文件有哪些,密钥放在