如何做出优秀的应用?Instagram创始人Krieger的答案是,仔细观察人们在生活中真正需要什么,而不是瞎猜。他在500 Startup举办的集会上分享了他在产品设计上的八点体会。开篇就表示:“在Google上搜索过某个东西不代表你真的了解这个东西,”要想真正创建某个产品来">解决问题,“你得比人们更了解他们自己。”
比如说你希望颠覆现在的购物体验,你就得真正明白现在的购物体验和行为模式到底是怎样的。“去大卖场或者精品店站3个小时,好好观察人们是怎么购物的,”这就是Krieger的建议。认真观察之后,你得有自己独到的洞见,而不只是一些既定现实。Krieger称他最喜欢的“洞见”定义就是:那些让你激动不已、希望跟地铁上的陌生人分享的东西。
1.从旧有的经验出发:创业公司很忌讳处在“寻找问题”的阶段,不要去凭空设想一个问题,想想过去你曾经思考过的,在这些领域你有更多的了解。
2.知道自己有什么不同之处:明白自己的创业公司跟别人有什么不同,弄清为什么现在是一个特殊的机会。
3.先画草图再写代码:Instagram的另一名创始人Systrom经常会拿着iPhone设计纸板,去咖啡厅坐着,然后一起商量哪些功能要保留哪些要删掉。也许你会浪费掉几张设计纸板,但是不会浪费几周时间去写代码。
4.每周进步一点:我们一直在问自己这些问题,“用户会喜欢移动分享图片吗?我们可以做出一些看起来不错的滤镜吗?”花上一周时间调查,周五有了结论之后下周继续。
5.在日常生活场景中验证功能:Krieger称之为“酒吧检测”,将某个功能解释给酒吧里的一个陌生人听,如果对方听不懂,那就表明需要简化。不要只是找你周围的技术帝朋友测试新功能。
6.知道何时应该转型:虽然现在Pivot(转型)已经不是什么好词了,但是当你发现已经没有什么问题可以解决了,那就是该转型的时候到了。
7.社会化原型测试:没必要一开始就写出所有的代码,你可以隐藏在幕后做人工测试。Instagram的早期版本中曾考虑加入这样的一个功能:当你的朋友加入时给你提醒。Krieger没有直接把这个功能做出来然后测试,而是用人工方式手动给用户发送通知,结果用户的反馈不理想,于是这个功能就没有做了。“我们一行代码都没写,所以一行代码也不用删了。”
8.同你的用户保持顺畅的沟通:不要用几个月时间埋头做产品,却不知道这个功能到底是不是用户需要的。
via TC