我的創業故事:20個月,2000個小時,20萬歐元······(下)
導語:創業背后的艱難,遠比表面看到的光鮮要多的多。在創業的過程中,資金、市場、人才、管理、人脈……各種各樣的問題會讓創業者經常感動舉步維艱。本文作者正走在艱難的創業路上,并且為我們分享了他創業背后的故事。
我們真的很難知道自己是勇于堅持,還是落入了沉沒成本謬論的圈套。
我已經花了20個月的時間在我現在的項目上,花費了2K個小時,因為沒有做其他的事情而“損失”了20萬歐元。下面我會講一下我創業背后的故事。
2018年初,在我做了10多年的公司白領后,辦公室政治深深影響了我。我厭倦了在會議上浪費時間,我真的很想辭職,自己做老板,對我周圍的世界產生更大的影響。
我本來做過技術主管/團隊經理/項目經理,薪水不錯,有很多自由時間,和我一起工作的團隊也很酷。我沒什么可抱怨的,我可以按照自己的意愿安排一天或幾周的工作,做一些有趣或有挑戰性的項目,我的團隊真的很棒。
盡管如此,我還是愿意放棄這一切,去嘗試其他的東西,以我自己的方式。
三、開始SaaS項目
2019年5月,我通過一位前同事認識了一個人。她的丈夫是一名商人,正在尋找合作伙伴,開始一項新的創業項目。
當然,我很感興趣。長話短說,他告訴了我這個項目,并把我介紹給了第三位未來的聯合創始人。他們已經在這個項目上花了一年左右的時間,需要一位首席技術官。他們之前的合作伙伴已經離開了。
項目的目標是創建一個SaaS產品(B2B)來幫助公司改進他們的會議流程。這聽起來不是很吸引人,但我的經驗告訴我,如果處理不當,會議可能會浪費每個人的時間。所以,對我來說,嘗試挑戰現狀是很有意義的。
(譯者注:SaaS,是Software-as-a-Service的縮寫名稱,意思為軟件即服務,即通過網絡提供軟件服務。SaaS平臺供應商將應用軟件統一部署在自己的服務器上,客戶可以根據工作實際需求,通過互聯網向廠商定購所需的應用軟件服務,按定購的服務多少和時間長短向廠商支付費用,并通過互聯網獲得Saas平臺供應商提供的服務。)
此外,我們團隊的第三位聯合創始人是一位精益教練,他擁有一長串潛在客戶,這使得這個項目更加吸引人。
雖然沒有從事IT工作,但她仍然設法創建了自己的方法和工具,她向客戶介紹這些方法和工具,并取得了巨大的成功。所以這不僅僅是一個想法,而是有一個真正的問題需要解決,而人們愿意為解決方案付費。
不用說,我很快就上了他們的船。
1. 第一個月
因為我已經和我的第二個自由職業客戶達成了一份兼職合同,所以我每周可以騰出2天的時間來做SaaS啟動項目。這不算多,但是個開始。我很緊張,但也很興奮。這種情況一直持續到8月底。
在最初的幾個月里,我深入研究了現有的代碼庫,在現有技術中找到了適合自己的方法,沒有太大困難,我做了差距分析,并為項目構建了一個清晰的功能、技術和安全路線圖。
項目使用CouchDB(一個開源的面向文檔的數據庫管理系統),是因為它的想法是盡早提供離線優先的支持,從而具有強大的差異化特性,所以我接受了這一點,并繼續向前發展。
我很快意識到,這個項目需要(幾乎)從零開始重新創建?,F有的代碼庫有太多的問題了,它更像是一個概念驗證。我們把工作分階段進行,但事后看來,那是個錯誤。
因此,在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協議
感謝筆者分享,這樣的文章讓人看得太有感觸了。
我剛畢業也經歷過一家創業公司,工作一年半由于學習機會較少,離開了。
目前跟之前的團隊仍然保持聯系,通過文章,讓我又想起了創始人,在努力奮斗路上…