TinyPilot: Month 39

Michael Lynch

TinyPilot:第 39 個月

一句話總結

設法克服製造延誤

第一次來嗎?

嗨,我是 Michael(麥可)。我是軟體開發者,也是 TinyPilot 的創辦人,這是一家獨立的電腦硬體公司。我在 2020 年創立這家公司,現在每月營收達 8 萬至 10 萬美元,並聘僱了另外六名員工。

每個月,我都會發表像這樣的回顧,分享我的事業與整體職涯近況。

重點提要

  • 我正在設法克服製造商的延誤。
  • 我決定將 TinyPilot 的辦公室再保留兩個月。
  • 我正計畫擺脫在 RapidAPI 上糟糕的賣家體驗。

目標成績

每個月初,我會宣告當月想完成的目標。以下是我的達成情況:

盡快將製造轉移至委外製造商

  • 結果:我持續在能力範圍內協助製造商排除障礙。
  • 成績:A

老實說,我這邊其實沒什麼能做的。限制因素一直是來自製造商上游供應商的出貨。

委派清理 TinyPilot 辦公室的工作

  • 結果:我已指派盤點與清理辦公室的工作。
  • 成績:B-

我最後決定因製造延誤而留在辦公室多待兩個月,不過我們仍有望在 10 月底前清空大部分庫存。

用完所有剩餘的 Raspberry Pi 來組裝 TinyPilot 裝置

  • 結果:我們已將所有 Raspberry Pi 用於組裝全新或整新裝置。
  • 成績:A

組裝作業按計畫進行,現在所有新裝置都已在倉庫中。我們預計在未來幾週內售完所有整新裝置。

TinyPilot 數據

指標2023 年 8 月2023 年 9 月變動
不重複訪客6,9006,200-700 (-10%)
銷售營收$91,670.46$83,380.02-$8,290.44 (-9%)
企業訂閱$290.70$290.700
權利金$2,969.62$2,056.30-$913.32 (-31%)
總營收$94,930.78$85,727.02-$9,203.76 (-10%)
利潤$28,454.42$8,644.82-$19,809.60 (-70%)

營收略為下滑,但每月 8 萬美元上下 1 萬美元左右本就是我們的常態,所以我不太擔心。我目前的首要任務是讓製造轉型順利落地。

短期利潤下滑是因為我們這個月一次支付了三個月份的 Raspberry Pi 貨款,不過近三個月的平均利潤仍健康地維持在每月 2 萬美元以上。

修正首件樣品的問題

9 月,我們收到了製造商提供的首件樣品。這是在製造商廠房內完整生產的首批 Voyager 2a 樣品。

可惜,首件樣品的結果不太理想。

四個樣品中有兩個出現掉漆,橡膠腳墊有三個脫落。其中一台裝置的排線鬆脫,導致無法擷取音訊。當我將裝置側放時,風扇開始摩擦機殼。

TinyPilot 標誌機殼掉漆的照片機殼底部腳墊脫落的照片

首件樣品在運送過程中出現掉漆與橡膠腳墊脫落的問題。

樣品中的問題讓我感到擔憂。

第一,在理應展示其量產能力的少量樣品上就出現這麼多問題,令人擔憂。

第二,這不僅顯示組裝流程有問題,也顯示品管有問題。獨立的品管審查怎麼會漏掉掉漆與音訊失效這類問題?

與執行長談過後才發現,製造商對這批樣品做了「額外」品管,但額外的檢查反而引發了新問題。

執行長發現,負責監督作業的主管用酒精棉片擦拭裝置以去除金屬上的指紋,但酒精導致掉漆。他們已調整流程,禁止用酒精擦拭機殼,並要求組裝時佩戴手套以防止指紋髒汙。

執行長認為主管可能在品管後又打開了裝置,不慎弄鬆了排線,因此現在的品管流程已禁止在功能測試完成後再打開裝置。

