项目

常规

个人资料

操作
此页面已存档且不再更新.
请注意,此页面上提供的信息可能已过时或不准确。
存档页面有简要说明。

目标

  1. 向世界讲述我们在Redmine方面的经验和作品。分享我们的想法、努力和开发代码。
  2. 让我们的插件尽可能流行
  3. 推广它们成为Redmine核心项目的一部分。
  4. 将来,与社区分享维护工作。

我们是谁?

我们是一群在Sadesi(一家属于Junta de Andalucia的公有公司)工作的IT专业人士(提前使用缩写JdA)。我们很高兴在一个致力于开源和质量的组织工作,Sadesi符合ISO 9001、ISO 20000(ITIL)和ISO 27001标准。

免责声明。

我叫Borja Pacheco,我必须明确指出,我是在个人观点下讲话,并非试图告诉你他人的正式观点(也不是Sadesi、CEIC或Junta de Andalucia)。

感谢

我需要提到María José Romero del ToroFrancisco José Quintero Morón,他们是本项目的重要组成部分,没有他们,一切都不可能实现。

我们的故事

自2010年起,Sadesi开始将Redmine作为管理开发项目的主要工具。
  • 我们发现Redmine是一个非常完整且优秀的软件。
  • 我们将我们的Redmine实例(HGP)指定为所有涉及我们软件开发项目(内部客户、我们的技术人员和构建项目具体部分的供应商)的SPOC(单一点联系人)。
  • 我们广泛使用了它。一些指标:创建了29175个票据,796个活跃用户......我想我们可能有世界上最大的实施之一。

首次互动

在初始使用期间,我们错过了一些尚未开发的特性。我们最初的想法是自行开发。我们修改了代码的几个部分,以避免没有分配的任务(我们不希望有孤儿任务),将结束日期和状态联系起来以避免没有完成100%的任务,修改了甘特图模块,将西班牙语翻译调整为我们的当前词汇,创建了一个简单的插件菜单以方便访问其他日常工具,使树形视图插件再次可用,最后,我们制作了一个自定义应用程序,它使用redmine的数据模型,作为Redmine和我们的ERP(Navision)之间的桥梁。

这次经历给我们留下了“苦涩的滋味”,因为我们遇到了许多困难。
  • 我们不想触碰Redmine的核心/内核,但在所有情况下都不可能。因此,我们开始对redmine的更新和升级非常敏感。
  • Ruby不是我们的核心业务编程语言。我们更习惯使用Java或PHP。这个问题加剧了第一个问题,因为我们没有正确使用允许在插件内部更改正常行为的方法。

我们学到了一个重要的事实:有时适应我们的思维方式/方法论比修改工具更容易、成本更低。

我们的项目

在我们对redmine、功能、限制、可用插件和开发者方法有了成熟的知识后,我们决定认真解决这个问题。我们寻找了一些预算,并寻找了专门资源以制作我们需要的修改。

规格

在此文档中(西班牙语 - 我们表示歉意),我们详细描述了我们的目标、功能特性以及全局项目的技术要求。

主要目标

  • 改进工作流程引擎:根据当前阶段启用/禁用自定义字段的编辑,只有满足一定条件时才允许事务,将可能的“分配给”列表限制为可以执行流程转换的成员,限制谁可以创建新的任务。
  • Redmine联邦:在不同组织的Redmine之间共享项目/任务的信息。
  • 创建仪表板模块,允许管理者控制一组项目的活动和性能指标(KPI)。
  • 允许自定义报告和数据挖掘。
  • 与其他系统集成
    • 第三方:Drupal、Alfresco、Pentaho、Testlink、UML
    • JdA的自身工具:NAOS、公式、iCMS
  • 增强查询界面,添加更多过滤器。
  • 阻止报告过长时间(日志时间)。
  • 允许归档项目只读访问。
  • 其他:维基模板、通过CalDav导出日历、配置新项目的向导...

项目组织

项目分为三个阶段。

阶段1

  • 状态:修复小错误
  • 预计发布日期:6月20日

功能

  • 改进的工作流程引擎。
  • 改进的API Rest
  • 增强的归档项目
  • 阻止报告过长时间(日志时间)。
  • 修复的树形视图插件
  • “我的页面”中的某些功能
  • 从Excel导入任务的向导
  • 与Alfresco 3.3.x(cmis 1.0)集成(未测试,但已开发)

阶段2

  • 状态:测试
  • 预计发布日期:7月31日

功能

  • 新的集成仪表板
  • 创建新项目的向导(预先配置用户、角色、属性...)
  • 控制谁可以创建新任务
  • Redmine联邦
  • 与API iCMS集成(允许不同的CMS,如Drupal)
  • 与Alfresco 3.2.x集成
  • 与Formula v3集成

阶段3

  • 状态:开发
  • 预计发布日期:九月-十月

功能

  • 增强查询界面,增加更多筛选功能。
  • 增强维基
  • 增强日历
  • 定期票据
  • 与Pentaho集成 ——> 服务等级协议管理
  • 与Testlink集成
  • 与第三方UML工具集成
  • 与Plantilla集成
  • 与NAOS集成

软件仓库

我们将准备一个GIT仓库,以分配软件的各个部分。一旦我们的SQA将任何发布版本标记为候选版本,我们将发布它,并通知如何获取源代码。
我们将通过推特和领英进行公告。

问题

请通过推特联系我:@Borja_Pacheco。

参考文献

如果您需要进一步了解我的公司或我们的工作,您可以在以下网址找到信息:

Jan Niggemann(Redmine.org团队成员) 更新 超过9年前 · 10次修订 锁定