【成都網(wǎng)站設(shè)計】淺談中美軟件開發(fā)的差異性

2022-07-27    分類: 軟件開發(fā)

[CSDN記者/付江]IBM一年一度的(Rational)軟件技術(shù)盛宴上,記者在現(xiàn)場專訪了IBM架構(gòu)與技術(shù)副總裁Michael Karasick。Michael在回到美國總部之前,曾經(jīng)在中國工作了三年,地點是在北京上地軟件園IBM CDL(IBM中國開發(fā)中心),并擔(dān)任Lotus軟件研發(fā)總監(jiān)的職務(wù),多年在中國直接負(fù)責(zé)一線團隊的開發(fā)管理工作,并接觸到了國內(nèi)眾多不同風(fēng)格的軟件開發(fā)公司,使Michael對中美軟件開發(fā)的不同風(fēng)格有了自己的觀察,記者的采訪也從這個話題開始。

Michael表示,就他觀察到的中國軟件開發(fā)來說,有幾個方面是比較突出的,1.根據(jù)客戶需求做量身定制化的特征非常明顯;2.軟件交付后的持續(xù)服務(wù)還要跟上。

而對于中國程序員來說,讓Michael印象深刻的有三點:首先是中國的程序員整體都相當(dāng)年輕。與國外動不動就35歲甚至45歲以上的開發(fā)者群體形成強烈反差;其次中國的開發(fā)者對技術(shù)開發(fā)任務(wù)非常專注(Focus),非常有毅力,能夠承擔(dān)極高強度的開發(fā)任務(wù),他在美國總部和世界其他地區(qū)都沒有見過這樣的開發(fā)團隊。此外,Michael認(rèn)為,國內(nèi)的開發(fā)人員雖然年輕,但對中國軟件未來發(fā)展和世界軟件的最新趨勢非常關(guān)注。

在Michael看來,美國軟件公司的開發(fā)速度非??欤谲浖_發(fā)過程中是在不斷的衡量(Measure)各種因素,不斷計量軟件的目的、開發(fā)進度、成本、回報,而中國的軟件開發(fā)速度比美國更快更搶,就像放錄像帶快進一樣,也沒那么多衡量過程。他談到,在中國做軟件開發(fā),有一個因素是最重要的:Schedule(日程表),即按進度表完成軟件開發(fā)任務(wù)是第一位的,而不是像美國人那樣去關(guān)心軟件質(zhì)量、開發(fā)流程和公共模塊的積累。

有兩點,Michael在北京呆了三年后直到離開也沒搞明白:(1)國內(nèi)的程序員的拼命勁是他在全球的其他地方很難看到的;(2)什么都在搶,甚至很多軟件公司自己都不知道搶的目的是什么。

事實上,在早些時候國內(nèi)有一本由楊錦方等編著、清華大學(xué)出版社出版《CVS和Nightly Build技術(shù)》的書籍,在里面,編著者楊錦方對“中美兩國軟件開發(fā)管理的比較與啟示”發(fā)表了類似的觀點。在那本書里,作者從中美軟件工程師年齡和經(jīng)驗、軟件開發(fā)管理職位設(shè)置、開發(fā)管理應(yīng)用軟件水平、軟件開發(fā)流程等角度進行了分析。

在采訪中,Michael提到了一個詞,國內(nèi)程序員的中國技能(Chinese Skills),即長期做項目型的定制化軟件開發(fā)過程中培養(yǎng)出來的獨特技能,加上中國客戶的需求很獨特,這些技能在其他國家是很難看到的。由于中國有比全球任何地方都復(fù)雜得業(yè)務(wù)環(huán)境,與中國企業(yè)大量新建或改造升級軟件系統(tǒng)建設(shè)相對照,在成熟的美國企業(yè)軟件市場上,美國企業(yè)的IT建設(shè)更多集中于對原有系統(tǒng)改造、升級或整合,新建軟件系統(tǒng)比例相對很小。Michael認(rèn)為未來中國將會有全球大規(guī)模的SOA開發(fā)梯隊。

對于軟件開發(fā)的未來,Michael分享了幾點看法:1.首先是軟件在無處不在;2.不斷演進的系統(tǒng)將變得越來越復(fù)雜,也給軟件提供了解決更復(fù)雜問題的機會。大量的系統(tǒng)既會保留傳統(tǒng)功能,又會摻雜著新的功能,并不斷演進。3.軟件生命周期過程中的技術(shù)人員協(xié)作(注意:這里用的是軟件生命周期過程,而不是開發(fā)過程)更加重要,即協(xié)作設(shè)計、協(xié)作開發(fā)、協(xié)作測試、協(xié)作交付會成為主流。從另一個角度來說,在Michael看來,軟件開發(fā)的未來已經(jīng)越來越不僅僅是開發(fā)的問題,而是生命周期管理的問題,純粹的軟件開發(fā)過程已經(jīng)不再是那么重要了,而是軟件交付之后,它的運行、安全性、持續(xù)服務(wù)的問題,這些都是要特別注重的,軟件的關(guān)注點變了。

對于云計算對IBM R&D Model的影響,Michael舉了兩個例子。首先是IBM已經(jīng)在把分布各個不同部門的服務(wù)器都收回來整合在一起了,形成一個云。以前這些服務(wù)器都是不同部門獨自擁有的集群,用于本部門的集群做產(chǎn)品的開發(fā)和測試?,F(xiàn)在將服務(wù)器收回來后,組成一個大云,符合權(quán)限的所有人都可以調(diào)用里面的資源,并實現(xiàn)靈活管理。尤其是一些短期的項目和產(chǎn)品,已經(jīng)不在單獨分配服務(wù)器,都放到云平臺上去做。其次,虛擬化技術(shù)在IBM內(nèi)部的大量運用。他認(rèn)為,目前這些模式在IBM內(nèi)部實驗一段時間后都比較成熟并有了很強的實戰(zhàn)性,下一步將介紹給客戶使用。他強調(diào),云計算不僅對于IBM的Raional軟件是個機會,對所有的人都是機會。因為云計算的模式不斷在變,只有在變化,對參與者就有無窮的機會。

采訪最后,Michael總結(jié)一句話:大規(guī)模團隊開發(fā)中的協(xié)作。對于IBM的Rational是一個絕好的機會。

協(xié)作、協(xié)作、協(xié)作,這也是記者在本次Innovate 2011大會上聽到的最多的詞,以至于記者開始懷疑這是Rational還是Lotus的會???:)

成都網(wǎng)站建設(shè)公司 成都網(wǎng)站設(shè)計公司 成都精品網(wǎng)站設(shè)計 成都精典網(wǎng)站設(shè)計

當(dāng)前文章:【成都網(wǎng)站設(shè)計】淺談中美軟件開發(fā)的差異性
文章網(wǎng)址:http://www.bm7419.com/news/182628.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營銷seo公司;服務(wù)項目有網(wǎng)站設(shè)計、軟件開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)