TinyPilot: Month 14

Michael Lynch

TinyPilot:第 14 个月

一句话总结

把注意力重新放回盈亏底线上。

亮点

  • TinyPilot 网站的改版似乎提升了销量。
  • TinyPilot 现在有了欧洲分销商。
  • 三年之后,我已收回在 Zestful 上的投资(而且可能会把它卖掉)。
  • 我仍在毫不留情地把每一件能委派出去的任务都委派出去。

目标评分

每个月初,我都会宣布本月想完成的事情。以下是我对这些目标的完成情况:

帮助 TinyPilot 的欧盟分销商达成第一笔销售

  • 结果:分销商于 9 月 6 日完成了第一笔销售
  • 评分:B

我原本希望能在 8 月内拿下第一笔销售,可惜没能实现。不过,欧盟站点上线后 10 天内我们就做成了一笔销售。

敲定 Voyager 2 的设计

  • 结果:设计耗时超出预期,还需要再一个月
  • 评分:C

我以为芯片短缺是最后一个大障碍,但电气工程师在设计过程中遇到的复杂度超出了他们的预期。我们现在把项目拆分成了一个个步骤,并为每一步估算了时间,这样我们对整体进度以及延误对时间表的影响就有了共同的认知。

发布《Refactoring English》的样章

  • 结果:样章几乎完成,但我还在编辑
  • 评分:C

出版一本关于高效写作的书,问题在于人们会期望你是个好写手。这给我带来了一些压力。样章已经完成了大约 70%,但我还需要再编辑打磨。

TinyPilot 数据统计

指标2021 年 7 月2021 年 8 月变化
独立访客数5,2344,194-1,040(-20%)
总页面浏览量9,7308,864-866(-9%)
销售收入$23,954.64$30,191.04+$6,236.40(+26%)
企业订阅收入$48.00$48.00$0(0%)
总收入$24,002.64$30,239.04+$6,236.40(+26%)
利润$-9,713.34$-10,140.95+$1,664.13

哎哟!这已经是连续第三个月亏损约 $8k–$10k 了。令人担忧的是,我比上个月多赚了 $6k 的收入,但净亏损只减少了约 $2k。

问题的一部分在于芯片短缺。2 GB 的 Raspberry Pi 开发板到处都卖断了货,所以我不得不以几乎两倍的价格升级到 4 GB 型号,尽管 TinyPilot 从额外的内存中得不到任何好处。此外,我还必须按固定周期采购开发板,不管 TinyPilot 卖出多少台,结果积压的库存超出了我的预期。

除了原材料之外,我最大的开销是软件开发。7 月我向自由职业开发者支付了 $13k,8 月支付了 $11k。我的开发团队很出色,他们物有所值,但过去几个月的亏损让我意识到,我需要更聪明地选择开发任务。

接下来几个月,我在 TinyPilot 软件开发上的重点将放在直接影响 TinyPilot 盈亏底线的事情上:

  • 为 TinyPilot 提供一个 SaaS 补充产品
  • 改进网站,让更高比例的访客完成购买
  • 主动接触更大的客户,了解哪些功能能让他们大规模部署 TinyPilot

TinyPilot 网站改进

当初上线 TinyPilot 网站时,那个设计只是个占位方案,等我有更多时间再去打磨。后来我做了一些小改进,但整体设计几乎没有变过。

其中一个障碍是找到一位有能力的开发者来负责网站。在经历了六次不成功的招聘之后,我 7 月找到了一位有设计想法的开发者,并在整个 8 月与他合作实现这些想法。我认为网站因此看起来更专业了:

TinyPilot 首页改动前的截图TinyPilot 首页改动前的截图

8 月,我与 TinyPilot 的一位开发者合作重新设计了 TinyPilot 首页。
原设计(左),修改后的设计(右)

一个令人鼓舞的指标是我的单个独立访客收入。该网站通常每个独立访客带来 $4–5 的收入,但在 8 月,这个数字飙升到了 $7.20,比上个月增长了 60%。

当然,这个增长有可能只是偶然,因为我没有做严格的 A/B 测试来证明新网站起了作用。如果这一趋势能延续到 9 月,我会更有信心。

下面我来逐项介绍这些改动。

首先,我们调整了导航栏,使其现在与页面内容对齐:

TinyPilot 导航栏改动前后的对比图

功能卖点展示区现在更紧凑了。截图上看不出来,但我们去掉了那些有点让人分心的动画效果。

