人生架构 发表于 2024-3-24 09:00:04

副业开发工具 SaaS,月入 3 万美元

<div class="rich_media_content" id="js_content"><section style="margin-bottom: 0px;color: rgb(0, 0, 0);font-family: Times;font-size: medium;letter-spacing: normal;text-align: left;text-wrap: wrap;"><section style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal wrap center><p data-brushtype="text" style="font-size: 16px;"><br></p></section><section style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal wrap center><section style="border-bottom: 1px solid rgb(172, 29, 16);padding-right: 20px;padding-bottom: 5px;padding-left: 20px;display: inline-block;"><section style="padding-bottom: 10px;padding-left: 10px;border-bottom: 1px solid rgb(172, 29, 16);margin-bottom: -10px;padding-right: 10px;"><p data-brushtype="text" style="font-size: 18px;color: rgb(172, 29, 16);"><strong>您好!您是谁,从事的是什么业务?</strong></p></section></section></section><section style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal start wrap auto solid rgb rotate><br></section><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>你好,我是迈克尔・克里斯托菲迪斯。我运营着 pgMustard,这是一个在线工具,专为开发人员设计,帮助他们解决慢速 PostgreSQL 查询问题。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>我喜欢在一个小规模、高信任度且有趣的团队工作,并希望能设计一个自己可以享受数十年的理想工作。开发人员是极好的客户,但在定价方面可能会有些棘手。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>经过一段坎坷的起步阶段后,我们改进了定价策略,并从此稳步增长,最近已经实现了每月 3 万美元的经常性收入(ARR)。<em>这是我们年度经常性收入图表,由 ChartMogul(我们的客户之一)提供</em></p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal start wrap><br></p><section style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal wrap center><section style="border-bottom: 1px solid rgb(172, 29, 16);padding-right: 20px;padding-bottom: 5px;padding-left: 20px;display: inline-block;"><section style="padding-bottom: 10px;padding-left: 10px;border-bottom: 1px solid rgb(172, 29, 16);margin-bottom: -10px;padding-right: 10px;"><p data-brushtype="text" style="font-size: 18px;color: rgb(172, 29, 16);"><strong>您的背景故事是什么?您是如何想到这个创意的?</strong></p></section></section></section><section style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal start wrap auto solid rgb rotate><br></section><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>我和一位朋友及前同事戴夫共同创立了 pgMustard。我们在几年前,在 Redgate Software 公司相遇,当时一起构建各种数据库工具。我们将其作为一个副业启动,并且我们都减少到每周工作四天,以便有更多时间投入到该项目上。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>我们认为 Postgres 是一个绝佳的平台,因为它越来越受欢迎,并拥有一个美好的社区。它不受单一商业实体控制,意味着较低的平台风险。我在 GoCardless 工作期间认识了许多 Postgres 爱好者,所以能够从他们那里开始交流意见。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>我与之交谈的许多人已经在使用某种工具来阅读查询执行计划。虽然其中一些工具备受喜爱,但我们发现人们仍然常常需要寻求帮助,这给了我们很多想法。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal start wrap><br></p><section style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal wrap center><section style="border-bottom: 1px solid rgb(172, 29, 16);padding-right: 20px;padding-bottom: 5px;padding-left: 20px;display: inline-block;"><section style="padding-bottom: 10px;padding-left: 10px;border-bottom: 1px solid rgb(172, 29, 16);margin-bottom: -10px;padding-right: 10px;"><p data-brushtype="text" style="font-size: 18px;color: rgb(172, 29, 16);"><strong>描述一下构建您的产品首个版本的过程。</strong></p></section></section></section><section style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal start wrap auto solid rgb rotate><br></section><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>在软件行业摸爬滚打近 10 年后,我们非常渴望将 MVP(最小可行产品)的范围保持尽可能小!戴夫非常热衷于使用他熟悉和喜爱的技术,包括 Clojure、ClojureScript、Google Cloud 和 Kubernetes。我对此曾有过疑虑,但还是相信他的判断,而这些选择至今依然表现良好。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>对于业务的其他部分,我们不需要太多工具,但仍尽量选择我们已经熟悉的或易于使用的工具,例如 G Suite、Trello 和 Balsamiq。即便如此,由于每周仅投入一天(加上一些晚上和周末的时间),进展相当缓慢。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>我们在英国相隔几个小时车程,主要通过远程方式合作。当戴夫来到我在吉尔福德的住处时,我们一起制定了创始人协议,这份协议对我们很有帮助,并就一些里程碑达成了共识,即达到这些目标时我们将辞去现有工作全职投入项目。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>我们在见面时走过的一段路的景色:然而,随着进度缓慢,日常工作压力增大,戴夫比我预期早得多地辞去了他的工作!很快我也感到嫉妒,于是决定辞职全职加入,尽管首先还需要完成三个月的通知期。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto><ne-clipboard data="{"type":"fragment","name":"#fragment","children":[{"type":"card","id":"ue39df724","name":"image","attrs":{"value":{"src":"https://cdn.nlark.com/yuque/0/2024/jpeg/819918/1711104880700-9469e9f2-3276-42d3-8c69-17d4f3fb0588.jpeg","original":{"type":"url","from":"paste","ratio":2,"width":1600,"height":622,"url":"https://s3.amazonaws.com/www.starterstory.com/story_images/images/000/027/339/original/open-uri20240302-55-1pey6ib?1709386828"},"status":"done","style":"none","taskId":"ub91e3884-d3d0-4b6f-b74a-9260e3c333f","clientId":"ud0ad64f3-0022-4","linkExternal":true,"crop":,"showTitle":false,"title":"","rotation":0,"__spacing":"both","averageHue":"#b1b5be"},"color":"rgb(0, 0, 0)","fontsize":16,"cardType":"inline"},"cardType":"inline"}],"attrs":{}}" source="https://www.yuque.com/felix-ce7du/oqz88q/kfs7ev/edit"></ne-clipboard></p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>我们从 alpha 用户那里得到了一些很好的建议,进行了一系列迭代,然后设定了 v1 版本发布的日期……<em>我们在发布 v1 后不久的主页截图,来源于 Wayback Machine</em></p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal start wrap><br></p><section style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal wrap center><section style="border-bottom: 1px solid rgb(172, 29, 16);padding-right: 20px;padding-bottom: 5px;padding-left: 20px;display: inline-block;"><section style="padding-bottom: 10px;padding-left: 10px;border-bottom: 1px solid rgb(172, 29, 16);margin-bottom: -10px;padding-right: 10px;"><p data-brushtype="text" style="font-size: 18px;color: rgb(172, 29, 16);"><strong>描述一下推出业务的过程。</strong></p></section></section></section><section style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal start wrap auto solid rgb rotate><br></section><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>我们的启动策略并不理想。至少有一点做得还行,那就是我们在过程中写了一些博客文章,并建立了一个小型通讯订阅列表,所以在发布时通知了这些人。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>幸运的是,Postgres 社区有几个优秀的资源可供我们利用。Planet PostgreSQL 分享了我们的教育性博客文章,有助于让更多人了解我们的存在。官方网站的新闻政策允许我们向他们的邮件列表发送公告信息,并在首页显示几天(直到有新的新闻故事更新取代)。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>我们以 7 天试用版的形式推出产品,并提供了两种付费方案:每月 50 欧元或每年 500 欧元,最多支持 10 个用户。我们不希望团队继续依赖一两个人员来进行性能优化工作,因为我们的价值之一就是赋能更多人也能做到这一点。</p><blockquote style="color: rgb(0, 0, 0);font-family: " pingfang sc medium normal start wrap><p style="font-size: 16px;margin: 10px auto;padding: 5px 10px;line-height: 28px;">我们曾听过 “收费更高” 和 “按价值收费” 的建议,但现在我认为,在早期过于便宜或过于高性价比,反而会导致更容易出现的问题!</p></blockquote><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>考虑到我们提供了 7 天不限制使用的试用期,因此在发布后的第三天我们就收到了第一份订阅订单,这让我们十分震惊!他们直接支付了 500 欧元购买一年的服务,而且在此之前并未与我们有过任何联系,这无疑给我们带来了巨大的信心提升。不过,在那之前,我们确实恐慌了一阵子,怀疑这是否可能是诈骗,并匆忙为他们提供了产品的访问权限(因为我们还没完全自动化这部分流程)!</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>我们也收获了大量的新试用用户和反馈。我们为早期支持者以及填写反馈问卷的人赠送 pgMustard T 恤衫。自行订购 T 恤并不是个好主意 —— 虽然我们现在拥有的 T 恤质量很好,但要准确订购合适数量、尺寸和款式是一件非常麻烦的事。我的衣橱里至今还放着几件女士款和几件小号男士 T 恤。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>根据早期反馈,我们迅速添加了一个新功能,即展示每个操作的计时可视化。这一功能至今仍是产品的重要组成部分!</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>遗憾的是,我们花了两个月多的时间才获得第二个订阅订单,如果没有最初那些订单带来的信心提振,恐怕今天我无法在这里讲述这段经历。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>在接下来的几个月里,我们也尝试了几种小型付费实验。谷歌广告和赞助一个优秀的社区通讯看起来颇具潜力,但很难看出它们如何能带来盈利。由于我们当时靠积蓄生活,所以在付费渠道方面格外谨慎。</p><p style="color: rgb(0, 0, 0);font-family: " pingfang sc normal start wrap auto>关于我们推出的首发纪念 T 恤 —— 我们选择了经典的、极简主义风格的大 logo 设计
页: [1]
查看完整版本: 副业开发工具 SaaS,月入 3 万美元