我的创业故事:20个月,2000个小时,20万欧元······(下)

1 评论 5261 浏览 7 收藏 20 分钟

导语:创业背后的艰难,远比表面看到的光鲜要多的多。在创业的过程中,资金、市场、人才、管理、人脉……各种各样的问题会让创业者经常感动举步维艰。本文作者正走在艰难的创业路上,并且为我们分享了他创业背后的故事。

我们真的很难知道自己是勇于坚持,还是落入了沉没成本谬论的圈套。

我已经花了20个月的时间在我现在的项目上,花费了2K个小时,因为没有做其他的事情而“损失”了20万欧元。下面我会讲一下我创业背后的故事。

2018年初,在我做了10多年的公司白领后,办公室政治深深影响了我。我厌倦了在会议上浪费时间,我真的很想辞职,自己做老板,对我周围的世界产生更大的影响。

我本来做过技术主管/团队经理/项目经理,薪水不错,有很多自由时间,和我一起工作的团队也很酷。我没什么可抱怨的,我可以按照自己的意愿安排一天或几周的工作,做一些有趣或有挑战性的项目,我的团队真的很棒。

尽管如此,我还是愿意放弃这一切,去尝试其他的东西,以我自己的方式。

三、开始SaaS项目

2019年5月,我通过一位前同事认识了一个人。她的丈夫是一名商人,正在寻找合作伙伴,开始一项新的创业项目。

当然,我很感兴趣。长话短说,他告诉了我这个项目,并把我介绍给了第三位未来的联合创始人。他们已经在这个项目上花了一年左右的时间,需要一位首席技术官。他们之前的合作伙伴已经离开了。

项目的目标是创建一个SaaS产品(B2B)来帮助公司改进他们的会议流程。这听起来不是很吸引人,但我的经验告诉我,如果处理不当,会议可能会浪费每个人的时间。所以,对我来说,尝试挑战现状是很有意义的。

(译者注:SaaS,是Software-as-a-Service的缩写名称,意思为软件即服务,即通过网络提供软件服务。SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得Saas平台供应商提供的服务。)

此外,我们团队的第三位联合创始人是一位精益教练,他拥有一长串潜在客户,这使得这个项目更加吸引人。

虽然没有从事IT工作,但她仍然设法创建了自己的方法和工具,她向客户介绍这些方法和工具,并取得了巨大的成功。所以这不仅仅是一个想法,而是有一个真正的问题需要解决,而人们愿意为解决方案付费。

不用说,我很快就上了他们的船。

1. 第一个月

因为我已经和我的第二个自由职业客户达成了一份兼职合同,所以我每周可以腾出2天的时间来做SaaS启动项目。这不算多,但是个开始。我很紧张,但也很兴奋。这种情况一直持续到8月底。

在最初的几个月里,我深入研究了现有的代码库,在现有技术中找到了适合自己的方法,没有太大困难,我做了差距分析,并为项目构建了一个清晰的功能、技术和安全路线图。

项目使用CouchDB(一个开源的面向文档的数据库管理系统),是因为它的想法是尽早提供离线优先的支持,从而具有强大的差异化特性,所以我接受了这一点,并继续向前发展。

我很快意识到,这个项目需要(几乎)从零开始重新创建。现有的代码库有太多的问题了,它更像是一个概念验证。我们把工作分阶段进行,但事后看来,那是个错误。

因此,在2019年5月至7月之间,我们调研了用户,创建了一个用户故事地图,设计了一个路线图,并高清了MVP的范围。我创建了一个wiki,将代码迁移到monorepo(代码管理方式)等等。

在7月到9月间,我从事了不同的工作:构建系统、Docker/docker-compose、持续集成、认证、国际化等。

我们还带着预告片去了法国,那是我们最后一次在疫情之前的国际出差。

2. 全职工作了一段时间

9月份,我开始全身心投入到这个项目中。对我和我的公司来说,这是一个高风险的赌注,因为这意味着在我的成本保持不变的情况下,我会几个月没有任何收入,但我希望能够在SaaS项目中更快地进展。我们进展太小了,我感到很沮丧。

我们希望能在2019年底上市。不幸的是,我们没有成功,而且离成功差得远。在9月至12月期间,全职致力于该项目让我感觉非常棒。我可以真正地专注于它,按照我想要的方式工作,我感觉项目取得了良好的进展。

我负责发布自动化,创建生产基础设施(切换到Kubernetes,尝试AWS,最终决定使用DigitalOcean),实现HTTPS支持,基本搜索,退出,创建测试数据集,CLI,等等。

在12月,我的800页关于TypeScript的书终于出版了,所以我的脑子里少了一个负担,有更多的时间给我的家人······还有SaaS项目。

3. 第一年结束(7个月)

不幸的是,我们在12月份才开始制作会议屏幕(最主要也是最复杂的一个)。太晚了,但我们没能走得更快。