TinyPilot 网站功能展示区改动前后的对比图

我们把用户评价从一堆方框改成了每隔几秒轮换一条新评价的轮播组件:

TinyPilot 网站用户评价区改动前后的对比图

最后,我们重新设计了页脚。之前它是一团乱麻,现在看起来有条理、有章法:

TinyPilot 页脚改动前后的对比图

这只是初步的一版。我打算聘请一位专业设计师来继续迭代。如果你有什么建议,请告诉我

增加欧洲分销商

过去几个月我最主要的项目之一,是与德国公司 punkt.de 达成分销合作。他们在 8 月底上线了自己的网站,现在已经开始接受订单。

欧洲分销商网站的截图

TinyPilot Voyager 现在也可以从欧洲发货了。

销量比我预期的要慢。从历史数据看,我每月向欧洲客户卖出 10–15 台 Voyager,所以我觉得 punkt.de 超过这个数字应该很容易,因为从欧盟境内发货意味着更快的配送和更透明的价格。

我把欧洲销售站点通知了 TinyPilot 邮件列表的 400 多位订阅者,但没有一个人购买。直到本周,才有一位客户购买了一台 Voyager,我们还不清楚为什么销量这么低。

尽管如此,我对这次合作寄予厚望,认为它会是 TinyPilot 迈出的一大步。我很高兴能有另一位与公司利益攸关的企业家,能够在更多市场上推广 TinyPilot。

为自己腾出更多时间

过去几个月,我一直很难挤出时间来发展 TinyPilot。由于牵涉的环节太多,我有时会陷进队友之间的缝隙里,把所有时间都用来填补空缺。

现在,当我有空余时间时,我会投入销售,同时也会预留时间来委派或自动化那些别人可以替我完成的任务。

自动化许可证校验

我此前还在做的一件最没意义的事,就是人工核验用户许可证。

如果用户想从头重装 TinyPilot,就需要一个磁盘镜像文件。我不公开提供镜像,否则用户就没有购买的动力了。在旧流程下,用户把订单号发邮件给我,我查证他们是真实客户后,再把下载链接发给他们。

这是典型的“做不可规模化的事”的任务。我从没优先处理它,因为它每月只发生 5–10 次。但这仍是一种不必要的打扰,我也不喜欢让客户为了获取自己已经购买的软件而干等着。

8 月,TinyPilot 的一位开发者添加了一个 serverless 函数,用于查询我们 Shopify 商店的购买记录,我们还为它做了一个简单的 Web 界面。这意味着客户可以立即下载最新的磁盘镜像,而不用经过我这个环节。

TinyPilot 网站上许可证校验表单的截图

TinyPilot 客户以前需要发邮件向我索要替换用的磁盘镜像,现在这个过程已经自动化了。

QA 测试

在我开始销售 TinyPilot 一两个月后,我发布了一个糟糕的软件更新,在某些情况下破坏了键盘输入功能。从那以后,每次发布前我都会用一份清单手动测试各项功能。

这份清单最初只有几项内容,五分钟就能测完。随着我们不断增加新功能,清单越来越长,以至于测试一次发布要花掉我将近半天时间。

我很想把 QA 测试自动化,但有些工作流对自动化并不友好。于是,我设计了一套系统并编写了操作步骤,让本地员工在备用硬件上运行手动 QA 测试,同时录制屏幕。

除了把一项耗时的任务从我的工作负担中移除之外,委派 QA 还让我们有机会更早地修复 bug。我发现一个规律:我常常在最终的 QA 测试中才发现一些 bug,但它们又不足以严重到推迟发布。现在 QA 流程不再依赖我一个人,我们可以在发布中途就运行 QA 周期,及时修掉这些小问题。

我还写得下去吗?

借助委派省下来的额外时间,我开始做更多重要但不紧急的事情。

  • 我花更多时间主动联系客户,而不是只和遇到支持问题的客户交流。
  • 我更规律地锻炼身体,而不是因为觉得太忙就把锻炼从日程里砍掉。
  • 我恢复了每天早上写作一小时的习惯。

我喜欢每天写作的习惯,但看看 TinyPilot 过去两个月的销量,我觉得自己负担不起这个习惯了。有一些可能提升 TinyPilot 销量的途径,我却因为缺乏时间而无法去做。所以,我计划先发布我的书的一个样章,然后缩减写作投入,直到 TinyPilot 实现持续盈利为止。

