你的助手正在給客戶看磁磚施工的照片。氣氛不錯。接著,他的拇指繼續往下滑,兩人現在看的是這件工程的數字:報價總額、訂金,還有——如果你的設定夠隨便的話——某個很接近你利潤率的數字。

沒有人做錯任何事。客戶要求看照片,助手就在手機上打開了這件工程,因為這件工程的一切都放在同一個地方,而這正是這個 App 好用的地方。問題在於,「一切都放在同一個地方」悄悄變成了「一切都攤在所有人面前」,而一個才來三週的年輕人,剛剛帶著客戶把你的定價逛了一圈。

小型工班往往抗拒去思考角色與權限,因為這幾個字聽起來很企業化,而一家五人小公司的整個重點,就是不要變得那麼企業化。這點沒錯。但角色不是官僚制度。官僚制度是核准流程和職稱。角色只是一個已經一次性決定好的答案,回答的是一個很實際的問題:誰需要看到什麼,才能把自己的工作做好?什麼東西該留在櫃檯後面?

你其實早就在你的實體團隊裡運作著角色制度了。不是每個人都開貨車。不是每個人都跟客戶談錢。不是每個人都持有公司信用卡。軟體版本的角色制度,是同一種本能,套用在資訊上而已。

一位技師真正需要什麼

從工作本身出發,而不是從恐懼出發。一位在工地上的現場技師或助手,大致需要:

  • 今天和這一週: 要去哪裡、什麼時候去、這件工程是什麼。
  • 範圍: 賣出去的內容是什麼,細節要足以做出正確的成品。已核准報價單上的品項、圖面、現場備註。
  • 歷史紀錄: 照片、工作日誌、之前的到訪紀錄、上一位師傅發現了什麼。
  • 每天要用的工具: 打卡上下班、新增照片和備註、勾選檢查清單、記錄用掉的物料。
  • 足以應付現場的客戶聯絡方式: 姓名、現場地址、一組能用來說「我到了」或「我們快到了」的電話號碼。

這是一套能做出優秀現場工作的完整配備,而且注意這裡面缺了什麼。一位技師的日常工作,完全不需要工程獲利、你的人工費率、客戶付了多少錢、客戶完整的聯絡歷史,或是你的營收圖表。這些不是因為你不信任員工才被藏起來的秘密;它們之所以缺席,是因為在現場根本用不到。一個人手機裡能打開的每一個畫面,都是他日後得去解讀、談論,或不小心秀給客戶看的東西。一項在手機上沒有任何用處的資訊,就只是揣在口袋裡到處跑的風險而已。

什麼該留在櫃檯後面,為什麼

有三個類別,理當被留在櫃檯後面。

金錢。 費率、利潤率、進行中的報價單、帳單、款項、儀表板。部分原因很直接,是外部因素:手機會被遞給客戶、擱在木料上、留在座位上,一個出現在錯誤位置的利潤率欄位,能瞬間讓一場議價重新開盤。但更多是內部原因,而這些原因沒什麼人願意說出口。你的工班彼此之間不知道對方的薪資;而工程數字一旦洩露出人工成本必須是多少,你就只差一次無聊的午休閒聊,就會讓這個秘密不再是秘密。

而且脫離脈絡的利潤數字,往兩個方向解讀都會出錯:一位技師看到某件工程有 4,000 美元的差額,就會認定你賺翻了(那個差額其實是你的營運成本、你冷清的二月、你的保固風險);一位技師看到某件工程虧錢,則會認定公司要撐不下去了。你掌握的是全貌,一個脫離全貌的單一數字,就是錯誤資訊。

客戶個資。 一位技師需要現場地址和一組能打通的電話號碼。他不需要客戶的電子郵件、其他物業資訊、付款紀錄、配偶的電話號碼,或業務接洽過程中留下的備註(「提到預算有點緊,先生態度比較保留」)。你營運所在的每個司法轄區,隱私法規都預期個資只在「有需要知道」的前提下才能被存取,而你的客戶也是這麼假設的。明年春天一氣之下離職的團隊成員,離開時該帶走的是回憶,而不是記在腦子裡的整份客戶名單。

