工程師有喜歡解決問題的天性,尤其不能忍受他的系統裡面有 bugs。所以只要碰到問題,他就想要把它們通通解決掉,似乎只要能夠解決越多問題,他就能夠創造越多價值。這樣的邏輯在企業用軟體的開發、維護中,或許是對的,但拿到消費者市場裡面,卻幾乎是殺死創業者最重要的原因。
問題的價值
根據定義,每個問題的價值是不一樣的。有些問題對消費者而言非常痛 (癌症、氧氣),有些則沒什麼大不了 (擦傷、臭味)。有些問題對某些人非常嚴重 (下雨天沒雨傘),對另外一些人卻沒什麼大不了 (晴天沒雨傘)。既然創業是在創造價值,那從這個角度看過去,本來就不應該無差別的去解決問題。
機會成本
更重要的是,創業團隊的資源其實非常有限,無論從人力、金錢、時間、耐心到決心。因此和大企業相比,你更是沒有資格解決每一道眼前的問題 — 多解一個,你也就少一個機會。這就像是去遊樂場一樣,你手頭上的代幣是有限的,當然不能每台機器都玩。
寶貴的意見
講到解決問題,最常發生的情況,就是「太聽消費者的話」– 奇怪,Jamie 不是叫我們要聆聽市場的聲音嗎?嗯,這其實就有點像「聽媽媽的話」一樣。你當然要聽,但也不能全部都聽,是吧?一個軟體產品,最怕的就是要幫所有的人解決所有的問題,因為最終它等於幫沒有人解決沒有問題。而太聽消費者的話,帶來的就是這樣的效果。
每個人都能解問題,但不是每個人都知道該解什麼問題
根據定義,這世界上有這麼多工程師,理論上應該所有問題都被解決了。但現實是,我們的生活中還是有很多很多的痛苦。為什麼?答案其實非常簡單,因為在工程師的訓練中,我們只被教育該如何解決問題,用最有效率、最合邏輯、最能規模化的方法,但從頭到尾,其實沒有人教我們一件更重要的事,那就是如何去分辨,哪些問題最值得被解決。所以說大多數創業團隊失敗的原因,根本不是沒有辦法解決問題。他們失敗的原因,往往是花太多時間在不值得被解決的問題上面。
哪些問題該被解決
所以說,身為創業者,重點其實不是去磨練你解決問題的能力,更重要的根本是你判斷哪些問題該被解決的能力。在你有限的時間裡面,如果沒辦法解決一個很痛的問題,那你成功的機率微乎其微。也就是說,其實你不應該花太多時間在 bugs 上面,你只需要解決「阻止使用者體驗核心功能」的那些蟲蟲就夠了。
相同的道理,團隊們往往花太少的精神在新手入門和使用介面上。但當你把統計資料打開,通常會發現超過一半的使用者都在還沒體驗到核心前,就已經離開你的網站。所以與其修掉一個每 1 萬個人才會碰到一次的 bug,還不如先把你的首頁使用流程最佳化。註冊尤其是最常見的障礙,在驗證核心前,何必築起一道高牆,把使用者都擋在門外咧?
總而言之,你必須記住,幾乎所有的創業團隊都有很強的解題能力,但最後真正分辨成功與失敗的,其實不是那個,而是你找對問題的能力。因此,在你遵循工程師的直覺,動手解決下一個 bug、下一個問題前,想清楚,這真的是你該做的事情嗎?
(Inspired by SMB, photo via jdhancock, CC License)