技术改动由谁负责,取决于合同里写的是“服务商提供建议、客户技术执行”,还是“服务商直接改代码、客户只做验收”。多数返工不是能力问题,而是责任边界没写清。下面这份清单可以帮你逐项确认:谁动手、谁提供权限、谁承担改坏后的恢复。
要查什么:合同、报价单、需求确认单里关于“技术实施”的表述。
怎么查:搜索“修改”“实施”“部署”“代码”“模板”“服务器”等字眼,看这些动作是写成服务商义务,还是写成“提供方案”“协助”。
结果说明什么:如果只写“提供优化建议”,技术改动通常由客户技术方负责;如果写“负责页面结构调整并上线”,则服务商承担执行。两者都合理,但必须在开工前确认,否则改到一半才发现没人有权限,就是返工的起点。
要查什么:谁持有服务器登录、CMS 后台管理员、代码仓库、DNS 与 CDN 的权限。
怎么查:让各方列出自己实际能操作的入口,并注明是只读、可编辑还是可发布。重点确认三点:能否改模板文件、能否发布到生产环境、能否回滚。
结果说明什么:服务商只有只读权限,就只能输出改动说明,执行必须落在客户技术方;服务商有发布权限,才谈得上直接负责上线。权限不清时,建议先开设独立账号并记录操作日志,避免多人共用同一管理员账号。
要查什么:每一项技术改动是否标注了负责人、交付物和验收方式。
怎么查:把改动拆成可核对的小项,例如页面标题模板、结构化数据、内链模块、移动端适配、重定向规则。每项填四列:改什么、谁改、改完给什么、怎么判断通过。假设示例:某次改动要求“调整产品页模板的标题输出逻辑”,若服务商只交付一份文档,则执行方是客户前端;若服务商直接提交代码合并请求,则执行方是服务商,客户负责合并与验收。
结果说明什么:负责人一栏为空或写“双方配合”的项,最容易返工。能明确到具体角色和交付物的项,才具备可执行性。
要查什么:发布窗口、发布操作人、回滚触发条件和回滚操作人。
怎么查:确认发布当天谁点“上线”、谁在发布后做首轮检查、出现异常时谁在多久内回滚。检查项可包括:页面能否正常打开、关键模板是否报错、重定向是否生效、移动端是否错位。
结果说明什么:如果发布和回滚都落在客户技术方,服务商的交付边界就止于代码或配置说明;如果服务商负责发布,就应同时负责发布后的即时回滚。只约定“上线”不约定“回滚”,一旦出错,责任和恢复时间都会扯皮。
要查什么:验收是看感觉,还是看可重复执行的检查结果。
怎么查:把每项验收写成一条动作加一条判断,例如“打开目标页面源代码,确认标题标签只出现一次”“用重定向检查工具访问旧地址,确认返回状态码为 301 且指向新地址”。涉及代码时,文字描述中的标签要写成 <h2> 这类转义形式,避免沟通时被当成真实标签执行。
结果说明什么:能复现的检查项,谁做验收都得出相近结论;只能靠主观判断的项,容易在交付后被反复推翻。
要查什么:每次技术改动是否有时间、操作人、改动内容和影响范围的记录。
怎么查:要求用同一份变更表登记,改动前后各留一次页面或配置快照。多人协作时,把“谁提交、谁审核、谁发布”分开记录。
结果说明什么:有记录时,出现排名波动或页面异常可以定位到具体改动,判断是回滚还是修正;没有记录时,只能整体重做,返工成本由谁承担也说不清。
下一步,把上述清单转成一页责任矩阵:每项技术改动写明负责人、所需权限、交付物和验收动作,在开工前由双方确认。确认不了的项,就先不动,直到责任落到具体角色为止。