遗留项目

以下是一些我仍在维护、但并非当前开发重点的项目简报:

Is It Keto

指标2021 年 7 月2021 年 8 月变化
独立访客数39,56830,439-9,129(-23%)
总页面浏览量96,49472,340-24,154(-25%)
域名评级(Ahrefs)13.012.0-1.0(-8%)
AdSense 收入$438.07$358.43-$79.64(-18%)
Amazon 联盟收入$59.65$43.73-$15.92(-27%)
总收入$497.72$402.16-$95.56(-19%)

上个月我提到,我正在为 Is It Keto 申请加入一家高端广告网络。对方批准了我的申请,但我退出了这笔交易。合同条款感觉格外苛刻,即便以广告交易通常的苛刻标准来看也是如此。

我的理解是,广告合作方可以无限制地要求我修改网站,而合同要求我必须照办。它还要求我在至少三个月内独家投放他们的广告。哪怕我只是与其他广告主谈一谈,就算违约。而广告网络却可以随时抛弃我,或者随心所欲地更改合同条款。

所以,我还是坚持使用无聊但可靠的 AdSense。我的各项数据都在下滑,至少部分原因是季节性波动。也可能是过去六个月冒出来的一个竞争对手抢走了部分访客。我仍然专注于 TinyPilot,不去为此操心。

Hit the Front Page of Hacker News

指标2021 年 7 月2021 年 8 月变化
独立访客数109393+284(+261%)
Gumroad 收入$218.09$728.90+$510.81(+234%)
Blogging for Devs 收入$27.30$0.00-$27.30(-100%)
总收入$245.39$728.90+$483.51(+197%)

8 月,我为《Hit the Front Page of Hacker News》尝试了一次自由定价促销。在一周内,客户可以以任意价格购买这门课程,最低 $3 起。这大致使课程客户总数翻了一倍,带来了超过 $700 的收入。

我曾希望这次促销能在恢复常规定价后继续带动销售。如果以折扣价购买的客户推荐这门课程,可能会形成自我延续的循环,但目前还没有发生。促销结束后课程销售为零,所以它大概不会引发病毒式的购买热潮。

Zestful

指标2021 年 7 月2021 年 8 月变化
独立访客数547585+38(+7%)
总页面浏览量1,3001,467+167(+13%)
总收入$620.67$390.80-$229.87(-37%)

上个月,Zestful 的收入出现了意外飙升,我当时以为多半是欺诈。出乎意料的是,那是一位正当的客户,而且全额付清了账单。

这个月,另一位客户的用量出现了大幅飙升,这位看起来也是正当的。这两笔费用似乎都是一次性的批量处理,但看到用量增长总是好事。

过去两个月让我迎来了 Zestful 一个激动人心的里程碑:我已经收回了投资!

花了 $7.4k 请一位自由职业者帮我推出第一个版本,加上其他一些较小的开支,总成本达到 $8k。算上 8 月,Zestful 给我带来的累计收入现在是 $8,246,所以这个项目正式实现了盈利。当然,这之所以可能,是因为我付给自己的报酬是 $0。按小时计算的话,Zestful 大概每小时只为我挣了五美分。

最后,8 月有一家公司联系我,表示有意收购 Zestful。我坦率地告诉他们它的收益很小,但如果他们想收购我的现成方案而不是自己从头开发,我可以接受。我们进行了一次初步通话,他们向我索要了一些历史数据。他们说正在考虑报价。我没有抱太大希望,但如果真能成事,也算是一笔不错的意外之财。

总结

完成了什么?

  • 帮助欧洲分销商上线了他的销售站点
  • 改版了 TinyPilot 首页
  • 把 QA 测试委派给了本地员工
  • 预约了两期播客节目
  • 为 TinyPilot 实现了许可证校验自动化
  • 把 TinyPilot 的邮件列表从 Mailchimp 迁移到了 EmailOctopus

经验教训

  • 虽然我已经腾出了足够的时间每天写作,但现在就从 TinyPilot 挪用时间还为时过早。
  • 我需要选择那些最有可能影响 TinyPilot 收入的开发任务。

下个月的目标

  • 发布《Refactoring English》的样章
  • 开始开发一款按月订阅的服务型软件,作为 TinyPilot 的补充产品
  • 敲定 Voyager 2 的设计

原文由 Michael Lynch 发布

本文章由 stealth/ox-alpha 进行翻译