面向敏捷团队的 8 大开源项目管理工具

在本开源项目管理工具综述中,我们将着眼于支持 Scrum、看板和其他敏捷方法的软件。
900 位读者喜欢这篇文章。
A confusing business organization chart

Opensource.com

Opensource.com 调查了流行的开源项目管理工具的概况。我们之前也做过——但这次我们增加了一个亮点。这次,我们特别关注支持敏捷方法论的工具,包括相关的实践,如 Scrum、精益和看板。

对敏捷的兴趣和使用不断增长,这就是我们今年决定专注于这些类型工具的原因。大多数组织表示他们至少有时会使用敏捷方法。此外,敏捷项目的成功率比使用传统方法管理的项目高出 28%

在本次综述中,我们回顾了我们在 2014 年2015 年2016 年 涵盖的项目管理工具,并挑选出支持敏捷的工具,然后进行研究以发现任何新增或变更。无论您的组织是否已经在使用敏捷,还是正在计划采用敏捷方法的众多组织之一,以下七款开源项目管理工具(排名不分先后)中的一款可能正是您所需要的。

MyCollab

 

MyCollab Kanban board

opensource.com

MyCollab 是一套面向中小型企业的三模块协作套件:项目管理、客户关系管理 (CRM) 以及文档创建和编辑软件。它有两种许可选项:商业“旗舰版”,速度更快,可以本地或在云端运行;以及开源“社区版”,这是我们在此感兴趣的版本。

社区版没有云选项,并且由于不使用查询缓存而速度较慢,但提供基本的项目管理功能,包括任务、问题管理、活动流、路线图视图以及面向敏捷团队的看板。虽然它没有单独的移动应用程序,但它可以在移动设备以及 Linux、Unix、Windows 和 MacOS 上运行。

[接下来阅读: 警惕敏捷项目管理的阴暗面]

最新版本 MyCollab 的源代码可在 GitHub 上获取。它根据 AGPLv3 许可获得许可,并且需要 Java 运行时和 MySQL 堆栈才能运行。它可用于 下载 ,适用于 Linux、Unix、Windows 和 MacOS。

OpenProject

 

OpenProject sprint board

opensource.com

OpenProject 是一款功能强大的开源项目管理工具,以其易用性和丰富的项目管理和团队协作功能而著称。

它的模块支持项目计划、日程安排、路线图和发布计划、时间跟踪、成本报告、预算编制、错误跟踪以及敏捷和 Scrum。它的敏捷功能,包括创建故事、确定冲刺优先级和跟踪任务,与 OpenProject 的其他模块集成在一起。OpenProject 还为付费托管和支持提供选项,企业版增加了自定义品牌、简易单点登录 (SSO)、附加元数据和多项 UX 便利功能等功能。

OpenProject 根据 GPLv3 许可获得许可,源代码可在 GitHub 上获取。在 OpenProject.org/development 上为开发人员提供了有用的文档,或者您可以在 Birthe Lindenthal 的文章“OpenProject 入门”中了解有关安装和配置的更多信息。

Phabricator

 

Phabricator main screen

PhabricatorPhacility 的 Web 应用程序集合,它包含的任务远远超出其销售宣传中所宣传的。一家公司有意低估其产品的情况并不常见,但这就是 Phacility 的模式,但不要被他们的谦虚所迷惑。Manifest 用于错误和问题跟踪,Projects 用于看板工作板,Diffusion 用于 Git 托管,Phame 用于博客,Phriction wiki,Harbormaster 用于 CI/CD,Conpherence 用于团队聊天,等等。一切都已集成,因此无需“重新布线”即可使您的看板影响您的错误跟踪器。还有一个用于所有数据的仪表板,因此可以在各个级别跟踪进度。

Phabricator 被许多活跃项目使用,包括一些大型 KDE 应用程序,如 KdenliveKrita,因此其有效性已在全球分布的团队中得到验证。它正在不断开发中,并且往往对反馈和增强请求持开放态度。

 

Phabricator kanban board

您可以在自己的服务器上运行 Phabricator 并购买付费支持,或者您可以向 Phacility 支付托管费用(包括支持协议)。它根据 Apache 2.0 许可证获得许可,可从该项目的 Github 镜像 获取。

Gitlab

 

Gitlab issue board

在互联网上,Gitlab 以托管 Git 存储库中的开源项目的网站而闻名。但在公司和组织的内部,Gitlab 可能更广为人知的是一个用于软件开发和项目管理的开源本地安装 Web 应用程序。您可以付费购买托管计划,也可以自己托管,如果您运行的是社区版,那么您运行的只是开源组件。

Gitlab 的社区版 根据 MIT 许可证分发,并且 通过 scrum 和 kanban 支持敏捷开发、冲刺计划、史诗、错误跟踪、文档、仪表板、图表、日程安排、自动化、CI/CD 等。还有许多其他好处,其中最重要的是开发人员对该平台的普遍熟悉程度。虽然许多开发人员可能已经学习过 Microsoft 的 Github 或纯粹的 Git(Github、Gitlab 和许多其他平台的开源后端),但可以合理地期望他们理解通过 Web 界面使用 Git 的工作流程。

对于负责运行项目的项目经理来说,Gitlab 的界面直观、一致且稳健。项目经理永远不必离开 Gitlab。从分配任务和计划冲刺到接受合并请求和删除分支,所有任务都可以在 Gitlab UI 中完成。

