热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

从一无所有到开发出霸榜产品,我们只用了3周

[转]http:36kr.comp5074640.html编者按:BenjaminLibor在Medium发表了题为“FromstrangerstoMVPin3weeks”的文

[转] http://36kr.com/p/5074640.html


从一无所有到开发出霸榜产品,我们只用了 3 周 | 创世界

编者按:Benjamin Libor在Medium发表了题为“From strangers to MVP in 3 weeks”的文章。他和搭档Sidney在数周之内就完成了一个产品从构思到推广的全过程。其实一步一步来,一个好点子转化成实实在在的产品,并没有想象中那么难。

我和Sidney相遇于数周之前,就决定创建一个产品,我们在3周前推出了我们的最简化可实行产品,仅仅三周,它就成为了Product Hunt中排名第一的产品。

我们是谁:

Sidney,UI/产品设计师,Antwerp的前端开发工程师

Ben,来自柏林的产品经理和UX设计师

我们是如何相遇的

数周前,我在找一位前端工程师帮我做一个项目,我发现一个人的简历,他建立的前端漂亮、引人入胜。他是Webflow的活跃成员,我喜欢他的产品,所以我发邮件问他能否见面详谈。从第一天开始,我就觉得我很喜欢他交流和观察事物的方式。

但是呢,这个项目被取消了,所以我们开始讨论一起创建一个新产品。

自我们两周以前见面以来,我们意识到一起开一家公司并不是最好的选择。这就是为什么我们把这个项目作为一个边缘产品,这样我们可以在工作的同时了解彼此

我们俩都经历过非常非常多次的头脑风暴,但是并没有产出任何一个产品,所以我们决定给自己一个DDL:一周之内提出一个想法

如何寻找一个想法

和大多数人一样,我们都有着多到爆的想法。在电话和聊天当中,我们交换了30-40个想法,很快,我们就意识到需要一些分析方法来筛选它们。

我们讨论、确定了对我们来说重要的东西,并创建了一个框架,包括:

  • 创建该产品的复杂程度

  • 我们两个人是否认同该产品

  • 利用我们的资源,能否建立一个最简化可实行产品

  • 我们是否不作恶(如:民主化的数据、内容、思想)

  • 该产品是否免费,能否盈利

  • 该产品能否远程建立

我们给每一个因素打分(分数越低越值得考虑),并决定总分最低的想法将是我们最应该考虑的内容。

从一无所有到开发出霸榜产品,我们只用了 3 周 | 创世界

框架打分的截图

我们开始意识到的问题

2016年,我在一个边缘产品工作的时候,创建了一些谷歌电子表格来分享内容。我视图找到一个能够推广我电子表格的平台,但是我一个也没有找到。一年以后还是没有这样的平台。当我第一次向Sidney提出这一想法时,他完全无法相信。但是在做了一些研究之后,他开始喜欢这个想法

从一无所有到开发出霸榜产品,我们只用了 3 周 | 创世界

Sidney的Slack convo截图

我们在网上搜集信息,和人们交流,但是还是不能找到这样一个能够帮助用户发现、分享电子表格的平台。但我们意识到许多用户都在创建、使用电子表格。表格创建者把它视作是内容营销、知识生产协作的一种方法,而用户则从灵活的电子表格、信息丰富的资源或工具当中受益。

从一无所有到开发出霸榜产品,我们只用了 3 周 | 创世界

Quora上的相关问题

创业公司和科技社区的人们往往通过Hacker News、Facebook群组、Slack团队、Quora回答、Twitter等类似于私信、邮件的方式来共享电子表格。但是如果你不能使用上述资源呢?你会怎么办?为什么你要花那么多时间一个一个地在不同的网站上共享电子表格呢?

我们提出的解决方案

我们发现,有着特定用户群体特征的平台是解决该问题的好产品。该产品的核心目标是:让用户分享、搜索、讨论电子表格。通俗点说,想象下Medium结合GitHub,Medium分享的信息不是文章,而是电子表格。我们减少了电脑内行和外行之间的信息不透明,我们想做的是让每个人都拥有同样的工具和知识。

我们如何开始的

我们简单地写了产品功能范围(不是最简化可实行产品版本)、创建了线框模型、以设计规范进行了实验、尝试着找到产品正确的气质。整个流程花了不到一天。我们的流程很简单,但是很有效:设计、测试、迭代、重复

这是我们使用Webflow创建的原型图:

从一无所有到开发出霸榜产品,我们只用了 3 周 | 创世界

但是很快我们就意识到这个产品仅凭我们拥有的资源不可能在2-3周之内建成。尤其是我们需要后端的帮助,我们喝许多认识的工程师都联系了,但是很不幸,他们都不做后端。我们只能去创建那些我们“付得起”的东西,所以功能上只能减少了。

计划一个最简化可实行产品

试着弄清楚什么是最好的最简化可实行产品,这是一个很欢乐、很有挑战性的任务。记着以下两点,试着平衡它们

(1)创造让少数人非常爱的产品,要比创造许多人仅仅是觉得喜欢的产品要好。(Sam Altman)

(2)如果你对自己产品的初始版本不觉得尴尬的话,那你未来推出这个产品就太晚了。(Reid Hoffman)

创建它

