一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

通過對(duì)比選擇最佳開源的基于Web的項(xiàng)目管理工具

 蝸牛之窩 2011-06-21

我們將候選的項(xiàng)目管理軟件聚焦于目前最流行的基于Web的工具。因?yàn)?,基于Web的此類軟件在開源軟件中是最成熟的,也是應(yīng)用最廣泛的。當(dāng)然,我們也快速的將下面幾款軟件排除在候選列表中:

  • Kforge, Project HQ, ProjectPier ,主要是因?yàn)檫@些軟件大多只是由一些小項(xiàng)目組維護(hù),可持續(xù)性無法保證;
  • Collabtive, Feng Project, 而這兩款軟件雖然也挺有名,但發(fā)展時(shí)間太短(小于3年),還有待觀察;

LaunchpadTrac 最終也被加入到候選列表中,最終候選列表為:

在具體對(duì)比各軟件的細(xì)節(jié)之前,我們先給出我們的最終對(duì)比結(jié)果。下表概述了所有候選軟件的總體得分情況。為了更簡(jiǎn)單直觀的介紹這些軟件的特點(diǎn),我們繼續(xù)縮小軟件列表的范圍,只選擇那些得分比較高的軟件進(jìn)行具體介紹,例如,dotProject, Launchpad, RedmineTrac。

讓我們先來看看這些項(xiàng)目發(fā)展的可持續(xù)性怎樣?

