9月4日的IBM 2008 Rational軟件開發(fā)高峰論壇上,IBM(www.ibm.com.cn)用一場簡短的爵士樂表演啟動了上午的主題演講,藍(lán)色巨人越來越喜歡用浪漫的筆調(diào)把枯燥靜默的機器、平臺變成普通人可以理解的尋常事物。

  這次,IBM演繹的是基于Jazz平臺的首款軟件RTC(Rational Team Concert)。

  什么是Jazz

  Jazz是IBM Rational面向軟件交付技術(shù)的下一代協(xié)作平臺,而這次論壇上推出的RTC則是基于這個平臺的首個軟件產(chǎn)品。

  在樂隊演奏中,每個音樂家必須集中精力演奏自己的部分,同時還要與樂隊保持合拍和同步,軟件開發(fā)也是如此。在軟件開發(fā)的團隊中,每個成員不僅要專注完成自己的代碼,還必須對自己的活動進行協(xié)調(diào),才能將項目中所有部分完美的結(jié)合在一起。樂隊演奏中,如果單個樂手不注意彼此發(fā)送的信號,表演就會失敗。同樣,軟件開發(fā)過程的低效率,也往往是由于開發(fā)中協(xié)作的不充分,調(diào)節(jié)的不及時。

  會議上,工作人員播放了一段動畫短片來解釋Jazz平臺軟件的操作。西游記師徒四人組成的軟件公司,總經(jīng)理唐僧正因業(yè)績下滑煩惱,項目經(jīng)理孫悟空知道,這是因為公司面對越來越繁雜的客戶需求,軟件完成速度和質(zhì)量跟不上造成的。程序員豬八戒和沙僧卻也有自己的苦衷:接到手的程序不知道來自哪位程序員,如果發(fā)現(xiàn)代碼錯誤,也不知道向誰問責(zé)和溝通、修改,每天自己的任務(wù)也不明晰,效率自然下降。

  動畫片反映的情況也是很多軟件開發(fā)團隊的煩惱:據(jù)Forrester公司2005年的調(diào)查顯示,僅有37%的利益相關(guān)人員對內(nèi)部應(yīng)用開發(fā)的速度表示滿意,僅有42%的被調(diào)查者對質(zhì)量表示滿意。

  協(xié)作的力量

  “目前,組織孤島、地域孤島和技術(shù)孤島限制了企業(yè)靈活性的發(fā)揮,使其軟件投資回報停滯不前?!盜BM軟件集團Rational總經(jīng)理Daniel Sabbah博士指出。除了軟件開發(fā)過程中工作人員的交流互通、分散于世界各地的跨國企業(yè)各部門之間的協(xié)作也極為重要。而如今,由于企業(yè)各部門關(guān)聯(lián)性的增強,企業(yè)內(nèi)部其他利益相關(guān)人員(如律師、金融部門、CIO或CEO等)也越來越需要了解軟件交付的整個過程。

  在Jazz平臺中,團隊成員在工作時可以看見登錄成員,并自動獲得影響其自身工作內(nèi)容的變更、輸入和里程碑通知;Jazz平臺提供集成儀表盤和即時消息,并能自動穿件和跟蹤個人工作項目的進度,使之與團隊開發(fā)過程相一致。

  為達到這種近乎完全同步的效果,IBM并不要求用戶從零開始使用Jazz平臺及基于此平臺的軟件,而是在逐漸改進、進一步把軟件智能化的過程中,使軟件的監(jiān)測、協(xié)同功能更加迅速、頻率更高。通過這種實時監(jiān)控,也實現(xiàn)了對軟件質(zhì)量的提升。

  在本次RSDC大會上,IBM還發(fā)布了“面向生命周期協(xié)作的開放式服務(wù)”的計劃。隨著合作范圍的不斷擴大,機構(gòu)間的協(xié)調(diào)變得越來越困難。在一款軟件的開發(fā)生命周期中,企業(yè)往往要與不同的供應(yīng)商合作開發(fā)不同的項目,這項開放式服務(wù)計劃的推出就是針對因不同機構(gòu)、不同平臺、開發(fā)工具和開發(fā)手段造成的壁壘。

  今年底,IBM將推出20款基于Jazz的產(chǎn)品,這次推出的RTC也分為Standard、Express、Express-C等不同版本,分別適用于不同的開發(fā)團隊,其中文版本也會于英文版本上市后的90天內(nèi)推出。從名為“獵豹”(Cheetah)的數(shù)據(jù)庫服務(wù)器到爵士樂般的軟件開發(fā)平臺,IBM的很多產(chǎn)品名稱都蘊含了對產(chǎn)品品質(zhì)的概括和追求。IBM軟件集團大中華區(qū)Rational總經(jīng)理夏然說,“Jazz體現(xiàn)的是開發(fā)的智慧、協(xié)同的力量,什么時候IBM可以用Hip-hop做名字了,產(chǎn)品就可以做到瀟灑了?!?/p>

責(zé)任編輯:admin