<bdo id="imm2m"><noscript id="imm2m"></noscript></bdo>
  • <menu id="imm2m"><table id="imm2m"></table></menu>
  • 機房360首頁 CalConv();
    當前位置:首頁 ? 廣告傳媒 ? 知新網CTO 從程序員的視角,實踐精益創業

    知新網CTO 從程序員的視角,實踐精益創業

    來源:機房360 作者:yayo編輯 更新時間:2013-4-1 14:28:14

    摘要:在CMDN第25期活動中,knewone.com CTO李路親臨現場,從程序員視角,講述自己如何僅用4天時間完成產品從概念模型到上線運營的全過程。采用Reveal.js框架的云端PPT讓人耳目一新,從新浪音樂技術經理到知新網CTO,李路的創業生涯非常精彩,而其精益創業經驗也讓人受益匪淺。

      雖然僅僅是一期CMDN俱樂部,卻給筆者留下了深深的觸動,由此特意把它搬上CSDN首頁頭條和大家分享。這也是2013年第一場活動(CMDN第25期),于3月26日在北京福泰酒店舉行,本次活動以“從程序員的視角,實踐精益創業”為主題。來自knewone.com的CTO李路在活動現場分享了他獨自一人完成knewone.com所有的設計、前端、后端、部署和運維的創業過程。運用Ruby on Rails、MongoDB、Backbone和Bootstrap等技術,借助全棧式開發、響應式設計、云端存儲和部署的技巧,只花了4天時間就完成了knewone.com從概念模型到上線運營的全過程。

      

     

      圖:knewone.com CTO 李路

      李路(@_李路),畢業于北京大學電子學系,原新浪高級軟件工程師,08年辭職開始創業,歷任寬途天智科技CTO、優品愛開科技CTO,曾聯合創辦了中國第一個輕博客網站寬島(kuandao.com),現任知新網(knewone.com)CTO。

      以下為knewone.com CTO李路的演講實錄:

      大家好,我是knewone.com的CTO,我們這個團隊很小,總共有三個人,CEO沙沙、我,還有我們真正意義上的串聯人李笑來老師。因為我們從做這個網站到現在才一個半月,在產品開發的過程中,我們團隊的所有成員都非常辛苦,基本上每天只要睜著眼睛就在想著如何將這個產品做好。

      knewone.com現在還處于起始階段,我們團隊不久才探索了一個想法掙錢的可能性,因為我們在一月份做的時候基本上是玩票性質,做的速度非???,效率也很高。接下來我們會探討形成一個討論,讓大家非常踴躍去溝通,了解這個世界的未來改變趨勢。

      那些年,創業走過的路

      我們的創業秉承著“精益創業”的做法,因為在產品開發的過程中許多東西都是我自己完成的,所以我收益良多,但同時也會犯下一些錯誤,下面我就從一名程序員的視角,分享我創業故事。

      第一次創業,我在新浪音樂做技術經理

      幾年前,我在新浪音樂做技術經理的時候,當時領導說讓我們做一個全國最大的音樂社區,包括曲庫、熟悉的網站等內容,就是希望能將這個社區打造為超越樂吧,并且還可以聽正版歌曲的地方。于是我們就開始做這個事情,做了很久,大概四到五個月,一開始產品討論的階段我們跟產品經理碰一兩個月,然后花兩三個月時間做這個網站,把所有功能做的非常細致,包括各種評論、社交功能、關注等許多方面,做得非常詳盡。然后我們花兩個月的時間來測試,通過新浪的測試部把網站上的bug都排除了,經過很長時間的艱苦努力之后,這個音樂社區終于上線了,現在,這個社區已經改版很多次了。

      但當時我們做的時候卻發現一個問題,就是用戶根本就不理我們,即使我們做得非常牛,甚至都能把豆瓣擠掉,但事實卻是,用戶在音樂社區中根本就不進行交互,唯一做的事情就是聽歌,更本不管其他搜羅、挖掘歌曲之類的事情,后來這個項目也就被取消掉了。這可以說得上是我的第一次創業,盡管失敗了。

      采用敏捷開發方式做輕博客

      后來我覺得是我們的開發方式有問題,因為當時我們采取的是瀑布式開發方式,先將所有的東西都設計出來,然后再做。

      于是在后來做輕博客,就是寬島的網站時,我們吸取了新浪的教訓,用敏捷開發和疊加的方式做這個產品。完成之后這個網站的流量上去了,我們非常高興,高興過了頭就干了一件非常愚蠢的事情,就是想著將這個流量推得更高。于是我們就把投資人的錢全花在推廣上,當時我們還以為將流量推到更高之后,投資人會繼續向我們投資,結果當流量達到一定峰值的時候遇到瓶頸了。最后落得個錢流量兩空的下場。

      問題出在哪兒?兩字兒,浪費!

      后來在去年,當我們看到精益創業的時候才終于明白了我們的問題出在哪里,非常簡單,就是我們浪費的太多,不只是浪費程序員的時間,更重要的是浪費錢,還有浪費用戶的時間。

      精益創業——不浪費是關鍵

      如果要用一個詞組來解釋精益創業是什么?就是千萬不要浪費,無論是錢還是程序員、設計師的時間是如此,不管什么東西都不應該浪費,而要將他們花在對的地方,因為創業就是這么一回事。

      對于具體的精益創業,我想分三部分講,start(籌備)、stage(具體執行)、stack(素質)。

      start——創業籌備階段

      如何獲取創業的idea?

      首先我想講一下創業在籌備階段的事,很多人心中都有一個創業的夢想,但卻有一個問題讓創業者感到非常困擾,那就是我應該先做什么?這個問題很普遍,很多人都不知道,但是這個問題的答案智能靠自己去找,自己有想法,創業才會一步一步成形。如果你始終抱著“活在未來”的心態去思考,你才會明白有哪些事情是值得去做的。

      

      就比如說做移動開發的,當iPhone一出來時就用iPhone,而不是說隨便用著什么,活在未來,而不是停留在現在。這樣才能好好思考每天的生活是什么樣的、什么的東西是應該拋棄的、什么東西是應該吸收、歸納、不斷學習的。

      因此對于如何獲取創業的idea,就是先把自己放在“活在未來”生活的人,找到興趣點,這樣才讓你的生活更美好,與時俱進,而且也會產生非常多的火花。

      創業=起飛,創業=墜毀

      很多人都把創業比喻成為起飛,就是一個飛機在一個跑道上起飛的過程。當你上市了,掙大錢了,你的事業真的改變世界了,他們就會認為你的事業起飛了。但是我們不能忘記和起飛相伴隨的還有另一個風險,就是墜毀。這個原因是很多很多的,最主要兩個因素,還是拿飛機來說,飛機如果起飛有兩種情況,第一種是跑道到頭了,跑道到頭飛機自然沖出這個跑道,如果跑道到頭你還沒有起飛就有問題了。第二個是跑道有彎,跑道不是一條直線。這時候如果你還是直線往前走,最后還是起飛不了,你會在彎道上直接沖出去。所以這個比喻對于創業而言是非常恰當的。

      

      結合起來我們就知道了一次創業的成功是和別人比較,比別人多還是少?非常簡單,在你的錢耗完之前,你能夠比別人多做幾次方向上的調整,這就是你的創業最后成功還是失敗的一個最重要的因素,就是你能夠比別人探索的可能性有多少?因為我們大家都知道一次創業不可能一開始把所有東西都想清楚,想得頭頭是道,一下子做出來還成功了,這是不可能的事情。所以說我們都需要調整,只要在你跑道完成之前你比別人跑得多就贏了。這是我們創業整個過程的了解。

      創業如何尋找合作者?

      要想創業,idea很重要,尋找合適的合作者也非常重要。那么如何找?結合前面所言,首先就是減少成本并不斷調整方向。這個非常簡單,一個好的精益創業團隊具備的基本素質就是觀察和決策。何謂觀察?就是你不能把一個東西推上去,上線了,然后你什么都不干了,其實上線之前你就應該觀察,上線之后你一直不停的觀察,你的產品大概對用戶怎么樣,用戶怎么想、怎么說?你的錢花的對不對?你獲得了什么?所有東西都得觀察,但是觀察完了以后,有的團隊觀察做的不太多,他們成功幾率一定比每天走觀察的人要少很多很多。

      另外一個就是決策,也有很多團隊有這么一個現象,他們觀察到不同的數據之后,很多人去開會討論,每天不斷地開會,上午一大會,下午一小會,一周恨不得開四五次會,不斷討論,最后得到什么結果呢?如果你只開會那永遠都得不到結果,所以非常重要的因素是什么?就是決策,決策需要快速到什么程度呢?只要是可逆性的決策就盡量快點看效果。什么是可逆和不可逆,光給他股份就是不可逆。比如說我要做一個什么工作、推廣?這些決策是可逆決策,因為負面影響是可以被抵銷的,這種決策應該盡快去做。如果做可逆性決策的會議超出十分鐘,就證明你的效率有問題,決策速度至關重要。

      如何保證創業團隊的高水準?

      創業團隊非常重要的一點因素就是讓團隊既能跑得快跑得遠又不盲目擴大。如果一個團隊一開始不知道做什么事情,或者說不知道做的事情對不對。就拉點錢招個三四十人,這可真是不妙了。因為三四十個人每天每周每月都需要花錢,人一多,討論成本也會上升,不停地討論、溝通,會拖慢整個團隊的速度。如果你在短期內想擴張性地招一批人,那么,要想達到一個精英團隊的水準是不可能的。因為你的團隊肯定有高水平和低水平的人。如果你想讓你團隊健康發展,非常簡單,就是讓你團隊足夠小,團隊成員全都是精英分子。如果你盲目擴大的話,你就會變成像一個客機來不及調整方向撞毀的。我們的團隊就是如此,全職的才兩個半人,個個都會累得吐血,但我們寧可這么累也不會找一般的人。

      stage——具體執行過程

      對于一個創業團隊來說,每一場創業都是不斷進行實驗的過程,你要對自己的想法進行實驗,看是對還是錯?是否能被用戶接受?如何實驗,就是Build、Measure、Learn的過程。把你最簡單的創業點用最直接的方法表達出來就是Build。Build做完之后需要進行調整,如果你的分析不調整會撞毀。之后便是Measure,衡量這個事業到底有沒有成功,成功率多少?現在有些投資人就說你們簡單出吧,快速上線。如果我們上線只是為了看看上線是發生什么,我們肯定100%成功,因為上線之后我們才能完全知道發生了什么。但是上線之后你學到了什么?你想過這個問題嗎?上線之后用戶反應哪些是我們預料到的?哪些是我們沒預想到的?諸多反映哪些是單純地因為我們的產品做得好?有多少成分是我們推廣營銷的?又有多少成分是因為我們做了一些開發之外的事情?

     

      所有這些事情都是衡量一個產品能否成功的唯一標準,就是Measure,它是你在做Build之前就想好的,你的產品上線之后的訪問量?你的預期用戶數?這些你都要提前想好,然后用你的Build去測試你的想法是否正確?如果失敗了,那么從中吸取教訓,也許是你整個的idea錯了,那就不斷學習,學習完了再調整,再Build,如此形成一個循環。所有成功的創業都是如此,像Facebook、Twitter之類的成功創業在這個上面的循環都不知道多少次了。

      stack——團隊素質

      團隊成員基本要求

      其實最基本的要求就是你必須得是一個Broad-based。如果你是一個程序員你不能只寫程序,你是設計師不能只寫UI,你是一個運營人員不能只編寫內容,因為團隊一開始很小,所以需要一個人做很多事情,包括運營、進貨、流水、經營等,程序員都可以做。運營人員也可以做設計,只要他的想法夠好就可以做。所以一定不要以為你參加一個創業團隊之后你的工作就僅局限于自己手上一團活兒,這是肯定不會的,而且這種情況下也會極大地影響到其他人的士氣。很簡單,這種分工肯定會不合理,你是創業團隊一份子,大家都是,為什么要只管你一攤呢?如果有的事情比你手中的事情重要的多,你是不是應該幫助他人呢?因此很顯然不能只看自己手上的活兒,還要顧及全局做的事情,比你手上編的程序更優先的事情,這個東西必須考慮,這是我給想組建創業團隊的童鞋的一點建議。

      程序員的職業素質養成記

      第一個這個程序員不能只是程序員,應該是一個Hacker。這個Hacker我相信大家都清楚Hacker這個詞在國內被很大的誤解了,被誤解是黑客。Hacker這個詞是有多大的含義?Hacker是如何定義的?Hacker對精品有特別的追求,他希望自己做的東西都是精彩的,可以讓人眼前一亮的,他們必須熱愛編程,他們通過編程實現精彩的東西,這種人才會稱之為Hacker。為什么說Hacker素質對于創業人員來說非常重要,就是在一個團隊不可能把所有事情都想全,但是如果Hacker不斷追求卓越,你的產品會比預想的還要好。我們知道大的團隊做的事情最后的成品往往比當初設計的產品有所差距,一開始百分之百設計,最后變成80%、70%,最后可能不及格了。但是對于創業團隊而言,卻往往能做出比預想還要好的東西。這個里面Hacker作用很大,一個小小的細節就可以留住永恒的客戶。Hacker就是不斷追求卓越,不管寫出來的東西的樣子、用戶體驗還是代碼質量都要足夠好。如果你的程序寫的非常好的話,一個新加入的成員就會對你這個團隊非常崇拜,或者說會讓他們產生一種能與這樣的人一起共事是一種榮幸,這個事情是非常好的。所以不要以為完成就over了,而要在完成的基礎上追求卓越,要比任何你想的東西都好,這是Hacker的基本素質。

      

      第二個是On the Edge。你可以了解現在世界正在發生的事情,作為程序員一定要追求新潮,要對現在流行什么了然于胸,千萬不要孤芳自賞,不要閉門造車做一個東西就完了,一定要知道這個世界上其他地方別的程序員在做什么?名人在做什么?又有什么新奇的東西出來了?這些東西都是非常有用的資產。

      第三個就是Sense。我們都知道大多數程序員不太好溝通,可能比較內向,但是必須要有Sense,就是指我們作為程序員,作為技術合伙人,我們要理解別人,以一個寬容的心態了解他們在想什么?總之試著去理解,理解之后你可以選擇寬容或者開誠布公地進行交談。你要試著了解別人的想法,嘗試用常識考慮自己做的事情是否合理?這樣可以讓整個團隊處于非常好狀態。一個團隊健康是必須每個人都健康,有一個不健康的,這個團隊就不健康。所以讓這個團隊每個人都開誠布公、坦誠相見。需要對其他人和同事真誠,共同為同一個目標而奮斗,這是程序員的基本素質。

      觀眾:我想請教一個問題,就是精益開發,別人模仿你,怎么看待這個問題?比如說騰訊,如果你開發到一定程度了,好比說你用四天,如果騰訊集中人力用了四天,或者通過他的財力、銷售一些途徑去模仿你,你怎么面對這個問題?

      李路:說實話,如果我們開發一個東西用了四天的時間上線了,并取得了一定成績,也賺了一部分的錢。然后騰訊組織一個團隊也花四天時間做得比我們還好,我們就不干了。因為如果出現這種情況說明不是一個Start,而是我們做得有問題,所以到現在為止,我們也看不到騰訊做一個產品到成形。

      觀眾:你的產品能吸引客戶,大公司看到它的前途了,于是借鑒你的想法或技術,你怎么體會這件事?

      李路:首先,正如我之前所言,創業就如同飛機起飛,但在這件事上,用飛機來形容并不恰當,因為飛機運行跑道一半的時候,后面可能還有數不清的彎道。所以我現在用賽車來形容,你是領先的那輛賽車,而騰訊則在你的后面緊追不舍,但前進的方向,比如該拐進哪個彎道,只有你能控制,也不見得你怪哪兒騰訊就會跟著拐,那樣在這個市場上,你就會永遠處于領先位置,而騰訊永遠不會超過你,不管什么彎道你都領先一步,你是第一名,他是第二名,你是冠軍,他是亞軍,如果他跟在你后面就只能是這個結果。但如果騰訊依靠其雄厚的人力物力財力,超過了我們成為第一名之后就又有一個問題,那就是他不知道怎么拐了,如果他拐錯了,成本機會比我們高得多,但如果他拐對了,我們就自認倒霉。

      觀眾:有什么好方法能讓自己及團隊工作盡可能地維持高效率?

      李路:多觀察、快速做決策,團隊小會高效,每個人做所有的事情而不是專搞自己的一攤。工作十年以來,我覺得沒有比我們更高效的團隊了,因為我們團隊的每一個人都是我見過最有效率的人,我很敬佩他們。

      要說個人高效,我還是覺得,首先需要吸取知識。要高效就想清楚自己平常做的每件事情對自己生活、對自己將來的發展可以真正想做的事情有多重要。就像喬布斯說的抓緊時間,喬布斯知道自己得了癌癥,經歷生死以后他會把時間抓得緊,我們不應該非得自己得了絕癥才把時間抓緊,從現在起就把時間抓緊。除了抓緊時間,還要高效率利用時間,第一是把手上事情盡量做得完美,追求完美過程中得到提高是很快的,另外就是了解現在其他人在做什么,有沒有比你有更高效的方法,學習這些方法,然后運用,這就是怎么讓個人變得更有效。

      knewone.com的CTO李路此次在活動現場演示的PPT與眾不同,采用精益創業的方式完成,且是在線的,使用3D幻燈片框架Reveal.js。Reveal.js基于CSS,它不依賴任何外部類庫,同類產品還有Impress.js。

      責任編輯:yayo

    本文地址:http://www.sorostrading.com/news/201341/n172646585.html 網友評論: pubajax('/comment.aspx','id=476177090464&commCount=1&ChID=0&Today=0','gCount4761770904642800');條 閱讀次數:pubajax('/click.aspx','id=476177090464','click_476177090464');
    版權聲明:凡本站原創文章,未經授權,禁止轉載,否則追究法律責任。
    相關評論
    正在加載評論列表...
    function GetCommentList(page) { var Action='id=476177090464&ChID=0&CommentType=GetCommentList&page='+page; var options={ method:'get', parameters:Action, onComplete:function(transport) { var returnvalue=transport.responseText; if (returnvalue.indexOf("??")>-1) document.getElementById("Div_CommentList").innerHTML='加載評論列表失敗'; else document.getElementById("Div_CommentList").innerHTML=returnvalue; } }; new Ajax.Request('/comment.aspx?no-cache='+Math.random(),options); } GetCommentList(1);
    評論表單加載中...
    function GetAddCommentForm() { var Action='id=476177090464&ChID=0&CommentType=GetAddCommentForm'; var options={ method:'get', parameters:Action, onComplete:function(transport) { var returnvalue=transport.responseText; var arrreturnvalue=returnvalue.split('$$$'); if (arrreturnvalue[0]=="ERR") document.getElementById("Div_CommentForm").innerHTML='加載評論表單失敗!'; else document.getElementById("Div_CommentForm").innerHTML=arrreturnvalue[1]; } }; new Ajax.Request('/comment.aspx?no-cache='+Math.random(),options); } GetAddCommentForm(); function CommandSubmit(obj) { if(obj.UserNum.value=="") { obj.UserNum.value="Guest"; } if(obj.Content.value=="") { alert('評論內容不能為空'); return false; } var r = obj.commtype; var commtypevalue = '2'; for(var i=0;i60) { alert('搜索最小長度2字符,最大長度60字符。');return false; } if(document.getElementById('tags').value=='') { alert('請填寫關鍵字');return false; } window.location.href='http://www.sorostrading.com/search.html?type=tag&tags='+escape(document.getElementById('tags').value)+''; }
    • 我要分享
    更多
    document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + new Date().getHours();
    推薦圖片
    最新无码不卡一区二区三区,亚洲A∨无码男人的天堂,欧美一级特黄大片视频12
    <bdo id="imm2m"><noscript id="imm2m"></noscript></bdo>
  • <menu id="imm2m"><table id="imm2m"></table></menu>