行里有句糙话:菜没尝过咸淡就端上桌,砸的是厨子的招牌。网站开发这一行倒好,菜端上桌了,砸的是请客的老板——单签了,尾款结了,上线之后冒出来的问题,全是老板自己扛。
见过最典型的一单,做五金批发的。站上线第三天,客户来电话说,你们网站的询盘表单提交了没反应。开发那边查了半天回话,表单是发出去了,收件邮箱把询盘全判进了垃圾箱。老板一个月后才翻到,十几个询盘就这么烂在里面。按他家的单笔毛利算,少说五位数。最气人的是事后找开发方对质,对方回了句“我们这边测过,是邮箱的问题”。这笔损失,测试的时候花半天工夫就能堵上。
表单是重灾区,倒也罢了,别的坑各有各的埋法。手机端排版错乱,产品图在小屏上拉伸变形,价格那一栏挤成竖排;换个浏览器打开,菜单点不开;后台想改个产品价格,找不着入口,找开发方,答复是后期维护另收费。每一项单拎出来都不算大,攒在一起,老板的体验就四个字:花钱受气。
毛病出在流程上。不少项目是签合同、开发、上线三步走,测试这一环压根没排进日程,或者由写程序的人顺手点两下就算测过。自己写的东西自己测,有个天然的盲区:他知道正确用法,专门往对的地方点,错误用法一处都碰不上。正经做法是找个没碰过这个项目的人,拿着手机,按普通访客的路数把全站从头点一遍——表单提交、电话拨打、产品筛选、文章翻页,处处都点,点完记下来,再一条一条修。条件允许的话,真机至少备两台,一台安卓一台苹果,这两家的脾气从来合不到一块儿去,苹果上好好的页面,安卓上可能就散了架。
老板自己也能把关。验收别只站在电脑前看首页漂不漂亮,拿手机把全站过一遍,挑三个页面各提交一次表单,看后台收不收得到、邮箱进没进垃圾箱、客户留下的电话全不全。挑个晚上十一点再打开一次,看看速度稳不稳。测出来的毛病截好图存着,将来真扯皮,这些就是证据。这些动作加起来一个钟头,省下的可能是上线后成月的扯皮。
上线挑日子也有讲究。别赶周五晚上上线,更别挑节假日前夕。周五夜里出了岔子,技术人员回老家吃饭了,老板对着白屏干瞪眼,急也没辙。挑个周中上午,人齐、时间够,真出事当天就能收拾利索。
合同里也值得补一条:上线前由开发方出具测试清单,逐项打勾,漏项造成的返工由开发方负责;顺带把数据备份、域名续费这些日后容易扯皮的事一并写清。白纸黑字,比口头那句“放心吧”结实得多。
做网站开发,手艺好不好,验收那一刻见分晓;态度好不好,测试这一环见真章。桌上的菜咸淡如何,端上来之前总得有人先尝一口,这规矩不该省。