TinyPilot: Month 9

Michael Lynch

TinyPilot: 9개월 차

한 줄 요약

매출이 주춤한 시기를 활용해 프로세스를 개선했습니다.

주요 내용

  • 다음 달에 TinyPilot의 첫 정식 사무실을 열 계획입니다.
  • TinyPilot의 매출은 계속 급락하고 있지만, 이제는 이를 받아들이는 법을 배우고 있습니다.
  • 짧은 휴가를 떠날 수 있는 자유에 조금씩 가까워지고 있습니다.

목표 달성도

매달 초에 그달에 이루고 싶은 일을 정합니다. 이번에는 목표를 얼마나 달성했는지 정리해 보겠습니다.

주문 처리를 넘겨받기 시작할 현지 시간제 직원 두 명 고용하기

  • 결과: 유망한 지원자 두 명에게서 지원서를 받았습니다.
  • 평가: D

이 일에는 조금 소홀했습니다. 월말이 다 되어서야 본격적으로 시작했거든요. 면접 일정은 잡았지만 아직 아무도 고용하지 않았습니다.

TinyPilot 제휴 프로그램에 블로거나 유튜버 다섯 명 참여시키기

  • 결과: 제휴 파트너 두 명이 가입했고, 세 번째 후보도 고려 중입니다.
  • 평가: C

예상보다 어려운 일이었습니다. 처음에는 중간 규모의 블로거들과 시작하고 싶었지만, 그런 사람들을 찾기가 쉽지 않았습니다. 모두 Tom's Hardware 같은 대형 사이트이거나 아무도 읽지 않는 아주 작은 개인 블로그인 것처럼 보였습니다. 그 중간에 해당하는 사람을 찾는 데는 별로 운이 따르지 않았습니다.

유튜버 두 명이 제휴 파트너로 참여했고, 한 명이 더 관심을 보이고 있지만 아직 확정하지는 않았습니다.

TinyPilot의 랙 장착형 버전에 대한 고객 의견 10건 수집하기

  • 결과: 고객 14명에게서 의견을 받았습니다.
  • 평가: A

랙 마운트의 미리 보기를 공개하고 독자와 고객에게 의견을 요청했습니다. 사람들이 이 제품을 기대하고 있는 것 같아 반응이 긍정적이었습니다. 동시에 제가 잘못 알고 있던 부분도 찾아낼 수 있어 유익했습니다.

TinyPilot 통계

지표2021년 2월2021년 3월변화
순 방문자 수7,8245,805-2,019 (-26%)
총 페이지 조회 수12,9099,762-3,147 (-24%)
판매 매출$33,061.41$19,782.96-$13,278.45 (-40%)
후원금$50.00$19.92-$30.08 (-60%)
총수입$33,109.96$19,802.30-$13,307.66 (-40%)

지난 두 달 동안 매출이 급락했습니다. 월초에는 매출 둔화를 보고 당황했지만, 이제는 느려진 속도를 받아들이고 오히려 즐기게 됐습니다.

그렇지만 지금 TinyPilot의 가장 큰 문제는 매출 감소라고 생각합니다. 4월에는 제휴 프로그램에 더 투자하고 다른 마케팅 채널도 실험해서 이 추세를 반전시키는 것이 목표입니다.

시간을 분산해 주문 처리 최적화하기

처음 TinyPilot을 판매하기 시작했을 때는 주문 처리 과정이 엉망이었습니다. 주문을 포장하고 우체국에 가져간 다음 고객에게 운송장 번호를 일일이 보내는 데 거의 하루를 다 써야 했습니다. 그 후 여자친구가 회사에 합류해 주문 처리를 맡고 있습니다. 지금은 잘 돌아가지만, 여전히 일시적인 주문 폭증 문제가 있습니다. 한동안 주문이 뜸하다가도 엄청난 주문량이 한꺼번에 몰려 저희를 압도하곤 합니다.

주문이 폭증할 때 특히 힘든 이유는 대부분 주문이 들어온 뒤에야 포장하는 방식을 사용하기 때문입니다. 주문이 들어오면 필요한 서류와 라벨을 출력하고, 맞는 부품을 꺼내고, 최신 TinyPilot 소프트웨어를 디스크에 설치하고, 모든 것을 상자에 넣어 발송합니다. 주문 하나당 5~10분이 걸리는 과정입니다.

