10月23日,微軟在全球發(fā)布了新一代操作系統(tǒng)Windows7(簡稱WIN7)。在大家都聚焦于WIN7所帶來的種種更新之時,《中國電子報》記者對微軟(中國)公司及研發(fā)集團的高層、合作伙伴進行了獨家采訪,希望揭秘VISTA的錯誤以及從VISTA到WIN7升級的背后,微軟如何糾正錯誤、如何開展全球化制造軟件。希望這些分析能對中國軟件產(chǎn)業(yè)的產(chǎn)品制造、創(chuàng)新有所啟迪。
失誤
VISTA未適應計算模式變化
2006年11月和2007年1月,微軟歷時5年、耗資過百億美元研發(fā)的WindowsVista企業(yè)用戶版和個人用戶版分別發(fā)布。但發(fā)布一年后,微軟收到的是令人失望的市場反饋:來自中國某數(shù)據(jù)機構(gòu)的區(qū)域性調(diào)查報告顯示,VISTA的普及率為20%;在被調(diào)查使用VISTA的用戶中,有1/3遇到了至少一個硬件兼容的問題。據(jù)企業(yè)用戶反饋,許多可以在XP上運行的工業(yè)軟件在VISTA上無法運行。在中國,使用人數(shù)超過1.5億人的網(wǎng)上銀行,用戶網(wǎng)銀身份認證系統(tǒng)在VISTA上無法運行。不僅僅在中國,全球VISTA的用戶都遭遇了軟件、硬件、網(wǎng)絡(luò)的兼容性欠缺的問題,此外占用資源過大、啟動和運行時間太久等都成為用戶頭疼的問題。而這些問題的暴露,和VISTA操作系統(tǒng)更炫的界面、更強的安全性相比較起來,用戶還是更愿意退回到XP時代。
微軟中國研發(fā)集團首席技術(shù)官、微軟亞洲工程院院長張宏江在接受《中國電子報》記者獨家采訪時坦言:“VISTA的問題不是技術(shù)上的,而是運作上的,主要表現(xiàn)在:一是對合作伙伴(包括硬件平臺、應用軟件和網(wǎng)絡(luò))的兼容性測試做得不充分。由于VISTA對原有的Windows安全性進行了大規(guī)模的提升,很多關(guān)鍵內(nèi)核發(fā)生了變化,這對兼容性的測試提出了很高的要求,解決不好就會出現(xiàn)較大問題。二是對技術(shù)、功能指標定得過高,導致資源匹配失衡。通常來看在市場上成功的軟件產(chǎn)品都是取其性能的平均值,而不是所有功能的極致化,但是微軟給VISTA賦予了太高的性能要求和復雜性。”
也許大家還記得,微軟VISTA的發(fā)布時間曾一拖再拖,并因產(chǎn)品開發(fā)無法如期交付使用而換掉了VISTA開發(fā)團隊的老板。
應該說,VISTA開發(fā)經(jīng)歷了漫長的5年時間,而這5年正是全球軟件產(chǎn)業(yè)從產(chǎn)品化時代向“軟件+服務”時代轉(zhuǎn)型的前夜,這個轉(zhuǎn)型要求軟件制造的方法也必須改變。這是一個漸變的過程,但是當時的微軟沒有意識到,還依然沿用一直以來的產(chǎn)品化時代的開發(fā)模式:自己主導定義,自己開發(fā),與生態(tài)鏈的互動并不緊密,導致軟、硬件與網(wǎng)絡(luò)兼容問題產(chǎn)生。此外在計算模式已經(jīng)從“軟件”演變到“軟件+服務”、“云+端”的計算模式后,作為“端”的操作系統(tǒng),不應該把所有的功能都集中在自己身上,應該將更多的功能與“云”互動、與“云”分享。VISTA所遇到的種種問題正是產(chǎn)品化進入軟件+服務時代必然的不適反應。
在WIN7發(fā)布的前夕,記者獨家采訪了微軟全球資深副總裁、微軟中國研發(fā)集團主席張亞勤,求證“軟件+服務”時代與軟件產(chǎn)品化時代的開發(fā)方法的區(qū)別。他認為,PC從單機時代進入PC、手機等多元終端融合互聯(lián)“云+端”的計算時代,軟件的架構(gòu)、軟件提供服務的方式正在發(fā)生著變化。一個平臺式的軟件歷時4年-5年“真空式”的開發(fā)時代已經(jīng)過去,這個變化意味著軟件的開發(fā)制作必須是全球化、分布式、開放式的,必須與合作伙伴、與產(chǎn)業(yè)生態(tài)鏈一起進行協(xié)作開發(fā),不斷互動溝通才有可能制造出具有廣泛兼容性和滿足用戶體驗需求的平臺化產(chǎn)品來。
修正
瘦身、產(chǎn)業(yè)鏈協(xié)同、廣泛收集用戶體驗
在微軟公司發(fā)展的30多年歷史中,微軟曾經(jīng)歷過無數(shù)次的挫折,但都挺過來了,原因是比爾·蓋茨和微軟善于快速糾正錯誤,這次也不例外。
糾正VISTA的錯誤,WIN7做的最重要的工作之一是做“減法”。張亞勤說:“WIN7必須要對原來的VISTA進行瘦身優(yōu)化。在架構(gòu)方面,更模塊化;在代碼方面,把很多過去的舊代碼清除掉;在用戶界面方面,把復雜的功能都屏蔽掉,當需要時再調(diào)用出來。過去,我們想調(diào)用應用程序須打開運行才可以查看,WIN7只要鼠標移動到相應的位置,它就會動態(tài)顯示。”
WIN7做減法說起來容易,但是實現(xiàn)起來確是一個艱難復雜的過程。所以微軟項目經(jīng)理張琪在剛剛過去的兩年時間里處于有些“癲狂的戀愛”狀態(tài)。因為這個微軟中國研發(fā)集團的小伙子所在的團隊要做的工作是對Win7里的核心組件MSXML進行優(yōu)化,以保證系統(tǒng)和應用程序運行得穩(wěn)定高效。張琪需要拿出和姑娘戀愛的激情和持之以恒的精神來做軟件優(yōu)化工作。他說:“WIN7編程模型和硬件條件都發(fā)生了巨大的變化,在以前很多發(fā)生概率很小的事件,在Windows7會頻繁發(fā)生,并且是隨機發(fā)生的,要重現(xiàn)變得很困難,要解決這些問題就更加困難。”要優(yōu)化、要占用更少的資源代碼,需要模塊化、需要刪掉很多舊代碼。
糾正VISTA的錯誤,WIN7采用的方法之二是全球生態(tài)鏈協(xié)同制造。回顧歷史,幾乎所有微軟進入的領(lǐng)域,他都不是第一個進入者,也不是擁有最好技術(shù)的企業(yè),但微軟依然能夠成為該領(lǐng)域最大的市場份額擁有者,或名列前茅,這一切來自于微軟追求普及化和市場最大化的企業(yè)經(jīng)營理念。實現(xiàn)普及化和市場最大化,微軟是以產(chǎn)業(yè)生態(tài)鏈的方式來組織競爭的。但是在開發(fā)VISTA的時候,微軟忽略了這一點,因為底層架構(gòu)的變化、安全性升級后,VISTA對軟件、硬件和網(wǎng)絡(luò)的兼容性發(fā)生了變化,微軟沒有意識到,只是在VISTA產(chǎn)品上市之后才做相關(guān)的兼容性測試,其結(jié)果可想而知。這是VISTA最失敗的地方,所以到了WIN7,微軟重拾了“生態(tài)鏈”這張牌來解決兼容性的問題。
于是從開發(fā)WIN7的第一天起,微軟就布下了天羅地網(wǎng),在全球范圍內(nèi)對硬件、軟件、網(wǎng)絡(luò)進行廣泛的信息收集,進行兼容性測試。當2009年9月1日,微軟宣布在中國市場WIN7與92%以上的硬件和91%以上的應用軟件、95%以上的網(wǎng)絡(luò)都實現(xiàn)兼容的時候,這些數(shù)字的背后,是一個無法用數(shù)字來描述的巨大付出。
操作系統(tǒng)是平臺軟件,其擁有一個龐大的產(chǎn)業(yè)生態(tài)鏈,自下而上是CPU芯片廠商、主板廠商、PC筆記本整機廠商、外設(shè)廠商、應用軟件廠商、網(wǎng)絡(luò)服務提供商等等。說服產(chǎn)業(yè)鏈加入你的陣營,和產(chǎn)業(yè)生態(tài)鏈同步互動開發(fā),實現(xiàn)更大范圍的兼容性,這其實是一個艱難而又漫長的過程。產(chǎn)業(yè)鏈協(xié)作研發(fā)的過程,某種意義上講也是產(chǎn)業(yè)生態(tài)鏈的銷售過程。
糾正VISTA錯誤,微軟做的第三個重要工作是全球化采集用戶體驗,進行互動式開發(fā)。除了兼容性大規(guī)模提升、占用資源更少、更易用之外,WIN7還有一個顯著的特點就是,在滿足用戶的需求上提供了更多的地區(qū)化和個性化的選擇。
WIN7在用戶體驗上進行了很多改進。有觀點說,微軟與其他幾個陣營的操作系統(tǒng)廠商相比,之所以能夠一直保持市場的領(lǐng)先性,除了更廣泛的生態(tài)鏈運作,經(jīng)過20多年的發(fā)展,微軟創(chuàng)造了“一個基于大眾需求又不斷升華需求的微軟式用戶體驗”,正是這樣的用戶體驗,提高了用戶與微軟之間的黏性。
那么微軟公司用什么樣的體制機制進行用戶體驗收集、進行用戶體驗改進?張宏江介紹,微軟全球化的用戶體驗收集有這樣幾個重要的渠道:OEM廠商,微軟內(nèi)、外部用戶。此外,微軟自己在全球各地建立實驗室進行用戶體驗收集,把客戶請到實驗室,觀察用戶點擊鼠標的位置、次序、方式和習慣等。另外,微軟會設(shè)計一些虛擬的功能和場景(后端不是真正的實現(xiàn)),讓用戶使用,把用戶接受度高的功能規(guī)劃到產(chǎn)品中,然后組織開發(fā),推進實現(xiàn)。
張宏江認為,在滿足用戶體驗上,有幾種做法:一種是引導式。引導用戶體驗是一種藝術(shù),蘋果的 iPod和iPhone在這方面做得不錯。蘋果是“粉絲”文化的創(chuàng)造者,他只需要滿足“粉絲”這部分人群需求就可以,而“粉絲”只會占整個市場的5%左右。另一種是基于需求又升華需求式。這個以微軟為代表,微軟是大眾化軟件的創(chuàng)造者,他需要滿足70%甚至更多人群的需要,所以微軟需要捕捉大部分人的需求,并做部分超前性引領(lǐng)設(shè)計。
機會
研發(fā)全球化給中國更多的機會
微軟Windows平臺全球副總裁MikeNesh說:“像Windows這樣用戶遍布全球的項目,只能以團隊的方式來完成。我們感謝來自全世界用戶、合作伙伴和開發(fā)者的貢獻,WIN7是眾志成城的結(jié)果。”
在這次WIN7的20多個核心功能中,有兩個核心功能由中國研發(fā)集團負責研發(fā)。在全球化、開放式和分布式的開發(fā)模式下,每一個國家和地區(qū)的研發(fā)團隊都將分擔和獲得更多的機會。張亞勤曾在3年前說,中國研發(fā)團隊未來希望達到3000人。在WIN7發(fā)布的前夕,中國研發(fā)團隊的人員已提前達到這個數(shù)字。
此外,將有越來越多的合作伙伴加入到微軟公司的研發(fā)鏈條中。可以說微軟不僅僅改變了原來的軟件制造模式,同樣也給微軟生態(tài)圈帶來了更多的機會。在過去,微軟研發(fā)大部分的外包訂單給印度,但是隨著中國外包企業(yè)和外包人才的不斷成長,這個機會正在不斷向中國傾斜。在微軟每年近100億美元的研發(fā)投入中,中國有望從中拿到更多的外包訂單,微軟公司承諾每年保持兩位數(shù)以上增長的外包訂單給中國,而中國外包企業(yè)的開發(fā)人員也將因為與微軟全球研發(fā)人員協(xié)同研發(fā),而獲得全方位的技能提升。
文思創(chuàng)新公司W(wǎng)IN7項目組的負責人在一次大學生招聘會上說:“如果你們有機會到微軟公司工作,我恭喜你們;如果你們進不了微軟來到文思,我歡迎你們,你們在這里也將有機會與世界一流的軟件公司開發(fā)人員一起工作。”
中國應該抓住全球軟件研發(fā)模式變化的機會,從產(chǎn)品設(shè)計、產(chǎn)品開發(fā)到市場運行進行規(guī)劃;同樣也可以利用軟件研發(fā)全球化的機會,為自己積累更多的人才,盡快做強中國的軟件產(chǎn)業(yè)。
進入論壇>>聲明:IT商業(yè)新聞網(wǎng)登載此文出于傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述。文章內(nèi)容僅供參考。新聞咨詢:(010)68023640.推薦閱讀
前3季臺積電最會賺錢 聯(lián)發(fā)科成每股獲利王
中國臺灣地區(qū)公司Q3財報紛紛出爐,前3季最會賺錢的公司為張忠謀帶領(lǐng)的臺積電,而每股獲得最高的寶座則由聯(lián)發(fā)科奪得。據(jù)悉,根據(jù)前3季財報,稅后純利最高的依次是臺積電、鴻海、中華電、聯(lián)發(fā)科、臺塑、宏達電。 據(jù)中國>>>詳細閱讀
本文標題:從VISTA到WIN7 微軟探求軟件開發(fā)新模式
地址:http://www.oumuer.cn/a/xie/20111230/198840.html