製造商認為是包裝導致腳墊脫落,因為紙箱在腳墊最脆弱的部位施加了壓力。他們已更新包裝以避免此問題。

我仍有點擔心我們對品管流程的溝通是否有所誤解,因此請製造商提供他們執行品管的影片。幸好,流程與我們的相符,所以我期望主要問題已經被發現。

該如何處理製造時程的延誤?

按照原本的製造時程,我們預期在 9 月 15 日前收到首批量產。當時我估計自有庫存可支撐到 10 月底,有六週的緩衝時間來應對延誤。

問題是我們已經耗盡了安全庫存,有在首批量產備妥前就斷貨的風險。

如果斷貨,我們就得暫停銷售。上一次斷貨是 2022 年 1 月,為期四天;再之前是 2021 年 1 月,為期一天。我非常不喜歡斷貨。

鑑於製造時程的延誤,我正在評估有哪些選項可以降低斷貨風險。

假設

  • TinyPilot 每月銷售 200 台裝置,約每週 50 台。
  • TinyPilot 每缺貨一天,就會損失約 3,000 美元營收與 2,000 美元利潤。

目前的時程看起來如何?

截至 10 月 16 日,我們手邊有 164 台裝置,因此預計約在 11 月 8 日庫存耗盡。我們還有 8 台整新裝置,或許能再多撐幾天,所以假設完全售罄的日子是 11 月 10 日。

以下是根據製造商目前預估的供貨時程表:

日期活動耗時
10 月 19 日從越南寄送第二批樣品至麻薩諸塞州7 天
10 月 26 日檢驗第二批樣品1 天
10 月 27 日製造小批量產品4 天
10 月 31 日從越南將小批量產品寄送至麻薩諸塞州(TinyPilot 辦公室)7 天
11 月 7 日檢驗小批量產品2 天
11 月 9 日製造大批量產品4 天
11 月 13 日從越南將大批量產品寄送至北卡羅來納州(倉庫)7 天
11 月 20 日大批量產品可供出貨1 天

根據這些預估,我們勉強可以避免斷貨。大批量產品要到 11 月 20 日才能備妥,但小批量產品會幫我們撐到那時。

是否該跳過第二批樣品?

第一個問題是,下一批要只做少量樣品,還是直接做一批足以出貨給客戶的數量。

如果省略第二批樣品,時程將如下:

日期活動耗時
10 月 19 日從越南將小批量產品寄送至麻薩諸塞州(TinyPilot 辦公室)7 天
10 月 26 日檢驗量產批次1 天
10 月 27 日製造大批量產品4 天
10 月 31 日從越南將大批量產品寄送至北卡羅來納州(倉庫)7 天
11 月 7 日大批量產品可供出貨1 天

在第一批樣品中,真正致命的問題只有機殼掉漆。除此之外,我們發現的問題都是可以在辦公室自行修復的。

可能的情況如下:

  • 樂觀情況(機率 85%):第二批樣品不會發現任何問題,因此我們能提早兩週備妥量產批次。
  • 悲觀情況(機率 15%):50 多台裝置需要寄回越南。

決定:跳過樣品。要求提供照片與影片證明先前的問題已修正。看起來極有可能即使仍有未解決的問題,我們也能自行修復,而且兩週的延誤成本相當高。

是否要在內部多生產一些裝置?

如果我們自行在內部多生產一些裝置,而不是等待轉移至委外製造商,就能讓庫存支撐更久。我們多年來一直都在內部生產 TinyPilot,這絕對做得到,但要重新啟動生產線仍有不少困難。

最棘手的問題是 Raspberry Pi 仍供不應求,而 TinyPilot 擁有的所有 Pi 都在製造商那裡。

我們有一批即將到貨的訂單,可以將貨改寄至美國地址。但這並不吸引人,因為先前為了讓 Raspberry Pi 基金會將收件地址改為越南並備妥所有報關文件,費了很大功夫。若為了單一一筆訂單要求改回來,可能會導致未來訂單出錯。而且我們必須以 150 片為單位下單,因為那是 Raspberry Pi 出貨箱的包裝數量。

我們擁有的 Raspberry Pi 裝置目前在越南工廠。我們可以請製造商寄一些回來。這樣可以要求任意數量,但要將英國製造的產品從越南運到美國,恐怕也會遇到報關上的麻煩。

即使拿到了 Pi,我們仍缺少其他零件。我們得請中國的舊 PCB 供應商製造一些客製化 PCB。這應該還算可行,因為他們通常約一個月就能交貨。而且我們需要的 PCB 每片約 2 美元,並不算貴。

機殼是下一個難題。舊的機殼供應商總是聲稱交期為六週,但實際交期通常約三個月。因此,即使我們現在下單新的機殼,也可能來不及。我們在中國工廠還有 80 個已可出貨的機殼,但我已請他們暫緩出貨,因為機殼數量超過 Raspberry Pi 並沒有意義。

在有用的時間內我們無法取得更多機殼,因此最多只能再做 80 台裝置。

這表示可能的情況如下:

  • 樂觀情況:不再有延誤,因此我們浪費了大量時間與金錢去生產新工廠本可為我們製造的裝置。
  • 悲觀情況:製造又有延誤,因此自行生產讓我們能比原本多賣 10 天。

決定:不在內部多生產裝置。為了最多只多出 10 天的庫存而投入大量時間與金錢,並不划算。

是否該放緩銷售?

除了透過自行生產來延長緩衝之外,我還有幾個可以放緩 TinyPilot 銷售速度的方法。

第一,我可以提高價格。價格較高時 TinyPilot 的銷量會下降,但這可能會降低整體利潤。

第二,我可以減少行銷支出。如果接到的訂單超過我們能履行的數量,就沒必要付費投放廣告。

因此,這裡可能的情況如下:

  • 樂觀情況:沒有製造延誤,因此刻意降低銷量會損失 3,000 至 5,000 美元的利潤。
  • 悲觀情況:製造又延誤,因此降低銷量反而能保住那些會因不必要的廣告支出或售價過低而損失的利潤。

決定:暫時不放緩銷售,但若下一次檢驗又出現更多延誤或問題,再重新評估。

首批要下多少數量?

在生產完整的約 400 台批次之前,我想先取得一批數量較小的批次,以便人工逐一檢驗。

我們希望這批數量夠大,能為下一批到貨創造足夠的緩衝。

假設第二批從越南運至北卡羅來納州的倉庫並備妥出貨需要 10 天。10 天代表我們需要約 66 台裝置。裝置以每箱 18 台出貨,因此我們需要 72 台。

決定:小批量樣品訂購 72 台裝置。

放緩轉向全遠端的步調

由於製造商的時程延誤,我開始擔心原本計畫在 10 月底前搬離 TinyPilot 本地辦公室的安排。

沒有辦公室的話,要進行樣品檢驗或必要的維修等工作會困難許多。

在看到首件樣品的隔天,我就打電話給房東要求延長租約。幸好他還沒將辦公室重新招租,所以我們可以待到年底。

我對這個決定感到滿意,因為它讓我們能放慢同時發生的重大變動數量。我希望在開始重新設計其餘需實體進行的活動、改為無辦公室模式之前,先讓新的製造流程完全就緒。

業餘專案

我需要遷離 RapidAPI……出於報復心態

傑瑞:我想退掉這件夾克。

店員:當然,請問原因是什麼?

傑瑞:為了報復。

店員:報復?

傑瑞:沒錯。我不喜歡賣我這件夾克的店員。

Seinfeld,「The Wig Master」

我剛開始以自籌資金創業時接下的首批專案之一是 Zestful,這是我開發的食材解析 API。它已進入維護模式多年,但仍每月帶來 100 至 200 美元的被動收入。

