为什么人人都爱墨刀?

为什么人人都爱墨刀?

上周六我们去杭州办了一场活动,我们把现场观众都加到一个微信群里,里面有一位观众把自己的名字改为「元一老师头号粉丝」,另一位观众不想输掉头号粉丝的地位,看完把自己的名为改为「元一老师一号粉丝」。

那天现场来了很多墨刀和墨刀创始人张元一的粉丝,他们中一个人问了张元一一个问题:为什么墨刀这种工具性的产品会让人觉得有爱?

对啊,这不就是一个帮助产品经理生成 App 原型的工具嘛,这种工具早就有一大堆了。

张元一顶着一张代表智慧的大脑门回答:我们真的在细节上花特别多时间,用户感受到了,他用了你的产品觉得你比较独特,就会感觉差别很大。

事实上,那天的演讲从头到尾都是张元一对产品细节的阐述。说起来也是非常简单的道理,但做起来很难。世界上的事情不都是这样吗?

以下根据张元一在「燃计划-杭州站」的活动演讲整理而成:

为什么做墨刀?

最早做墨刀是 2011 年秋天,当时国外的类似产品还没有出来。我当时刚买了自己的第一个苹果手机,又看了一部特别热血的电影《社交网络》,所以当时就特别想做一款手机上的社交 App,但我发现在跟朋友沟通的过程中很难说服他们来跟我一起做,因为仅靠口头描述很难让他们领会我的 App 的精髓。所以当时就想有没有可能一个工具能将我的应用直观地呈现出来,这样沟通起来也就更方便。

因为我本身是程序员,所以就天然地想做特别酷的工具出来。我查了一下,在 2011 年时大部分应用软件还是关于网页,仅有的几个做移动设计的工具也特别复杂难用,所以就想自己写一个。大概花了 4 个月时间,2012 年秋天时就上线了。这是当时的第一版。

因为当时担心国内用户对这种软件接受度不高,所以就只做了英文版。经常很多用户问我们的名字和机器人形象哪儿来的,其实来自我们第一版的英文版本。

屏幕快照 2015-05-19 11.28.31 AM.png

功能增加很多,但最核心的东西没变过

大家可以看到当时还比较简陋,只支持 iOS,不能上传图片,也没法调整屏幕大小,甚至没法在手机上查看,只是电脑上的一个应用。但大家看到其实我们最基本的东西在当时已经存在了。

这是我们现在的版本,大家可以比较一下,现在功能上增加很多,比如可以拖拽图片上传,但最核心的东西没有变过。

屏幕快照 2015-05-19 11.29.57 AM.png

其实我本人也相信产品基因,我相信一个产品诞生的时候自己内在的基因很大程度上决定了产品的未来。对墨刀来说最重要的基因是快,从第一年我写上第一行代码到现在,我们每天都会上线一些新功能,我们对快的追求从来没变过。我们相信唯快不破。

但不同人对快的定义不一样。对我们来说是三点:让程序运行加载更快;让用户更快地看到操作结果;最重要的是让用户最快地解决他面临的问题。

先从第一点开始,要做到程序运营更快本身就是一个相互矛盾的事情:如果你希望这套程序可以在运行的时候更快,那在程序加载的时候可能就是需要一次性地加载更多资源;但如果你希望你的程序更快地呈现在用户面前,可能你要在用户操作的过程中再去下载。

大家可以看到你在登陆之后会有一个 loading 的时间,进入之后是一个程序的列表,你点击进入之后就面临一个选择:到底是在一开始第一次的时候把用户所有的项目都加载进来,还是让用户选择一个项目之后再去加载这个项目?

其实从绝对运行时间来看的话,第二种方式是在用户选择一个项目的时候再加载这个项目,这时候加载的时间少,从绝对时间上来说它是更快的。但对用户的心理感受是在登陆之后要等待一下,然后在选择编辑这个项目的时候又要等待一下,所以感觉更慢。虽然说在登陆之后一次性加载所有的项目这个实际上会造成带宽的浪费,对服务器也是造成更多的压力,但为了让用户在体验上有更快的感觉,我们还是选择在第一次加载的时候就把所有的项目都加载下来。

第二点是如何让用户更快看到结果。这里举一个余额宝的例子,我认为余额宝一个很重要的创新是它可以让你实时看到每一天的收益情况。具体到我们这个产品,大家如果用过一些原型工具就会发现如果你在一个工作区里设计你的应用,半天之后你想看到结果,大部分的产品做完之后是会开一个新的窗口,然后把这些东西在一个新的窗口加载出来,但这样对用户来说操作的体验就被打断了。

我们的操作是点进去实时可以看到结果。为什么大部分产品不用这种方式?因为在工程角度来说,你要把三个产品分开的事情合在一起,这个难度是完全不在一个级别的。但我们认为为了给用户带来运行畅快的感觉,虽然付出了更多努力,但是我认为这个是值得的。

还有一种是对于移动应用原型产品来说,怎么让用户更快的在手机上看到运行结果也是至关重要的。我们是没有手机客户端的,我们觉得要在手机上查看还要下载一个客户端,然后再重新登陆自己的帐号,然后输入密码什么的体验很不顺畅。所以我们就把在手机上查看简化到扫描一个二维码,然后你就可以直接选择在浏览器里查看,整个过程就不超过 30 秒。

除了以上两点之外我认为最困难的一个问题是如何帮助用户最快解决问题,这是最重要的。因为运营得再快,运营得再顺畅,如果不能帮助用户更快地解决实际问题也是没用的。所以我们在开发新版的时候就在想,原型工具用户最大的痛点是什么?当时我把所有的操作体验了一遍后,发现怎么能够把页面之间的关系和它们之间的联系更直观地呈现出来,这是一个很大的痛点。当时我大概花了一个多月的时间专门就在想这个事情,怎么用更好的方式来做交互。这就是我最后想的,通过这样一种简单的拖拽操作把页面之间的关系呈现出来,你会发现这是别的软件都没有这种方式。

屏幕快照 2015-05-19 11.30.16 AM.png

宁可只做半个产品,也不要去做一个完整的半成品

这些东西看起来可能会很简单,但实际上真正做起来是很难的。如果你要做得快,最大的敌人不是技术,也不是团队,是用户需求,尤其一个产品上线的时候,你每天会面临海量的用户需求。这时候面临一个选择,到底把一个功能做得很好,还是尽快把所有功能都做出来,能用一些的可以先上线。

对我们来说我们希望是只做一件事情,把这件事情做得特别好。这是我们特别喜欢的一句话,他说你宁可只做半个产品,也不要去做一个完整的半成品。

屏幕快照 2015-05-19 11.34.23 AM.png

这是我们跟竞争对手产品的一个比较,现在黑色的点是产品当前所处的位置。我们希望我们将来可以走在这个绿色的位置,因为我们的定位是可能我们不是功能最强大的,但是我们一定是在功能使用体验上最快的,最方便的一个东西。

屏幕快照 2015-05-19 11.30.37 AM.png

在产品经理的工作周期中,实际上是设计到需求分析和设计原型、团队讨论,最后出一个 demo 和开发。现在墨刀只是纯粹做一个原型工具,我们希望以后能在其他几个方面也能帮到产品经理。未来我们会在这方面增加一些支持,变成一个开放式社区,让产品经理的工作变得更简单。

燃计划墨刀张元一细节
下载极客公园客户端
iOS下载
反馈