直接進入主要内容

邁向創新,IBM Rational超絕技開發助陣

創新,是當前的主流顯學,愈是在不景氣的時代,愈是要透過創新來發掘潛能並創造機會。應用及軟體開發正是落實創新的積極作法之一,亦是重塑競爭力的關鍵,因而成為全球企業甚至各國政府關注的重點。

根據世界經濟論壇(WEF)的評比,台灣目前正處於由「效率驅動」邁向「創新驅動」的轉型期,服務創新能力勢必將成為台灣邁入下階段之主要驅動力。台灣在資訊及通訊產業的世界佔有率,以及台灣個人及家庭的高連網比例,則成為加分利器。

IBM就本身的實務觀察來看,亦肯定目前正是全球邁向創新的大好時機,近年來不但出現愈來愈多以低成本提供轉介能力的物件,網際網路也成功連結了為數上兆的各種端末設備,估計到了2010年,超級運算更將成為每一個人皆可享受的資源。

創新的必要條件之一就是積極投資並發展軟體,為了加速創新並發揮潛能效益,企業就必須更有效地管理軟體交付(software delivery),IBM Rational所提供的軟體交付平台正可協助企業投資展現更高價值與績效。

以Jazz 為基礎加速推動協作開發

應用及軟體開發正在轉型,改變趨力來自四大面向,首先是由外而內的設計形式,也就是在整體軟體週期裡,一以貫之地專注在受軟體影響的業務相關人員;第二面向則是快速敏捷的開發(Agile Development)及軟體工程,真正優質的專案提供的是符合用戶需求的方案,即使與最原始的計畫有所出入,亦可藉由密集溝通與快速修正來確保最後成果

第三面向是元件化與重複使用性,也就是以標準為基礎,開發可重複使用且彈性的元件,進而轉化為整合、簡化且具一致性的產品;第四面向是善用社群與相關資源。

此外,協作式軟體交付(collaborative software delivery)則是值得注意的趨勢走向,因壁壘分明而導致溝通與協作的失敗是最常見的挑戰,這些壁壘來自地域、組織及基礎架構,以致於人員、流程與專案無法達成協作。

Jazz正是協作式軟體交付的最佳體現,這項開放技術計畫轉變了人員協力工作的方式,從而衍生出多項解決方案,包括最近推出的Rational Team Concert即是以Jazz為基礎。為了進一步落實Rational在開放、Web導向及以服務為基礎的願景,IBM在2008年更交出多項成果。

首先,是拓展協作應用程式生命週期管理(Collaborative ALM)的作法及方案,包括以Rational Team Concert提供預先整合的原始碼控管、工作項目、回報與建置能力,並進行協作及敏捷開發;此外,Rational Requirements Composer提供了業界專家的協作機制、Rational Quality Manager則確保以業務面主導的品質要求落實於協作過程。

延續2008年的成果,更多以Jazz為基礎的解決方案將相繼問世,包括Rational Enterprise Reporting、Rational Project Management、Rational Method Composer、Rational ClearCase,以及Rational ClearQuest, Build Forge & RequisitePro。

IBM 實證全球協作開發效益

根據統計,企業對應用開發的滿意程度低落,對時程滿意者僅佔37%,對品質滿意者則為42%,皆未過半。

類似的數據,也可能成為IBM的挑戰。IBM本身的軟體開發團隊遍佈全球,合計共約33,000名開發人員,實驗室數目也從2001年的28個成長為2008年的75個。

因此,為了加倍發揮投資效益,IBM採取了兩大重要作法,其一是釋出開發成果,結合開放原始碼社群的力量,激發更大的創新動能,更快速地推出更多功能;另一個作法則是重複使用關鍵功能元件,運用相同的技術與應用程式介面(API)來發揮整合效益。

例如:WebSphere Application Server就被重複使用及併售於其他126項產品裡、IBM Eclipse SDK亦出現在超過300項產品方案裡,其他包括DB2、WebSphere Portal、Informix IDS與Cloudscape皆是被廣為利用的重要功能元件。

值得一提的是,IBM本身就使用RUP(Rational Unified Process)以及各項Rational解決方案,來因應軟體開發生命週期的重重挑戰。

舉例來說,為了橫跨IBM不同組織建立一個儲存、發佈、管理及共享資產的儲存庫,以及橫跨軟體團隊分享共通軟體元件,IBM決定採用Rational Asset Manager來發展iRAM系統,目前使用者人數已延展至400人以上,其中儲存了超過2,700項資產。

此外,針對WebSphere Application Server的開發,IBM動員了位於八個國家共900多名開發人員,在背後支援這個團隊高效率運作的秘訣,就包括以RUP來提供使用情境的最佳實務、以Rational Build Forge做為建置工具、以Rational Application Developer做為程式碼模型化與開發工具、以Rational Functional Tester來將GUI測試工作自動化,及以Rational Performance Tester進行壓力測試。

當「服務創新經濟」的浪潮來臨,除了政策配套、環境成熟與掌握需求之外,更需要結合高科技應用,軟體工具正是其中不可或缺的要角。IBM Rational則以完整的解決方案、最佳實務與產業經驗,及以開放為標準,持續推陳出新的能力,協助企業組織加速創新、落實應用。



電子報回顧



簡單安裝,與 IBM 同步

IBM Widget 桌面工具,提供您 IBM 新聞、股價及最新促銷特惠等眾多資訊




IBM 軟體產品試用區