嵌入式開發讓“智慧的產品”無處不在
現代社會科技高速發展,產品的功能不斷擴大,應用也愈加廣泛,越來越多多的消費者期望他們每天所依賴的產品是具有個性且是一體化的,能夠實現更多感知能力,并與其他產品實現互聯與互通。而對于企業來說,差異化的產品能為他們帶來更多的競爭優勢,創造更多的商業機會。消費者對“智慧的產品”的需求,促使制造商不斷尋找新的方法來實現產品優勢,推動企業創新不斷向前發展。
所謂“智慧的產品”,不再只是一個孤立的解決方案,而是一個更大的系統的一個組件——可以通過定制或者調整來滿足個人用戶或企業的個性化需求。而為了實現這一目標,制造商借助軟件、微電子原件、傳感器和機械技術等創新成果使“智慧的產品”的智能化水平越來越高。
為實現“智慧的產品”,越來越多的制造商在產品中采用了嵌入式軟件和系統。現代社會很多時候產品的市場競爭,最終會落實到內部嵌入式軟件的競爭。隨著企業和個人對于嵌入式軟件的需求急劇增加,傳統的制造商也在從本質上向軟件公司轉變。為了適應這一轉變,傳統產品制造商必須更加熟練地交付軟件,實施軟件主導的概念化、設計和系統整合。隨著軟件主導創新的快速發展,傳統硬件系統和交付流程還需要不斷演化以跟上企業轉變的步伐。
憑借著廣泛的專家經驗、技術、工具和方法,IBM Rational以Jazz平臺為基礎的協同和集成軟件平臺為嵌入式軟件開發提供了一個良好的交付平臺。它有助于企業專注于軟件開發,創造出更加強大的差異化功能,實現“智慧的產品”更多創新性的突破,創造更加廣泛的商業價值。此外,Rational還提供了一些重要的系統工程解決方案,比如需求工程、整合變更管理、模型驅動系統開發和產品組合管理等,幫助企業更好的管理軟件開發的成本與交付時間,確保制造商在正確的時間將產品推向市場。
成功案例一:Hughes Telematics公司選擇IBM 軟件和服務幫助增強駕駛體驗
亞特蘭大的HTI公司是提供新一代汽車互聯服務的領先企業,該公司向梅賽德斯-奔馳(美國)等客戶提供服務,在其出產的汽車上安裝車載感應和通信系統。這些系統可向駕駛者提供各種各樣的服務,例如在事故中自動尋找和引導緊急救助,通過智能手機遠程鎖閉或解鎖車門,下載地區食宿建議,甚至還可以定位失竊的汽車。
HTI在 2006年才進入遠程信息處理市場,需要從頭開始建立業務。該公司相信,將公司業務建立在開放標準平臺之上,可以為公司帶來無限商機,從而幫助公司將競爭對手遠遠甩在身后。HTI與IBM結為合作伙伴,利用IBM的軟件和服務設計并交付了一個平臺,用于持續創新。通過與IBM的合作,HTI公司如今能夠在30天之內將新服務推向市場,速度遠遠超過了競爭對手。
IBM全球企業咨詢服務部(GBS)與HTI密切合作,設計并部署了HTI的核心業務流程,管理與客戶的所有業務往來。在這個項目中,IBM團隊還使用了IBM Rational產品組合管理解決方案和IBM Rational DOORS來管理需求處理過程、制作產品和可交付項,在國內外團隊之間展開協作,儲存可交付項,確保可交付項的版本控制,并傳播更新信息。
Hughes Telematics運營副總裁Keith Kammer表示:“在開發遠程信息處理架構時,我們采用的核心標準是,它不僅僅要支持如今的聯網汽車服務,還要支持將來進一步開發出來的服務。IBM的軟件、服務和信息通信技術專長***深度,這不僅加快了我們的實施進度,而且還使我們成為行業技術的領軍企業。”
成功案例二:安徽移動采用Rational產品加強軟件開發流程和配置管理
為了保持競爭力,安徽移動通過不斷地開發新特性和新服務來滿足客戶需求,以便加強核心業務能力。安徽移動的軟件開發人員必須管理大量項目的需求和配置的變更。這種快速開發新產品的長期要求給 IT 部門帶來了沉重壓力,他們不僅需要快速響應變更,而且還要管理好公司的核心業務系統。由于缺乏對整個應用生命周期的可視性,缺乏需求跟蹤能力,并且缺少變更和配置管理系統,因此,安徽移動總是會漏過一些需求,頻繁開展重復工作,項目常常會延期。
為此,安徽移動選擇在 IBM Rational應用上實現變更和配置管理的標準化,以便提高效率和質量。他們采用Rational Telelogic® Synergy™ 和Rational Telelogic Change™,使安徽移動的開發團隊及所有項目組成員都能在整個應用生命周期中明確地查看并且跟蹤需求變化,從而提高了開發團隊的工作效率,無需手動跟蹤需求或者開展大量的重復工作。此外,安徽移動還將部署面向需求管理的 Rational Telelogic DOORS®,借此來擴展 IBM Rational 解決方案。
通過應用 IBM Rational 解決方案,安徽移動加快了軟件開發速度并且提高了軟件質量,借此獲得了競爭優勢。
案例三:一家航空航天及國防部件的重要制造商部署Rational增強協作
這家大型航空航天及國防部件制造公司是一家為全球飛機和發動機制造商、航空公司及國防部隊提供系統和服務的全球性供應商,幾乎每架飛機上都可以找到該公司的產品。該公司幾乎在其從事的每項業務領域都進行軟件開發,其提供的各種解決方案中都包含復雜的電子設備。由于收購的緣故,公司現在使用著幾套不同的工具和流程,并且在過去兩年里一直試圖將它們統一起來。當認識到有必要將協作當作頭等大事之后,公司于2009年初開始與IBM合作,目前正在進行首批部署。
該公司首先部署了Rational Team Concert,這款產品因其IT足跡少、協作功能強大而受到公司的喜愛。Rational Team Concert使該公司能夠實施應用程序,并轉給工程部門立即使用,無需大量的IT支持。除此之外,他們還把Rational Team Concert當作標準的產品工程設計桌面工具使用,可以直觀地看到整個開發生命周期,這種作法公司的軟件團隊已經盼望很久了。與繁瑣的進度安排工具相比,Rational Team Concert作為一種捕捉所有行動和任務、監控所有工作進度的有效機制,提供了一套可靠的解決方案。Rational Team Concert通過提供內置對話功能來捕捉所有項目溝通信息,提供了傳統電子郵件或語音信箱對話的替代方案,能夠捕捉非正式討論信息。
需求整合和協作平臺追溯功能是下一個實施目標。公司依靠Rational DOORS管理由高層次客戶需求細化得來的具體要求。與Rational Team Concert的預期整合將使公司能夠在最終確定產品定義時實現迭代協作和需求完善。
Rational Team Concert將各種解決方案匯集到一個單一平臺,為系統和軟件開發領域的眾多問題提供了解決方法。通過協作、配置管理、變更管理和緊密集成——所有這一切都無需進行大量定制,而且IT足跡也不多——公司得以跟蹤和監控整個開發生命周期的活動。由于該產品支持瀑布法和迭代法,因此最終用戶無需IT部門介入即可輕松配置工具,滿足過程需要。
案例四:歐洲的一家電子公司采用Rational ClearQuest為產品開發生命周期提供支持
幾年前,這家歐洲電子公司就認識到有必要引進成熟的協作方法,并因此實現了公司的快速增長。為了支持這種協作,公司實施了一套定制版IBM Rational ClearQuest,以便在大多數產品計劃以及公司內部的四個關鍵流程中為產品開發生命周期提供支持。對于變更和配置管理,公司采用傳統的ClearQuest和ClearCase工具,并將它們緊密地結合在一起,從而促進了過程的執行和穩定。
通過公司艱苦而成功的定制努力,ClearQuest的實施已相當成熟。隨著越來越多的團隊通過實施ClearQuest進行協作,采用該工具的文化阻力也開始減弱,因為工作人員從實例中看到了重大回報。而緊接著下一步,公司選擇了Rational Quality Manager for Proof of Concept,實現與測試管理活動的整合。Rational Quality Manager能集中管理所有與測試結果有關的工作,將測試執行細節與變更管理系統聯系起來。不僅如此,Rational Quality Manager還能讓用戶嵌入自己的測試結果,測試結果中甚至可包括用于證明功能的示波器屏幕圖片。此外,公司還能利用軟件的內置報告功能,生成格式符合要求的資質鑒定測試結果報告,作為提交有關當局的合規性證明。全面部署后,Rational Quality Manager將取代目前在用的幾種自定義工具來管理測試活動。
雖然公司短期內的重點是實施Rational Quality Manager,但未來公司已經計劃逐漸實現向Rational Team Concert過渡。通過客戶化實施Rational Team Concert中的現有協作功能,該公司將得以利用Rational ClearQuest在全公司實現與測試和變更管理活動的整合。Rational Team Concert能夠為那些功能提供現成的支持,而無需大量編碼。