問題是,Zestful 的付費客戶是透過 RapidAPI 存取服務,而 RapidAPI 是我用過最糟的平台之一。我最初是在名為 Mashape 的平台上發布 Zestful,運作得相當不錯,但後來 RapidAPI 收購了 Mashape,體驗就一落千丈。

我在 RapidAPI 上遇到的問題多到無法在此一一說明,但最大的問題是他們處理計量計費的方式糟透了。我向 Zestful 客戶每解析一項食材收取 0.02 美元。不知為何,RapidAPI 直到帳單週期結束才會回報使用者已累積的費用。

自然地,RapidAPI 的計費系統讓客戶感到困惑。他們透過 Zestful 發出大量請求,看到帳單是 0 美元,以為用量仍在免費額度內,繼續發出請求,然後收到數百甚至數千美元的驚人帳單並拒絕付款。

兩個月前我就遇到一個特別離譜的案例。我看到一名使用者累積了數千美元的費用,於是透過平台傳訊息告知對方,並提供一個能為其省錢的客製化方案。對方不理會我,最終帳單高達 14,500 美元。RapidAPI 在一個月後嘗試向其信用卡請款,結果付款被拒。

顯示 RapidAPI 上 14,512.23 美元付款失敗的截圖

RapidAPI 讓一名客戶累積了 14,000 美元的費用,數週後才嘗試請款。

RapidAPI 對此情況毫無作為。他們不會再次嘗試向客戶收費,甚至不會停用該客戶的帳號。該使用者可以繼續開心地對我的服務累積費用卻永遠不付款。

你可能會以為,因為 RapidAPI 幾乎撒手不管,他們的價格應該非常便宜。當然會比 PaddleLemonSqueezy 這類同類型供應商便宜,後兩者收取賣家營收的 5%。

RapidAPI 竟收取高達營收 20% 的費用!

實際上還要更高,因為 RapidAPI 只透過 PayPal 付款,而 PayPal 會另收每筆交易 3% 加 0.30 美元的手續費。更荒謬的是,RapidAPI 會為每位客戶分開付款。所以,如果你在 RapidAPI 上有五位客戶,RapidAPI 就會分五筆付款,讓你被收五次 PayPal 手續費。我曾收過來自 RapidAPI 的款項,其中高達 80% 都被手續費吃掉。

我之所以容忍 RapidAPI 這麼久,是因為我已將 Zestful 降為週末的興趣專案,而遷移到新的付款服務商從來不像是愉快的興趣。

現在,出於對 RapidAPI 的報復心態,我已開始在 Paddle 和 LemonSqueezy 上做實驗,看看能否擺脫 RapidAPI。為了每月省下 15 美元而投入開發時間其實不太划算,但我不想再把錢交給 RapidAPI,而且熟悉一個我會喜歡的 SaaS 付款閘道也很有用。

《The Simpsons》第 4 季第 14 集截圖,顯示收養弟弟的理由清單,包含 spite、malice、revenge 和 profit

「你更換 SaaS 付款閘道的理由是什麼?」

總結

完成了什麼?

  • 評估了委外製造商的首件樣品。
  • 應對製造過程中的突發狀況。
  • 將辦公室內所有剩餘的全新與二手 Raspberry Pi 全數投入使用。

經驗教訓

  • 把複雜的決策寫下來。
    • 在開始撰寫這篇回顧時,我對於該如何因應製造延誤還沒有清晰的頭緒。將情況以文字描述後,我才意識到有好幾個問題需要回答,而把考量與風險寫下來讓決策變得更容易。

下個月的目標

  • 盡快將製造轉移至委外製造商。
  • 減少 TinyPilot 軟體發布流程中的手動作業。
  • 制定計畫以更有效落實 TinyPilot Pro 授權。

原文由 Michael Lynch 發布

本文章由 muse-spark-1.2-contributor 進行翻譯