- 相關推薦
創業公司的產品開發以及團隊管理
創業公司如何才能發展的好?他們的的產品如何開發?團隊是怎么管理的?
創業不一定志高。人們往往認為創業公司旨在IPO,對自己的產品計劃往往雄心勃勃。其實并不盡然,有人就認為,創業公司的資源配備不能和大公司相提并論,因此,做出的產品比大公司差些也是理所當然的。而創業公司產品的優勢主要在于低廉的價格。聽起來似乎有道理,其實是在為自身的懶惰或能力上的缺陷尋找借口。就如同國家足球隊那樣沒有出息,踢輸了,或怪草皮太硬,或怪裁判不公,或怪狀態不佳,或怪對手太強。在競爭如此激烈的市場,一個創業公司如果做不出最好的產品,為用戶提供實實在在的價值,既沒有生存的可能,也沒有生存的必要。因此,三軍可奪其帥,匹夫不可奪其志也,唯有如此,創業公司才有成功的可能性。
簡單不一定高效。有些創業公司不太注重項目制定計劃,或者不太善于制定項目計劃。沒有完善可行的項目計劃,就更談不到項目狀態和進度的檢查和管控,常常是做到哪里算哪里。當然看起來很簡單,高效卻是未必。大家不清楚什么時間做什么事,也不知道事情的輕重緩急。每個人似乎都在忙忙叨叨,而究竟忙些什么,卻是糊里糊涂。臨近項目結束時,發現還差很多,于是加班加點趕進度,哪里還顧得上產品質量。
人少不一定溝通流暢。軟件開發當然需要團隊合作,無論團隊大小,項目經理、產品經理、UX設計師、開發工程師、測試工程師需要準確有效地溝通協調。對于新的功能:產品經理一定要講明白它的作用和價值,開發工程師才有信心做好;開發工程師要和測試工程師一起檢查主要的功能測試點,制定測試計劃;項目經理要確保開發計劃讓所有人都清楚地知道,并協調任務之間的相互依賴。創業公司人少事多,有時候身兼數職,若沒有有意識的溝通,大家都埋頭于自己的工作,個人自掃門前雪,莫管他人瓦上霜,就可能出現這樣的情況,事情做完了,才突然很驚訝地發現完全搞錯了。
年輕不一定朝氣蓬勃。曾國藩認為:“軍事是喜朝氣,最忌暮氣,惰則皆暮氣也!眲摌I階段的公司本應該是披荊斬棘,銳意進取,表現出勃勃的生機。但創業的艱辛往往超出創業者的想象,不斷的挫敗侵蝕著創業者的意志,從而直接影響民心士氣。如果面對困難既沒有愿景,也沒有解決之道,由失敗引起的沮喪就可能變成不可逆轉的暮氣,最終壓垮整個公司。
正如有什么樣的人民就有什么樣的政府,產品的品質歸根結底取決于做產品的人,有什么樣的工程師(開發和測試)、設計師、架構師、產品經理,就有什么樣的產品。因此,保證產品品質最有效的辦法莫過于打造一支高水平的團隊,而團隊建設很大程度上取決于領導的藝術。
讓我們來看看從歷史中可以學到什么。秦失其鹿,天下人共逐之。最后的競爭在最有實力的兩個對手劉邦和項羽之間展開,當然最終的結果是屢敗屢戰的劉邦完勝屢戰屢勝的項羽。歷史學家們從個人性格、政治智慧、軍事才能、戰略戰術等各個角度對勝負之數做了全方位的分析,我認為決定最終勝負的最重要的原因當屬創業團隊的建設。
劉邦的團隊網羅了當時頂尖的一流人才,項羽當初的創業團隊也毫不遜色。項羽擁有戰國貴族的血統,接受過良好的教育,“見人恭敬慈愛,言語嘔嘔,人有疾病,涕泣分食飲”,更尊范增為亞父。而平民出身流氓習性難改的劉邦卻慢而侮人,甚至于向儒生的帽子里面撒尿。但是在項羽實力鼎盛的時候,一些了不起的大牛如陳平、韓信之輩卻選擇去項王而從沛公游,何也?原因其實很簡單,劉邦長期在黑會中混跡的經歷以及在革命斗爭的實踐中鍛煉出了高度的智慧和不凡的見識。
使他有能力明白團隊中大牛們的高明見解,聞弦歌而知雅意,并且不斷激發團隊的想象力和創造力。這其實就是所謂的領導力,也是劉邦“不能將兵,而善將將”的秘訣。而項羽雖然個人素質過硬,具有很高的軍事天分,巨鹿一戰,大破秦軍,“召見諸侯將,入轅門,無不膝行而前,莫敢仰視”。但他畢竟“too young, too simple, sometimes nave”,不是不尊重別人的建議,而是缺乏君臨天下而應有的領導力,稍微高深一點的意見便不能理解。讓我們來看一個具體的例子,當有人勸霸王定都關中的時候,他卻說:“富貴不歸故鄉,如衣錦夜行,誰知之者?”如此幼稚可笑的話,真叫人瞠目結舌,怪不得人家罵他沐猴衣冠,豎子不足與謀。而面對同樣的建議,盡管“左右大臣皆山東人,多勸上都雒陽”,但是劉邦卻知道這個意見的重要價值,排除眾議,定都關中,為后世弭平七國之亂起到了至關重要的作用。所以,一流的人才都離開項羽,跳槽到劉邦那里,把好的主意講給聽得懂的人了。
關于這一點,Steve Jobs講得更明白:
“For most things in life, the range between best and average is 30% or so. The best airplane flight, the best meal, they may be 30% better than your average one. What I saw with Woz was somebody who was fifty times better than the average engineer. He could have meetings in his head. The Mac team was an attempt to build a whole team like that, A players. People said they wouldn’t get along, they’d hate working with each other. But I realized that A players like to work with A players, they just didn’t like working with C players.”
一流的人才愿意和一流的人才一起工作,因為他們之間有共同語言,相互理解;而一流的人才卻不愿意和三流的人才一起工作,因為三流的人才根本不能明白一流的人才的想法和意圖,討論問題時總是纏夾不清,糊糊涂涂,無可無不可。另外,劉邦比之項羽還有另一個重要的優點,那就是毫不吝嗇的激勵措施,劉邦“使人攻城略地,因以與之,與天下同其利”,而項羽“至使人有功當封爵者,印刓敝,忍不能予!彼裕賾鸢賱俚捻椨鸩荒鼙WC最后決戰的勝利。垓下一戰,只落得霸王別姬,英雄氣短,天數耶?人事耶?歷史事件常常會驚人的相似,相似的劇本在三國時期再次上演。這次的主角換成了雄才大略的曹操和剛愎自用的袁紹。袁紹榆木疙瘩一樣簡單的大腦也同樣不能理解高明的見解,一而再,再而三地失去良機。在官渡之戰中被實力遠不如自己的曹操擊敗,從此一蹶不振。
歷史的經驗更加驗證了那句俗話,兵熊熊一個,將熊熊一窩。做領導的不一定十八般兵器,樣樣精通,但一定要加強修養,提高領導力,這是打造一支優秀的開發團隊的必要條件。產品的開發是百分之百的智力游戲和創造性活動,每個工程師的最重要的貢獻是TA的創造力和想象力。而領導要有足夠的智慧和見識用來領悟他們高明的建議,并想方設法利用各種激勵措施把他們的想象力和創造力最大限度地激發出來。相反,一個比較“熊”的領導形式上搞再多的頭腦風暴,對所謂的創新也一樣的于事無補。
我曾經歷過這樣一個產品開發團隊,幾乎所有的人對產品的目標和價值都不甚了了,甚至說不明白產品是什么,也不知道如何與同類型的產品做區分。很多人建議要把這些問題好好討論清楚,但是團隊的領導認為先做起來看,在開發中逐步加深認識,也許一下子所有的問題都清楚了,最不濟大家也可以在開發中練練手。最終的結果可想而知,產品不可避免地失敗了,剛剛招聘成立的部門也全部解散了。這不僅是公司的損失,而且影響到每一位員工的職業生涯,同時也浪費了寶貴的生產力。這說明如果領導把握不住產品的正確方向,即使開發團隊努力再多也不過是徒勞無益,與成功南轅北轍,漸行漸遠。
大公司設計的那些官僚而笨拙的開發管理流程不是創業公司可以承受之重。其實,最好的管理就是沒有管理。無為而治,所有人都在生產第一線,寫代碼,做測試。仿佛是一條由機器人操控的自動生產線,所有的開發任務都按部就班進行,順利得像流水一樣。沒有任何人力、物力浪費在管理工作上,當然生產效率是最高的。我想,這是一種可望而不可即的理想狀況。因為,產品開發本身不是流水線式的作業,存在許多不確定因素,比如對于每一項開發任務,幾乎不可能正確地估計出需要的時間,產品的需求隨時可能發生變化,任務之間存在各種依賴關系。所以,我們需要把開發工作劃分為具體的可操作的開發任務,估計每項任務所需的時間,根據需求的變化確定任務的優先級,協調任務之間的進度等,所有這些都屬于管理工作的范疇。因此,我們只能盡量減少管理,而做不到完全沒有管理的理想狀態。
為了下文敘述的方便,我們把管理產品開發的人統稱為開發經理,可能的角色包括產品經理,項目經理,技術主管等。開發經理應努力克制自己,盡量減少因為管理對工程師的工作帶來的干擾以及時間與精力的開銷,讓工程師專注于創造性的工作。開發經理要多做功課,精簡管理的流程,沒有必要開的會就不要去開,能夠開短會的就不要開長會,小會能夠解決問題的就不要開大會。記得在某大公司時,開發經理們為了同步項目的進度和狀態,早上工程師開始工作之前,每個開發小組都要花一刻鐘到半個小時的時間開一個例會,報告自己昨天的工作和今天的計劃。另外,還有數不清的各種各樣的項目狀況匯報會。這當然方便了開發經理了解項目的狀況,但卻浪費了工程師的時間和精力,去一遍又一遍地應付開發經理們重復且無聊問題。
對于創業公司而言,管理要做到盡量簡單,只要每個人都有事做,清楚地知道什么時間做什么事,并保證每件事的質量,就基本達到管理的目的了。開發經理要像一個在場邊指揮的足球教練,能夠及時發現團隊或個人的問題和缺陷,并采取有效措施加以補救,不能等到形勢嚴重了還渾然不覺,而當團隊運行順利時,開發經理就應該像空氣一樣自動消失;開發經理要像一個高明的調酒師,調酒師知道各種調料的風格味道,并能按照恰當比例制成美酒佳釀,開發經理也要清楚團隊中每個工程師的性情,優點和缺點,取長補短,合理搭配組合,高效率、高質量地完成任務;開發經理要像一個拉拉隊長,激發工程師的創造力和想象力,鼓舞士氣,傳播正能量;開發經理要像一個后勤部長,凡是和產品開發不直接相關的雜事,都能搞定。
為了追求簡單高效,照搬大公司的產品開發流程固然不可取。但對于行之有效的方法也斷不能一概拒之門外。比如,每個人都要清楚地知道產品開發計劃,規范測試的方法和流程等。當然有些方法要經過改造才能適用于創業公司。比如代碼審核,很多程序員認為是在給自己的工作挑刺,仿佛被批斗一樣,感覺很不舒服,甚至有些抗拒。若從另外一個角度來看,代碼審核就是另外不同的情景。當程序員對應用的需求不太明確時,代碼審核可以用來幫助理清需求;當程序員對自己的代碼沒有信心時,代碼審核可以用來幫助發現問題,修正錯誤;當程序員寫出優雅的算法時,代碼審核可以用來展示TA的奇思妙想。所以,代碼審核絕不應該是挑戰程序員,而是幫助程序員。這一點同程序員解釋清楚了,那么,程序員就會主動要求審核自己的代碼了。
【創業公司的產品開發以及團隊管理】相關文章:
如何進行創業團隊管理12-26
應該如何管理好創業團隊11-22
如何管理一個創業團隊04-21
創業和團隊是關鍵06-12
對創業團隊的選擇和看法04-11
創業團隊決策遵守七原則06-19
大學生團隊創業計劃07-21
小本創業的新產品介紹03-10
運營管理:創業公司的9條生存法則05-01