随着 Gitlab 的不断发展,我们有理由相信,未来将添加更多项目管理功能。Gitlab 开发人员乐于接受功能请求,并迅速响应反馈。您可以从 Gitlab.com/install 下载社区版。

Odoo

 

Odoo Kanban board

opensource.com

Odoo 不仅仅是项目管理软件;它是一个完整的集成业务应用程序套件,包括会计、人力资源、网站和电子商务、库存、制造、销售管理 (CRM) 和其他工具。

与付费企业套件相比,免费和开源社区版的功能有限。其项目管理应用程序包括一个面向敏捷团队的看板式任务跟踪视图,该视图在其最新版本 Odoo 11.0 中进行了更新,以包括用于跟踪项目状态的进度条和动画。项目管理工具还包括甘特图、任务、问题、图表等。Odoo 拥有蓬勃发展的社区,并提供用户指南和其他培训资源。

它根据 GPLv3 许可获得许可,并且需要 Python 和 PostgreSQL。它可用于 下载,适用于 Linux、Windows 和 Red Hat Package Manager,作为 Docker 镜像,以及作为 GitHub 上的源代码。

Taiga

 

Taiga Kanban board

opensource.com

Taiga 是一个开源项目管理平台,专注于 Scrum 和敏捷开发,其功能包括看板、任务、冲刺、问题、积压工作和史诗。其他功能包括工单管理、多项目支持、wiki 页面和第三方集成。

它还为 Android、iOS 和 Windows 设备提供免费的移动应用程序,并提供导入工具,可以轻松地从其他流行的项目管理应用程序迁移。

Taiga 对公共项目免费,对项目数量或用户数量均没有限制。对于私有项目,有各种付费计划,但无论您选择哪种计划,软件的功能都相同。

Taiga 根据 GNU Affero GPLv3 获得许可,并且需要包括 Nginx、Python 和 PostgreSQL 的堆栈。最新版本可从 GitHub 获取。

Tuleap

 

Tuleap

Tuleap 是一个应用程序生命周期管理 (ALM) 平台,旨在管理各种类型的团队的项目——小型、中型、大型、瀑布、敏捷或混合——但它对敏捷团队的支持非常突出。值得注意的是,它为 Scrum、看板、冲刺、任务、报告、持续集成、积压工作等提供支持。

其他功能包括问题跟踪、文档跟踪、协作工具以及与 Git、Jenkins、SVN 的集成,所有这些使其成为开源软件开发项目的有吸引力的选择。

Tuleap 根据 GPLv2 获得许可,可在 Github 上获取。

ZenTao

ZenTao project management tool

Kelsea Zhang,CC BY-SA 4.0

ZenTao 是一款基于 Scrum 方法论和能力成熟度模型集成 (CMMI) 理念的专业项目管理工具。它具有多种功能,涵盖整个软件开发生命周期。它清晰地定义了程序、项目、产品和执行的概念,以帮助生产、开发和 QA 团队相互协调,同时保持单独的功能。

ZenTao 提供三种项目管理模块:Scrum、瀑布和看板。团队可以通过其强大而灵活的工作流程构建自定义流程。它的测试和错误跟踪流程具备从产品创建到发布所需的一切。ZenTao 可以与 SVN、SonarQube、GitLab 和 Jenkins 集成,以实现更好的代码管理。

ZenTao 根据双重许可获得许可:ZPL 和 AGPL。它适用于 Linux、Windows 和 macOS。您可以查看其 docker 镜像GitHub 上的源代码。从 zentao.pm/download 下载开源版(社区版),或者您可以在云端运行它。


此类列表的问题在于,它通常在发布后立即过时。您是否正在使用我们忘记包含的支持敏捷的开源项目管理工具?或者您对我们提到的工具有反馈吗?请在下面留言。

编者注:本文最初于 2018 年 2 月发布,并已更新了新信息。

User profile image.
Opensource.com 发布有关创建、采用和共享开源解决方案的故事。在 Twitter 上关注我们 @opensourceway。

8 条评论

我认为 kanboard (https://kanboard.org/) 也值得审查。

您怎么看?

我已经使用 Kanboard 大约一年了,我发现它非常有用。

回复 作者 Olivier Berger (未验证)

我认为 OrangeScrum 在所有这些工具中是最好的。

我想推荐 https://twproject.com 。这款项目管理软件使您可以按照您喜欢的方式工作,如果您的公司很大,您可以让一个团队使用敏捷方法工作,而另一个团队使用 WBS 方法工作。两者都在同一个应用程序中。

希望您查看一下!

很棒的文章!感谢分享。我使用 remail (remail.io),并且极力推荐它。

感谢评论。敏捷是一种很棒的方法论,时间证明它是高效且更“人性化”的,我们都将从使用它中获益。
在 Zenkit,我们想要一个具有敏捷灵活性的工具来管理我们的项目,因此我们创建了一个免费的在线系统来做到这一点,并附带一篇关于该方法论的文章,我们很乐意听到您的反馈:https://blog.zenkit.com/agile-project-management-a-beginners-guide-cf2a…

不错的精选软件。但您遗漏了 GanttProject,它是一款开源 PMS 和日程安排工具,通常与 Microsoft Project 相提并论。 https://goo.gl/DTVGNJ

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.