『InfoQ』手把手教你怎样用 5 天完成一款 MVP 产品


作者丨Titus Decali
译者 | 王强
策划 | 万佳
『InfoQ』手把手教你怎样用 5 天完成一款 MVP 产品
本文插图
本文最初发布于 Better Programming 博客 , 经原作者授权由 InfoQ 中文站翻译并分享 。
过去一年 , 我发布了几款产品 。 从最初的构思到最终发布 , 每款产品都需要 3-6 个月的时间 。 当时 , 我认为这个节奏很快了 , 但投入这么多时间后 , 所有项目的总利润都徘徊在 500 美元以下 。
这些项目的实践让我的编程经验和知识均有所增长 。 但是 , 我还是希望换一种做事方式 。 即使失败 , 也要失败地更快些 。
在这一次 , 我采取了一种不同的方法 。
首先建立一个社区
对于构建一款怎样的产品 , 我有了想法 , 但是直到目标受众说他们真有需要时 , 我才会确定下来一个概念 。
项目的早期阶段 , 我的目标是建立一个受众群体并开始与他们对话 。 对我而言 , 目标受众是像我一样的前端开发人员 。
我没有试图从一开始就树立具体的愿景 , 而是先把想法约束起来 , 直到找出一个基本的价值要素 。 这可能会是一个最小产品 , 它能允许我为特定的目标用户传递价值 , 并让他们定期与站点互动 。
有时候 , 我们将其称为“小可爱产品”(Minimal Lovable Product) 。
我明白 , 只要先建立一个对我免费提供的产品感兴趣的社区 , 那么我就有了持续的交流渠道 , 然后就能专门针对他们的需求去开发产品 。 最好围绕你的长期目标创建最小产品 。 但是 , 它不一定是你终极想法的低配版本 。 它只需为你的最终目标客户群提供价值即可 。
下面这个例子阐释了我是怎样从一个基本价值要素入手 , 制定长期产品目标的 。
我的长远目标
许多开发人员都在很多完整的项目和 UI 组件上投入好几周的时间 , 之后再也不用它们做任何事情了 。 在我看来 , 许多产品都可以卖上价 , 但实际上并不存在一个专门针对这一需求的市场 。
因此 , 我的长期目标是打造一个允许开发人员买卖自己创建资源的场所 。
我有了一个初步的想法 , 但是它随时都可能改变或转向 , 并且我不会冒险花费大量时间去开发一个功能齐全的平台 。
我仍然不知道在这个细分市场中 , 我的最终产品将是怎样的形态 , 也没必要搞清楚这个问题 。 我的社区将会帮助我决定下一步的构建方向 , 具体走向将根据数据和市场的直接反馈来确定 。
我的短期基本价值交付形态
我能做的就是从项目的基本价值要素入手:开发人员可以在这里为他们的下一个项目找到精选资源 。
本质上 , 这个概念与我最初的想法是一样的 , 只是没有那么多繁琐功能 。 虽然平台本身不会有买卖交易 , 但我至少应该能评估人们对此类产品(即精选资源)的兴趣 , 并看看人们对哪种资源表现出最大兴趣 。
我拒绝那些需要大量时间编写的功能
没有数据库
没有登录系统
没有用户个人资料
没有付款整合渠道
没有文档(条款和条件或指南)
没有让项目花费超过一周时间才能开发出来的功能
我专注于能带给市场的独特价值
我认为自己有策划展览的天赋 , 尤其是在设计和开发资源方面特别熟练 。 正是出于这种想法 , 我决定创建一个精选的前端资源平台 。 尽管市面上也有类似的存储库 , 但我想要做一些独特的事情 。
我想要一系列框架 , 专注于质量而非数量 。 每项资源在发布前都经过精心挑选和周密考虑 。 我决定只发布自己会去使用的东西 。
我已经保存了一大堆书签 , 并在 Medium 上就我收集到的资源写了一些文章 , 因此我认为这是个不错的起点 。 我首先要决定为哪些框架展示资源 , 最后 , 我只选择了那些自己亲身使用过的框架 。