OpenProject: 团队协作重新设计

目前还没有读者喜欢这篇文章。
open source communities

Opensource.com

为您的团队找到合适的项目管理解决方案可能非常困难。找到一个开源项目管理解决方案可能更加困难。这就是 OpenProject 的使命:构建一个企业级的、基于网络的开源项目管理解决方案,使团队能够在整个项目生命周期中进行协作。此外,该项目旨在替代像 Microsoft Project Server 或 Jira 这样的专有软件。

为了更多地了解 OpenProject,我们采访了 OpenProject 基金会董事会主席 Birthe Lindenthal。通过这次采访,我发现的最有趣的事情之一是关于 OpenProject 基金会本身。它的灵感来源于 Apache 软件基金会和 Ubuntu 基金会。并且,由基金会控制开源软件具有内在的优势。

在管理开源项目的解决方案日益增多的环境中,让我们来了解一下 OpenProject 为我们带来了什么,以及 OpenProject 基金会为未来准备了什么。

OpenProject 的使命是什么?

OpenProject 的使命可以快速概括为:我们希望构建出色的开源项目协作软件。当我提到开源时,我是认真的。我们努力使 OpenProject 成为一个参与、协作和加入的地方——拥有一个积极、思想开放、透明和创新的社区。

公司最终意识到了项目管理软件的重要性,以及开源的巨大优势。但是,为什么项目团队仍然倾向于切换到使用 Excel、PowerPoint 或 Word 创建项目计划、任务列表或状态报告的旧式方法,或者使用其他昂贵的专有项目管理软件呢?我们想为公司提供一个真正的开源替代方案:免费、安全且易于使用。

OpenProject 是一个基于网络的项目管理系统,根据 GNU 通用公共许可证第 3 版发布。它安装在自己的基础设施中,提供了构建自己的私有云的可能性。您可以随时随地安全地访问您的项目信息。

一方面,提供完整的项目组合管理 (PPM) 功能支持整个项目生命周期的项目。另一方面,它在数据安全、隐私、可访问性和设计方面提供了最高标准。我们不断开发新功能并改进软件。

OpenProject 基金会的目标是什么?

OpenProject 旨在建立一个稳定增长、活跃和全球化的社区,让社区参与到项目中并彼此受益。

OpenProject 基金会 (OPF) 的成立是为了确保项目参与得到良好的管理。OPF 由 OpenProject 的开发人员和用户于 2012 年 10 月发起。在 2013 年 4 月成立协会后,它于 6 月在柏林-夏洛滕堡地方法院注册。我们的灵感来自 Ubuntu 基金会和 Apache 软件基金会。

OPF 确保项目的存在超越少数个人的参与。对于如何做出决策以及将在应用程序核心中添加什么,必须有明确和透明的方式。OPF 为技术决策以及社区和由 OPF 成员资助的全职开发团队推动、加速和延续开发提供了一个框架。成员定期会面,讨论和协调 OpenProject 主题。

OpenProject 基金会目标

  1. 建立和促进一个活跃和开放的开发者、用户和公司社区,以持续开发开源项目。
  2. 定义和发展项目愿景、行为准则和应用程序原则。
  3. 制定开发政策并确保其合规性。
  4. 定义和改进开发和质量保证流程。
  5. 向公众提供源代码。
  6. 提供和运营 OpenProject 平台。

注意协会不追求自身的经济目标。

OpenProject 是如何开发的?未来的开发计划是什么?

我们希望重新设计团队协作。OpenProject 自 2010 年以来与一个名为 ChiliProject 的祖先项目一起开发。2012 年 10 月,OpenProject 正式分叉并开始了它自己的社区。这次分叉的最初动机是创始成员对性能、安全性和可访问性的要求,这些要求在插件中无法轻易实现和维护。我们希望启动一个更注重企业的项目,同时考虑到大型组织的需求。公司从开源中受益;但是,他们通常实际上对社区的决策没有发言权。我们想要改变这种情况。

当然,每个社区都有其“raison d'être”。我们向 Redmine 社区和 JPL 的成就致敬,因为它是我们项目的基石。现在,OpenProject 能够越来越地差异化,拥有更注重企业的社区,以及核心应用程序中的新的和创新的开发。由于我们在社区内拥有大量的项目管理专业知识,因此目标设定得很高:构建用于基于网络的集成管理的软件,重点是项目范围内的自适应计划、时间轴报告和早期风险管理。我们已经构建了一个相当坚实的基础,并且正在不断改进(我们自己也在改进!)。

OpenProject 是使用 Ruby on Rails 框架编写的。目前它已更新到较新的 Rails 版本。该软件正在根据 Scrum 开发框架进行开发。当前的计划和未来的开发路线图可以在平台上观察和讨论。

与当今可用的众多开源项目管理解决方案相比,OpenProject 有何不同?

的确,已经有无数的解决方案问世,但是 OpenProject 将有所作为。我们的主要目标之一是提供数据安全和隐私以及大多数功能的可访问性的最高标准。大多数大公司在选择项目管理软件方面可能性有限,因为需要满足许多限制。这限制了选择,甚至常常消除了使用开源软件进行项目管理的可能性。

OpenProject 支持这些企业要求,并使大型公司以及政府机构可以使用开源软件并让社区参与进来。我们已经建立了一个很好的场所,可以在社区内交流新的需求、想法和最佳实践。而且,到目前为止的反馈是有希望的。

尽管我们确实做开源,但我们的目标是为软件提供直观且有吸引力的用户界面。人们有时倾向于将开源视为“小玩意儿”软件。因此,我们尽力提供支持、提供培训材料、用户指南以及对收到的问题和咨询提供有益的答案。我们的团队每天都使用 OpenProject,因此有强烈的意愿不断改进软件。总而言之,我们都从彼此的贡献中受益。

如何参与 OpenProject 社区?

嗯,它是开源的,所以研究它,获取它,使用它,并帮助改进它。OpenProject 的代码可以从 GitHub 下载

OpenProject 社区取得联系,并贡献您自己的代码和想法。欢迎公司和个人参与。OPF 建立了一种透明的方式来贡献源代码,并考虑了代码审查指南。

此外,测试和错误报告、最佳实践交流、支持、新想法、新需求、对代码的任何一般反馈——社区和 OPF 始终欢迎并高度赞赏。

让我们共同构建有意义的东西。以开源和开放的心态。

 

Avatar
Jason Hibbets 是 Red Hat 数字社区团队的社区主管。他与 Enable Architect、Enable Sysadmin、Enterprisers Project 和 Opensource.com 社区出版物合作。

评论已关闭。

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