丽江开公司的老板问我:做软件能不能先做个大概看看效果,不满意再调?我的回答是:能,而且就该这么干,这个大概有个正经名字叫原型。原型先行这一步,是我们帮客户省钱省得最多的一步。
返工的账,多数老板没算过
软件做出来后改一个流程,牵扯界面、逻辑、数据三头,改一处动全身,工时费哗哗地流。而同样的改动如果在动工前的图纸上发现,就是橡皮擦一下的事。图纸上改是一句话的成本,代码里改是一周的工钱,这个倍数关系做项目前就得想明白。我们复盘过交付100+商业APP的项目数据,凡原型阶段磨得细的。开发期几乎不返工;凡跳过原型直接开的,后期翻工一个没跑。
原型不是草图,是能点的图纸
正经的原型长这样:每个页面的布局、按钮、跳转都画出来,你拿鼠标能点着走流程。从首页点到下单再点到后台,跟用真的软件差不多,只是长得朴素。你点着原型挑毛病:这步多余、那个按钮找不到、这个流程不符合店里的习惯。挑完我们改图,改到你点头才写第一行代码。我们创始人常斌有句话记到现在:先聊透需求,再写第一行代码。原型就是把需求聊透之后的那张凭证。
原型先行,是流程不是加价项
有的服务商把原型当增值服务单收费,有的干脆跳过这步直接开发,两种都要警惕。我们的双周迭代流程里,原型确认是开发前的固定关卡,不另收费,过不去就不开工。这道关卡保护的是你的钱袋子:宁可图纸上吵三天,不要上线后改三月。丽江信服无限团队做项目,验收后交付完整源码含1年免费维护,原型和源码一样都是交付物。丽江的老板要做软件,签合同前问一句:给不给我看可点的原型,这一问能帮你筛掉一半不靠谱的。
原型流程的常见疑问
原型要画多久?
按页面量几天到两周。原型阶段的每一天都在为开发期省时间,这个投入是杠杆不是开销。
原型确认后还能改吗?
能,双周迭代留了窗口。但大改最好在原型期提,开发后的大改会按变更评估费用。
原型归谁所有?
归你。原型文件随项目一并移交,以后换团队接着做,这张图就是交接的底稿。
总结:案例启示
软件项目的省钱秘诀就一条:把错犯在图纸上。原型先行不是流程繁琐,是让你花橡皮的钱,省返工的钱。