很多企业在项目开发过程中都会遇到时间、预算、人员配比等各种问题,一款高效的、良好的项目管理软件必须具备快速、强大且包含:调度、成本控制、资源分配、文档、协作以及沟通等功能。本文我们将盘点七种开放源代码项目管理工具,可能这些正是你所需要的。
、MyCollab
MyCollab是一套适用于中小型企业的商业平台,有三套协作模块:项目管理,客户关系管理(CRM)以及文档创建和编辑。有两种许可选择:一种商业“终极”版本,速度更快,可以在本地或云端运行,以及开源的“社区版”,这才是我们感兴趣的版本。
由于没有使用查询缓存,社区版没有云选项,而且速度较慢,但提供了重要的项目管理功能,包括任务,问题管理,活动流等。最新版本的MyCollab是..,源代码可在GitHub上获得。它遵循AGPLv许可,支持Windows,Linux,UNIX和MacOS。(项目地址:https://community.mycollab.com/)
、Odoo
Odoo 的前身是 OpenERP,是一个开源的企业 ERP 系统,包括会计,人力资源,网站和电子商务,库存,制造,销售管理(CRM)和其他工具。
与付费企业版本相比,免费和开源社区版功能有限。其项目管理应用程序包括敏捷团队的任务跟踪视图,该视图在其最新版本Odoo .中进行了更新,包括进度条和用于跟踪项目状态。项目管理工具还包括甘特图,任务,问题,图表等。Odoo遵循GPLv许可协议,它可以作为Docker镜像在Windows,Linux和Red Hat Package Manager中下载。
、OpenProject
OpenProject 是一个开源的、基于Web的项目管理应用程序。OpenProject 为项目团队提供了整个项目生命周期的支持,通过插件,OpenProject 支持:
● 协同项目计划
● 进度报告
● 任务管理
● 时间和成本报告
● Scrum 等
OpenProject遵循GPLv许可,其源代码可在GitHub上获得。(项目地址:https://www.openproject.org/)
、OrangeScrum
OrangeScrum适用于小型组织 - 自由职业者,代理机构和中小型企业。该开源版本提供了OrangeScrum付费版本中的许多功能,包括移动应用程序,资源利用率和进度跟踪。其他功能(包括甘特图,时间日志,发票和客户端管理)作为付费附件提供,付费版本包括云选项,而社区版本则不包含这些功能。
OrangeScrum遵循GPLv许可,并基于CakePHP框架。它支持Apache,PHP .或更高版本以及MySQL .以上的版本,并且适用于Windows,Linux和MacOS。
]project-open[ 采用TCL开发的基于Web的项目管理系统,它能帮助你的业务涵盖领域,如客户关系管理,销售,项目规划,项目跟踪,协作,时间表,发票和付款等。
] project-open [支持Scrum和Kanban 支持的敏捷项目,以及经典的甘特图、项目模板、项目计划、项目跟踪等。
、Taiga
Taiga 是一个免费开源,而且功能非常强大的项目管理平台,用于初创企业和敏捷开发团队。提供一个简单、漂亮的项目管理工具。Taiga 采用 Python Django 框架开发,前端基于 AngularJS 实现。
它还为iOS,Android和Windows设备提供免费的移动应用程序,并提供导入工具,使其可以轻松地从其他流行的项目管理应用程序迁移,Taiga遵循GNU Affero GPLv许可协议
、Tuleap
Tuleap是一个应用生命周期管理(ALM)平台,旨在管理每种类型的团队(小型,中型,大型,敏捷或混合型)的项目,但其对敏捷团队的支持更为突出。值得注意的是,它支持Scrum,看板,冲刺,任务,报告,持续集成,积压等。
年 Tuleap 获得了 InforWorld.com 的 Bossie 奖,并且被财富强公司、中小型企业和开源项目广泛使用。