在那一刻,我开始怀疑我们的方法/效率。我尽了最大努力,但感觉一切都太慢了。与此同时,我正在阅读一些关于其他人花1-3个月时间发布产品的推文,我想知道,我们做错了什么?我找不到答案。

在2019年底,我已经在这个项目上花费了大约1000个小时,这意味着,由于机会成本,我已经损失了大约10万欧元(我本可以通过咨询工作获得)。尽管如此,我还是决定消除脑海中那个小小的声音,专心向前······我相信,这一切的麻烦都是值得的。

4. 2020年,3份工作,2个孩子,时间不够用

2020年1月,很明显,我们前面要走的路仍然很长,在backlog中还有很多需要处理的内容(主要功能、错误处理、主要安全问题等)。

所以我们把最后期限推迟到了2020年6月。我的同事们比较乐观,但现在我有了一些关于我们过去/实际进度的数据,很明显这需要更长的时间······尽管如此,我们还是尝试了一下,给自己施加了一些积极的压力。

与此同时,我试着找了一个每周接受1-3天顾问的客户,但是没有找到并说服一个,所以我不得不重新以员工的身份工作一半的时间,这是我可以安排的,因为我的产假。

我的士气受到了沉重打击,因为我不想再回到以前的雇主那里。当我回去的时候,我失去了我的地位,我的团队,我的角色,等等。但我想爬回去,寻求帮助。

在那里,我成为了一名“消防员”,专门解决复杂的技术问题。这很有挑战性,但也很让人沮丧,因为我喜欢和团队一起工作,但发现自己一年中大部分时间都是独自工作的。

接下来,我尝试了不同的方法来维持我的公司。但这并没有起到多大作用,我用尽了所有能找到的精力,压制了自由时间、游戏时间等等。我是一台机器。我确实试图保持良好的平衡,但疫情破坏了这种平衡。我每周开始花大量时间玩一些棋盘游戏。

从1月到6月,我们在SaaS项目上的功能进展甚微。一切都感觉又慢又僵硬。我开始怀疑自己的能力和处理事情的方式。我变得越来越“咄咄逼人”,只专注于必要的功能。

尽管如此,我还是不想忽视代码质量,我不能接受自己在这方面糊弄。我认为应该放弃或推迟一些非必要的功能,比如离线优先(这已经花费了我们一个月的精力)和移动支持,我们一开始当然可以不使用这些功能。

而且,我们意识到我们产品的UI/UX非常糟糕,并不能让人信服,尤其是会议屏幕,这是最复杂的一个。

我们决定花费3000欧元,聘请一名UI/UX设计师,这是合理的,但整合新设计迫使我们重新设计系统的不同部分,进而又进一步推后了完成时间。我们花了两个多月的时间,但这样做的结果还是好的。即使我们意识到的很晚,但是显然这是一个很好的举措。

5. 效率的杀手

2020年6月,我们的MVP还远未完成。我们还是没能完成会议屏幕,还有很多事情要做。时间到了2020年9月。

在这一年里,我们因为环境的转换而损失了大量的时间,我认为这是最大的降低我们效率的原因。就我而言,我每个月的周一/周五+2个周三都在SaaS项目上工作,整个星期都要在非常不同的任务之间切换,这一点很不容易。

其次,我的联合创始人(和我一起开发产品)整天都需要很多支持。在开始这个项目之前,他已经停止编程好几年了,所以这对他来说很难。我不得不中断自己的事情来帮助他向前推进,这让事情变得更加困难。

当然,这只是故事的一部分,我的联合创始人也是最具商业/创业/营销/销售经验的人,所以他也有自己的长处。

尽管如此,我仍然需要解决每一个技术问题,解决所有问题,处理补丁管理、bug修复、安全性、文档、积压管理、预测等等。太多了,并没有帮助我们获得足够的市场时间。

NoSQL数据库让我们损失了大量的时间,对我来说,坚持使用它显然是个错误,因为它是离线优先的想法。无论如何,还有其他的解决方案可以实现这一点。

到那时,我们已经将脱机延迟到了以后的版本,并且我们的数据模型是高度关系型的。没有任何合理的理由继续留着它。考虑到它对所有操作的复杂性,它只是拖慢了我们的速度。

尽管如此,我们还是决定坚持使用它,因为我们认为,转换到经典的RDBMS所需要付出的努力太大了,而且会把我们推得太远。

我真的不知道哪一个更糟糕:浪费更多的时间重新设计一些东西,希望最终能节省时间,还是冒着推进缓慢的风险,在功能上奋力前进······我们选择了后者,但我不知道这是否是最好的选择。

6. 第一波浪潮之后

从那以后,我们非常努力地添加授权,为不同的概念定义状态机,处理验证,以及应用程序中的各种功能,如副文本编辑,pdf导出,等等。但我们还没有做成MVP,而且我们已经缩减到最基本的版本了。