이 과정에서 가장 큰 병목 중 하나는 디스크에 TinyPilot 소프트웨어 이미지를 설치하는 일이었습니다. 미리 해둘 수도 있었지만 저는 고집스럽게 거부했습니다. 이미 버그 수정을 공개했는데도 그 이전 버전이 설치된 기기를 발송한다는 생각을 견딜 수 없었습니다. 그런데 3월에 TinyPilot 1.4.0을 출시했고, 이 버전에서는 사용자가 웹 UI에서 TinyPilot을 업데이트할 수 있습니다. 업데이트가 쉽고 눈에 잘 띄게 되자, 주문 당일에 이미지를 설치해야 한다는 비합리적인 제한을 더는 고집하지 않게 됐습니다.

그러자 이런 생각이 들었습니다. microSD에 미리 이미지를 설치해두면 작업 시간을 생산적으로 분산할 수 있습니다. 바쁜 시기에 병목을 일으키던 작업을 병목이 아닌 시점으로 옮긴 것입니다. microSD 설치가 더 이상 방해 요소가 아니라면, 또 어떤 일을 시간대를 바꿔 처리할 수 있을까요? 알고 보니 상당히 많은 일을 미리 할 수 있었습니다.

주문이 실제로 들어올 때까지 기다려야 하는 항목은 두 가지뿐입니다. 첫 번째는 상업 송장입니다. 고객이 누구인지 알아야 송장을 출력할 수 있으니까요. 두 번째는 VGA-HDMI 어댑터입니다. 선택 사항인 추가 상품이라 구매하는 고객이 약 30%밖에 되지 않습니다.

따라서 상자를 완전히 미리 포장할 수는 없었지만, 작업의 95%를 미리 해두고 배송 시점에 마지막 5%만 처리할 수는 있었습니다.

손에 A6 크기 종이를 들고 있는 모습

이제 주문을 미리 포장해두고, 주문 처리 시점에 상업 송장과 추가 상품을 넣습니다.

다른 병목을 살펴보던 중 종이를 접는 일이 상당한 시간 낭비라는 사실을 알게 되어 놀랐습니다. TinyPilot에 사용하는 상자는 6x6x2인치이므로 일반적인 8.5x11인치 종이를 상자에 넣으려면 4등분으로 접어야 합니다. 여자친구가 A6 용지는 4.1x5.9인치라서 상자에 딱 맞는 크기라는 사실을 알아냈고, 그래서 한 묶음을 구입했습니다.

손에 A6 크기 종이를 들고 있는 모습

A6 크기 용지에 주문 서류를 출력하면 상자에 넣기 전에 종이를 접는 시간을 낭비하지 않아도 됩니다.

제가 휴가를 가도 TinyPilot이 운영되게 하려면?

2021년 목표 중 하나는 여자친구와 제가 TinyPilot 운영을 중단하지 않고 2주간 휴가를 떠날 수 있는 상태에 도달하는 것입니다. 지금 당장 그렇게 한다면 제가 돌아올 때까지 주문 처리가 완전히 멈출 것입니다. 고객들은 주문이 2주나 지연되는 것을 달가워하지 않을 겁니다.

여자친구는 6월에 대학원으로 돌아갈 예정이고, 그러면 TinyPilot 일을 함께할 시간이 없어집니다. 그에 대비해 확실히 준비해야 합니다. 한 번은 여자친구가 가족을 만나러 일주일 동안 떠난 적이 있는데, 그 주에는 주문 포장 외에 거의 아무것도 하지 못했습니다.

제 꿈은 일종의 ‘서비스형 창고’ 업체를 찾는 것이었습니다. 제가 모든 부품을 보내면 그쪽에서 조립과 주문 처리를 맡는 방식이죠. 그런 서비스와 비슷한 업체를 찾기는 했지만, 규모가 저보다 약 50배 큰 사업체를 대상으로 하는 곳들이었습니다.

