Sunday, August 28, 2011

企業瘀血

企業運作久了,總有些地不暢順,那些地方可以是一些制度,一些硬件,而最頭痛的,當然是一些人。難聽一點,可以統稱這些東西是瘀血。

我不怕一些破壞力驚人的事,例如一場官司,金融海嘯,銷售員將客戶資料外洩等等。那些問題可以見到,多數情況下可以預防,而重要的是,你需要解決這些問題,才可以繼續經營。需要解決,即代表你會正視這個問題,最終的結果通常是問題解決了,而且企業運作更穩定。

那甚麼可怕呢? 毒品與香煙,那一樣可怕?我覺得是煙。我沒作過統計,但我有信心肯定,因為食煙而病,而死的人遠多過毒品。煙可怕的地方是他不會令身體即時有影響,而且滲透率高,可以是無處不在。煙可怕的地方是他在很多人眼中不代表有害,很多人視食煙為正常不過的事,甚至是社交的一部份。

我會覺得那些在公司內難察覺到,但累積起來的破壞力很大的'瘀血'很難應付。他們難應付的地方首先是你難以察覺到他們存在,就算察覺了,你也未必有動力去清理。而'瘀血'不斷累積,加起來究竟是金融海嘨對公司損失的多,還是'瘀血'對公司損失的多,都是一個未知數。

有一段時間,我們曾經用市場上最低的價錢,請一些沒有甚麼學歷及經驗的人做一些簡單不過的事,例如收速遞件,填Form等。叫得最低的工資,我們對這個位置當然沒甚麼期望,只希望他穩定,不出甚麼錯。夠鐘即走,做事沒甚麼交帶,得過且過等都是意料中事。但結果是,我們估錯了。

我信奉自由市場,我覺得市場是對的,錯的只有是我們的期望。即市場上最低的價錢,請不到一個在我們職位上沒大破壞力的員工。我們以這個價錢請回來的員工,弄失了外國寄來的貨版,弄失了支票,被客人投訴,將電腦內有用的資料刪除。每件事,每天都花了我們一些時間,可能是10分鐘,可能是半個鐘,又可能是半天,總之林林總總,層出不窮,不知不覺花了我們很多的時間,這是低工資以外的代價。

起初我們以為只是個別的問題,下一個總會有機會好的。如是者,我們運作了兩三年,才開始發覺不對勁,我們對這個位置的出價錯了,還懵然不知。我不認為被請的員工有問題,錯的只是我們的出價,我們奇低的觀察力,這就是我覺得這些難以察覺到的問題可怕的地方。

Framework

近年做Web Project,最不喜歡就是聽到Framework這個字。

以前剛畢業,覺得懂得一系列的Framework,Struts,Spring,Hibernate, etc. 就是代表自己對技術的認識,而且更可以向同僚炫耀一下。

做多幾個Project,用多幾個 Framework,發覺大部份Framework都有其缺點,太慢,做不到要求,要大改,甚至改到違反了Framework 本身設計的原意。

幸好,我對Framework 的認同只是維持了一段很短的時間。我明白到個System本身運行時夠唔夠快,能否做到用戶的要求才是重點,強行將所有可以用的Framework 放在一個Project上,只會為用Framework而做Project,而不是為用戶而做。

奇怪的是,身邊的技術朋友總要用Framework,到現在做了十年八年,都離不開要用某某Framework。我有向他們推薦過要 Fast Prototype,要用最簡單的方法,先做到個樣(我都唔敢叫function)出黎,先有得講speed,scale,同 coding style。可惜,他們就是要用Framework,用了做project 的大部份時間學個framework,睇doc, 最慘的情況是要個User用系統時要就返個framework黎用,這樣的project注定是要失敗收場。

Sunday, August 21, 2011

Part time 創業

近日有幾位朋友都分別到了我公司閒談了一會,我少不免都會介紹一下我公司的近況及產品項目等,他們都不約而同表示希望可以參與投資。他們希望投資的原因應該很簡單:

1)我公司的項目都不是甚麼大Project,大部份花十零廿萬左右都可以開始試行,我的朋友有些在樓市已賺了一筆,有些打了多年工,或多或少都有點積蓄,十零廿萬本身都不是甚麼大數目,可以一試創業都是一個打工以外的好選擇。

2)我們有成功的項目做參考,好易令他們假設將來的項目都有最少同等的回報。

3)我們創業已有一定時間,累積了一定經驗,客源等,不用由零開始。

4)這個我覺得對他們最重要,就是我們是全職經營。他們希望以Part time形式入股,保留自己的full time工作收入,投資一筆錢,視情況而定增加投入度。

他們有各自的原因以part time創業,但我亦有我的原因覺得這個形式行不通,為了不會出現一個不愉快的結局,我都是婉拒了他們的投資。

以投資計,十零廿萬本身不是甚麼大數目。我不是覺得錢易賺,亦不覺得自己有很多現金,事實是現在的現金比以前(十多年前)已相對不太重要。先不談美元貶值等外在因素,對我等小企業來說,運用錢的能力比即時有一筆不大不少的現金重要很多。創業幾年後,公司的流動現金早已超過100萬,我當時覺得100萬好像一個很大的數目,與拍檔研究怎樣運用這100萬,希望錢搵錢。但直到現在,我公司的大部份流動資產都是人民幣定期!

