讓我們從金庸的武俠巨著《笑傲江湖》中一個片斷談起:
田伯光說道:“令狐兄,咱們已斗了一日一夜,再斗下去,你終究是斗我不過的,雖有你風太師叔不斷指點,終歸無用。你還是乖乖的隨我下山去罷?!保ㄅc業(yè)界標竿相比,令狐沖的初始水平還有不小差距)
令狐沖正要答話,忽聽得身后有人冷冷的道:“倘若我當真指點幾招,難道還收拾不下你這小子?”(超級、資深、金牌顧問風清揚出場了)
老者搖頭嘆道:“實在也太不成器!我來教你。你先使一招白虹貫日,跟著便使...”(首次指點,且看效果如何)
田伯光不等令狐沖抽劍,放脫單刀,......令狐沖登時為之窒息,長劍也即脫手。(明師指點,雖有長進,但還是難逃一?。?/span>
“你將這華山派的三四十招融合貫通,設(shè)想如何一氣呵成,然后全部將它忘了,忘的干干凈凈,一招也不可留在心中,去和田伯光打?!保ǖ诙沃更c,好像和第一次有點不同,有難度啦)
田伯光仰頭看劍,砰的一聲,鼻子已重重吃了一拳,登時鼻血長流。(終于有效果啦)
狐沖又施故技,對田伯光的快刀并不拆解,自此以巧招刺他,不料田伯光這次出手甚狠,刷刷兩刀,令狐沖又驚又痛,劍法散亂,數(shù)招后便給田伯光踢倒。(咋又不靈了?顧問說的不管用?。?/span>
風清揚道:“好在天色已晚,你約他明晨再戰(zhàn)。今晚你不要睡,咱們窮一晚之力,我教你三招劍法?!保磥淼媒厅c真功夫才能夠把項目搞定)
又斗一會,田伯光刀法見快,令狐沖暗叫:“糟糕,新學的劍法竟然完全用不上,太師叔一定在罵我蠢材”,再拆數(shù)招,額頭汗水已經(jīng)涔涔而下。(如果顧問認為客戶是蠢材,首先他自己就是蠢材!問題是業(yè)界最佳的解決方案“獨孤九劍”真的管用嗎?)
令狐沖在后洞繼續(xù)學劍,獨孤式第三劍的種種變化已經(jīng)盡數(shù)學全。風清揚道:“今日倘若仍然打他不過也不要緊。再學一日一晚,無論如何,明日必勝。”(果然是金牌顧問,自信心超強,但是真有效果還是虛張聲勢?)
令狐沖對單刀的種種變化已經(jīng)了然于胸,將其逼到生死邊緣。(初有成效——道路是曲折的,前途是光明的)
風清揚微笑道:“上乘劍術(shù),上乘劍術(shù),還差的遠呢。”(革命尚未成功,同志仍須努力——持續(xù)優(yōu)化,方可獨孤求?。。?/span>
我之所以欣賞金庸先生的武俠小說,主要原因是為我們描述了一個相對“真實可信” 的武俠世界。上面這一段就是對令狐沖學藝過程的精彩描述,寫得一波三折、跌宕起伏。
不過小說終歸是小說,回到現(xiàn)實中,一項業(yè)務(wù)和技術(shù)的提升卻是更加困難的??焖儆行У奶嵘髽I(yè)研發(fā)水平,為企業(yè)的發(fā)展提供充分的動力,甚至成為企業(yè)領(lǐng)先的核心競爭力,是目前許多中國企業(yè)的迫切要求。獲得提升至少需要兩個必要條件,就是方法和實踐。正確恰當?shù)姆椒ɑ蛘咄緩娇梢允沟眉寄芴嵘倪^程少走彎路、事半功倍,例如目前比較流行的IPD(集成產(chǎn)品開發(fā))模式、CMMI、6西格瑪、PMBOK(項目管理知識體系)等等,這些均為成熟的管理(相關(guān)于產(chǎn)品開發(fā)領(lǐng)域)模式,已經(jīng)為業(yè)界很多優(yōu)秀公司采用并證明為行之有效,如果沒有這些成熟的管理模式,可以想象我們會在黑暗中進行更長時間的艱辛摸索;但是好的途徑卻無法代替長期的努力和積累,僅僅理解上述方法并且也有實施的欲望,期望一蹴而就、達到立竿見影的效果,確是不現(xiàn)實的。這就好比有人喜歡李小龍的功夫,假設(shè)現(xiàn)在忽然得到了李小龍練功的方法,就按照其法練習,但是卻不能指望明天就可以成為另一個李小龍。
在歷經(jīng)了若干研發(fā)管理咨詢項目后,我感到很多企業(yè)(尤其是研發(fā)管理者)會有或多或少的樂觀認識——期望通過咨詢很快獲得明顯的效果,否則就會認為目前推行的方法無效而去嘗試另一種的方法。一種方法是否有效,是從實踐了該方法的項目結(jié)果中獲悉的,CMM/CMMI在正式評估時評估師會審查實施新體系的若干有代表性的項目去判斷是否達到某一級別,而不是僅僅看看定義的過程文檔,所以其過程改進時間長得甚至超過兩年(畢竟需要研發(fā)項目完整的驗證已經(jīng)定義好的過程,還有某些公司迫切需要為了應付評估而補文檔的時間)。
那么一個企業(yè)研發(fā)水平的提升,為什么需要“超過想象”的時間才會獲得效果?是否會存在什么訣竅使我們幾乎不付出任何代價就可以在短期內(nèi)獲得預期的收益呢?為了回答上述問題,我們可以根據(jù)企業(yè)研發(fā)管理的特點,從幾個要素來進行分析,盡管這些要素是零散的,但是足以管中窺豹,了解全貌。
文化和組織。研發(fā)管理體系的變革,無論采取疾風暴雨的激進方式,還是“潤無細無聲”借以潛移默化,終究是要對公司文化、組織結(jié)構(gòu)進行相當?shù)恼{(diào)整。當遭遇變革帶來的不確定性時,許多人會由于自己影響力、控制力的改變、專業(yè)技術(shù)的喪失、需要學習新的技能等原因而對變革產(chǎn)生觀望或者抵觸的態(tài)度。為了獲得大家由衷認同并參與到變革中來,需要進行大量的宣灌學習、組織動員,輔以必要的績效激勵措施。此外,我們在構(gòu)建一支研發(fā)團隊時不單是追求團隊的組成多么全面、具備多么高端的技術(shù)、甚至為數(shù)多么眾多,最重要的是這支團隊的工作效率——從組建初期的好奇、發(fā)展為矛盾和懷疑、再到規(guī)范化和相互信賴、融為一體,最終發(fā)揮出團隊作戰(zhàn)的巨大能力,必然需要一個長期磨合的過程,這是產(chǎn)品研發(fā)活動的特征所決定的,有別于簡單重復的體力勞動。
技術(shù)/技能。運作良好的研發(fā)管理體系可以不斷促使研發(fā)人員提高技術(shù)水平,使“不同的人做好同樣的事情”,避免產(chǎn)品研發(fā)過分依賴少數(shù)骨干。提升技能的途徑主要是進行有計劃有針對性的培訓和學習,對以往的經(jīng)驗教訓進行總結(jié)并對未來的工作提供借鑒,這種培訓和共享機制從建立到發(fā)揮其作用,同樣需要一段時間。我發(fā)現(xiàn)有的公司盡管建立了相關(guān)制度,很短時間的積累無法起到真正的效果,結(jié)果是這些做法被看成無效而廢止了。
平臺。為了滿足服務(wù)于不同需求的客戶,一個公司往往不可能憑借一款產(chǎn)品包打天下,而是有選擇的推出一系列的產(chǎn)品。從頭開發(fā)每款產(chǎn)品無疑是低效和浪費的,很自然會想到通過重用來解決這個問題。最高層次的重用就是平臺化開發(fā),即建立包括通用技術(shù)要素、整體架構(gòu)在內(nèi)的產(chǎn)品平臺,進而由此疊加不同的功能特征,形成最終的產(chǎn)品。想從平臺化開發(fā)中獲得最大的收益,關(guān)鍵是平臺的定位,即被建立的平臺適用范圍是什么,可以支撐哪些產(chǎn)品。我們不難體會其實質(zhì)還是產(chǎn)品規(guī)劃、把握行業(yè)發(fā)展趨勢、確定產(chǎn)品需求等活動做的是否到位。很多公司是從做單獨的項目發(fā)展起來的,開發(fā)立項依賴于總經(jīng)理,并不具備同時熟悉市場和研發(fā)的均衡人才,缺乏稱職的市場管理團隊和工具方法,即使設(shè)立了專門人員負責,往往由于基礎(chǔ)薄弱而在短期無法輸出有效的產(chǎn)品需求和產(chǎn)品規(guī)劃,可以想象其平臺或者過于“全面”,其開發(fā)周期過長而影響產(chǎn)品開發(fā);或者過于“簡陋”,具體產(chǎn)品的開發(fā)工作量依然很大;甚至平臺規(guī)劃偏離市場需求,平臺成了產(chǎn)品開發(fā)的擺設(shè)。把握市場需求及其變化是產(chǎn)品開發(fā)成功中永恒的話題,希望擊中“移動靶”,并非朝夕可以達到。
數(shù)據(jù)積累。“沒有度量就沒有管理”,盡管有些絕對,但是也道出了度量數(shù)據(jù)對管理的重要意義,我們可以從收集和統(tǒng)計的數(shù)據(jù)中準確發(fā)現(xiàn)研發(fā)體系的基礎(chǔ)能力、薄弱環(huán)節(jié)、改進效果。由于研發(fā)項目周期的實際情況,項目數(shù)據(jù)的收集也需要較長的周期,并且樣本達到一定數(shù)量時的分析才有意義,令人遺憾的是常常即使最初步的信息收集活動也難以很好落實,更談不到統(tǒng)計分析了。期望管理水平達到“量化”這個級別,顯然不象“僅僅通過了CMMI 四級”那么輕松。
監(jiān)督和持續(xù)改進。無論多么先進的管理模式,缺乏有效監(jiān)督,執(zhí)行中都會漸漸走樣,最終回到原來的模式上來。質(zhì)量保證(QA)人員,很重要的職責就是對研發(fā)體系的運行狀態(tài)進行客觀的監(jiān)督和審計,防止執(zhí)行者(包括公司相關(guān)領(lǐng)導)的惰性和“例外”情況影響執(zhí)行力度,其職責就要求質(zhì)量保證人員既懂業(yè)務(wù)又懂流程,否則難以勝任,隔靴搔癢的監(jiān)督缺乏說服力也不會有效果,而合格的質(zhì)量保證人員需要長期的培養(yǎng)。此外,理想的流程體系是有彈性的、既不限制研發(fā)的創(chuàng)新力、又可以防止過于凌亂的問題,相對于不斷推陳出新的產(chǎn)品,更要與時俱進,這就要求流程管理人員不斷收集改進建議和暴露問題,去推動流程的優(yōu)化工作。既然開發(fā)流程的質(zhì)量對產(chǎn)品的質(zhì)量具有很大的決定意義,這就決定了流程優(yōu)化的長期性——事實上,我還沒有見到過那種理想中的流程,先進到使用了超過三年時間而不需要做任何修改,除非把沒有真正獲得執(zhí)行的流程當成流程。
信息化。適當?shù)腎T系統(tǒng)來支撐產(chǎn)品開發(fā),無疑會極大的提升效率和質(zhì)量。既然流程需要持續(xù)優(yōu)化改進,IT系統(tǒng)也就需要隨之進行必要的調(diào)整。
從上面的分析可以看到,提升研發(fā)水平,首先就是選擇一套優(yōu)秀的管理模式,充分理解其內(nèi)涵,然后就是長期實踐,如果說存在什么訣竅的話,那就是貫徹的決心和力度。盡管結(jié)論有些令人沮喪,但是至少指出了一條切實可行的途徑,前途充滿希望。以韓國的三星公司為例,從默默無聞(早期三星在機場內(nèi)運送行李的小推車上打廣