开源项目管理软件产品对比分析资料整理

目录

商业协作和项目管理平台 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 。

 

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。

 

让我们先来看看这些项目发展的可持续性怎样/strong>

 

项目商业部署能力主要考虑的是软件培训和商业应用的支持 (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 仍然要在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是一个值得大家关注和使用的项目管理工具。

 

30 款最好的免费项目管理软件

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

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

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91326 人正在系统学习中 相关资源:软件标书范本(技术部分)_软件技术标书-项目管理文档类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2014年4月11日
下一篇 2014年4月12日

相关推荐