網際網路創業和軟體開發

發表於2010-12-16

最近與一位創業公司的朋友私下交流了一些專案管理和軟體開發的心得,是網際網路創業型公司,通過幾次的交流,加深了我對網際網路創業的一些感悟,本來不太想拿到桌面上說,但實在忍不住,還是想拿出來和希望創業的朋友討論下。(注:原文作者Liuqiang寫於2008年)

那麼我對網際網路公司的比較感興趣的地方主要體現在軟體質量和技術管理方面,以下2點可以作為討論的提綱:

1、軟體質量

儘管質量是我們嘴邊經常掛念的一個詞,但不少創業型公司的投機心理太重,在與這些負責人的交流中發現,談論的更多的是新想法、新概念,有非常重的商業氣息當然這沒什麼不好。但我看了他們的一些產品後發現,他們所做的產品使用者體驗非常糟糕,就拿介面來說,非常的粗糙。由於有家公司做的產品和易趣類似,我特意開啟2個視窗對比一下,總覺得易趣的看起來比較舒服,他們整體佈局倒模仿易趣倒挺像,但問題就體現在細節上,圖片失真嚴重、字型風格不一致、細節處理的不到位。好了,那就湊合著看吧,發現該產品的功能非常的多,但讓人鬱悶的是,很多功能是有問題的,比如明明提示我係統給偶發了個郵件,但就是找不到,有時候提交表單是可以的,有時候見到一堆java異常錯誤。所以我覺得這就是典型的追求功能的龐大而導致質量的縮水。

其實自從豆瓣開始流行後,大家都意識到功能做的簡潔原來是有好處的。有不少創業者聲稱自己要向豆瓣看齊,鄙視csdn,堅決走簡潔之路,但讓我納悶的是,很少有人真正的堅持下去。我有個同學06年底曾在一家創業公司玩過python,準備做一個很有趣的網站,叫做抱怨網,其實是蠻有創意的,不久前JE不是有個哥們在四處發帖說我愛我家黑中介的事,其實本來這個網站就是幹這個事的,專門揭不良企業底的,但做著做著,成了巨無霸。開始是把大眾點評網的功能加進去,接著又開始融進趕集網的分類資訊功能,最後有把招聘功能加上了,結局就是1年不到,網站不出意料的死掉了,原因就是使用者體驗差,根本不感興趣!最後我替他們老闆做了下反思,其實說實話,我還是很理解創業人的心,看到好東西都想要,而且之前幾年在網際網路圈錢誰都眼紅。另外,他們的功能儘管是抄襲別人的,但還是有一定的特色與盈利模式,並且各個功能分的也蠻清的。所以我覺得失敗的原因不能簡單的歸結為功能太多,而是質量,小公司也就那幾號人,作為開發人員,面對這麼多的需求,只有拼命的趕進度,丫還有時間考慮質量或者使用者體驗嗎?所以沒有一定的資本與一批強有力的管理和開發人員,切勿貪大求全,否則很可能就是在生產垃圾。其實質量這個東西從高的層面上說就是使用者體驗的好壞,bug少不見得質量高,但使用者體驗差的東西絕對就是垃圾。

最近市面上有個說法有個說法是30w足以模仿個淘寶,我認為就是扯淡,誤導了很多創業者,認為花點銀子,僱幾個人,就可以輕鬆抄襲淘寶了。我們先不說市場投資,只談技術,表面上看淘寶,丫就是一個破網站,但背後的技術你看的見嗎?穩定性、效能、維護、可擴充套件性,這些都和軟體質量息息相關,直接影響著使用者的滿意度,你確定真的做到了嗎?淘寶的架構師一年的薪水也30w了。所以我覺得創業者要領悟xxx思想,採用各個擊破的戰術,在有限的資源下約束的自己產品的功能,做到小而美。

這裡舉個正面的例子,有家位於芝加哥、名為37 Signals的小公司,正是這種擁抱限制的方式之代表者。37 Signals最初是一家網頁設計資訊公司,後來為了滿足自身需求而將業務擴充套件到軟體開發領域。他們編寫了一些用於專案管理的內部工具。為了和客戶溝通,就向客戶開放了部分系統。公司創始人和總裁傑森·弗瑞德(Jason Fried)解釋說,在他們自己意識到之前,已經做出了一套基於網頁的應用。又做了4個月,他們把軟體轉換為稱作Basecamp的服務。 Basecamp釋出於2004年2月,很快在類似Flickr和Google的Gmail等新Web富應用天堂中名列前茅。