項(xiàng)目可持續(xù)性是軟件如下特性的重要保障:成熟度 (所有候選軟件均超過3年), 穩(wěn)定性 (所有均達(dá)穩(wěn)定狀態(tài),并長(zhǎng)期維護(hù),dotProject顯示出項(xiàng)目開發(fā)活躍度在逐漸減少,參考 OhlohMelquiades ),流行度 (Launchpad 和 Trac 都非常流行,而dotProject 和 Redmine 則正在獲得人們更多的關(guān)注),相關(guān)書籍 (除了Launchpad,市面上都有這些軟件的相關(guān)書籍,當(dāng)然,Redmine的書籍 是日文版的。) ,社區(qū)發(fā)展情況和項(xiàng)目領(lǐng)導(dǎo)團(tuán)隊(duì) (dotProject 和 Trac 開發(fā)團(tuán)隊(duì)相對(duì)較小,而Redmine相對(duì)較大,Launchpad則有一個(gè)龐大的開發(fā)團(tuán)隊(duì);dotProject 和 Redmine 都是社區(qū)驅(qū)動(dòng)的項(xiàng)目,而Trac和Launchpad則是以公司主導(dǎo)的。

那么,它們的商業(yè)部署能力怎樣呢?

項(xiàng)目商業(yè)部署能力主要考慮的是軟件培訓(xùn)和商業(yè)應(yīng)用的支持 (dotProject 是唯一提供一系列培訓(xùn)服務(wù)的軟件;dotProject 和 Redmine 也都提供社區(qū)支持,而 Launchpad 的商業(yè)支持是基于哪些配托管的項(xiàng)目的訂閱服務(wù))。所有項(xiàng)目都有完備的文檔,但都只是英語。所有項(xiàng)目都有自己完整的QA流程,使用各種流行的工具,但dotProject項(xiàng)目對(duì)bug的處理速度較慢。所有軟件的源代碼中有注釋的代碼都超過20%,Trac和Launchpad甚至達(dá)到25%左右。

項(xiàng)目發(fā)展策略 co涵蓋4個(gè)不同的方面:許可協(xié)議(License)、發(fā)展路線圖(Roadmap)、代碼改進(jìn)和項(xiàng)目贊助者。所有項(xiàng)目都采用開源的許可協(xié)議(Launchpad使用AGPL v3,其它的軟件都使用GPL)。我們認(rèn)為,社區(qū)主導(dǎo)的開源軟件更有利于吸引來自外部的貢獻(xiàn)。所有項(xiàng)目的有代碼改進(jìn)的意愿,但相關(guān)進(jìn)程在dotProject項(xiàng)目中不明確。最后,也是非常重要的一點(diǎn)是,除了dotProject項(xiàng)目,所有對(duì)比的選手都發(fā)布了自己詳細(xì)的發(fā)展路線圖。


我們首先將dotProject軟件排除在我們推薦的工具之外,除了以上比對(duì)結(jié)果外,該軟件還缺少對(duì)SCM的整合,這樣影響它作為一個(gè)完整方案的應(yīng)用。當(dāng)然,對(duì)于某些特定需求的用戶,如果該軟件的一些特性符合用戶的需要,則另當(dāng)別論。

Launchpad 的功能特性最適合那些將該軟件部署成為軟件托管平臺(tái)的用戶的需求。但安裝該軟件的開源版本則著實(shí)是一場(chǎng)惡魔。但即使實(shí)現(xiàn)了使用運(yùn)行在Oracle VirtualBox上的Launchpad虛擬化部署,由于一些技術(shù)性原因(bzr launchpad-login <username> 仍然要在上查找用戶名,這樣,用戶將不能使用一個(gè)OpenID服務(wù)來注冊(cè)用戶,等等),簡(jiǎn)化的夢(mèng)想還是無法成真。 此外,Launchpad有爭(zhēng)議的向自由軟件的轉(zhuǎn)型看似也困難重重,顯然,Canonical公司人員的說法是真實(shí)的:

也許,Launchpad更適合被采用作為一個(gè)內(nèi)部開發(fā)系統(tǒng),但是,如果你用足夠多的敲打,也許你可以將一個(gè)方口的木樁打入一個(gè)圓形的洞中。

Trac 目前還無法同時(shí)管理多個(gè)項(xiàng)目,但如果作為一個(gè)單一項(xiàng)目的管理工具,它是一個(gè)很好的選擇。大家可以使用 BitNamiTurnkey virtual appliance

Redmine 可以同時(shí)管理多個(gè)項(xiàng)目,而且它提供多種代碼庫(kù)管理工具的支持(CVS, Bazaar, Darcs, Git, Mercurial 和 Subversion), LDAP 認(rèn)證的支持, 多語言支持, 基于角色的訪問控制和靈活的工作流引擎。

Redmine有著豐富的插件庫(kù),大部分可以在github上找到,而且Redmine的插件教程也非常簡(jiǎn)單有效。Redmine是一個(gè)簡(jiǎn)單和易擴(kuò)展的平臺(tái),使用Ruby on Rails開發(fā),它的設(shè)計(jì)借鑒了Trac的許多方法。

綜上所述,Redmine是一個(gè)值得大家關(guān)注和使用的項(xiàng)目管理工具。

 

Source:http:///187.html


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    日本本亚洲三级在线播放| 日本精品中文字幕人妻| 国产午夜福利在线免费观看| 91插插插外国一区二区| 日本熟妇熟女久久综合| 亚洲国产一区精品一区二区三区色| 欧美日韩精品久久第一页| 少妇成人精品一区二区| 亚洲欧美日韩中文字幕二欧美| 日本熟女中文字幕一区| 国产日韩在线一二三区| 日本91在线观看视频| 日韩av亚洲一区二区三区| 国产不卡免费高清视频| 女生更色还是男生更色| 国产欧美性成人精品午夜| 99热中文字幕在线精品| 激情亚洲一区国产精品久久| 婷婷一区二区三区四区| 国产成人在线一区二区三区 | 国产美女精品午夜福利视频| 青青操在线视频精品视频| 少妇激情在线免费观看| 国产内射一级一片内射高清| 国产二级一级内射视频播放| 欧美做爰猛烈叫床大尺度| 国产av精品一区二区| 亚洲午夜福利不卡片在线| 亚洲精品福利视频你懂的| 国产成人精品视频一区二区三区 | 亚洲欧美国产精品一区二区| 日韩和欧美的一区二区三区| av在线免费观看一区二区三区| 91精品国产综合久久精品| 国产一级片内射视频免费播放| 日韩人妻精品免费一区二区三区 | 国产三级黄片在线免费看| 国产精品日韩欧美第一页| 办公室丝袜高跟秘书国产| 午夜福利国产精品不卡| 九九九热在线免费视频|