在Medium.com上偶然看到了一个产品开发上线的全过程,所以编译出来、分享给大家,一款好产品的诞生与工作流程和方式也有很大的关系。
Aytekin Tank是JotForm的创始人。 他目前领导JotForm开发团队。 他喜欢听JotForm用户的反馈,所以,你可以随时在jotform.com上向Aytekin发送电子邮件。
JotForm Cards的326天
在JotForm,用户对于我们来说是非常重要的。
毕竟,我们有320万用户, 他们每天都会创建表单、并且通过我们收到表单填写结果。
我们希望我们的用户体验可以做到尽可能的简单和愉快。 我们如何做到这一点的呢?
通过倾听他们的声音并随时向他们学习。
这就是我们创建JotForm Cards的原因,它是我们用户驱动性最强的项目。
当我们开发Cards时,在产品开发的每一步,用户都起到了引导性的作用;从研究、设计到开发。
我们的创始人写了一篇文章,关于Cards是如何专注于客户(而不是竞争对手),从而在一年内给我们带来了超过100万的新注册用户。
从概念到发布,这个过程花了326天才完成。
我们是如何去做这样一件事的?
下面给你讲述326天里发生的重要事情......
Day 1
想法
在很长一段时间内,我们查看用户反馈和错误报告,逐渐开始意识到我们的表单需要更新了。
同时,热闹的互联网也在提醒着我们。
Aytekin说:“听到别人说你的产品丑,内心真的感到很不舒服”。
“当然,互联网上总有一些用户喜欢去恣意说出侮辱性的话,但有时候这种负面反馈也有其优点。”
2016年,我知道这些批评是正确的。JotForm已经10岁了,我们的表单看起来让人疲劳。
我们可以根据需要做出许多微小的调整,但问题依然存在:我们的表单设计以及填写表单的体验落后于时代。
我们的表单需要更加美观、对用户更加友好和智能。
所以,我们开始了一段全新的旅程,目标就是:再造我们的在线表单。
Day 18 Hack Week 1
基本框架
JotForm的工作方式是这样的:当我们寻求答案、替代方案或突破界限的方法时,我们会组织一个Hack Week。
这需要所有团队去暂时放下各自每日职责内的工作,在5天内专注于完成一件任务。所以,JotForm Cards的想法就诞生了。
现在,我们需要去细化我们的目标——“再造在线表单”——我们需要问一下自己:
“我们究竟该如何再造在线表单?”
这个问题马上就会带来一系列其他问题。
“什么能够定义新一代的在线表单?我们如何为项目的其余部分打造坚实的基础?”
同时,探索答案的过程就像在盯着一张白纸。我们知道努力的目的地在哪里,但是我们不知道该如何到达那里。
所以,我们开始分析尽可能多的表单,放大不同的方面,如标签对齐、颜色、动画等等。
我们也开始更深入地分析用户的表单。为了创造一个产品,无论你在团队里的角色是什么,最常见的策略就是进行在线检索、阅读学术文章、了解竞品所做的事情。
但是,根据我们的经验,这些策略并不总是指出最好的前行方向。事实上,我们的创始人写了一篇文章:《我们是如何专注于客户(而不是竞争对手)并在一年内获得超过100万新注册用户的?》
长话短说,我们更喜欢从用户的选择出发。
所以,当我们处于转折点时,用户的表单为我们提供了指导。
基于调研结果,我们开始创建原型。这周结束时,每一个团队都分享并解释了他们的决定,用他们自己开发的表单原型阐明了想法。
我们发现所有的团队都面临相似的问题、得出类似的评估,但是他们的解决方案往往不同。
Day 39 Hack Week 2
2027年的表单可能是什么样的?
Hack Week 1 结束后,我们会把对项目的基本认识暂时放在一边。
现在,是时候去打破思维里的墙了。Hack Week 2 的主题是:
“2027年的表单可能是什么样的?”
我们不知道未来10年的设计趋势会是怎样的,或者我们能运用哪些先进技术。
所以,我们放飞自己的想象力,完全不设限。
“我们如何做到推进已有的东西、打破规则并获得一种自由思考的心态?”
在第二周,我们尝试了配音、AR,并从宇宙时代获得灵感来创新。这样的尝试非常有趣。
Day 60 Hack Week 3
连接用户和新表单
第三周了,是时候去尝试些完全不同的东西了。每个团队都不需要花费整整一周来实现一个想法,而是随机挑选一个表单,在一天之内去优化其视觉设计和功能。
我们从用户表单中挑选真实的实例, 在每天结束时,表单的新版本会被发送给其原始所有者以获得反馈。
因为只有一天去分析问题、找到解决方案,所以我们必须快速行动起来。这是个非常不错的方法,我们没有时间去纠结于细节或者尝试不同的想法。
这一周帮助我们拥有了一个解决问题的不同思路:把大问题拆分成小问题,然后一个一个去解决。
Day 81 Hack Week 4
开发表单2.0
在Hack Week 4,所有团队几乎尝试了全部的表单布局,基于开发的原型、调查研究以及前几周获得的知识上,我们需要去创造一些让人惊叹的东西。
所以,所有团队都开始着手开发最终版本的原型来展示他们脑海中新一代的在线表单。
我们再一次询问了用户的想法,我们优先考虑用户友好性、趣味性和易用性。
Day 88
第一个原型
在这个项目的第88天,JotForm Cards的第一个原型已经准备好了(当时,它还没有一个名字呢)。
随着第一个原型的完成,是时候进入下一阶段了:开发。
最初,我们试图尽可能保持独立于JotForm的原有基础架构,并专注于创新。但同样,我们也需要找到一种方式来支持JotForm传统的表单布局。
我们回顾了老代码,看是应该更新还是把它给JotForm Cards重复使用。 最终,我们认为重用当前的代码库将更好,并且最好根据我们当前的基础架构来设计新的软件架构,而不是更新它。
繁重的工作来了——将原型转换为拥有完整功能的产品。 我们对所有表单字段都进行了重新设计和重新开发,重写了所有小动画,并且重新评估了所有最初的决定。
Day 138
A/B测试开始了
在几个月的辛苦工作后,我们已经准备好与世界分享我们的秘密项目,对于我们来说,看看用户的反应是及其令人兴奋的一件事。
我们开始密切关注正在滚动的统计数据。数据团队分析了以下问题的答案:
“用户是否喜欢JotForm Cards? 他们是否想要切换回经典的表单布局? 使用JotFormCards时有多少用户保持活跃状态? 多少个字段被添加了?”
未完待续
—The End—
原文首次发表时间:2018年03月09日
原文链接:
https://www.jotform.com/blog/372-What-it-s-like-to-spend-326-days-on-a-massive-product-release-for-3-2M-users
今早,很偶然地就看到了这篇文章,然后顺藤摸瓜看了作者其他所有的文章,对于JotForm有了基本的了解。
JotForm的第一个版本在2006年发布,目前拥有320万用户,2016年全力开发Cards,2017年2月上线后,给JotForm带来了100万新增注册用户。
关于剩下来的188天、关于Aytekin Tank从程序员到创始人的故事、关于高效开发的Hack Week……慢慢地我都会编译出来,这家公司没有融资过,所以TechCrunch上看不到他的身影,但是Aytekin的分享都很有价值。
希望我们能从中了解:一个受用户喜欢的产品是如何诞生的?一家10年的“老”公司是如何突破的?如何管理一个团队?如何让创业更接地气……