OpenProject:一款开源项目管理解决方案

还没有读者喜欢这篇文章。
Two different paths to different outcomes

Opensource.com

对于我们许多人来说,在不被过多的信息淹没的情况下跟踪复杂的项目仍然是一个挑战。为了解决这个问题,我们开发了 OpenProject,这是一个基于 Web 的开源项目管理工具,支持团队完成整个项目生命周期。它在 GNU GPLv3 许可下发布,并使用 Ruby on RailsAngularJS 编写。

OpenProject 提供工作包跟踪(例如任务、风险、错误、需求)、Scrum 板、时间轴、文档管理、项目 Wiki、会议管理、时间和成本报告等等。

安装

OpenProject 提供两种安装选项:手动安装或通过软件包管理器安装。后者更简单,因此强烈建议使用,以减少安装工作量和配置错误。软件包附带配置向导,可帮助您快速启动并运行所有内容。

安装过程假定以下先决条件

  • 运行在 Linux 发行版上的服务器(仅限 64 位版本)。
  • 可通过 SMTP 访问的邮件服务器,可用于发送通知电子邮件。OpenProject 支持身份验证,但不支持通过 SSL/TLS 的 SMTP。
  • 有效的 SSL 证书以及私钥文件(如果您打算为 OpenProject 使用 SSL)。密钥不得受密码保护,否则 Apache 服务器在启动时将无法读取它。

接下来的步骤取决于 Linux 发行版,以启动通过软件包管理器安装 OpenProject 的实际操作 (安装指南)。请注意,所有命令都应以 root 身份运行或以 sudo 开头。

配置向导将完成设置,可以使用 openproject configure 命令启动。

完成此步骤后,OpenProject 实例将自动启动。您可以使用用户名/密码组合 admin/admin 首次登录系统。首次登录后,系统会要求您立即更改此密码。

让您的团队开始使用

首先,只需单击一下即可从起始页创建一个新项目。接下来,邀请项目成员。为您的团队创建工作包,将它们分配给团队成员,并跟踪进度。您将一目了然地看到所有更改,并快速了解团队的进展情况。有几个 快速入门教程 以及关于特定功能的详细说明。在 网站 上还有其他帮助资源,例如用户指南、词汇表和常见问题解答。

主要功能(附带屏幕截图)

OpenProject 提供了各种项目管理功能,以支持项目团队(例如任务、项目时间轴、文档、团队沟通)。OpenProject 的主要功能包括

工作包跟踪

  • 管理您项目的任务、需求、错误、风险等等。
  • 分配责任、跟踪截止日期并查看更改历史记录。
  • 配置您的个人工作流程。


OpenProject work packages split view screenshot
工作包拆分视图。

项目时间轴

  • 创建和管理项目时间轴。
  • 根据您的需求配置个人报告。
  • 轻松跟踪更改和依赖关系。


OpenProject timelines view screenshot
时间轴视图。

Scrum

  • 积压工作列表视图允许拖放操作,以便轻松确定优先级。
  • 使用在线任务板支持您的日常会议。
  • 在燃尽图中查看 sprint 进度。


OpenProject backlogs view screenshot
积压工作列表视图。

时间和成本报告

  • 创建和监控您的项目预算,记录时间和成本。
  • 创建个人成本类型并在工作包上记录单位成本。
  • 自定义个人成本报告。


OpenProject time and cost reporting view screenshot
时间和成本报告视图。

此外,OpenProject 还支持会议管理、文档和版本控制(包括 SubversionGit 存储库)、Wiki、新闻、论坛帖子等等。它提供传入电子邮件功能、双因素身份验证,并致力于最高的数据安全和隐私法规。

了解更多

有关 OpenProject 和社区的更多信息,包括安装或备份指南、文档和帮助资源,可以在 网站 上找到。项目开发、路线图规划和论坛讨论在 OpenProject 社区项目 中进行。

Birthe Lindenthal | OpenProject
Birthe 是 OpenProject 基金会 (OPF) 董事会主席。该基金会管理并指导开源项目 OpenProject——一款基于 Web 的项目管理软件。

5 条评论

不错!甚至还支持 scrum!

哇,这个工具将会大受欢迎... 几乎所有功能都非常适合 Scrum 团队的日常运作。

软件包附带配置向导,可帮助您快速启动并运行所有内容。

谢谢!这非常有趣。

我们最近放弃了 OpenProject(以及其他几个工具),没有选择它作为我们为全球受众管理企业 IT 系统部署的工具。原因是什么?太偏重软件开发了。似乎该领域的大多数开发人员都想重新发明轮子,构建另一个软件开发跟踪器。市面上已经有几十个了。然而,通用的项目管理工具却几乎是鬼城。(想想 MS Project,但要在 Web 上使用。)我们最终选择了久经考验的 dotProject,它已经几年没有更新了。不得不修复了一些错误,但现在它运行良好。它具有通用 PM 所需的基本工具集,但没有陷入一堆不相关的软件开发功能中。

我在这里不是要为 dotProject 做广告,而是要指出 OSS 库中的一个巨大空白。也许一些积极性高的程序员会接过挑战,让 dotProject 重新运转起来。web2project 的人员几年前 fork 了它,但不幸的是,现在 w2p 正在衰落,并且由于无数更改破坏了基本功能而变得无法使用。见鬼,如果这些都不适合您,那就自己动手开发一个。市场上还有足够的空间容纳另一个选择。

那么,有人愿意接受这项任务吗?

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