当地案例少,不等于能力无法验证。更可靠的做法是把“做过什么”换成一组可以逐项核对的过程材料:需求变更记录、页面验收清单、上线前后的性能与可访问性报告、以及能由第三方复现的操作步骤。案例只是结果之一,过程材料才能区分“真的做过”和“只是会说”。
常见情况是,供应商拿不出本地同行业案例,但能把栏目结构、后台权限、响应式断点讲得很具体。这里至少有两种解释:一种是确实做过类似项目,只是客户不在泸州或不便公开;另一种是没有独立交付过,只是把常见方案背熟了。两种解释都能解释“讲得细”,所以单看沟通表现无法区分。
要区分它们,需要找那些只有真正执行过才会留下的痕迹。案例照片、首页截图可以伪造或借用,但需求变更、返工原因、验收争议的处理记录很难凭空编得自洽。核对的重点不是材料多,而是材料之间能否互相印证。
让服务方提供一份脱敏后的需求变更记录,至少包含变更时间、变更内容、提出方、对工期或费用的影响。真正执行过的项目,变更往往集中在栏目调整、表单字段增减、移动端适配细节上,而且能看到连锁反应,比如某个字段增加后,后台导出和通知邮件也要跟着改。
如果对方只能给出“需求文档—设计稿—上线”这种线性描述,没有任何变更,通常说明要么项目极小,要么记录是事后补的。可以追问一个具体问题:某次变更后,哪些页面需要重新验收?回答能落到具体页面和验收项,说明记录来自真实过程。
验收清单比作品集更能说明能力。可核对的清单应包含:每个页面的检查项、通过标准、发现的问题、修复后的复测结果。重点看问题是否闭环,而不是看清单是否漂亮。
如果清单只有“已完成”“正常”这类结论,没有可复测的步骤,就无法作为能力证据。可以要求对方就其中一项现场演示复测方法,能演示说明清单是活的,不能演示说明它只是交付文档的装饰。
技术报告的价值在于可复现。可以让对方说明用哪个工具、在什么网络条件下、对哪些页面做了检测,并给出原始结果而不是只给评分。需要区分的是:分数高低受工具、网络、测试时间影响,不能单独证明代码质量;但报告里的具体条目,比如图片是否压缩、是否存在阻塞渲染的资源、结构化数据是否通过校验,是可以逐条核对的。
假设一个场景:对方称某项目首屏加载从三秒优化到一秒。可以要求给出优化前后的资源列表和压缩方式,再在相同网络条件下自行复测一次。如果复测结果接近,说明优化动作真实存在;如果差距很大,需要先排查网络和缓存差异,而不是直接判定对方说谎。这里的关键不是数字本身,而是数字能否被独立复现。
协作痕迹包括代码提交记录、设计稿版本、测试反馈的往来记录。脱敏后,提交频率、修改范围、修复间隔都能反映实际投入。需要注意的是,提交次数多不代表质量高,频繁提交也可能只是反复试错;要结合变更内容和验收结果一起看。
第三方可验证项包括:域名备案信息是否与承接主体一致、页面上的版权与联系方式是否长期稳定、公开可访问的页面是否与描述相符。这些只能证明主体和页面存在,不能直接证明设计或开发水平,所以适合作为辅助核对,而不是唯一依据。
当多个角色对同一家服务方判断不一致时,不要继续争论“行不行”,而是把分歧拆成可核对项,每项写清材料名称、核对方式和通过条件。例如:
先做其中一项,比如要求对方就一个具体页面演示验收复测。如果对方能完整演示并解释判断依据,就可以进入下一项;如果只能给结论、无法复现步骤,那么无论案例多少,都应把这家放在待定,转而核对其他候选。这样做的结果是,讨论从“信不信”变成“这项材料是否通过”,后续决策也就有了共同依据。