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

  不斷積累應(yīng)用開發(fā)中產(chǎn)生的知識(shí),使得諸如文檔、幫助平臺(tái)、質(zhì)量保證人員等等能夠快速有效地共享這些知識(shí),而不會(huì)額外增加溝通成本。

  因此,技術(shù)協(xié)同加強(qiáng)了“同心環(huán)”之間的合作,從開發(fā)環(huán)境向外擴(kuò)展到:

  技術(shù)協(xié)同

  程序管理辦公室(PMO)

  項(xiàng)目管理功能(PM)

  下面我們將看到,這些不同的功能組的需求是有差別的,但是它們都有一個(gè)共同的目標(biāo)-技術(shù)協(xié)同。

  開發(fā)需求

  當(dāng)前的分布式開發(fā)環(huán)境強(qiáng)調(diào)軟件配置管理解決方案的能力:

  產(chǎn)品化的信息庫(kù):StarTeam提供一個(gè)可伸縮、成熟的信息庫(kù),完全面向?qū)ο,版本化所有的?duì)象(包括文件、目錄、視圖和變化請(qǐng)求),完全支持多重實(shí)體關(guān)系。StarTeam信息庫(kù)使用了擴(kuò)展的行業(yè)標(biāo)準(zhǔn),如ODBC、COM、JAVA beans和Active-X等等。

  真正的客戶/服務(wù)器體系結(jié)構(gòu):基于文件系統(tǒng)的工具(如PVCS和SourceSafe)很難有效地運(yùn)行在WAN、Internet或WEB環(huán)境中,因?yàn)槠湫阅苁请y以接受的。

  WAN/WEB優(yōu)化:StarTeam特別針對(duì)WAN、Internet和WEB進(jìn)行了優(yōu)化,增強(qiáng)了諸多特性,如加密、壓縮、增量式提交(即只提交差異部分而不是這個(gè)文件)、數(shù)據(jù)庫(kù)的遠(yuǎn)程同步(無(wú)需傳輸所有相關(guān)的文件)等等。

  可視化配置管理:特別方便使用,且功能強(qiáng)大,允許開發(fā)人員以一種可視化和直觀的方式定義任何數(shù)量的數(shù)據(jù)庫(kù)切片,支持分階段、“時(shí)間游動(dòng)”和調(diào)試。

  所有信息庫(kù)對(duì)象之間的通用化鏈接:用戶自然地用關(guān)系表示上下文相關(guān)的內(nèi)容,而與其他開發(fā)人員共享這些關(guān)聯(lián)內(nèi)容對(duì)他們的工作來(lái)說(shuō)是至關(guān)重要的。StarTeam支持對(duì)這種關(guān)系的要求,跨所有對(duì)象類型(文件、版本、會(huì)話和變化請(qǐng)求等)的通用化鏈接簡(jiǎn)便易用。

  功能集成:為什么開發(fā)人員不得不使用兩個(gè)單獨(dú)的應(yīng)用:一個(gè)制作變化,另一個(gè)跟蹤這些變化和外部變化請(qǐng)求之間的關(guān)系?StarTeam在一個(gè)高效率的用戶界面下集成了所有這些功能。

  易于使用:屢獲殊榮的StarTeam圖形用戶界面是一個(gè)高效率、直觀、使用方便的開發(fā)環(huán)境。

  與開發(fā)工具集成:StarTeam與所有主流的開發(fā)工具集成。同時(shí),StarTeam提供應(yīng)用接口開發(fā)的能力(通過(guò)COM和JAVA beans)。

  與其它配置管理軟件的透明互操作:如果你的開發(fā)隊(duì)伍已經(jīng)使用了其它版本控制工具,如PVCS和 SourceSafe,StarTeam保護(hù)和繼承你當(dāng)前的工作和投資,你可以在一個(gè)用戶界面下透明地使用三個(gè)產(chǎn)品的版本檔案(單獨(dú)或通過(guò)StarTeam)。這不是導(dǎo)入/導(dǎo)出功能,這是完全的透明互操作!

  技術(shù)協(xié)同

  傳統(tǒng)上將開發(fā)環(huán)境劃分為開發(fā)、測(cè)試、集成和產(chǎn)品,越來(lái)越獨(dú)立于與其它技術(shù)功能,如文檔、設(shè)計(jì)、計(jì)劃、外部資源、管理、幫助平臺(tái)、經(jīng)營(yíng)主管、客戶等等。

  作為一個(gè)例子,讓我們考慮WEB應(yīng)用開發(fā):JAVA開發(fā)人員如何能夠沒(méi)有說(shuō)明文檔、設(shè)計(jì)人員、手冊(cè)編寫人員等的密切協(xié)同?

  如果不能滿足下列關(guān)鍵需求,則這些技術(shù)協(xié)同將不能發(fā)揮作用:

  非常容易使用:傳統(tǒng)的開發(fā)工具需要大量的使用培訓(xùn)。而讓管理人員去上課是乎有些困難。

  熟悉文件管理界面:用于存取文件夾、文件和任何其它對(duì)象的界面應(yīng)該與Windows資源管理器相似,絕大多數(shù)合作者都會(huì)使用它。

  地理位置獨(dú)立:管理人員和開發(fā)人員都可能分布在不同的地方,或臨時(shí)變動(dòng)工作地點(diǎn),但他們都需要隨時(shí)訪問(wèn)有關(guān)系統(tǒng)。

  直接的關(guān)聯(lián)導(dǎo)航:StarTeam的多向鏈接能給技術(shù)協(xié)同者帶來(lái)巨大的好處,因?yàn)殒溄犹峁┝艘粋(gè)容易跟隨、直觀的導(dǎo)航機(jī)制,輕松訪問(wèn)與特定對(duì)象關(guān)聯(lián)的文件、變化請(qǐng)求和會(huì)話等。

  線索化的會(huì)話:在開發(fā)和維護(hù)過(guò)程中,StarTeam用線索化的會(huì)話的形式保持日常的活動(dòng)和決定,用戶將從中積累大量有價(jià)值的知識(shí),這些知識(shí)庫(kù)可以直接被其它技術(shù)協(xié)同者訪問(wèn)。

  程序管理辦公室(PMO)

  在大型項(xiàng)目中,經(jīng)常需要一個(gè)程序辦公室,是管理這個(gè)應(yīng)用的中心。

  根據(jù)行業(yè)專家的研究報(bào)告,如果不使用集中的記錄數(shù)據(jù)庫(kù),程序辦公室將無(wú)法開展工作,集中數(shù)據(jù)庫(kù)中所有受影響的對(duì)象會(huì)被跟蹤。

  StarTeam 2000是StarTeam Professional的一個(gè)特別版本,增加了以上功能,提供對(duì)依從跟蹤系統(tǒng)(Compliance Tracking System)的綜合支持。

  CTS變成了建立記錄數(shù)據(jù)庫(kù)的理想工具,通過(guò)與StarTeam的集成,將數(shù)字化財(cái)富、依從工作及其在軟件部件上的表示形成了一個(gè)閉環(huán)。

  項(xiàng)目管理功能

  開發(fā)環(huán)境處理文件、變化和資源,項(xiàng)目管理針對(duì)任務(wù)、工作分配、依賴關(guān)系和時(shí)間。

  盡管有許多項(xiàng)目管理產(chǎn)品,如Microsoft Project,但通常都不能很好地支持開發(fā)項(xiàng)目,因?yàn)楦欀谱髯兓臅r(shí)間、執(zhí)行它們所用的資源和更新貫穿整個(gè)生命周期的項(xiàng)目信息需要很高的開銷。

  這是很不幸的,因?yàn)殚_發(fā)人員確實(shí)希望從項(xiàng)目管理功能中獲得好處,并且因?yàn)橹T如應(yīng)用軟件這樣關(guān)鍵的財(cái)富游離于項(xiàng)目管理框架之外。

  要提高團(tuán)隊(duì)生產(chǎn)力,必須將項(xiàng)目管理功能與開發(fā)環(huán)境集成在一起。集成必須能夠:

  支持任務(wù),任務(wù)是一個(gè)完全激活的對(duì)象,用于關(guān)聯(lián)資源、變化請(qǐng)求 、工作分配和變化。

  完全集成任務(wù)對(duì)象與開發(fā)信息庫(kù)中維護(hù)的其它對(duì)象。

  支持項(xiàng)目模板,因此任務(wù)和工作分配能夠自動(dòng)應(yīng)用到相似的項(xiàng)目中。

  開發(fā)信息庫(kù)和MS Project引擎之間透明、雙向的數(shù)據(jù)更新。

  StarBase支持上述功能,為你提供了一個(gè)完整的應(yīng)用開發(fā)項(xiàng)目管理解決方案。

  協(xié)同的所有原理是-自底向上。即從低層的服務(wù)到高層次的協(xié)同功能。

  首先,協(xié)同提供的基本的服務(wù)是產(chǎn)品化的、成熟的版本控制和軟件配置管理。因?yàn)閰f(xié)同是建立在應(yīng)用財(cái)富之上的,它們必須被安全地管理、審查、保護(hù)和版本化。

  StarTeam提供的版本控制引擎支持典型的軟件開發(fā)事務(wù),如文件差異分析和合并、版本標(biāo)簽、建立支持和文件管理等等。

  StarTeam的版本控制引擎與Oracle、Symantec、Allaire、Haht Software等其它許多軟件公司提供的版本控制工具是一樣的。

  共同訪問(wèn)信息技術(shù)財(cái)富

  多少年來(lái),開發(fā)隊(duì)伍已經(jīng)使用版本控制保護(hù)其信息技術(shù)財(cái)富。因此,當(dāng)在開發(fā)小組之間實(shí)現(xiàn)協(xié)同時(shí),你將發(fā)現(xiàn)開發(fā)小組會(huì)逐漸拋棄傳統(tǒng)的版本控制工具。

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