交付时你至少应拿到网站源码或后台管理权限、域名与服务器相关账号、数据库备份、设计源文件、内容与图片素材、以及一份说明部署方式和维护要点的交付文档。缺少其中任何一项,后续改版、迁移或换服务商都会受阻。下面从交付结果倒推,说明每类资料的作用、验收方式和责任归属。
这是最容易被忽略、后果却最严重的一类。验收时要拿到:
检查方法:用拿到的账号实际登录一次,确认权限完整。只给一个编辑账号、域名仍在对方名下,都属于未完成交付。适用条件是项目已上线或即将上线;如果网站还在开发阶段,可以先约定交付节点,但账号归属应在合同里写明。
源码是网站的核心资产。交付时应包含:
.sql,并确认可以成功导入;验收方法:在本地或测试服务器上尝试还原一次。假设你拿到一个 .sql 文件和一个程序压缩包,按交付文档操作后能打开首页、能登录后台,说明资料基本完整。如果导入报错、页面空白,就要让对方补齐或说明缺失的环境依赖。这一步不保证还原后与线上完全一致,但能暴露大部分资料缺失问题。
很多交付只给成品页面,不给设计稿,导致下次改版时无法沿用原有风格。应拿到:
如果对方以“源文件属于公司内部资料”为由拒绝提供,需要在合同中提前约定。适用条件是你在意后续自主改版;如果只是短期活动页、不打算长期维护,可以适当放宽,但源码和账号仍应拿到。
文档不是形式,它决定你或下一个技术方能否顺利接手。至少应包含:
检查方法:让一个没参与项目的技术人员按文档操作一遍。如果他能独立完成部署,说明文档合格;如果每一步都要问原开发者,说明文档不到位。这一步的成本不高,但能避免日后反复沟通。
把上面几类资料整理成一张验收表,逐项确认后再付尾款,是最实际的做法。表中应写明:每项资料的名称、交付形式、责任人、验收标准和截止时间。例如“数据库导出文件,.sql 格式,由开发方提供,验收标准为能在测试环境成功导入”。
如果项目是在原有网站基础上改进,还要额外确认:改动前的备份是否保留、改动涉及哪些文件和数据库表、回滚方式是什么。没有备份就上线的改动,一旦出问题很难恢复。
下一步建议:把这份清单发给对方,约定一个统一的交付时间,并预留几天做实际还原测试。测试通过再确认验收,比事后追讨资料省力得多。