与此同时,我公司的银行账户就像太阳下的雪一样在不断地融化。几个月过去了,我们的疑虑越来越多。我们在一些方面取得了不错的进展,但整体却感到非常缓慢。

7. 后来呢?

2020年10月左右,我们开始寻找融资方案。我们考虑过获得一笔贷款,其中50%由欧洲投资基金支持,或许还可以尝试从我所在的国家/地区获得资金,我们与银行会面,准备了一个案例,等等。但我们还没把这些都弄到手。

对我们来说,不幸的是,由于疫情,我们以前看好的客户(医院)显然没有准备好腾出时间来整合我们的解决方案,这意味着即使我们为他们做好了准备,他们也不会为我们做好准备。

所以我们必须着眼于其他目标,并重新评估我们的客户范围。这促使我们设想“下一个”版本,它将包含足够的内容来说服其他客户购买我们的解决方案。但以我们目前的速度,这个版本将把我们推向2021年底。

问题是,考虑到我们在进展和市场方面的不确定性,我们开始考虑其他引导方式。我们现在正在考虑先从服务模型开始,然后再转向SaaS,以获得一些时间并让我们的公司能继续下去。但我们现在还在集思广益。一切都还很模糊。

到2021年初,200000欧元已经投进去了,我仍然在这个项目上工作,而不是做其他的事情。

8. 压力和自我怀疑

我现在已经在这个项目上花费了2000个小时,这真的是一个很大的数字。当我想到我们在这个项目上所产出的成果这么少时,我都感到很羞愧。也许这是正常的,也许不是。

我真的尽了最大的努力,但有时我觉得自己什么都不懂,也不擅长我所做的事情。我已经工作了很长时间,花了很多晚上和周末的时间试图让事情向前发展,但还是太慢了。

此时,我公司的银行账户明显处于红色区域。照这样下去,公司持续不了6个月,我的压力水平已经突破了天际(即使我仍然努力微笑,看起来很平静)。

我会在应该休息时继续工作,而且今年很可能还会继续工作一段时间。我很想摆脱所有这些,能够投入我100%的时间和精力在这个项目上,但我们仍然没有做到这一点。道路是漫长而黑暗的,现在疑问明显存在。

也许保留NoSQL数据库的决定是错误的。也许语境转换才是真正杀死我们的原因。也许我还不够好。也许我们没把注意力放在正确的事情上。也许我太在意代码质量了。也许我一年前就该辞职了。也许我们需要一个额外的开发人员。也许也许也许。

尽管如此,我的还是想继续下去:

  • 首先,因为我仍然相信我们的团队,相信这个产品是有意义的,它真的可以帮助团队和组织更有效地工作;
  • 第二,因为我仍然精力充沛,而且我很有适应能力。我只是讨厌放弃;
  • 最后,可能是因为我已经投入了这么多时间/精力,如果我在这一点上放弃,这一切都将是徒劳的。

我现在就在那里,带着我所有的怀疑,损失那么多的钱,有那么多的工作摆在我面前,那么多的不确定性。

我感觉被困在了一个循环里,结束这一切意味着输掉比赛,可能会让我错过一些重要的东西。另一方面,继续下去可能意味着陷入沉没成本谬论,最终损失更多。我很难知道,也没有人知道。两种现实都是可能的。

四、结论

这就是我的故事,但这不是故事的全部,只是一个简短的版本。

让我觉得奇怪的是,在2020年,我也花了很多时间写博客,抓住机会分享我在SaaS上学到的东西,MRR达到了100美元。没什么好吹嘘的,但这是我这一年的亮点。

也许这就是我开始写一本新书的动机,也许这是来自内心深处的我:“停下,我们试试别的办法吧!”或者只是因为我喜欢分享我所知道的和帮助别人。这也解释了为什么我这么喜欢当教练。我不知道原因是什么。

现在是凌晨2点,今天是星期一。而且在每周一,我都会在SaaS项目上工作。这就是我要做的,因为我还没下定决心。但是压力是存在的,这是肯定的。

也许我会在2021年底发布更新,告诉你最终我们是否打入了这个市场······今天就到这里吧!

推荐阅读:我的创业故事:20个月,2000个小时,20万欧元······(上)

 

译者:Jane;译自Medium

原文作者:Sébastien

原文标题“20 Months in, 2K Hours Spent and 200K € Lost. A Story About Resilience and the Sunk Cost Fallacy”

本文由 @神译局 授权发布于人人都是产品经理,未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 感谢笔者分享,这样的文章让人看得太有感触了。
    我刚毕业也经历过一家创业公司,工作一年半由于学习机会较少,离开了。
    目前跟之前的团队仍然保持联系,通过文章,让我又想起了创始人,在努力奋斗路上…

    来自福建 回复