写下这个题目,是因为之前在一个产品群里,有人问“怎么做高保真原型”。
我记得我刚工作那会儿,根本就没有什么原型之说,那个时候我们叫“线框图”、“草图”。而我是使用Visio+画图做静态页面图的。
后来,听说有做原型的软件工具可以使用,于是找来利用春节假期自己研究了一下,做出了下半年产品主要功能模块的原型。
春节假期结束后,我拿着原型召集了散落在中国各个城市的销售、实施,来询问他们这种解决方案是否可以满足用户预期。
讨论结束后,他们问我“你们春节也加班的吗?怎么这么快就把系统做好了?下个月就发布吗?还来得及增加新的需求吗?”
我淡淡的回:今天只是确认方案是否满足,开发工作完全没有开始,你们看到的不能用作代码。所以,有需求和要求可以继续提,我们的发布时间按照原计划在4个月后。
其实我一直认为原型就是用软件画草图,并且提供一些交互跳转。
而草图的使命就是用于交流、快速变更、可抛弃。
我们做草图也好,原型也罢都是为了希望利用这个媒介和其他人交流,因为语言说不清楚,大家可能会理解不一致。
比如你说“页面上有个表格,表格上方有搜索框”。这样一句话,你找不同的BA来,肯定会画出不一样的图给你。但是你毕竟是写需求规格,不是写文学作品,不需要读者发挥想象的翅膀。
所以,草图和原型都是为了让大家方便交流,达成一致的意见的。
基于这个观点,我就不赞成做高保真原型。
做高保真原型对各个控件、标签的要求很高。
BA应该花更多的时间和精力在业务分析和为客户提供价值上,而不是花更多的时间去调整控件大小。
更何况,多一个px,少一个px根本不会对主体业务产生非常大的影响。
我倒是赞成这样的做法:
- BA不做高保真原型,原型以能够说清楚业务和流程为准。
- 由UE出具规范,所有的控件大小、空隙、位置、字体、配色全部都按照UE规范来。
- 研发这边最好将所有的控件、标签都进行封装,限制程序猿自由发挥。
大家都关注自己应该关注的领域,一起努力才能解决问题。
单单靠几个高保真原型,不仅耗费一个人的心力,而且在真正开发出来的产品中,有几个页面是和高保真原型界面一模一样的?
说白了,高保真原型只是作为各个角色撕X的依据。
整理出一个自己产品专用的原型控件库
将自己产品中使用到的控件等元素,制作成模板,放到原型工具中,这样在做原型的时候能够很快速的使用,不用调整,并且做出来的整体效果与所谓的高保真也相差无几。
但是,有这样几种情况还是需要做高保真原型的:
- 对页面的布局、配色要求极其高。多见于首页、报表、广告页等。
- 领导要求。
写在最后:
工作多年的BA和产品经理都会对刚入行的说“小朋友,别把精力都花在和Axure斗争。”是很有道理滴。
小婧是一名行走在产品路上的资深业务分析师,如果想与小婧同行,请关注我吧!