技术改动由谁负责,取决于外包合同里把“设计交付”和“技术实施”分到了哪一方。常见分工是:外包方负责页面结构、样式和前端交互,甲方或甲方指定的技术人员负责服务器、域名、数据库、统计代码和第三方系统对接。如果合同只写“网页设计”,没有写清技术改动范围,那么每次改动都可能变成额外报价或互相推诿。判断责任归属,不能只看谁在沟通群里回复快,而要看交付清单和验收标准。
假设某公司把官网改版外包给一个设计团队,合同写的是“提供首页及内页视觉设计,并完成前端页面制作”。上线前,甲方市场部提出:把咨询按钮从页面右侧移到顶部,同时接入在线客服脚本。这个需求里其实包含两类工作。
如果合同没有区分这两类工作,外包方可能认为“脚本接入不在设计范围内”,甲方则觉得“按钮都做了,顺手加一段代码有什么难”。返工往往从这里开始。更稳妥的做法是在需求确认阶段,把每个改动标成“设计改动”“前端改动”“服务器改动”“第三方系统改动”,并写明由谁执行、谁提供账号、谁做最终验证。
网页设计外包不是只交付一张效果图。技术改动责任要落到四类对象上。
一个可执行的检查项是:让外包方在报价单里逐项标注“包含”“不包含”“可另报”。不要接受只写“网站设计制作一套”这种笼统描述。包含项越具体,后面越不容易把技术改动说成额外服务。
多人协作最容易出现的问题是:需求从市场部传到外包方,外包方改完传给甲方技术,技术发现服务器环境不支持,又退回重做。要减少这种循环,可以固定一个改动入口和一份改动记录。
如果外包方已经交付了源代码和部署说明,甲方技术后续自行修改样式,那么责任就转移到甲方内部。此时要保留原始版本,否则一旦改坏,外包方修复也可能被算作新工作。适用条件是:甲方有能读HTML、CSS和基础脚本的人员;如果没有,最好把日常技术改动继续留在外包维护范围内,并约定响应时间。
不要先问“这是谁的责任”,先按现象定位。页面文字或图片错位,通常是前端样式问题,找页面制作者。网站打不开、证书过期、数据库连接失败,通常是服务器或域名问题,找服务器管理方。表单能显示但收不到提交内容,可能涉及前端验证、后端接口或邮件服务,需要双方一起查。第三方客服脚本不显示,先确认脚本账号是否开通、代码是否放在正确位置,再判断是外包方漏放还是第三方服务本身限制。
这里要区分“可能原因”和“已经定位的原因”。例如页面空白可能是样式加载失败,也可能是脚本报错,还可能是服务器返回错误,不能一上来就断定是外包方没做完。让各方提供可核对的信息:浏览器控制台报错、服务器日志、最近一次改动记录。谁修改了哪部分,谁就优先排查那部分。
如果你正在准备网页设计外包,先别急着比价格。拿出一张纸,把“页面设计”“前端制作”“服务器部署”“第三方接入”“上线后维护”五列分开,每一列写下由谁负责、交付什么、怎么验证。然后让外包方逐项确认。技术改动由谁负责,不靠口头承诺,而靠这张验收单和合同附件。改动越具体,多人协作越不容易返工。