無法復(fù)制的特例:微軟Windows
開發(fā)一個讓全世界數(shù)億人都使用的軟件是很多程序員的夢想。就這一點而言,微軟Windows客戶端設(shè)備與多媒體部門總經(jīng)理丹尼斯·弗蘭納根(Dennis Flanagan)確實讓人羨慕不已,因為從Windows 98時代,他就開始負責(zé)Windows產(chǎn)品研發(fā)及市場推廣工作。可以說,弗蘭納根見證了微軟成功的歷程。
公開的秘密
若是讓我們列舉微軟所創(chuàng)造的歷史,恐怕要足足說上一本書。從微軟的企業(yè)文化到微軟的里程碑式產(chǎn)品開發(fā),再到創(chuàng)始人比爾•蓋茨的傳記。似乎,微軟早已沒有什么秘密了。
然而,如果非讓我們從微軟眾多功績中挖掘其成功的要素,那么我們不得不承認,微軟在構(gòu)建大規(guī)模客戶端產(chǎn)品能力上的獨樹一幟。這種大規(guī)模,除了包括客戶端軟件的代碼規(guī)模十分龐大外,還包括整個微軟技術(shù)體系的龐大,更重要的是,數(shù)量巨大的微軟客戶端用戶,更是讓人敬畏,今天的企業(yè)很難做到的這一點。
盡管仍有不少人在非議微軟軟件產(chǎn)品的質(zhì)量,在糾纏微軟產(chǎn)品的安全性問題,但事實上,除了微軟,已經(jīng)沒有任何第二個公司能夠讓自己的產(chǎn)品被這樣龐大的用戶群所使用,同時又能夠確保其產(chǎn)品的代碼質(zhì)量和有效。主流軟件工程思想盡管一直沒有在微軟體系中得到大力的宣傳,但微軟卻在主流之外創(chuàng)造奇跡。
弗蘭納根認為:“開發(fā)任何大規(guī)模產(chǎn)品,尤其是像Windows那么復(fù)雜的系列產(chǎn)品,不僅會涉及許多軟件系統(tǒng),還有更多硬件系統(tǒng)。這需要微軟具備一系列基本思路,一個結(jié)構(gòu)非常完善的工藝流程,這樣才能使得整個團隊可以按部就班地協(xié)作?!?/P>
當(dāng)然,這不僅包括產(chǎn)品的開發(fā),還包括從產(chǎn)品在總體規(guī)劃、功能的設(shè)計和添加、開發(fā)、測試以及市場推廣等多個環(huán)節(jié)的協(xié)作。僅僅是Windows 7研發(fā)團隊,就有三個不同的小組在協(xié)同工作,他們主要負責(zé)開發(fā)、測試等工作。工程的進度已經(jīng)確定,何時能交付卻并不容易控制。
其實,Windows成功推向市場,主導(dǎo)權(quán)不在于編碼人員編寫代碼,也不在于管理人員協(xié)調(diào)資源,而是更高層面上先進的工程理念控制。比如,如果需要在Windows 7中添加一些額外功能的話,就必須在事先制定非常完善的工藝流程。
正因為有效的工藝流程,微軟才獲得了將產(chǎn)品推向市場的強大動力。
無法復(fù)制的特例
然而,僅僅憑借流程和工藝,微軟還無法把軟件變成商品。Windows的成功其實是一個特例。這也是自微軟成功二十多年來,一直沒有其它軟件公司可以復(fù)制這一模式的原因。
如果我們回顧一下20世紀80年代的市場,我們可以很容易地得出這樣的結(jié)論。那時的人機交互模式最常見的就是Unix式的命令行。這對于技術(shù)人員來說當(dāng)然不是難事,但對那些普通人,恐怕光是要記住各種各樣的復(fù)雜命令,就已經(jīng)足夠讓他受得了。盡管那時的大眾還沒有今天這樣對PC的需求,但毫無疑問的是,市場有了一個契機,微軟適時地抓住了。
接下來的故事,想必每一個開發(fā)者都知道。Windows橫空出世,一舉改變了人們使用計算機的方式,整個計算機市場因此很快地升級到全球每一個家庭的桌面上。
常有歷史學(xué)家假設(shè):如果當(dāng)時做這件事的人不是比爾•蓋茨,那么會不會有另外一個人來完成這個奇跡?基于這種假設(shè)的結(jié)論通常都是肯定的,時代的進步需要計算機本身的發(fā)展,同時也造就了微軟。
回顧這段封塵的歷史,我們得出這樣一個結(jié)論:一個具備新理念的產(chǎn)品在其開拓市場階段,并不需要太多的市場行為來宣傳和推廣,因為新的產(chǎn)品理念本身就是市場推廣中最重要的部分。
【編輯推薦】

