Basecamp只是這家公司花一年多時間投入少量程式設計師做出來的一系列值得注意的小而精的產品之一。Basecamp之後是Ta-da List,用於儲存和共享待辦事項(及類似事項)列表。幾個月後推出了Backpack,它允許使用者儲存和共享便籤及檔案。每種產品都可靠並易於使用,而且都是精心設計的。每種產品通常也都只包括少量新特性。例如,Basecamp就有一些精巧的電子郵件功能:和其他服務和程式一樣,也可以設定郵件到達提醒——還可以從另外的計算機或手機等移動裝置向Backpack網頁傳送郵件,郵件文字就會在頁面上顯示出來。

2、技術管理

你會發現很多公司的負責人不是很懂技術,但卻是負責技術的,丫今天聽到SOA是個好東西,號令紛紛SOA,反正大家都不理解這個含糊不清的東西,做唄,看誰能忽悠的過誰。一般來講,創業型公司為了節約成本,不會預留專門的QA,有專門的測試人員就不錯了,所以缺乏一個質量保證的環節,遇到問題怎麼辦?誰做的誰改,改成什麼樣沒人關心,只要負責人看到問題解決了就可以了。但,我想問的是,不良程式碼背後的隱患你知道嗎?結果就是你咬牙給開發人員開工資,開發人員假裝幫你實現夢想,或者說造就一批划水的人。其實很多東西不是錢的問題,也不要以為多開點薪水就可以留住人心。另外我覺得很多技術負責人喜歡把東西模糊化,比如把軟體即服務的理念掛在嘴邊,但做起來是另一碼子事,我覺得作為一個技術負責人自己就要身先士卒,至少在創業公司是這樣,這樣才更有說服力,遇到問題自己應當第一個衝上去,拿出具體的解決方案,對程式碼應當做到精細管理,做到心中有數。說到底,創業公司得有一個技術核心,一個真正能實現你的想法的人,一個可以讓大家凝聚起來的人,不至於讓大家划水的人。

好了,先說那麼多,希望各位準備創業的同仁能真正的樹立精品意識,打造精品,實現夢想。

創新和技術

創新這個東西在網際網路創業中意義不大,為什麼這麼說呢?首先你能想到的,別人也能想到,更多的公司是在紅海的夾縫中生存,想開闢一片藍海基本是找死。就算你有絕妙的想法,但網際網路已沒有祕密可言,什麼想法都可以被複制,你看看校內抄襲facebook就知道了。

現在市面上比較流行技術無用論,認為有想法就可以,不重視軟體研發的過程,幾個月前一位老同志發帖就說自己花幾千大洋僱傭了1個人,本來想美滋滋的賺一筆,結果是出師未捷身先死,丫連東西都沒做出來,光有想法是不夠的,更重要的去實現它,恰恰這個過程被一些創業者忽視。

其實很多成功的公司初期都是非常重視技術的,只是我們只看到了表面,史玉柱不程式設計,但他有忠誠的四大金剛幫他實現夢想,馬雲不精通計算機,但他又十大護法護駕,JE活了那麼多年,那是有Robbin苦心經營的結果,看看Robbin的一些關於高效能伺服器的研究就知道了,豆瓣的口碑那麼好,那是因為創業人阿北本身就是個高手……,所以創業初期一定要重視技術,如果你不想去打理技術的那些事,但一定要有一個趙子龍替你衝鋒陷陣,並且要用人不疑!

還有一種說法是網際網路創業無需重視技術是因為在中國做網際網路本身就不是高科技,但我想就看你自己怎麼定位,花1年你可以做個部落格,但花3天你也可以做個部落格,但做出來的東西肯定不一樣,使用者體驗絕對有差別,拿我來說,我覺得JE的質量相對就比較高,而類似JE一樣的BBS一抓一大把,為什麼就聚不起人氣,我想和本身的使用者體驗有很大的關係,總之,如果你沒有足夠的資源,要想活下來,就要走精品路線,要想做精品就得重視技術,重視質量,否則就等著3大門戶的圍剿吧。

那麼如何提高質量呢?我這篇文章《QA真的能保證質量嗎?》已經做了分析,創業初期的小公司沒有足夠的成本就實施全面質量管理,在質量管理上面也比較隨意化,主要就要靠技術負責人抓,好在初期公司規模比較小,這種做法還是比較實際的。

作者:Liu Qiang

 

相關文章