當中的問題是我們不懂得怎樣運用這些錢,有試過買一點股票,有賺有蝕,都是小注試行,得出一個結論,我們對股市是門外漢,贏錢機會50/50,如果真的買,只可以買盈富基金。

有打算投資物業,但數目動輒三幾百萬,與其他人合資有執行上的困難,以按揭買有一定風險,由於由兩個人決定,同時間得出買的訊號未出現。當一個覺得買,另一個為未肯定時,心理上買方通常都沒信心確定,未能執行。

最後,我們覺得投資在人身上最好,即請多些同事,繼續用心經營本業就是最好的投資。但問題是我們都不是一個急進的人,最少我們都沒有即時換一個大一倍的寫字樓,請多一倍的人。我們在考慮過值得擴充的地方,一個一個同事請。所以到現在,公司大部份的流動資產都是現金。

投資者的角色是分配資本,被投資者的角色就是運用資本。我們現在欠缺的是運用資本的能力,即人才,而不是現金,而我的朋友希望投資現金,出些微人力,然後賺取回報,本身這個組合對資本未有任何增值,所以我相信結果不會理想。

現階段我希望遇到兩類投資者,1)投資大量資本,以資金買優秀人才,再為資本增值,2)投資少量資本,但全力以赴,視經營業務為本業的經營者,而不是希望過河,但又不想濕鞋的投資者。

技術人創業

我公司現在主要經營兩個業務,一個為傳統的Trading業務,另一個為IT。兩個業務看似完全無關,其實當中有好大關係(有機會再寫)。近年不斷想將業務移向IT,因為IT本身的回報率較高,又較少trading 的dirty job,但到現在為止,IT都未有好的成績,佔公司的生意應該不足十分一。

我都有嘗試分析過為何我們做Trade可以做得住,反而做較熟悉的IT行業會做不起。

1)我們懂得做IT,而不懂做Trade。我沒打錯,我們懂得做,所以事事親力親為,沒有將工作下放,被一件一件細少,簡單,看似高增值又不值得花錢請人做的工作浸著,直到浸到不能呼吸都懵然不知。

2)我們懂,所以我們有要求,要講質素。為何講質素反而會不受市場歡迎?因為創業之初講的不是質素,而是生存。質素只是有實力的企業,長期經歷市場轉變而'轉'出來,而不是從第一天'創造'出來的。質素更不是一間小企業,用有限的資源,單憑創辦人一己之力做出來的。Startup第一件事是要生存,要做一些次一級,但仍有市場需求的產品,而不是做一件頂級,但自己都做不出來的產品。

3)我們懂,所以我們覺得自己是對的。從來只有市場是對的,加上太多自己的幻想,只會得不到市場的眷顧。

以上的幾點,都是技術人創業常犯的問題,講穿了都是一字咁淺,做到的時候又是另一回事。

Overture上的零和遊戲

我慣了叫賣Search Engine Keyword廣告叫Overture。

大概在2005年,我和幾個朋友在大陸sourcing了一些產品,做了一個網站,將產品放了上網,然後到Overture(當時已被Yahoo收購,但仍叫Overture,近年才改名叫Yahoo Search Engine Marketing)落了一些關鍵字廣告,自始生意就慢慢做起。當時Search Engine 關鍵字廣告未有現在的普及,有很多舊式的企業都未有重視這個市場,廣告落了,競爭對手不多,搜尋的人也許在沒有太多選擇的情況下,訂單落在我們公司上了。

經過了這幾年的經營,公司的生意亦開始穩定,但是,Search Engine上的廣告市場亦產生了變化。我們有嘗試將同樣的模式,應用在新的業務上,但效果開始不顯著,我有時亦會懷疑,究竟公司的生意有多少是Search Engine 關鍵字廣告帶過來的,因為visitor 的數據跟客戶落單的關係很難尋找到出來,由於我們是靠Overture起家的,所以心理上未必可以嘗試放棄關鍵字廣告,而一個月一千幾百的支出,又不會對營運有太大的影響,所以一直貢獻廣告費給Yahoo。

PPC (Pay per Click)跟傳統廣告最大的分別是,PPC上的競價是很透明的,如果落價的人知道自己所bid的關鍵字由於出價不夠高而廣告不被列出(或列得較低),在有利可圖的情況下,他一定會增加出價。而最終會使PPC個業務收益最大化(當然還有很多假設在當中)。我的問題是,如此下去,落廣告的人長遠可能在Search Engine上的得益只會越來越少,而關鍵字的價格只會越來越高,當然價格上升都會有一個極限,但這個點最終都會去到,跟傳統的廣告銷售,由公司先定價,再由銷售員跟客戶角力,從而定價的情況,PPC在定價上對客戶應該反而不利,容易形成了一個零和遊戲,最終只有Search Engine 賺到錢。