Orbislo 內部

遠端工作,白紙黑字,而且每個人都要輪班。

我們沒有辦公室。決策留在文件裡,不留在會議裡。包含工程師在內,每個人每八週有一週回覆客戶。工程師每六週有一週帶著待命呼叫器,這段時間有給薪,因為在別人的半夜,有人正靠著我們開通的設定檔。

這一頁誠實描述這裡的工作週,包括不方便的部分。如果待命輪值對你來說是不能接受的條件,在這裡知道比到第三週才知道好。

兩位旅客在街上一起看手機
客戶通常在戶外、趕時間,而且心情不好。這決定了這份工作的樣子。

遠端,但重疊時間是真的

我們在 UTC 減 5 到 UTC 加 9 之間招募,每個團隊各自談定四小時的重疊時段。這個範圍夠寬,涵蓋美洲大部分地區、整個歐洲和非洲,往東到日本。也夠窄,讓一個問題不必等上一整天才有回覆。

在重疊時段之外,你的時間是你的。需要在奇怪時間回應的只有待命的人,而且那段時間有給薪。

遠端在這裡不是福利,是營運前提。它在某些事情上也確實比較差。新人上手更難。隨口的指導幾乎不會自然發生。新來的人要花更久才摸清楚該問誰。

我們用三件事補回來:一本新人一天就能從頭讀完的書面手冊、前六週指定的上手夥伴,以及一年兩次、每次一週、公司全額支付的實體聚會。

文件優先,以及它的代價

只存在於會議裡的決策,只告知了當時在場的人。寫在文件裡的決策,會告知三月才進來的人,也會告知十月要把它推翻的人。

所以提案要寫下來,在留言裡辯論,最後用一段短註記收尾,說明決定了什麼、否決了什麼。

代價是第一天的速度。把論證寫下來要花一小時,用講的十分鐘就結束了。我們還是付這個代價,因為另一種做法是每一季都跟稍微不同的人重吵同一個問題。

每週只留下兩個固定會議:30 分鐘的團隊同步,以及週四 45 分鐘的展示,任何人都可以拿任何東西上來講。沒有事先寫下議程的會議,任何人都可以拒絕,不必解釋。

所有輪值,完整列出

輪值對象頻率如何給薪
客服輪值所有人,包含工程師與管理團隊每八週一週照常領薪,沒有輪班加給,這本來就是工作的一部分
主待命負責開通、金流與 API 的工程師每六週一週每週定額,另加每處理一次呼叫以 1.5 倍計酬
副待命指定的後援,通常是資深工程師或技術主管每六週一週每週定額的一半
事故指揮官由技術主管與資深工程師輪流擔任每五週一週每週定額
事後檢討撰寫人當時帶呼叫器的人,絕不會是管理者寫別人的事每次超過 30 分鐘的事故一律在上班時間內完成

沒有人會在同一週同時排兩種輪值。班表在公司內部公開,換班自己談就好。

待命,為了一個大家在海外依賴的產品

大部分軟體都可以撐到早上。我們的不行。旅客的設定檔在深夜開通失敗時,手上沒有任何數據可以聯絡我們,而免費救援流量存在的意義,正是打破這個死結。呼叫器是同一個想法的人力那一半。

任何超過 30 分鐘的事故,我們會在 72 小時內於狀態頁發布事後檢討。把它寫在公開的地方,是讓輪值保持誠實的紀律,因為必須向客戶交代的團隊,會去修原因而不是修症狀。

  • 主待命是每六週一週,不會連續兩週,也不會排在你自己過的國定假日
  • 夜間處理過呼叫,隔天自動放假,不必申請,也不需要核准
  • 一週內超過三次夜間呼叫,該輪值提前結束,由副待命接手
  • 每個呼叫都附 runbook 連結。沒有 runbook 的呼叫視為缺陷,要在事故結案前開單
  • 事後檢討由當時帶呼叫器的人自己寫,內容指向系統,不指向個人
  • 週五下午不上線任何東西,除非是在修已經壞掉的東西

客服輪值

每八週有一週,你回覆客戶。不是旁聽,也不是傾聽練習。是真的工單,首次回覆目標以秒計而不是以小時計,整個輪值涵蓋一天中的各個時段。

第一線人員,包含那一週輪值的人,可以直接核准 200 美元以內的退款,不必往上呈報。一位客戶為了小額退款跟我們爭論,成本早就超過退款本身。

這個輪值是我們的產品藍圖無聊得剛剛好的原因。當寫下開通重試邏輯的人,花一週讀關於開通重試邏輯的工單,那段邏輯就會變好。

上一個週期有四項上線的變更,直接來自客服週。裝置被電信商鎖定時的錯誤訊息更清楚了。商店頁面把裝置檢查往前挪。每日公平使用門檻在 App 內改用白話說明。方案價格在價格保護期內下降時自動回饋。

每 8 週 1 週

客服輪值,所有人

每 6 週 1 週

帶呼叫器的週次,工程師

2

每週固定會議

72 小時

超過 30 分鐘事故的事後檢討發布期限

這裡真正困難的地方

時區讓部分協作變慢。 歐洲下班前丟出的問題,隔天早上才會抵達東京。把每件事寫下來比用講的花更多力氣。客服週會打斷需要深度專注的工作,而我們還沒找到讓它不痛的方法。我們認為這筆交換划得來。你可能不這麼認為,而這件事現在決定比較好。

大家真的會問的問題

我會有多少會議?
預設每週兩個固定會議:30 分鐘的團隊同步,以及週四 45 分鐘的展示。其他全部是文件加留言。如果一個會議事前沒有寫下議程,與會的任何人都可以拒絕,而且不必解釋。
工作時間是怎麼算的?
時間是你的,再加上跟團隊談定的四小時重疊時段。我們在 UTC 減 5 到 UTC 加 9 之間招募。除非正在待命而且有領待命費,沒有人需要在自己的工作時間之外回應。
待命輪值怎麼運作?
工程師每六週一週,給付方式是每週定額待命費,另加每處理一次呼叫以 1.5 倍計酬。夜間處理呼叫,隔天自動放假,不用提出申請。輪值上限訂在每六週一週,就是為了不讓它變成某個人的長期狀態。
為什麼連工程師都要做客服?
因為這個產品是在半夜的入境大廳被評價的,沒有任何儀表板能重現那個場景。每八週一週,所有人回覆真實客戶。上一個週期有四項上線的變更,來自工程師讀自己的工單,這比任何分類會議都更能餵出修正。
你們會實體見面嗎?
一年兩次,每次一週,機票、住宿和這段時間都由公司負擔。議程刻意減少簡報。重點是文件替代不了的走廊對話。
績效怎麼評?
一年兩次,用寫的,看你實際交付的工作和實際做過的決定。沒有強制排名,也沒有強制分布。主管寫一份,你自己也寫一份,兩份文件並排讀。
有人不同意某個決策時會怎樣?
他把反面論證寫進同一份文件,做出決定的人再用文字回答。只發生在私訊裡的異議,是一間公司悄悄失去改變想法能力的方式。