會寫程式的工程師創業者有一個優點,就是他們能夠蓋出很厲害的產品。但這個優點有時候會變成缺點,當他們過度迷信程式可以解決所有問題,甚至是還沒有確定到底要解決什麼問題,就已經開始動手寫程式。
要知道一個工程師創業者有沒有這樣的毛病,其實很簡單,只要把他做的網站 (或是 App) 打開,一個一個頁面點進去看看,如果有很多是程式自動產生的空白頁面,那很有可能就是犯了「過早自動化」的毛病。
過早自動化有什麼壞處?首先,它是一種腦力與生產力的浪費 — 一個頁面既然沒有內容需要被顯示,費心設計程式去自動產生它,當然是一種浪費。同樣的時間,大可以被花在研究、思考、實際去驗證使用者到底有什麼問題需要被解決上面。創業初期最珍貴的資源是時間,如果不能在一、兩年內找到 Product-Market Fit,好不容易組起來的團隊就會開始分崩離析。把這麼珍貴的時間花在自動化不需要的頁面上,當然是很可惜的浪費。
再來,過早自動化會讓你錯失處理真實的內容、顧客、供應商,在過程中建立起「手感」的機會。即使自動化出來的頁面真的有內容,真的有人看,真的有訂單,那也不代表它就是一個完美的投資,相反的,你可能會因此損失了「向失敗學習」的機會。舉例來說,一個賣東西的電子商務網站,訂單轉換率往往不到 5%。這代表著這個目標是「達成交易」的自動化軟體,對 95% 以上的使用者而言是失敗的。問題是,大部分的情況下,你不知道它失敗在哪裡。這些人來了就走,你根本沒機會問問他們,到底為什麼沒有買東西,我的設計哪裡沒有符合到你們的需要。
相反的例子就是像 Mamibuy、Mydress 等這類從 Facebook 社群、手動團購慢慢長出來的電子商務網站,你可以明顯的感受到他們對於自己的目標族群,喜歡買什麼,不喜歡買什麼,有著更深入的理解。
最後,過早自動化會讓你陷入轉向困難的窘境。每一行程式畢竟都是工程師的心血,好不容易 debug 好的東西要殺掉更是令人淌血。我看到很多工程師創業者都是卡在這裡,太早把頭洗下去,洗了之後才發現這是一個不太被需要的自動化軟體,接著進退兩難,只好悶著頭繼續把功能一直加進去,暗暗祈禱如果有很多很多功能的話,其中某個功能或許會打中某個使用者。當然,回頭去看所有大受歡迎的網站、App,很少是在這樣的開發軌跡下的成功。
所以,在任何的自動化之前,我建議大家先用手動的方式一筆一筆的處理你的商業流程。等到確定了這個流程真的被使用者需要,慢慢在過程中摸清了眉角,並且量大到手動快要沒辦法處理了,這時再寫程式去自動化它。相信我,在那個過程中,你會學到很多東西,也會開發出更符合所有人需求的軟體。
___
一天中關於創業的種種觀察,我常分享在 Facebook,歡迎追蹤
(Photo via tobi, CC License)
留言列表