완성된 제품을 대량으로 Amazon에 보내면 주문 처리를 맡아주는 Fulfillment by Amazon도 있습니다. 어느 정도는 해결책이 될 수 있지만, TinyPilot을 만드는 데는 여전히 육체노동이 많이 필요합니다. 계속 들어오는 부품을 처리하고 조립해서 작동하는 기기로 만들어야 합니다. Amazon은 그런 일을 해주지 않습니다. 게다가 아직은 저와 고객 사이에 거대한 기업 시스템을 끼워 넣을 준비가 완전히 되지도 않았습니다.

Fulfillment by Amazon 페이지의 스크린샷

Fulfillment by Amazon을 이용하면 판매자가 제품을 Amazon 창고로 보내 주문 처리를 맡길 수 있습니다.

모든 징후가 현지 직원을 고용해야 한다는 결론을 가리키고 있었고, 저는 겁이 났습니다. IRS의 정의에 따르면, 제가 제공한 장비를 사용하고 제가 내린 지시를 따르는 현지 근로자는 명백히 ‘독립 계약자’가 아니라 ‘직원’입니다. 저는 지금까지 계약자만 고용해왔고, 그 과정은 꽤 간단했습니다. 하지만 정식 직원을 고용하면 처리해야 할 서류가 정말 많아집니다. 여러 양식과 고지서를 전달해야 하고, 필요한 세금을 모두 제대로 원천징수하고 있는지도 확인해야 합니다.

친구들과 Twitter에 물어본 뒤, 시간제 직원의 세금과 법적 절차 관리를 도와주는 소규모 사업자용 서비스가 있다는 것을 알게 됐습니다. JustWorksOnPay를 추천받았는데, 둘 다 채용과 관련한 제 걱정을 해결해줄 것 같습니다.

구인 설명서를 작성해 친구들과 현지 Facebook 그룹 몇 곳에 공유했습니다. 계약 후 채용 모델을 선호하기 때문에 처음에는 계속 계약자로 고용할 생각입니다. 기간이 정해진 직무는 IRS의 계약자 정의에도 더 잘 부합합니다.

시급은 16달러로 정했는데, 예상보다 지원자가 많이 오지는 않았습니다. 제가 사는 지역의 식음료 서비스업과 소매업 초급 일자리도 시급 14~16달러를 지급하고, TinyPilot은 유연성 면에서 훨씬 매력적이어야 한다고 생각했습니다. 그래도 유망한 지원서를 몇 건 받았으니, 다음 1~2주 안에 채용할 수 있기를 기대하고 있습니다.

TinyPilot의 첫 정식 사무실

계속 집을 TinyPilot의 중앙 창고로 사용할 계획이었지만, 현지 직원을 고용하게 되면서 일이 복잡해졌습니다. 지금은 집 안의 모든 수납장이 TinyPilot 재고와 부품으로 가득 차 있는데, 저희는 크게 신경 쓰지 않았습니다. 하지만 직원들이 재고를 관리하러 계속 집을 드나드는 상황은 너무 사생활을 침해하는 일처럼 느껴집니다.

아직 사무실을 알아볼 생각은 없었는데, 집에서 걸어서 15분밖에 걸리지 않는 오피스 파크에 ‘임대’ 표지가 붙어 있는 것을 봤습니다. 공과금 별도로 월 1,200~1,500달러 정도를 예상하며 임대료를 문의했는데, 공과금과 인터넷을 포함해 월 550달러였습니다. 게다가 이전 세입자들이 가구를 더는 원하지 않았기 때문에 괜찮은 책상까지 갖춰져 있었습니다.

프리랜서 근무 시간 스프레드시트프리랜서 지급액 스프레드시트

어쩌면 TinyPilot의 새로운 공식 본사가 될 곳

1년 임대 계약을 맺고 TinyPilot의 첫 공식 본사를 마련해보려고 합니다.

사무실이 생기면 집에서 모든 것을 옮길 수 있습니다. 업무용 물건을 집 밖의 전용 공간에 둘 수 있어 편리하겠지만, 저는 계속 주로 집에서 일할 계획이라 전체 운영을 어떻게 조율할지 정해야 합니다. 사람들이 물건을 가지러 올 때까지 교통량이 꽤 있는 사무실 밖에 택배가 그냥 놓여 있게 하고 싶지는 않으니, 택배를 보내고 받는 방법도 해결해야 합니다.

기존 프로젝트

여기서는 아직 유지 관리하고 있지만 개발의 주된 초점은 아닌 프로젝트들을 간단히 업데이트하겠습니다.

Is It Keto

지표2021년 2월2021년 3월변화
순 방문자 수60,43763,493+3,056 (+5%)
총 페이지 조회 수135,865141,199+5,334 (+4%)
도메인 평점(Ahrefs)11.011.00
AdSense 수익$584.18$611.99+$27.81 (+5%)
Amazon 제휴 수익$202.78$337.29+$134.51 (+66%)
총수입$786.96$949.28+$162.32 (+21%)

Is It Keto는 몇 달째 손도 대지 않았는데도 계속 성과를 내고 있어 재미있습니다. 새해 결심으로 다이어트를 시작한 사람들이 유입되면서 1월에 증가했던 방문자 수는 서서히 줄어들고 있었습니다. 그런데 사이트를 방문한 누군가가 5,300달러어치의 철제 사물함을 구매했습니다. 그 판매 하나만으로 Amazon 제휴 수익 160달러를 벌었고, 사이트 역사상 월 수익이 가장 높은 기록을 세웠습니다.

Hacker News 첫 화면에 올라가는 법

지표2021년 2월2021년 3월변화
순 방문자 수483185-298 (-62%)
Gumroad 수익$359.95$313.63-$46.32 (-13%)
Blogging for Devs 수익$0.00$655.20+$655.20 (+inf%)
총수입$359.95$968.83+$608.88 (+169%)

Hacker News 첫 화면에 올라가는 법이 Monica Lent의 Blogging for Devs와 수익성 높은 제휴를 맺은 덕분에 놀랍게 부활했습니다. 그 커뮤니티에서 강의를 시범 운영했는데 회원들의 반응이 좋아 Monica가 넉넉한 로열티 조건을 제안했습니다.

Blogging for Devs 회원에게는 강의를 무료로 내려받을 수 있는 특별 링크가 제공됩니다. 대신 Monica는 소매가보다 할인된 가격을 기준으로 다운로드 한 건마다 제게 로열티를 지급합니다.

모두에게 좋은 결과입니다. 잠재 고객이 있다는 느낌은 있었지만, 그들을 찾기 위해 TinyPilot에서 초점을 옮기는 것은 재정적으로 타당하지 않았습니다. 이제 고객들은 Blogging for Devs의 온보딩 과정에서 이 강의를 발견합니다. 회원들이 Hacker News에서 글을 성공적으로 띄웠을 때 포럼에서 제 강의를 언급하고, 그 결과 다른 회원들이 강의를 확인하는 선순환도 생겼습니다.

Zestful

지표2021년 2월2021년 3월변화
순 방문자 수434480+46 (+11%)
총 페이지 조회 수1,2361,367+131 (+11%)
RapidAPI 수익$32.52$21.97-$10.55 (-32%)
총수입$32.52$21.97-$10.55 (-32%)

Zestful은 여전히 뒤에서 조용히 돌아가며, Heroku에서 운영하는 데 드는 월 7달러보다 약간 더 많은 수익을 내고 있습니다.

마무리

무엇을 했나?

배운 점

  • 매출 감소에도 긍정적인 면이 있습니다.
    • 속도가 느려진 덕분에 프로세스 개선에 더 많이 투자할 시간이 생겼습니다.
  • 가능한 한 많이 미리 포장해두세요.
    • 이렇게 하는 것이 훨씬 실용적이므로 더 일찍 시작했어야 했습니다. 주문이 들어올 때까지 기다렸다가 그때그때 처리하는 것보다, 주문 처리 작업의 대부분을 언제 할지 통제할 수 있기 때문입니다.

다음 달 목표

  • TinyPilot 매출을 3만 달러로 늘리기
  • 맞춤형 TinyPilot PoE HAT 프로토타입 제작하기
  • 제 책 Refactoring English의 개요 작성하기

원문은 Michael Lynch님이 에 게재했습니다.

이 글은 gpt-5.6-terra 모델을 사용해 번역했습니다.