我们的工程师数量有限,所以我们必须在内容方面弄出点样子来。我们花了两周时间,全力创造内容,包括发现电子表格、策划最好的电子表格、把网站转化为电子表格、创建我们自己的表格、描述它们、以及找到它们应在的类别、格式、标签、创作者和其他。

内容方面的几个数据:

  • 106个电子表格

  • 270个标签

  • 12个类别

  • 57个创作者

从一无所有到开发出霸榜产品,我们只用了 3 周 | 创世界

包括了我们所有内容的电子表格

Sidney更多集中精力攻克构建产品、从Webflow及其内容管理系统中获取最大产出(这是一个缺少工程师、构建最简化可实行产品的好方法)。关于什么是可能的、什么不是、他人黑进我们内容管理系统获取内容的可能都进行了大量讨论。我们在友商的帮助下创建了“支持”功能,感谢Luka。

我们今天推出了最终版本,以下是页面截图。

感谢顶级猎头Kevin把我们的产品提交到Product Hunt。

从一无所有到开发出霸榜产品,我们只用了 3 周 | 创世界

我们的网站:SpreadShare.co

接下来我们做什么

首要目标是找到那些对电子表格感兴趣的人,把他们拉入我们的产品中。我们将专注于用户兴趣,深入了解用户是如何使用我们的产品的。目前我们已经创建了一个Facebook群组,用来和用户互动、讨论新产品想法、新电子表格创作的合作事宜。

我们正在寻找一个后端工程师,因为我们计划接着迭代新产品、更新功能。我们第一次用户测试当中,一个关键反馈是:平台上的内容重点十分广泛。我们已经关注到个性化分发内容,但是我们也会考虑把内容按照人气排序,发现最热门的电子表格,甚至是在我们的平台上,使用强大的协作功能来托管电子表格。我们最喜欢的产品之一是GitHub,我们还计划学习它,让用户能够拉出请求、在评价过程中提交变化内容,把电子表单、创建分支、捆绑合作者联系起来。

编译组出品。编辑:郝鹏程



推荐阅读
  • 作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ... [详细]
  • C++ 开发实战:实用技巧与经验分享
    C++ 开发实战:实用技巧与经验分享 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • TypeScript 实战分享:Google 工程师深度解析 TypeScript 开发经验与心得
    TypeScript 实战分享:Google 工程师深度解析 TypeScript 开发经验与心得 ... [详细]
  • REST API 时代落幕,GraphQL 持续引领未来
    尽管REST API已广泛使用多年,但在深入了解GraphQL及其解决的核心问题后,我深感其将引领未来的API设计趋势。GraphQL不仅提高了数据查询的效率,还增强了灵活性和性能,有望成为API开发的新标准。 ... [详细]
  • 技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统
    技术分享:使用 Flask、AngularJS 和 Jinja2 构建高效前后端交互系统 ... [详细]
  • 在List和Set集合中存储Object类型的数据元素 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 本文详细介绍了一种利用 ESP8266 01S 模块构建 Web 服务器的成功实践方案。通过具体的代码示例和详细的步骤说明,帮助读者快速掌握该模块的使用方法。在疫情期间,作者重新审视并研究了这一未被充分利用的模块,最终成功实现了 Web 服务器的功能。本文不仅提供了完整的代码实现,还涵盖了调试过程中遇到的常见问题及其解决方法,为初学者提供了宝贵的参考。 ... [详细]
  • 本文深入探讨了 hCalendar 微格式在事件与时间、地点相关活动标记中的应用。作为微格式系列文章的第四篇,前文已分别介绍了 rel 属性用于定义链接关系、XFN 微格式增强链接的人际关系描述以及 hCard 微格式对个人和组织信息的描述。本次将重点解析 hCalendar 如何通过结构化数据标记,提高事件信息的可读性和互操作性。 ... [详细]
  • 提升开发技能的八大策略与方法
    许多前端开发人员和客户都在寻求具备创新和技术能力的专业人才,但往往由于缺乏足够的曝光度和声誉,这些人才难以被潜在客户发现。本文将介绍八种有效策略和方法,帮助开发者提升技能并增强市场竞争力。 ... [详细]
  • Gear 月度进展报告:2023年7月最新动态与技术升级
    Gear 月度进展报告:2023年7月最新动态与技术升级 ... [详细]
  • 如何有效解决MySQL中预编译语句失效的问题及专业应对策略 ... [详细]
  • 本文详细介绍了在Linux系统上编译安装MySQL 5.5源码的步骤。首先,通过Yum安装必要的依赖软件包,如GCC、GCC-C++等,确保编译环境的完备。接着,下载并解压MySQL 5.5的源码包,配置编译选项,进行编译和安装。最后,完成安装后,进行基本的配置和启动测试,确保MySQL服务正常运行。 ... [详细]
  • $apply() 方法允许从 AngularJS 框架外部触发表达式的执行,确保其在 AngularJS 的上下文中运行。例如,当你使用 `setTimeout()` 或者集成第三方库时,可以通过调用 `$apply()` 来确保事件更新能够被 AngularJS 检测到并触发脏检查机制,从而实现数据的双向绑定。这一过程不仅保证了数据的一致性,还提升了应用的响应速度和用户体验。 ... [详细]
author-avatar
手机用户2602927977
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有