那些關鍵操作。 刪除項目、修改已簽署的文件、更動價格、新增或移除人員。不是因為有人真的會這麼做,而是因為當有東西不見了、大家開始互相對視時,「沒有人能做到」是遠比「應該沒有人會做」更好的答案。

隱藏它,而不是把它變灰

這是大多數人搞反的地方。既然已經決定一位技師不該打開帳單畫面,軟體有兩種做法:顯示按鈕、但點下去就拒絕,或是根本不顯示這個按鈕。這兩者看起來很像,實際上完全不同。

「顯示但拒絕」的做法有毒,而且毒在一個很具體的地方。一個回應「你沒有權限」的按鈕,會被解讀成兩件事之一,而兩件都不好:這個 App 壞了,或者更糟——你這個人被懷疑了。它把一個關於職務設計的中性事實,變成了一次由自己的手機、當著旁人的面遞出的日常羞辱。人們感受到的「存取被拒」,不是政策,而是伸手去轉一個別人特意留在那裡的門把時,門卻被當面甩上。

隱藏的做法沒有這種刺痛,因為根本沒有可以刺痛的東西存在。技師的 App 就只是他自己的 App:行程、工程、照片、工時表,完整而連貫,上面沒有任何一個功能是不能用的。一套設計得好的角色權限,應該讓人感覺是「為這份工作打造的工具」,而不是「老闆的 App,裝上了幾個掛鎖」。你的簿記人員不會因為畫面上沒有打卡按鈕而覺得被剝奪;你的助手也不該因為畫面上沒有營收圖表而覺得被剝奪。剝奪感,得先看得見才會存在。

有一個例外值得知道:整個功能區塊該隱藏,但如果是共用畫面裡的某個單一操作(例如,一件你能查看的工程上的「編輯」按鈕),把它變灰是誠實的做法,因為這個畫面本身,有足夠的脈絡讓這個灰色按鈕說得通。經驗法則是:區塊要隱藏,按鈕要變灰。

辦公室人員在辦公桌前對著圖面和筆電協調工作,背景是正在施工的裝修現場

授權,其實是一個權限決策

角色聽起來像限制,但在一個成長中的工班裡,它其實是讓放手成為可能的關鍵。這麼多老闆到了晚上九點,還在親自處理每一張報價單、每一張帳單、每一通客戶電話,不是因為沒有別人做得來,而是因為擺在眼前的唯一選項,就是把一切都交出去。在「現場技師」和「跟我看到的一樣多」之間,沒有中間設定,授權就會感覺像是把家底全攤開,於是就永遠不會發生,老闆也就永遠是那個瓶頸。

真正的角色制度,創造出的正是這些中間設定。一家小公司的經典梯度大致是這樣:

  • 助手: 自己的行程、自己的工程、照片、備註、打卡上下班。沒有客戶名單,沒有金錢。
  • 技師: 以上加上工程範圍和現場歷史紀錄、物料、檢查清單、「在路上了」訊息。
  • 領班或內勤: 以上加上排其他人的班、建立並寄出你已經定價或建好範本的報價單與帳單、客戶名單。仍然看不到利潤率、費率或報表。
  • 管理員: 大部分功能,給實際在管帳的配偶或行政經理,或許就差最後那幾項關鍵操作。
  • 老闆: 一切,包括那些不是別人份內工作的數字。

每一個層級,都是一次你不必把整間店交出去、也能做到的真正授權。你的領班現在能在你去另一個工地時,獨自撐起週二。內勤能寄帳單,卻看不到、也無法不小心改動公司實際淨賺多少。而升職的對話,也多了一個出乎意料、卻很能激勵人心的新面向:在這個團隊裡往上升,明顯就意味著被信任去掌握這台機器的更多部分。

