此页面已存档且不再更新. 请注意,此页面上提供的信息可能已过时或不准确。 主存档页面有简要说明。 |
目标¶
- 向世界讲述我们在Redmine方面的经验和作品。分享我们的想法、努力和开发代码。
- 让我们的插件尽可能流行。
- 推广它们成为Redmine核心项目的一部分。
- 将来,与社区分享维护工作。
我们是谁?¶
我们是一群在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 Toro和Francisco 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次修订 锁定