Harish發(fā)表《整合為要》主題演講
發(fā)表于:11年09月19日 11:45 [轉(zhuǎn)載] 睿商在線
ZDNet至頂網(wǎng)軟件頻道消息 8月26日,以“軟件無處不在”為主題的IBM Rational軟件創(chuàng)新論壇Innovate 2011在北京召開。大會(huì)分享了Rational全球和大中華區(qū)最新的發(fā)展策略和創(chuàng)新理念,介紹了包括系統(tǒng)平臺(tái)開發(fā)及嵌入式系統(tǒng)開發(fā)、企業(yè)現(xiàn)代化、協(xié)作式開發(fā)等一系列創(chuàng)新開發(fā)技術(shù)及解決方案。
IBM Rational產(chǎn)品開發(fā)和支持副總裁Harish Grama和中國(guó)實(shí)驗(yàn)室團(tuán)隊(duì)進(jìn)行了《整合為要》的主題演講。Harish表示,贏得市場(chǎng)的三大要點(diǎn)為:整合、協(xié)作、優(yōu)化。
一是整合。整合指的是軟件系統(tǒng)和工具之間的整合,指的是人、數(shù)據(jù)和流程之間的整合。
二是協(xié)作。協(xié)作就是提高團(tuán)隊(duì)的協(xié)作能力,利用工具提高團(tuán)隊(duì)的協(xié)作能力。統(tǒng)一團(tuán)隊(duì)、統(tǒng)一思想、統(tǒng)一目標(biāo),讓這些團(tuán)隊(duì)可以更快速的做出反應(yīng),更加敏捷的反應(yīng)來體現(xiàn)市場(chǎng)的需求。
三是優(yōu)化。優(yōu)化并不僅僅是流程的參數(shù),而且更意味著商業(yè)的結(jié)果。把開發(fā)人員、測(cè)試人員、項(xiàng)目經(jīng)理的優(yōu)化行為變成商務(wù)成果,隨著時(shí)間的流失改善收集數(shù)據(jù)的過程。
以下為演講實(shí)錄:
Harish Grama:大家好。我去年離開北京的時(shí)候,我的印象還非常的深刻,大概上次來北京是四五年之前,當(dāng)時(shí)我的印象非常深刻,這個(gè)地方的人、這個(gè)地方和這里的進(jìn)展和創(chuàng)新,我就下決心,當(dāng)我回到美國(guó)的時(shí)候,下一次來中國(guó)開會(huì)的時(shí)候,我想用中文演講,但是我只能說這么幾句,雖然是一個(gè)好的開始。在我的發(fā)言過程當(dāng)中,我們待會(huì)兒會(huì)有一個(gè)演示,這個(gè)演示會(huì)是中文的。更好的例子是,這個(gè)演示不是我來做,而是由本地的中國(guó)人來做。我來自實(shí)驗(yàn)室的同事。
開始之前強(qiáng)調(diào)三點(diǎn):一是我們跟很多CEO、CIO會(huì)進(jìn)行實(shí)時(shí)的溝通交流,去年或者今年早些時(shí)候,我們和1500名的CEO、3000名的CIO進(jìn)行交談,大多數(shù)的人都說下一輪的價(jià)值創(chuàng)造將會(huì)來自于產(chǎn)品和服務(wù)的創(chuàng)新。二是在這一切背后的創(chuàng)新是由軟件來驅(qū)動(dòng)的,軟件是不可見的紅線。三是我們希望能夠改善整個(gè)的企業(yè),而不是個(gè)人的生產(chǎn)效率。所以,擁有一個(gè)非常有效的軟件交付平臺(tái),不僅僅是必須的,而且也是使得你在市場(chǎng)當(dāng)中成功的比較優(yōu)勢(shì)。因?yàn)槟愕能浖⻊?chuàng)造和軟件的使用跟其他任何的價(jià)值鏈或者是供應(yīng)鏈會(huì)改善你的質(zhì)量。
實(shí)際上在這方面,我們有三個(gè)非常關(guān)注的焦點(diǎn):一是整合。整合指的是軟件系統(tǒng)和工具之間的整合,人、數(shù)據(jù)和流程之間的整合,我們需要有一個(gè)非常好的可預(yù)測(cè)的、不同的生命周期階段之間的連接,需求、開發(fā)、測(cè)試、部署,不能變得信息的孤島。我們需要有工具能夠?qū)崿F(xiàn)這種整合,看一下有可預(yù)測(cè)的結(jié)果和可重復(fù)的更大的質(zhì)量。二是協(xié)作。協(xié)作其實(shí)可以舉一個(gè)例子,在中國(guó)有很多的軟件開發(fā)人員,當(dāng)一個(gè)產(chǎn)品的經(jīng)理在美國(guó),他對(duì)需求進(jìn)行了改變,你的開發(fā)人員第二天早晨來了,美國(guó)人還在睡覺的時(shí)候,你們看了需求,要看為什么改變,怎么樣改變。所以,這樣一個(gè)改變的上下文應(yīng)該是說,美國(guó)的產(chǎn)品經(jīng)理和中國(guó)的開發(fā)人員是有同樣的上下文。當(dāng)你的開發(fā)人員有一個(gè)代碼的時(shí)候,需要讓印度的測(cè)試人員知道這個(gè)代碼,需要進(jìn)行什么樣的測(cè)試,在進(jìn)行測(cè)試的時(shí)候,美國(guó)項(xiàng)目經(jīng)理應(yīng)該能夠看到結(jié)果。但是這些結(jié)果不需要去要求每一個(gè)都向他匯報(bào),一看結(jié)果就明白了,協(xié)作非常的重要。三是優(yōu)化。前面都談到這一點(diǎn),大家想優(yōu)化的時(shí)候這么想,如果你可以把你的開發(fā)人員、測(cè)試人員、項(xiàng)目經(jīng)理,把他們的優(yōu)化行為變成你的商務(wù)成果就非常重要,你可以隨著時(shí)間的流失改善商務(wù)成果,可以改善收集數(shù)據(jù)的過程。這樣的話,可以進(jìn)一步改善整個(gè)的流程。我跟很多的客戶都有過合作,我現(xiàn)在覺得主要問題不是怎么樣度量這些東西,而是說往后退一步看看度量什么,優(yōu)化非常的重要。
還有一些現(xiàn)實(shí)的障礙總是在阻礙我們的創(chuàng)新:一是地理上的分布。比如我們的人員分布在全球不同的地方,我們可以思考一下,如果在這樣一種情況下,有一個(gè)人在你隔壁的房間,在你的樓下,在同一個(gè)樓里,并不一定是非得在全球各地,即便在不同的房間都有信息的孤島。信息的孤島可能在業(yè)務(wù)部門和IT部門,也有IT部門和運(yùn)營(yíng)部門中間,72%的應(yīng)用都是由于這個(gè)孤島而失敗了。這是我們需要克服的問題。二是我們說到成本的時(shí)候,如果沒有很好的平臺(tái)和工具幫助你做很好的管理、很好的流程,你的客戶就會(huì)走掉。剛才也說到60%的產(chǎn)品超出了預(yù)算,這就是另外一個(gè)成本的問題。三是變更。剛才說到變更的成本和敏捷的度量,這就需要我們?nèi)?yōu)化我們的變更成本。Walker Royce剛才說到形成這種錯(cuò)誤的項(xiàng)目進(jìn)展順利的這個(gè)印象是非常有害的,一旦產(chǎn)生變更的時(shí)候,這就對(duì)你最終的已經(jīng)開始能夠進(jìn)行很好管理的話,就能夠在最終生命周期晚期進(jìn)行變更的時(shí)候減少你的成本。這些都是非常復(fù)雜、非常難以克服的困難。Kristof Kloeckner剛才也大家舉了一些例子,他說到中國(guó)銀行的生產(chǎn)效率提高、開發(fā)、客戶的滿意度,使用很好的工具、很好的性能、很好的平臺(tái),也說到GM,他們用29個(gè)月,而不是在過去的幾年中就推出電動(dòng)汽車。在所有的例子中,有很多的例子都是失敗的,在這中間復(fù)雜性也是一個(gè)問題。
我給大家介紹一下背景的情況。在一個(gè)星期日的上午,天氣非常好,我們?cè)诜浅G鄣泥l(xiāng)間道路,我騎著摩托車,而且騎得非?,這樣我要拐彎,需要?jiǎng)x車,由于我剎車有一點(diǎn)晚,就用力比較大,這時(shí)候不起作用了,產(chǎn)生了事故。我想做兩件事情:一是會(huì)讓我的汽車經(jīng)銷商把這個(gè)車回收,二是給保險(xiǎn)商打電話。經(jīng)銷商給我回了一個(gè)電話,說我們不可能會(huì)產(chǎn)生有問題的車,之前也沒發(fā)生過。這是他們回答的話。保險(xiǎn)代理商給我回電話說,對(duì)于這款摩托車,我們有一些機(jī)線,說剎車有問題的話,有人報(bào)告的話,我還會(huì)去找制造商,大家可以看到這不是我的摩托車,而是我14歲兒子要用的摩托車。這是誰參與的過程呢?剎車我們經(jīng)常會(huì)做,也是很簡(jiǎn)單的行動(dòng),但是盡管動(dòng)作很簡(jiǎn)單,但是會(huì)引發(fā)很多復(fù)雜的流程,我們有保險(xiǎn)公司、有銀行會(huì)出面,還有制造商、保險(xiǎn)商,給大家一個(gè)展示,這中間可以看到我們?nèi)绾稳ソ鉀Q這個(gè)問題,從軟件的角度,幫助我們來看看整合協(xié)調(diào)和優(yōu)化是如何在展示中體現(xiàn)的,能夠幫助我們?nèi)ピ黾庸ぷ餍省?br />現(xiàn)場(chǎng)演示。
我還想談幾點(diǎn):一是剛才你們?cè)谘菔井?dāng)中所看到的是我們使用的工具平臺(tái),這個(gè)使得我們利益相關(guān)方、開發(fā)能源能夠防止出現(xiàn)任何錯(cuò)誤的步驟。軟件的交付是非常復(fù)雜的,而且是要指導(dǎo)的你的團(tuán)隊(duì)怎么做、什么時(shí)候做、做什么。二是大家在最后一部分看到的表演,我前面提到了優(yōu)化,就是把你所做的所有行動(dòng)都能夠整合起來,能夠成為一種商業(yè)的成果。剛才看到的就是能夠去看哪些其他的模塊,也有同樣可能的錯(cuò)誤,他會(huì)在發(fā)生更可怕的事故之前能夠看到這一點(diǎn),大家可以知道這其實(shí)是軟件交付方面的商業(yè)智能。三是當(dāng)你們改善了優(yōu)化協(xié)作和整合性能的時(shí)候,你的團(tuán)隊(duì)成員和開發(fā)人員就可以做一些基線的更改,更加容易,減少了管理的費(fèi)用,使得人們能夠更具有進(jìn)取性。
現(xiàn)在我相信我們的摩托車更安全了。這里我想跟大家更詳細(xì)的來介紹一下今年要發(fā)布的產(chǎn)品,一是Rational的協(xié)作設(shè)計(jì)管理,大家可以看到我們?cè)趺礃觼碛胁煌墓ぞ吆筒煌哪K整合在同樣的一塊儀表板上,可以不用關(guān)注是什么語言寫成的,什么樣的模板和平臺(tái)上。我們有非常好的整合工具,這個(gè)工具不管是什么語言編程,不管是什么機(jī)器和平臺(tái)上都可以用同樣的網(wǎng)格形式來顯示,所有人都可以看到結(jié)果、性能分析和評(píng)估,這就是我們所謂的協(xié)作設(shè)計(jì)管理。
二是Rational的協(xié)作生命周期管理?梢宰鰧(shí)時(shí)的規(guī)劃,規(guī)劃尤其是說一個(gè)具體項(xiàng)目的實(shí)施規(guī)劃,通常會(huì)看到使用工作表,可能會(huì)使用表格等等,在做一個(gè)項(xiàng)目的時(shí)候,項(xiàng)目經(jīng)理可能是知道的,其他人并不了解,實(shí)時(shí)的規(guī)劃是非常重要,指的是在這個(gè)系統(tǒng)當(dāng)中出現(xiàn)什么事情,馬上能得到報(bào)告。根據(jù)現(xiàn)在的情況進(jìn)行調(diào)整規(guī)劃。生命周期的可追蹤性,如果改變一個(gè)代碼和模塊,要去了解需求是什么樣的,哪一個(gè)代碼的架構(gòu)師受到了影響。另外是上下文的協(xié)作,在表演當(dāng)中大家看到我們所使用的電子郵件,都是在上下文之內(nèi),上下文是知道軟件出現(xiàn)什么問題,知道誰應(yīng)該關(guān)注這個(gè)問題。開發(fā)情報(bào),就是代碼分析的儀表板。第三、四、五點(diǎn)就是持續(xù)的改進(jìn)。剛才在表演當(dāng)中也有可能對(duì)制動(dòng)系統(tǒng)造成影響,所以要確保持續(xù)的改進(jìn)。還有就是單一的安裝,強(qiáng)大的培訓(xùn)內(nèi)容和最佳的實(shí)踐模板。
Rational系統(tǒng)與軟件工程。它是隨需應(yīng)變的實(shí)踐庫,它的工具會(huì)更改,根據(jù)情況的需要而更改。Rational的架構(gòu)模塊設(shè)計(jì)工具是一個(gè)軟件工程當(dāng)中非常重要的組成部分。工具指導(dǎo),當(dāng)你說到非常復(fù)雜的過程,比如說生產(chǎn)汽車或者生產(chǎn)飛機(jī),可以發(fā)現(xiàn),你們會(huì)知道我們下一步應(yīng)該做什么,工具指導(dǎo)幫助我們能夠做到這一點(diǎn)。我們可以做能源、汽車、飛機(jī)和其他的一些行業(yè)都可以使用。還有協(xié)作開發(fā)與運(yùn)營(yíng),很多人都談到這一點(diǎn),開發(fā)和運(yùn)營(yíng)之間的脫節(jié)是很大的問題,很多在開發(fā)的時(shí)候是真空的情況,和真正的運(yùn)營(yíng)和部署是脫節(jié)的。我們一開始要考慮到真實(shí)的企業(yè)架構(gòu)和它的部署和一些服務(wù)器的數(shù)量和跑的軟件等等。還有備份、恢復(fù)等等。我們把這些在應(yīng)用中已經(jīng)設(shè)計(jì)進(jìn)去了,我們說到70%的應(yīng)用在部署的時(shí)候被打回來了,在這方面我們還有很多的分會(huì)場(chǎng),希望大家能夠去分會(huì)場(chǎng)了解更多的信息。
我們是如何做到的呢?得到一個(gè)端到端的軟件開發(fā)平臺(tái),已經(jīng)是大家的夢(mèng)想。我們IBM做這方面已經(jīng)做了40到50年的軟件開發(fā)歷史,我們也做了這樣的平臺(tái),這個(gè)平臺(tái)它代表不是任何某一家供應(yīng)商的觀點(diǎn),在過去我們一直在說跨不同的供應(yīng)商,跨第三方的平臺(tái)進(jìn)行整合。我們希望在API的層面來做到這種整合,這是非常難的。首先很多時(shí)候API整合是非常困難的,因?yàn)槟阋筒煌墓⿷?yīng)商打交道,供應(yīng)商有自己各種版本的工具,就使得整合非常困難。如果我們談在生命周期中工具數(shù)量的話,在整合這些工具之后就變得更加困難和復(fù)雜。這中間有很多的整合困難。在整合的時(shí)候,我們是用一種松散的、耦合的使用API進(jìn)行整合。如果你看到OSLC的話,我們有超過100個(gè)公司在背后提供相關(guān)的標(biāo)準(zhǔn)。我們還有各個(gè)版本的工具,這是我們生命周期開放服務(wù)的網(wǎng)站,我們是在6月2日宣布的,有很多人已經(jīng)參與到這個(gè)標(biāo)準(zhǔn)。很多人在推動(dòng)這個(gè)標(biāo)準(zhǔn)方面,我們已經(jīng)做了很多的工作,但是有更多的工作我們也需要做,看你在中國(guó)所做的工作的話,我們有很多的軟件,鼓勵(lì)大家,希望大家參與到這個(gè)社區(qū),加入到OSLC,幫助IBM,幫助我們的競(jìng)爭(zhēng)者和合作伙伴和生態(tài)系統(tǒng),幫助我們的企業(yè)和行業(yè)能夠給客戶帶來價(jià)值。
我們把所有這些整合到Jazz平臺(tái)上,采用的是OSLC的標(biāo)準(zhǔn),還有質(zhì)量管理,這就是我們生命周期管理是在Jazz平臺(tái)上,是在形成一種松散、耦合的服務(wù)平臺(tái)上提供的。敏捷是在2000年提出的概念,當(dāng)時(shí)提出的概念和我們今天看到的是不一樣的,說到的是比較小的團(tuán)隊(duì),不到10個(gè)人,這些人的資歷都非常深。我們現(xiàn)在不奢侈有這樣的團(tuán)隊(duì),我們說到整合、協(xié)作和優(yōu)化的話,這樣使得我們?cè)诓煌愋偷膱F(tuán)隊(duì),在全世界不同類型的團(tuán)隊(duì)能夠保證相同質(zhì)量的軟件開發(fā),這能夠保證我們的成功。這是敏捷,是非常關(guān)鍵的。
我們說到Jazz.net,中國(guó)是美國(guó)之外最大的Jazz的社區(qū),當(dāng)你們登入的時(shí)候,可以看到我們?cè)谕瞥鱿乱淮漠a(chǎn)品,我們使用了沒有完成的產(chǎn)品,可以在上面使得我們利益相關(guān)方能夠看到這些產(chǎn)品,幫助我們改善這些產(chǎn)品。我們從學(xué)界也聽到,在這些方面我們不能夠付出的代價(jià),就是讓人們?nèi)ナ褂眠@些許可,而且很多時(shí)候在開放狀態(tài)下,如果JazzHub可以讓更多的人去參與,包括學(xué)生,我們有很多的學(xué)術(shù)機(jī)構(gòu)能夠幫助我們執(zhí)行或者說推廣這個(gè)標(biāo)準(zhǔn),可以幫助我們建立起透明的環(huán)境。感謝大家。謝謝。
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.