产品经理的工具箱
作为一个工具控,我对研究生产力工具一直有异乎寻常的癖好:作为一个工程师,我会不断尝试寻找最趁手的IDE;作为一个产品经理,我也会不断尝试寻找最趁手的原型工具,聊聊我用过的原型工具吧:
我在2006年自己正式创业之前,一直做企业应用软件,所以比较擅长使用微软Word软件。那个时代,软件需求规格说明书都是用Word写的,我记得我曾经从网下下载到一整套软件工程的Word文档模板,如获至宝阿。06年自己创业做网站的时候,也开始用Word描述产品原型。Word如果用来做企业软件的需求描述和原型工具还是很不错的,带有全套的绘图工具,绘制简略的线框图非常简单。但是做互联网产品,显得不太合适:绘图工具过于简单,难以表现互联网应用需要的细致的界面设计;不方便做原型演示。
所以我用了一段时间Word以后,改用了微软PowerPoint做原型工具,PPT的绘图功能比较强大,界面演示又非常方便,还可以添加一些动态效果,感觉非常趁手,所以07-08年,我一直用PPT做产品原型设计。那段时间也是我当时做网站产品改进比较积极探索的阶段,做了很多产品原型,可惜都没有做备份,全部都找不到了。
08年我在网站产品方面曾经下了很多功夫钻研,慢慢的觉得PPT做产品原型不够专业,在界面细节的表现上,页面交互方面比较弱。当时我买了自己人生第一台白色款的13寸MacBook笔记本电脑,改用了苹果的OSX操作系统,虽然OSX上也有微软Office软件,但是很难用,字体和格式也差异甚大,就此放弃了PowerPoint。
因为开始用OSX,就开始寻找OSX上的产品原型工具,结果发现了Axure。现在互联网行业的产品经理,Axure可能已经成为标配了吧,我在08年开始用Axure的时候,还只有OSX版本,尚未推出Windows版本,所以还比较小众。改用Axure以后,感觉非常爽,作为产品原型工具,Axure有一些很突出的优点,例如:
1、带有全套的Web页面组件,不需要自己绘制组件,制作原型速度很快;
2、页面交互功能非常强大,特别是动态面板(Dynamic Panel),可以用来模拟非常复杂的页面交互效果;
3、引入了母版(Master)概念,用来做全站布局和导航设计;
4、可以导出可交互的HTML页面,制作精细的产品原型,可以模拟出最终产品的绝大部分的功能了;
在PC Web产品设计领域,Axure几乎是最强大的原型工具了,我自己从08年一直用到了10年,从10年开始带团队,又要求产品团队使用Axure制作产品原型,后来团队中有一名Axure高手,用Axure做出来的交互效果,简直令人叹为观止。但是Axure最大的缺点就是不太适合做移动产品原型设计:
1、Axure导出的HTML页面,很难在手机上预览和测试效果,这是Axure的致命伤,只能在电脑上作为移动产品原型,做好以后又不能在手机上预览,那产品原型就会和实际做出来的产品相差甚远;
2、Axure是以页面为单位组织元素的,强调页面直接的跳转,但是现在移动产品的设计非常强调屏幕设计,以及屏幕之间的切换;
所以我又果断抛弃了Axure,研究了国外的产品设计使用比较多的原型工具:OmniGraffle和Keynote:
OmniGraffle的绘图功能非常强大,各种移动产品设计的组件库也非常丰富,它甚至支持图层功能,你可以使用公共图层实现全局的样式和导航,也比较适合移动产品设计。但是比较可惜的是,OmniGraffle导出的是图片,只能演示移动界面,却无法演示产品交互,只能放弃;
Keynote是苹果为乔布斯量身定做的演示软件,我其实很惊讶Keynote在国外被大量用来做移动产品原型设计,深入了解之后发现Keynote其实很适合做移动产品原型:
1、Keynote可以导出可点击的PDF,无论是iOS还是Android上的PDF阅读软件,都可以用来全屏操作产品原型,便于产品经理寻找最终产品的感觉,特别是Keynote可以在iPad上直接展示,对真实产品的操作还原度非常高。
2、Keynote支持丰富的动画效果和场景切换,特别适合用来模拟移动产品的交互效果
当然Keynote也不是没有缺点的,目前Keynote尚不支持对slide命名,对于大型的产品原型来说,设置slide之间的跳转变得很麻烦,好在移动产品一般不会特别庞大,所以我的工具箱如今又添加了Keynote这项利器。现在国内用Keynote做产品设计似乎还不是特别多见,希望能够看到更多的移动产品经理使用Keynote做原型,设计出优秀的移动产品。