Office 365的中國開發故事
座落在北京中關村地區的兩棟辦公樓,是微軟亞太研發集團總部的所在地。Office 365 云服務的中國開發團隊就駐扎在其中一棟大廈,占據了三層樓的辦公空間。在這個龐大的開發機構中,這三個樓層顯得有些不同,最直觀的變化就是采用了開放式的 辦公空間,300 多名工程師工作其中。要知道從微軟創立之日起,每位員工都會擁有自己的辦公室。這一慣例在最近幾年才被打破,Office 365 的中國開發團隊就是率先進行開放式辦公嘗試的部門。
微軟 Office 中國商務軟件部總經理陳正弘
在微軟 Office 中國商務軟件部總經理陳正弘看來,開放式辦公對 Office 365 這款云服務的開發有著重要的象征意義。“這意味著我們降低了開發組織內部的‘圍墻’,打破了固有的邊界,真正向云服務開發模式轉型。”他說。陳正弘在 1994 年前加入微軟,一直服務于微軟的 Office 部門,見證了微軟辦公軟件過去 20 年的歷史變遷。
在過去的十幾個月里,Office 365 是微軟的產品系列中無可爭議的明星。它是微軟有史以來銷售收入最快達到 10 億美元的產品,短期內即在 125 個國家推出,吸引了超過 300 萬的軟件開發者。在 2013 財年,Office 365 更是贏得了 15 億美元的銷售收入。
作為微軟在云計算、移動市場踏浪而行的先鋒,Office 365 的開發由微軟分布于全球各地的 6000 多位開發工程師協同完成。微軟亞太研發集團的 Office 365 中國開發團隊深度參與其中,承接了 Office 365 核心引擎的研發任務。剛剛在中國市場落地的 Office 365 中國版更是中國開發團隊的心血之作。針對這個由合作伙伴世紀互聯實際運營的云服務,中國開發團隊在安全性、用戶體驗優化等方面全情投入。
研發模式全面轉型
“云就是未來”,這是陳正弘反復向其團隊成員所強調的。在他看來,微軟正在策動從最傳統的軟件開發模式向全面基于云的開發模式轉型的急變,每一 個員工都身處其中,需要適應并推動這一具有深遠意義的變革。而在未來,微軟的技術創新構想的萌發、實現和交付,都將越來越多在云端實現。
在這樣的轉變之中,Office 365 的中國開發團隊開始奔跑。Office 每三年發布一個新版本的時間周期已經不復存在,Office 365 幾乎每周都會有新的版本發布。“對用戶來說,Office 的產品形態改變了,他們隨時都可以獲取到最新的 Office 版本。而對于微軟的開發團隊而言,這是從戰略愿景到開發模式,乃至日常生活狀態的巨變,團隊的人員配備、工作模式、產品更新節奏、測試和服務模式,都要順 應云端開發的趨勢。”陳正弘說。
為了適應云服務的快速開發模式,Office 365 的中國開發團隊的例會已經改成站著召開。而在云服務開發模式下,開發工程師更能夠從客戶反饋的真實數據中獲得指引。“在云服務模式中,我們能夠實時收集客 戶的反饋,并且在第一時間傳達給相對應的開發團隊。通過大數據[注]的統計分析,開發人員能夠知曉客戶對產品功能的喜好,由此判斷出未來需求。在云服務平臺之上,我們還經常進行 AB 測試,把不同的版本推送給不同范圍的用戶試用,然后在通過用戶的實時反饋,決定讓哪個版本投入商用。”陳正弘說。
陳正弘把云服務的開發比喻成一種“冒險”,而他所要做的就是鼓勵員工“冒更多的險”,同時更加合理地把握云服務開發的節奏。他認為,云服務所采 用的開發模式會帶來開發思維、乃至企業文化的一系列重大改變,其中之一就是開發的過程可以犯錯。“云服務模式提供了試錯和修復的時間和空間,但要求在開發 流程和質量保障等方面進行更高水平的管理。為此我們將技術創新與質量保障有機地整合起來。在新的模式下,開發組織成員的職責可以根據研發的進度和用戶需求 進行調整,測試人員可以做開發,開發人員也可以編程。目前,Office 365 的開發團隊采用的是全球7×24×365 的‘開發-技術支持聯動’模式。”他說。
中國用戶專屬定制
在中國市場,Office 365 的運營和交付由世紀互聯進行。這一區別于全球其他地區的交付模式,以及中國市場特色的網絡與應用環境,讓陳正弘所領導的開發團隊在服務定制化與區域交付領域付出了諸多努力。
“服務的安全性和交付性能是 Office 365 的中國開發團隊首先解決的兩大課題。”陳正弘說。為了強化 Office 365 的安全性,微軟通過第三方安全評測機構對其安全性進行了評估,使其符合中國市場的需要,以及政府監管的要求。另外,微軟也與世紀互聯合作開發了針對性的規 則和技術,以保護中國用戶的數據安全性。
針對中國的網絡性能不穩的問題,微軟進行了專門的投資,選擇合適的 CDN 合作伙伴,保證各個地域的用戶能夠建立更好的網絡環境。“2014 年春節期間,我們的 300 多名工程師在回家過年時使用了 Office 365 分享見聞,這是一個大范圍的測試,幫助我們了解了不同地域網絡環境中使用 Office 365 的真實狀況。”陳正弘說。
除此之外,針對中國用戶在移動互聯平臺方面的需求,微軟還調整了移動互聯平臺的研發順序。同時,針對一些中國用戶的特殊需求,例如用戶希望有自己的域名配置,Office 365 的中國開發團隊也提供了特別的技術研發與服務支持。
從 2013 年 8 在中國市場啟動公測至今,Office 365 的中國開發團隊已經從與近 20000 名不同類型的用戶交流中獲取了開發需求,并以此作為云服務開發改進的重要指導。對于陳正弘和他的團隊而言,Office 365 正式在中國落地是開發模式向云轉型的寶貴成果,也是一個全新的開始。“過去的 4 年中,Office 中國開發團隊經歷了艱苦的摸索,也積累了豐富的經驗。我們將帶著這份寶貴的財富繼續前行。”陳正弘說。
<span id="shareA4" class="fl"> </span>
</div>