本文來自于 Rational Edge:閱讀有關 IBM Rational Build Forgede 的概念,一個 Rational 品牌下的用于構建和發布管理的新型系統。
IBM Rational® Build Forge™是一個構建和發布管理系統,它提供了一個基于 Web 的控制臺,用于在軟件開發周期內幫助開發團隊自動控制,追蹤,分析復雜的構建和發布過程。它支持所有主要的開發語言,腳本和工具,而無論它們處在哪一個開發平臺,它還把許多軟件開發程序集成在一起以便集中構建,并且能在多項目、多團隊之間對發布進行管理。已有的腳本和正在使用的開發工具可以很好地與Build Forge兼容,所以開發團隊可以提高效率,進行自動操作,以及不需要很長的執行時間就可以獲得可追蹤性。
2006年5月2日IBM發布了BuildForge,并把構建和發布管理的功能合并到IBM Rational軟件開發平臺之中。我正在和IBM Rational的副開發總監Lee Nackman,以及BuildForge的副產品開發總監Mike O'Rourke坐在一起,共同探討BuildForge產品會為Rational的客戶帶來什么樣的好處和價值。
Lee,讓我們從你開始。為什么 IBM 要收購 BuildForge?
Lee Nackman:首先并且是最重要的,我們收購 BuildForge 公司是因為他們的產品具有市場領先的構建和發布過程管理能力。Rational Build Forge 幫助我們的客戶減少軟件的交付周期,并且可以滿足對審計和遵從法規的需求。這與 IBM 的全部產品的方向是相當一致的。IBM和Build Forge 技術可以幫助客戶消除編寫代碼,構建應用程序,發布迭代和最終構建產品之間的脫節問題。這表現出了IBM Rational的另一個承諾,就是幫助客戶在軟件和系統開發的過程中管理業務流程。
哪些趨勢和客戶需求驅動了此宗收購?
LN:我們我不斷聽到客戶反映他們在快速交付產品和服務上有著越來越大的壓力。開發團隊不得不在管理復雜應用程序以及協調分布在全球的開發團隊的同時保證軟件產品的品質。此外,他們還要面對遵從法規的要求—內部的或外部的壓力—還需要具有完備的追蹤,審計以及更好的IT管理能力。與此同時,他們需要一個靈活的基礎架構用于彌補他們現有的開發環境。Build Forge軟件擁有一個強有力的引擎,從最初的編碼到產品化,它可以幫助客戶自動完成構建和發布的步驟,并且將這些步驟連接到測試和部署階段。它可以使公司提高整體的開發流程的效率,并且對分布式和跨平臺的工作環境提供詳細的追蹤,這有助于他們滿足審計和遵從法規的需求。
Mike,你會怎樣描述 Rational Build Forge 的產品呢?
Mike O'Rourke:Build Forge 軟件提供了完善的構建和發布流程的管理。我們提供了一個能夠幫助開發團隊對重復任務實現標準化和自動化的構架,可以更容易地分享信息以及隨時間追蹤流程,讓開發團隊提高構建和發布的能力。這里我們做的不僅僅是管理編譯。無論是內部的企業管理還是外部的消費者,我們把全部的構建和發布流程當作全部的行為,使用開發者構建的代碼,并把這些代碼轉換為產品以及可以交付給客戶的服務。這可以包括很廣泛的多種任務,包括源代碼校驗,編譯,運行單元測試,運行安裝,文件傳輸等等。我們把它全部放在一起以交付可以被轉給產品化團隊的可執行產品。
我們還通過允許開發團隊共享服務資源和同時運行相互獨立的任務來加速構建的能力,這樣開發團隊可以進行更多的迭代開發循環以便快速地應對市場。 Build Forge提供系統報告和分析能力來提高構建和發布流程的可視度,并且幫助開發團隊解決開發過程中的瓶頸。最后,我們增強了過程控制能力,并搜集了用于提供管理和再生能力的審計軌跡以幫助開發團隊符合遵從性要求。簡而言之,我們設計Build Forge產品的目的是為了幫助客戶快速地交付他們的產品并且符合遵從性的要求。
在開發團隊中誰會從這些產品中獲得好處?
MO:坦白地說,許多人會從中獲得好處。很明顯,配置經理的生活得到了改善,因為他或她可以減少手工任務并且通過自動構建及發布任務使工作變得更加高效。通過把構建和發布行為加入到重要的地方并且通過基于Web的用戶界面抽象潛在的復雜事物,任務變得穩定并且減少了錯誤的出現,它使配置管理團隊更容易地分享工作量或替代那些不在辦公室的成員的工作。
更重要的是,一旦使用Build Forge軟件構建了一個流程,它就可以立刻被其他的開發團隊成員使用,比如開發人員、QA 經理、項目經理以及管理層。開發人員可以從他們的IDE直接運行,這樣就可以對改變的代碼進行驗證,而不必整夜尋找錯誤的地方,耽誤了整個團隊的進度。他們可以在系統操作記錄文件中立即獲得錯誤的信息和錯誤的地點,以便快速地檢修錯誤。QA成員,項目經理和管理層可以對 Build Forge 系統建立日志以對發布進行實時監控,所以每個人的進度是一致的。團隊(和他們關聯的工具)之間的工作可以平穩地自動交接,所以可以使工作更富效率。
我們還為每個構建提供詳細的清單(BOM)。這個功能從其他的系統,比如源代碼控制,自動化測試和缺陷追蹤系統中獲得信息,并且提供了一個完整的有關所有已發布部分的清單。這個清單包括變更的地方,自動測試運行,及其結果和被解決的缺陷。這個完整的BOM意味著QA團隊知道應該測試什么,項目經理知道發布中包含什么,管理層可以預計項目還有多少才能被完成,這真正的使整個的過程變得更加有效。
Build Forge 技術如何改進IBM Rational 軟件開發平臺?
LN:Build Forge 軟件增加了構建和發布流程管理的功能,包括集中管理控制臺,加速構建以及為多種開發平臺環境提供報告的能力,F在,IBM Rational Build Forge產品可以讓IBM Rational客戶減少交付大型系統所花費的時間,為更加快速的開發周期提供迭代開發或持續集成的指導,以及構建一致的,可重復的構建和發布流程,從而增強了軟件的管理能力并獲得更高的品質?傊,Rational Build Forge 產品可以與 Rational ClearCase®,Rational ClearQuest®和Rational Application Developer 進行集成,所以許多IBM Rational客戶可以充分利用它所提供的功能。
對于那些已經使用了某些IBM Rational產品的客戶,Rational Build Forge還支持其它的源代碼控制,測試管理和缺陷追蹤系統的第三方軟件。Rational Build Forge 提供了用于流行的第三方系統的插件適配器和 API 工具包,這可以使團隊將構建和發布管理能力集成到他們已存在的環境中,以有效的利用它們當前的技術投資。我們把它視作幫助我們的客戶在異構的和變化的開發環境中獲得成功的關鍵因素。
IBM 對 Build Forge 產品的未來開發計劃是怎樣的? 你們的路線圖是什么?
LN:我們把構建和發布管理作為 IBM Rational 策略的關鍵因素,以幫助客戶管理軟件和系統開發過程,并且我們計劃繼續對Build Forge產品線進行投資。我們計劃進一步提高 Build Forge的核心能力,以及提高與IBM Tivoli其它分支產品相互集成的能力。我們的目標是從最初的開發到產品化階段提供端到端的自動控制能力,這可以使我們的客戶得到最大程度的自動化,控制力和追蹤的能力。
文章來源于領測軟件測試網 http://www.kjueaiud.com/
版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
技術支持和業務聯系:info@testage.com.cn 電話:010-51297073
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月