有兩個原則,能讓這一切維持誠實。按角色決定,而不是按人決定,這樣就永遠不會讓人覺得是針對某個人(「技師看不到錢」聽起來沒問題;「Jake 看不到錢」就會變成一場爭執)。並且在現實改變時重新檢視:現在能在現場直接談成小案子的技師,就需要報價單的存取權限了;而一旦有人離職,他的權限也該在同一小時內、點一下就移除,不拖泥帶水——光是這種離職處理速度,就足以證明整套設定的價值。

Zeus 如何劃出這些界線

如果你的工班用 Zeus 運作,這篇文章大概就是一個你只需要設定一次的選項。每個人都是從邀請連結加入,進到團隊名單,並取得一個角色:企業主、管理員和辦公室人員能看到整個生意;現場技師和助手拿到的是現場配備:自己的行程、自己的工程、照片、工作日誌、工時表、檢查清單。

涉及金錢的畫面(報價單、帳單、款項、財務報表、儀表板、工程獲利)都留在老闆這一側,而一個角色用不到的東西,它就看不到:一位助手的 App,就只是一位助手的 App,沒有任何一扇會讓人想去搖一搖的鎖著的門。伺服器端會執行同樣的界線,所以這道邊界是真實的,不只是表面裝飾。

設定一個人的角色,花的時間大概跟讀這句話差不多,而這對一個五人團隊來說,大概就是官僚程度剛剛好的分量。

背後的原則不花一毛錢,而且不管你用什麼工具都適用,包括紙本作業:資訊該待在對它有用處的地方。一個人畫面上的每一樣東西,不是在幫他把今天的工作做好,就是你白白送給他的一項負債。一次把界線劃清楚,帶著善意、按角色劃分,然後就再也不用去想它——這畢竟才是整件事的重點。

常見問題

把數字藏起來,不會是一個信任問題嗎?我想要開放的公司文化。

對公司如何運作保持開放(「工程大概要花多少成本才能撐起來,這就是我們定價的原因」)確實能建立信任,而且你應該這麼做——用口頭的方式,帶著脈絡,大方地說出來。讓每支手機上都能看到即時的原始利潤率,不是開放,那是脫離了營運成本全貌、會被誤讀的裸資料,而且它同時也洩露了原本從不該在整個工班之間流通的客戶和薪資資訊。在解釋上要大方,在儀表板上要小氣。

我的團隊就我和另一個人。角色這件事,現在有意義嗎?

意義不大,而這樣也沒關係。但還是刻意地設定他的角色,因為這個習慣現在免費、日後補救卻很貴:等到你變成五個人時,「每個人都能看到所有東西」就不再是你選擇的政策,而是一個你得一個人一個人拆解回去的意外,而每一次拆解,聽起來都像是降級。一開始就把現場配備當成預設,等有工作需要時,再逐步加開權限。

如果有人問我,為什麼他看不到錢的畫面,我該怎麼回答?

簡短誠實地說明,並強調這是按角色決定的:「錢的事由我和內勤負責,現場角色拿到的是現場工作的內容。所有在第一線的人都一樣,這是為了保護客戶隱私、也保護薪資資訊,不是針對你。」在第一天就平靜地講清楚,這根本不算什麼事。等到有人先發現、你才被動解釋,它就會變成一件事——這也是為什麼角色該在第一次雇人之前就設好,而不是等到第一次事故發生之後。

如果我的領班要在現場報變更價格,他該看到工程獲利嗎?

他需要的是價格,不是利潤:能正確報出變更項目的費率和品項,這正是角色制度存在的中間層級所要提供的存取權限。至於他最終要不要看到工程層級的利潤,則是一個關於他未來發展路線的判斷——如果他是你正在栽培的接班人,答案大概是要,並且要連同營運成本的說明一起給他。把這件事當成一次刻意的升遷對話來授予,而不是為了讓他看到某個數字而順帶附送的副作用。