目錄php
商業協做和項目管理平臺 TeamLab(GPL v3) html
基於Web的項目計劃管理系統 NavalPlan(AGPL)mysql
項目管理系統 Collabtive(Open Source (GPL))git
項目管理和缺陷跟蹤工具 Redmine(GPL licence)github
經過對比選擇最佳開源的基於Web的項目管理工具(僅供參考)web
TeamLab 是一個免費開源的商業協做和項目管理的平臺。數據庫
TeamLab 主要功能包括:項目管理、里程碑管理、任務、報表、事件、博客、論壇、書籤、Wiki、即時消息等等。網絡
TeamLab 同時提供一個在線平臺可在上面申請賬號來使用該軟件提供的服務,網址是 http://teamlab.com/。
TeamLab 是一個基於.NET開發的免費開源的商業協做和項目管理的平臺。
TeamLab源代碼發佈在SourceForge,開源協議基於GNU GPL v3的許可條款 。
TeamLab系統基於大量C#第三方開源類庫開發而成,代碼工程比較複雜,支持擴展的能力比較強,基於sqlite或mysql兩種數據庫。
集成LDAP認證,須要改造,暫不支持中文。
Now is TeamLab Office:
NavalPlan是一個基於ZK框架開發Web的項目規劃,監測和控制軟件。
從 1.2 版本開始 NavalPlan 更名爲 LibrePlan 。
主要特性包括:
* 多項目管理.
* 團隊資源分配
* 靈活的日曆
* 從工做分解結構(WBS)生成可配置的甘特圖
* 資源結構分解圖(RBS)
* 超負荷的資源分配控制
* 掙值管理
* 基於工做報告的成本分析
* 其它功能還包括:質量表單,項目模板,規劃方案,多任務的進度測量。
NavalPlan能夠有效地用於管理任何類型的項目。
ZK是一套以 AJAX/XUL/Java 爲基礎的網頁應用程式開發框架,用於豐富網頁應用程式的使用接口。最大的好處是,在設計AJAX網絡應用程式時,輕鬆簡便的操做就像設計桌面程式同樣。 ZK包含了一個以AJAX爲基礎、事件驅動(event-driven)、高互動性的引擎,同時還提供了多樣豐富、可重複使用的XUL與HTML組件,以 及以 XML 爲基礎的使用接口設計語言 ZK User-interfaces Markup Language (ZUML)。
ZK 提供超過70個XUL組件及80個XHMTL組件。舉凡listbox, slider, audio, slider, tree, combobox, tabbox, auto-completion等均有支援。ZK 亦提供 FCKeditor, Dojo, Google Maps, 和 SIMILE Timeline的組件,讓使用者直接以Java控制,無須使用 JavaScript。
ZK是一套開放源碼、相容於 XUL/HTML 標準、Java寫成的開發工具。
LibrePlan(NavalPlan) is free software and it is licensed under GNU Affero General Public License (AGPL). This is the license recommended by Free Software Foundation for web applications, because it guarantees users of a web application the access to source code.
You can download, test and use LibrePlan without paying any licensing costs.
Demo 地址:http://demo.libreplan.org/libreplan/common/layout/login.zul
DotProject是一個基於Web的項目管理工具,採用 PHP 開發。它包含的模塊有:公司管理,項目管理,任務進度跟蹤(運用甘特圖),論壇,文件管理,日曆,通訊 錄,備忘錄/幫助桌面,用戶與模塊的權限管理,主題管理。DotProject已被翻譯成17種語言並採用模塊化設計以便於擴展。
基於LAMP的開源項目管理軟件,歷史比較悠久(號稱始於1996年),在全世界被翻譯成幾十種語言,涵蓋了公司管理、項目管理、任務跟蹤(帶甘特圖)、論壇、問題跟蹤、文件管理、日曆,通訊錄、備忘錄、投票、權限管理、主題管理。這是個老牌的項目管理系統,使用人數較多,並且功能也比較全面和強大,不過配置較複雜,另外雖然有中文包但部分地方仍然出現亂碼,最近的更新也很是的遲緩,從2.1.1版本升級到2.1.2版本花費了接近一年的時間,官方主頁也失效了,不知是否開發人員方面有何變更。無論怎樣,DotProject仍然是目前應用普遍,比較成熟的一套輕量級項目管理系統。
dotProject is built using free open-source applications and is produced and maintained by a small, but dedicated group of volunteers. dotProject is programmed in PHP, and utilises MySQL for a backend database (although other databases such as Postgres could also be used). Our recommended server platform includes Apache 1.3.27, PHP 4.2+, and MySQL. In the spirit of free, peer-reviewed, open source application development, we would also encourage you to use an operating system such as Linux, FreeBSD, or OpenBSD. However, additional operating systems such as Windows, Mac, and other flavours of *nix are also supported.
DOTPROJECT DEMO
Our dotProject Demo can be accessed at http://www.dotproject.net/demo/
ADMIN Access
Username: admin
Password: admin
Don't reset the password - it just inconveniences others in the short term.
GUEST Access
Username: guest
Password: guest
Don't reset the password - it just inconveniences others in the short term.
Collabtive是一個基於Web的項目管理系統。提供的功能包括:項目管理,即時聊天工具,任務、文件管理,時間跟蹤,多語言支持。
Demo 地址:http://collabtive.o-dyn.de/demo/index.php
Redmine 是一個開源的、基於Web的項目管理和缺陷跟蹤工具。它用日曆和甘特圖輔助項目及進度可視化顯示。同時它又支持多項目管理。Redmine是一個自由開放 源碼軟件解決方案,它提供集成的項目管理功能,問題跟蹤,併爲多個版本控制選項的支持。
雖然說像IBM Rational Team Concert的商業項目調查工具已經很強大了,但想堅持一個自由和開放源碼的解決方案,可能會發現Redmine是一個有用的Scrum和敏捷的選擇。 因爲Redmine的設計受到Rrac的較大影響,因此它們的軟件包有不少類似的特徵。
Redmine創建在Ruby on Rails的框架之上,支持跨平臺和多種數據庫。除了和DotProject的功能大體至關外,還有很多本身獨特的功能,例如提供wiki、新聞臺、時間跟蹤、feed聚合、導出pdf等待,還能夠集成其餘版本管理系統和BUG跟蹤系統,例如SVN、CVS、TD等等。界面友好性賽過Dotproject,配置功能強大並且方便,自定義屬性和更新通知也很實用,詳細的介紹能夠看看清華同方的redmine站點。中文版Redmine在線演示:ezWORK、英文版可看
Redmine提供的官方演示。還創建了一個提供免費redmine服務的站點:Redmine.NET。
特徵
對比條目 |
Teamlab |
Redmine |
NavalPlan |
DotProject |
Collabtive |
項目管理功能 |
√ |
√ |
√ |
√ |
√ |
問題管理功能 |
√ |
√ |
╳ |
√ |
╳ |
郵件提醒 |
√ |
√ |
╳ |
√ |
√ |
進度可視化 |
√ |
√ |
√ |
√ |
√ |
報表 |
√ |
√ |
√ |
√ |
√ |
即時消息 |
有 |
沒有 |
沒有 |
沒有 |
沒有 |
多項目支持 |
√ |
√ |
√ |
√ |
√ |
權限控制 |
√ |
√ |
√ |
√ |
√ |
文檔、文件管理 |
√ |
√ |
√ |
√ |
√ |
Wiki、論壇 |
功能豐富 |
功能簡單 |
╳ |
√ |
即時聊天工具 |
自定義字段 |
√ |
√ |
╳ |
√ |
╳ |
Ldap認證 |
╳ |
√ |
√ |
√ |
√ |
多語言 |
中文支持很差 |
√ |
√ |
√ |
中文支持很差 UTF-8 |
多數據庫 |
Sqlite,mysql |
Mysql,postgresql |
√ |
√ |
MySQL |
Jira集成 |
很難 |
相對容易 |
第三方工具 JIRA connector. Atlassian JIRA |
相對容易 |
第三方工具 |
發佈於:2011-06-10
原文連接: http://yp.oss.org.cn/software/show_resource.php?resource_id=967
咱們將候選的項目管理軟件聚焦於目前最流行的基於Web的工具。由於,基於Web的此類軟件在開源軟件中是最成熟的,也是應用最普遍的。固然,咱們也快速的將下面幾款軟件排除在候選列表中:
Launchpad 和 Trac 最終也被加入到候選列表中,最終候選列表爲:
在具體對比各軟件的細節以前,咱們先給出咱們的最終對比結果。下表概述了全部候選軟件的整體得分狀況。爲了更簡單直觀的介紹這些軟件的特色,咱們繼續縮小軟件列表的範圍,只選擇那些得分比較高的軟件進行具體介紹,例如,dotProject, Launchpad, Redmine 和 Trac。
讓咱們先來看看這些項目發展的可持續性怎樣?
項目可持續性是軟件以下特性的重要保障:成熟度 (全部候選軟件均超過3年), 穩定性 (全部均達穩定狀態,並長期維護,dotProject顯示出項目開發活躍度在逐漸減小,參考 Ohloh 和 Melquiades ),流行度 (Launchpad 和 Trac 都很是流行,而dotProject 和 Redmine 則正在得到人們更多的關注),相關書籍 (除了Launchpad,市面上都有這些軟件的相關書籍,固然,Redmine的書籍 是日文版的。) ,社區發展狀況和項目領導團隊 (dotProject 和 Trac 開發團隊相對較小,而Redmine相對較大,Launchpad則有一個龐大的開發團隊;dotProject 和 Redmine 都是社區驅動的項目,而Trac和Launchpad則是以公司主導的。
那麼,它們的商業部署能力怎樣呢?
項目商業部署能力主要考慮的是軟件培訓和商業應用的支持 (dotProject 是惟一提供一系列培訓服務的軟件;dotProject 和 Redmine 也都提供社區支持,而 Launchpad 的商業支持是基於哪些配託管的項目的訂閱服務)。全部項目都有完備的文檔,但都只是英語。全部項目都有本身完整的QA流程,使用各類流行的工具,但dotProject項目對bug的處理速度較慢。全部軟件的源代碼中有註釋的代碼都超過20%,Trac和Launchpad甚至達到25%左右。
項目發展策略 co涵蓋4個不一樣的方面:許可協議(License)、發展路線圖(Roadmap)、代碼改進和項目贊助者。全部項目都採用開源的許可協議(Launchpad使用AGPL v3,其它的軟件都使用GPL)。咱們認爲,社區主導的開源軟件更有利於吸引來自外部的貢獻。全部項目的有代碼改進的意願,但相關進程在dotProject項目中不明確。最後,也是很是重要的一點是,除了dotProject項目,全部對比的選手都發布了本身詳細的發展路線圖。
咱們首先將dotProject軟件排除在咱們推薦的工具以外,除了以上比對結果外,該軟件還缺乏對SCM的整合,這樣影響它做爲一個完整方案的應用。固然,對於某些特定需求的用戶,若是該軟件的一些特性符合用戶的須要,則另當別論。
Launchpad 的功能特性最適合那些將該軟件部署成爲軟件託管平臺的用戶的需求。但安裝該軟件的開源版本則着實是一場惡魔。但即便實現了使用運行在Oracle VirtualBox上的Launchpad虛擬化部署,因爲一些技術性緣由(bzr launchpad-login <username> 仍然要在launchpad.net上查找用戶名,這樣,用戶將不能使用一個OpenID服務來註冊用戶,等等),簡化的夢想仍是沒法成真。 此外,Launchpad有爭議的向自由軟件的轉型看似也困難重重,顯然,Canonical公司人員的說法是真實的:
也許,Launchpad更適合被採用做爲一個內部開發系統,可是,若是你用足夠多的敲打,也許你能夠將一個方口的木樁打入一個圓形的洞中。
Trac 目前還沒法同時管理多個項目,但若是做爲一個單一項目的管理工具,它是一個很好的選擇。你們可使用 BitNami 和 Turnkey virtual appliance。
Redmine 能夠同時管理多個項目,並且它提供多種代碼庫管理工具的支持(CVS, Bazaar, Darcs, Git, Mercurial 和 Subversion), LDAP 認證的支持, 多語言支持, 基於角色的訪問控制和靈活的工做流引擎。
Redmine有着豐富的插件庫,大部分能夠在github上找到,並且Redmine的插件教程也很是簡單有效。Redmine是一個簡單和易擴展的平臺,使用Ruby on Rails開發,它的設計借鑑了Trac的許多方法。
綜上所述,Redmine是一個值得你們關注和使用的項目管理工具。
連接地址: http://www.oschina.net/news/17857/30-free-project-management-software-systems
出處:http://wenku.baidu.com/view/57c3d6b5aef8941ea66e0514.html