我的創業故事

        (本文於2010.10.01發表在《草根》雜誌第四期,LAMP交流超級羣(500人):106382633)
開胃菜—小傳:
        1987年,電腦在中國還是稀罕物。老爸當時是一家廠礦子弟校的化學老師。這一年,學校從香港購買了一套Laser310電腦,準備開辦電腦課程。
當時別說學校,就是我所在的城市裏,電腦也是極爲罕見的。這種情況下,誰來承擔教學任務就成了一個難題。我老爸在此時做出了也許是這輩子最正確的一個決定,主動提出擔任計算機科目的老師。而我也在10歲那年接觸到了電腦,從此一發不可收拾。
        雖然已經記不清楚最開始接觸電腦時的感受,但當時最吸引我的毫無疑問是電腦中的各種遊戲。就是在我玩透這些遊戲後,才萌發了自己做遊戲的想法。正是因爲這種想法,我開始迷上了各種編程語言。看到計算機按照我設定的邏輯運行,這種小小的成就感也是無與倫比的。
        長大以後,偶然的機會進入了一個電子郵件開發團隊,第一次接觸到了PHP這門服務器端腳本語言和FreeBSD這樣的操作系統。也正是被PHP和FreeBSD的開放和自由所吸引,後來纔有了創作開源框架QeePHP的想法。看起來在中國目前的軟件環境中,開源產業總是起起伏伏,步履維艱。但我在2006年創立自己的公司後,還是固執的選擇了開源做爲公司發展的核心基礎。
分享—創業故事
        對於任何一個企業來說,生存下去總是不變的基本。公司成立的前兩年,全靠接各種項目來維持生存。這期間雖然公司的開源框架推出了一個個新版本,但是因爲公司沒有辦法拿出更多的資源來支持開源產品線的發展,我陷入了一種兩難境地:要麼是放棄開源,要麼是繼續這樣慢吞吞的發展。
幸運的是在2008年,我們發現了WebGame/SNSGame這個金礦。自那以來,公司投入了大量資源對WebGame/SNSGame的開發進行了探索和研究,最終在2009年爲公司贏得了一個可觀的WebGame外包項目。
在進行這個項目時,我們的QeePHP開源框架也在不斷進化。從面向一般Web項目的框架向面向高性能、高併發、分佈式的大規模Web應用框架發展。2009年底,經過一年多的積累,我們投入全力開始創造第一個屬於自己的SNSGame。
經過近一年的開發和完善,我們的第一個SNSGame即將上線。而在上線前的運營商邀請測試中,我們就贏得了運營商的全力支持和第二個項目的前期投資。對於“初次”涉足WebGame/SNSGame的公司來說,運營商感嘆我們團隊的策劃和技術水平實在不像是新手。
“刨根問底兒”—團隊的力量
對於純技術公司,如何打造一個能夠“打仗”的團隊,毫無疑問是最重要的事情。
創業初期,公司只有我和合夥人兩個人,從頭到腳任何事情都是我們自己完成。而當公司開始加入新鮮血液後,如何打造團隊就成了最棘手的挑戰。
爲了建設運轉良好的團隊,我嘗試了各種方法。從洋人的敏捷開發模式,到國內大牛們自創的土辦法。最終,我發現對於一個小公司來說,只要做好以下幾點就足夠了。那些陽春白雪的做法,並不適合資源有限的小公司。
1、團隊成員寧缺毋濫:經常做項目的公司都會遇到某個項目急需人手的情況。此時要麼是馬上招人,要麼是從其他團隊抽人。對我來說,我只有一個團隊,那麼唯一的選擇似乎就只剩下招新人一途了。但這樣實踐一兩次後,我發現與其倉促擴充團隊,還不如做好合理規劃,充分發揮團隊的能力。
當一個已經磨合好的團隊加入新人時,不但新人會覺得有壓力,需要花時間融入團隊。對於團隊的其他人來說,一樣會覺得有壓力,一樣需要時間去和新成員建立信任關係。
而且小公司是沒有資本去招聘應屆生進行培養的,所以新加入團隊的都是有一定經驗的開發人員。一個工作過兩三年的開發人員,肯定會有自己的風格和習慣。既不可能讓新人完全按照團隊的要求來改變自己,也不可能一下子讓團隊來適應新人。
因此當一個團隊需要全力投入一個新項目時,加入新人不但不能提高團隊的生產力,反倒會降低整個團隊的效率。最壞的情況還會導致項目進度嚴重滯後。
2、彈性管理,嚴格要求:彈性管理是指不要搞什麼遲到5分鐘就扣錢之類的教條主義,但是對於影響團隊協作的行爲卻要堅決處理。對於一個團隊成員來說,你早一會兒上班晚一會兒上班無所謂,但如果因爲你晚來讓團隊的其他成員等待你,那麼就必須受到處罰。
當然,處罰不是扣錢。有時候是打掃衛生,有時候是爲大家跑腿買東西,總之既要有處罰的效果,又要避免讓大家覺得是爲了扣錢而處罰。但如果遇到完全不在乎處罰的成員,請他趁早離開纔是最好的選擇。
在開發過程中,對於預先制訂的開發目標,一定要嚴格考覈。無論任何原因,只要出現延遲就必須在收入上體現出來。雖然表面看這種做法不盡人情,但是這可以讓團隊成員在制訂目標時更理性,而不是想當然的訂出一個根本不可能達到的目標。
由於做項目是多勞多得,加上目標的制訂是團隊集體討論的結果,所以幾乎不會出現故意拖延時間的情況。再說對於客戶來說,一個可以按時交付的項目絕對比一個不斷延期的項目更有價值。
3、充分溝通:由於我最開始進入的開發公司,團隊老大就是放羊策略。所以我一開始帶團隊,也是一樣的方法,想當然的認爲把任務安排下去後,大家就會按時完成。但事實證明這種放羊的做法是絕對錯誤的。
現在每天下班前,我會安排15分鐘時間,要求團隊成員每人說一下自己的當天的工作情況和第二天的工作安排。這樣的溝通能夠讓整個團隊的成員知道各自的進度情況,有問題早發現。
而且我發現這種溝通方式,對新人有很明顯的激勵做用。新人每天聽到別人報告工作進度,自然會有更快融入團隊,接手實際工作的壓力和動力。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章