先给结论:验收单上写“已交付”不等于“已可用”。当页面能打开、后台能登录,但业务人员无法独立完成一次真实操作时,缺口通常不在功能数量,而在可用前提——数据、权限、内容、环境或操作路径中有一环没有随交付一起移交。界定缺口的方法,是把“能打开”改写成“谁在什么条件下能完成哪件事”,再逐项对照交付物,缺哪一项就补哪一项。
假设你拿到的是一个企业站,后台能登录、栏目能显示,但运营人员要发一篇带图文章时卡住了:图片上传后不显示,或者发布按钮点了没反应。这时不要笼统写“后台不可用”,而要把它拆成一条可执行的动作链:登录后台 → 新建文章 → 填写标题与正文 → 上传并插入图片 → 选择栏目 → 发布 → 前台看到该文章。缺口就出现在这条链断掉的那一步,而不是整站。
这样做的实际动作是:拿一张纸或一个文档,把这条链写成七到十个勾选项,每完成一步打勾。结果是你能明确说出“断在图片插入”还是“断在栏目选择”,下一步的沟通对象也随之确定——是前端、后端还是配置人员,而不是把问题整体退回。
同样是“能验收不能用”,原因不同,处理方式也不同。可以用下面的证据来区分:
这三类的下一步完全不同。把配置缺口当成功能缺口退回开发,会反复返工;把使用前提缺口当成功能缺陷,会拖长验收周期。判断时优先问一句:换一个账号、换一套数据、换一个环境,这件事能不能完成?能,就大概率不是功能本身的问题。
与其争论“算不算交付完成”,不如把缺口写成一份最小可用清单。清单只保留业务真正会用到的最少动作,例如:
这份清单的作用不是替代完整验收,而是把“能不能用”落到可复现的动作上。执行后你会得到两种结果:一种是五项全部通过,说明缺口其实在更细的边界上,可以继续缩小范围;另一种是某项卡住,那么这一项就是当前最优先的处理任务,其他争议可以先搁置。
需要说明的是,清单里的动作要根据实际业务调整。如果网站不涉及内容发布,而是表单收集或商品展示,就把动作换成提交一次表单、查看一次提交通知、上下架一件商品。关键是动作要真实、可重复、能由业务人员自己完成。
有一种常见情况:验收时一切正常,过了一段时间业务前提变了,原来的交付物就“不能被使用”了。比如原来只有一个运营账号,后来要分给多人使用;原来图片直接放本地,后来要求走统一的素材来源;原来只在电脑上操作,后来需要手机端也能完成同样动作。
这时要分清两种决策条件:
判断依据可以看一个简单信号:新要求是否改变了“谁可以做什么”或“数据从哪里来、到哪里去”。改变其中任意一项,通常就不属于单纯的使用问题,需要重新约定范围。
界定缺口的最后一步是留痕。在验收记录里不要只写“通过”或“不通过”,而要写清楚:本次验收覆盖了哪几个动作、在什么账号和数据条件下执行、哪一步未通过、未通过的原因归类为功能、配置还是使用前提。这样下一次遇到类似争议时,可以直接对照记录判断是补配置、补数据还是进入开发。
对湘潭网站开发服务的委托方来说,这套方法的价值在于把模糊的“不能用”变成具体的“哪一步、什么条件、缺什么”。当你能稳定地说出这句话,缺口就已经从情绪问题变成了可执行的处理方案。