開源項目管理軟件產品對比分析資料整理


目錄

商業協作和項目管理平台 TeamLab(GPL v3) 

基於Web的項目計划管理系統 NavalPlan(AGPL)

項目管理工具 DotProject(GPL)

項目管理系統 Collabtive(Open Source (GPL))

項目管理和缺陷跟蹤工具 Redmine(GPL licence)

通過對比選擇最佳開源的基於Web的項目管理工具(僅供參考)

30 款最好的免費項目管理軟件

 

商業協作和項目管理平台 TeamLab(GPL v3)

TeamLab 是一個免費開源的商業協作和項目管理的平台。

TeamLab 主要功能包括:項目管理、里程碑管理、任務、報表、事件、博客、論壇、書簽、Wiki、即時消息等等。

 

 

TeamLab 同時提供一個在線平台可在上面申請帳號來使用該軟件提供的服務,網址是 http://teamlab.com/

TeamLab 是一個基於.NET開發的免費開源的商業協作和項目管理的平台。

TeamLab源代碼發布在SourceForge,開源協議基於GNU GPL v3的許可條款 。

TeamLab系統基於大量C#第三方開源類庫開發而成,代碼工程比較復雜,支持擴展的能力比較強,基於sqlite或mysql兩種數據庫。

集成LDAP認證,需要改造,暫不支持中文。

 

Now is TeamLab Office:

 

基於Web的項目計划管理系統 NavalPlan(AGPL)

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(GPL)

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(Open Source (GPL))

Collabtive是一個基於Web的項目管理系統。提供的功能包括:項目管理,即時聊天工具,任務、文件管理,時間跟蹤,多語言支持。

  • 簡單易用
  • 能管理項目、里程碑、任務
  • 基線導入
  • 時間跟蹤
  • 多語言支持

 

Demo 地址:http://collabtive.o-dyn.de/demo/index.php

 

項目管理和缺陷跟蹤工具 Redmine(GPL licence)

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。

 

特征

  • 支持多項 目
  • 靈活的基 於角色的訪問控制
  • 靈活的問 題跟蹤系統
  • 甘特圖和 日歷
  • 新聞、文 檔和文件管理
  • feeds 和郵件通知
  • 依附於項 目的wiki
  • 項目論壇
  • 簡單實時 跟蹤功能
  • 自定義字 段的問題,時間項,項目和用戶
  • SCM in集成 (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
  • 多個 LDAP認證支持
  • 用戶自注 冊支持
  • 多語言支 持
  • 多數據庫 支持

Demohttp://demo.redmine.org/

 

 

 

對比條目

Teamlab

Redmine

NavalPlan

DotProject

Collabtive

項目管理功能

問題管理功能

郵件提醒

進度可視化

報表

即時消息

沒有

沒有

沒有

沒有

多項目支持

權限控制

文檔、文件管理

Wiki、論壇

功能豐富

功能簡單

即時聊天工具

自定義字段

Ldap認證

多語言

中文支持不好

中文支持不好

UTF-8

多數據庫

Sqlite,mysql

Mysql,postgresql

MySQL

Jira集成

很難

相對容易

第三方工具

JIRA connector. Atlassian JIRA

相對容易

第三方工具

 

通過對比選擇最佳開源的基於Web的項目管理工具(僅供參考)

發布於:2011-06-10

原文鏈接: http://yp.oss.org.cn/software/show_resource.php?resource_id=967

我們將候選的項目管理軟件聚焦於目前最流行的基於Web的工具。因為,基於Web的此類軟件在開源軟件中是最成熟的,也是應用最廣泛的。當然,我們也快速的將下面幾款軟件排除在候選列表中:

  • Kforge, Project HQ, ProjectPier ,主要是因為這些軟件大多只是由一些小項目組維護,可持續性無法保證;
  • Collabtive, Feng Project, 而這兩款軟件雖然也挺有名,但發展時間太短(小於3年),還有待觀察;

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

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

 

讓我們先來看看這些項目發展的可持續性怎樣?

 

項目可持續性是軟件如下特性的重要保障:成熟度 (所有候選軟件均超過3年), 穩定性 (所有均達穩定狀態,並長期維護,dotProject顯示出項目開發活躍度在逐漸減少,參考 OhlohMelquiades ),流行度 (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 目前還無法同時管理多個項目,但如果作為一個單一項目的管理工具,它是一個很好的選擇。大家可以使用 BitNamiTurnkey virtual appliance

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

Redmine有着豐富的插件庫,大部分可以在github上找到,而且Redmine的插件教程也非常簡單有效。Redmine是一個簡單和易擴展的平台,使用Ruby on Rails開發,它的設計借鑒了Trac的許多方法。

綜上所述,Redmine是一個值得大家關注和使用的項目管理工具。

 

30 款最好的免費項目管理軟件

鏈接地址: http://www.oschina.net/news/17857/30-free-project-management-software-systems

出處:http://wenku.baidu.com/view/57c3d6b5aef8941ea66e0514.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM