發布之後的數據監測更是重點,Facebook做了很多工具使之變得容易。數據收集隻要1~2行代碼即可完成,數據的整理、分類和存儲皆在後台的上萬台服務器上自動完成,數據的可視化報表隻需要通過一個頁麵工具點點鼠標設置便可即時生成,不需要任何代碼。數據波動的自動警報也可以設置,可以自動發郵件、發短信,可以要求24小時全球輪班的站點穩定工程部門(Site Reliability Engineering)按照你既定的反應方案去解決。如果還不行,最後會打電話給你,直接把你從床上拽起來。在Facebook工作的四年半時間裏,這樣的事件至少在我身上發生了10次。
還有一種工具是人為的,我們組經常用,就是把最最重要的目標及相關的任務、目標日期、負責人等信息寫到白板上,掛在離我們最近的牆上。每天一抬頭就可以看到,每次開會都會路過,時刻提醒我們最最重要的事情是什麼,這種工具對我們組非常有效。
網站支持和內部通信工具有哪些呢?
在如何處理用戶和Facebook之間通信這個問題上,針對常見的問題(尤其是關於如何使用某項功能的問題),Facebook在用戶提交時,嚐試將其引導到網站幫助或FAQ 的頁麵。但這並不能滿足所有人的需求,尤其是和個人特殊情況相關的問題,仍然有很大一批用戶會堅持提交問題,這時候Facebook內部處理工具就要把問題自動分配(Routing)到最相關的運營組,比如,和支付欺詐相關的問題應當自動分配給反欺詐運維組的那十幾個人。然後,工具會提供常見的通用解決方案,比如,若選擇退款,可以做到一鍵退款,絕大多數回信內容自動產生(用戶姓名、原問題等個體信息都會自動嵌入),運維人員可以選擇要不要修改內容,然後發送。如果針對某一個功能的問題突然多起來,工具會自動發現並提醒運維人員手動查看,運維人員可以根據實際情況決定要不要工程師介入尋找並修複可能的問題根源。所有用戶問題的回複率、回複滿意度、交互次數等信息都會被統計或抽樣統計,以保證客戶服務的質量。
另外一個重要工具是招聘工具。Facebook有一套專門的做題係統(Puzzle System)嚐試去篩選可靠的工程師。這套係統是一個專門的招聘工程(Recruiting Engineering)組做的,包括題庫的管理和更新、自動提交係統和打分係統等。如果在解題這個環節脫穎而出的話,公司獵頭(Recruiter)會給工程師打電話,安排他下一步的電話麵試。另外一種獲得電話麵試的途徑是通過內部推薦。所有的內部推薦都是通過專門的人才提交工具上傳簡曆,這個工具和整個招聘係統結合,並注明這是一個內部推薦、誰是推薦人。而整個麵試過程裏,包括誰應該參與麵試,誰實際參與了麵試,每一步麵試官對應聘者的評價和打分,都在工具裏被很好地記錄和顯示出來。當然還有必不可少的權限控製——隻有參加麵試的人員才能夠看到關於應聘者整個流程的所有資料。最後,該工具允許打印所有的相關資料以幫助決策委員會在討論該應聘者時擁有全部的相關數據。
還有一個重要的工具,就是每六個月一次的業績評價工具。這個工具允許員工對自己評價、員工互相評價、員工和老板之間互評等,還要考慮權限的管理。這並不是一個很容易開發的工具,一開始是內部開發,但後來還是決定使用Rypple 來提供專業的業績評價工具。
從這些工具可以看出,Facebook是一家工具驅動的公司,但這並不表示所有工具都要公司自己開發。必須清楚的是:工具開發是手段,而不是目的,Facebook的目的是打造一個最好的社交網站。因此,對於某個需要的工具,如果有更專業的人做得更好的話,Facebook非常樂意付費購買他們的服務,而把精力集中在核心產品上。這就是為什麼Facebook會花大筆錢購買數據庫軟件MySQL的支持服務。
還有很多其他工具。Facebook希望通過工具來解決所有可能想到的問題,比如,要請假有相應工具,你可以說明休息多長時間,需要讓哪些人知道這些情況等;所有新想法的提出、討論,讓網絡頭腦風暴變成了可能;各種電子設備如電腦、手機等IT服務的請求和處理,通過工具來解決……能夠想到的地方就盡可能用工具。與物理工具不同,計算機工具可以實現“杠杆效應”的反複累積,通過組合這些“杠杆效應”可以達到更高的層級。