您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試解決方案 >
StarTeam軟件協(xié)作解決方案
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2013/3/22 14:27:49 ] 推薦標(biāo)簽:

  隊(duì)伍中的其它部分怎么辦?

  我的需求還未滿足:我要求所有的項(xiàng)目組能夠協(xié)調(diào)工作!我要求他們能夠共享和重用,不管他們用什么樣的版本控制工具,并且我需要能夠完全有關(guān)聯(lián)性地訪問技術(shù)上的協(xié)作者,即使他們可能并不是技術(shù)方面的。

  迄今為止,Tom已有了他所需要的版本控制和軟件配置管理工具,如StarTeam Versions、 PVCS或Visual SourceSafe等。

  但這仍然無法解決團(tuán)隊(duì)中其它人員的需要,如Ann.這些需要是:

  項(xiàng)目組之間的協(xié)同:Tom、John和Mary使用不同的工具,他們之間在代碼共享和重用上有一定的困難。

  系統(tǒng)資源的公共訪問,而不管使用哪個版本數(shù)據(jù)庫。像PVCS和SourceSafe這樣的配置管理工具都是很專門的,使用不同的術(shù)語和操作。因此,你可能需要訪問John和Mary使用的兩種完全不同的系統(tǒng)。

  需要支持位于不同地點(diǎn)的項(xiàng)目組成員,而且可能是動態(tài)變化的,比如你需要在用戶現(xiàn)場干一段。

  快速、直觀地訪問開發(fā)相關(guān)的內(nèi)容,包括文檔、計(jì)劃、外部資源、管理、幫助平臺和客戶等不具有“軟件開發(fā)頭腦”的對象。除非選擇一個非常容易使用、高度集成和直觀的解決方案,否則要將技術(shù)協(xié)作集成到開發(fā)功能中幾乎是不可能的。

  因此,單純的技術(shù)工具與期望尚有一段距離。版本控制和軟件配置管理是不可缺少的工具(否則如何安全地管理信息技術(shù)財(cái)富?),但它們不是設(shè)計(jì)成用于解決協(xié)同工作需要的。

  協(xié)同將他們結(jié)合在一起

  一個真正的協(xié)同解決方案支持所有的功能范疇和團(tuán)隊(duì),無論他們是處在傳統(tǒng)軟件開發(fā)環(huán)境之內(nèi)還是之外。

  StarTeam提供了真正的協(xié)同工作,使得開發(fā)環(huán)境內(nèi)外的所有的功能范疇和團(tuán)隊(duì)能夠積極參與共同的活動。協(xié)同自底向上建立:底層是安全地控制和管理信息技術(shù)財(cái)富,上層是協(xié)同:

  版本控制和配置管理功能沒有這一關(guān)鍵的功能。

  透明的跨引擎(不同的工具)互操作性。

  一個提供訪問你的所有軟件資源的協(xié)同框架。

  允許已有的用戶繼續(xù)使用其版本控制工具的能力,保護(hù)已有的投資。

  完全的位置獨(dú)立性。

  平臺獨(dú)立性(LAN/WAN/Internet/WEB)。

  一個獲獎的、非常容易使用的圖形用戶界面,非技術(shù)性用戶也能應(yīng)付自如。

  文件、交流和變化請求等所有應(yīng)用資源之間的關(guān)聯(lián)。

  虛擬的信息資源視圖,允許每個項(xiàng)目成員將信息資源看作只與自己有關(guān),并支持直觀的進(jìn)度、生命周期狀態(tài)、產(chǎn)品版本、基線版本和私有配置。

  完全集成的變化請求管理,集成在一個更高、更有意義的層次上。

  你可以發(fā)現(xiàn),這些額外的功能特性并不僅僅提供了對軟件配置管理的支持。更重要的是,在軟件配置管理的基礎(chǔ)上建立技術(shù)協(xié)同。

  StarTeam所提供的協(xié)同能力,能夠真正提高生產(chǎn)力并取得競爭優(yōu)勢:所有成員主動合作和共享相關(guān)資源,實(shí)現(xiàn)更快、更好的目標(biāo)。

  總之,StarTeam是一個真正的技術(shù)協(xié)同解決方案。

  從里到外建立協(xié)同。

  所有的協(xié)同工具都有一個共同的目標(biāo):允許一起工作的人們快速有效地共享關(guān)聯(lián)信息。這樣容易確定專業(yè)范圍,并使在公共領(lǐng)域中的交流更方便。

  因此,技術(shù)和事務(wù)協(xié)同解決方案適合于建立一個公共的、易于實(shí)現(xiàn)的工作人員協(xié)同工作的環(huán)境。

  但是,技術(shù)和事務(wù)協(xié)同在一下三方面有重要差別:

  使用的技術(shù)財(cái)富:事務(wù)協(xié)同的對象是辦公文檔和文件,而技術(shù)協(xié)同的對象是軟件財(cái)富。

  核心人員:事務(wù)協(xié)同將辦公人員集合在一起;技術(shù)協(xié)同的首要也是重要的目的是解決軟件開發(fā)人員(包括管理和技術(shù)合作者)的需求。

  使用的關(guān)聯(lián)信息的復(fù)雜性:技術(shù)協(xié)同必須共享高度復(fù)雜的關(guān)聯(lián)信息,其中這些關(guān)系不是立即顯現(xiàn)的,也不會包含所有的交流內(nèi)容(即交談內(nèi)容必須能被以后的合作者多次訪問)。而事務(wù)合作更有時效性,簡單的關(guān)聯(lián)和短期的交流。

  版本控制和配置管理基礎(chǔ)

  由于技術(shù)協(xié)同要求安全可靠、可審核以及有效地訪問企業(yè)的關(guān)鍵應(yīng)用,它必須建立在強(qiáng)大的版本控制和配置管理上…一個事務(wù)文件通常隨著版本發(fā)展,而應(yīng)用部件必須是可以在時間上游動的,即能夠支持頻繁的回溯和修訂。

  進(jìn)一步,技術(shù)協(xié)同必須與開發(fā)人員日常使用的工具和環(huán)境緊密集成在一起。

  特別支持軟件開發(fā)

  除非軟件開發(fā)小組利用技術(shù)協(xié)同系統(tǒng),否則所有的協(xié)同將會停止在與信息組織的其余部分分隔開來的地方。這是StarTeam為什么提供擴(kuò)展的開發(fā)支持功能的原因,如差異比較、可視化合并、版本標(biāo)簽(version labeling)、審核印跡(audit trails)、表示階段的虛擬視圖、時間游動事例(time-travel instances)和私有對象等等。

  信息關(guān)聯(lián)的表達(dá)和共享

  為了支持復(fù)雜關(guān)聯(lián)信息的共享和重用,技術(shù)協(xié)同工具必須能夠做到:

  適當(dāng)?shù)乇硎娟P(guān)系,通過一個通用化的鏈接引擎支持所有在協(xié)同信息庫中跟蹤的對象之間的擴(kuò)展鏈接。StarTeam將這種鏈接擴(kuò)充到文件、版本、變化請求和會話。

  支持同一個數(shù)據(jù)庫的多虛擬視圖,因此每一個功能范圍都能夠“看到”與之有關(guān)的關(guān)聯(lián)內(nèi)容。StarTeam通過先進(jìn)的虛擬視圖支持這種需求,從協(xié)同環(huán)境的所有對象中虛擬選擇,從而實(shí)現(xiàn)生命周期階段化、時間游動、調(diào)試、私有視圖和其它許多功能。

上一頁1234下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd