标签:des style blog http io ar os 使用 java
原文:开源项目管理软件产品对比分析资料整理目录
基于Web的项目计划管理系统 NavalPlan(AGPL)
项目管理系统 Collabtive(Open Source (GPL))
项目管理和缺陷跟踪工具 Redmine(GPL licence)
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
标签:des style blog http io ar os 使用 java
原文地址:http://www.cnblogs.com/lonelyxmas/p/4085636.html