Redmine是一个支持多平台的面向Web的开源项目管理平台,作为研发管理平台而言功能也非常强大,关于如何使用Redmine进行研发范围和时间的“信息透明化”可参考我的文章:研发范围和时间的“信息透明化”之Redmine统一平台。

由于历史遗留原因,目前公司组织级别使用的Redmine是2.3.0版本。虽然版本相对较老,但基本功能与新版本并没有太大差别,能够满足日常的项目管理与研发管理需求。同时,Redmine又是一个强大的集成环境,同时作为服务的提供者和消费者,为第三方插件的引入提供了良好的平台性。本文从如何提高团队的工作效率这一角度出发,介绍Redmine 2.3.0版本下若干插件的功能和使用场景,其他版本的Redmine也可做参考。

每个工具的介绍通过场景分析、插件说明、使用方式和截图、注意事项等几个部分进行展开说明。

1. Redmine_agile

场景分析:当下敏捷开发如火如荼,无论是XP还是Scrum都把任务白板(Task Board)作为最经典的管理工具,对于任务跟踪、团队协作和分工起到信息透明化的作用。Redmine_agile就为使用Redmine进行敏捷研发管理的实践者们提供了Task Board视图。同时,类似Scrum中燃尽图(Burndown Chart)功能为研发过程的收敛性和可预测性提供了信息辐射器,Redmine_agile在一定程度上也对维护和管理燃尽图提供了数据自动化集成功能。

插件说明:http://www.redmine.org/plugins/redmine_agile,插件分免费的light版本和收费的完整版,我们使用light版,具体下载和安装等不展开。

使用方式和截图:插件安装和配置成功后,会在Redmine项目上出现一个“Agile”Tab,我们使用其中“Agile board”和“Issues burndown”两大功能,其中“Agile board”可以与Redmine自带的过滤器和选项功能无缝结合,通过各种条件的组合过滤形成所需的视图,效果图如下:

同样,“Issues burndown”也可通过设置合适的类别、跟踪等进行信息过滤,效果图如下:

注意事项:对敏捷团队而言,个人觉得“Agile board”特别适合于每天Stand-up meeting中的团队信息同步,而“Issues burndown”的应用需要研发过程具有明确的计划性、团队具有高度的协作能力和执行力,可以视情况酌情使用。

2. Redmine_checklist

场景分析:研发基本单元的粒度是研发过程中需要把控的一个要点,如果粒度太高就不能进行精细化管理;反之如果粒度太细则需要投入的管理成本也会大幅增加,这里同样追求一种平衡。这个思路反映在Redmine上的就是我们如果把握Issue的大小和数量,对一个工作量较大的项目或模块而言,个人认为如果Issue数量太多会对沟通和协作带来副作用,这个时候Redmine_checklist插件就能派上用场。

插件说明:http://www.redmine.org/plugins/redmine_issue_checklist,按说明进行安装即可。

使用方式和截图:设想一个场景,如果我们要实现一个功能,这个功能有若干步骤或者若干部分组成,那我们在创建这个Issue时可以把这些步骤或部分通过Checklist的表现形式进行管理,每完成一步/部分就进行勾选表示其完成状态。对研发人员而言关注checklist中的内容,而对管理人员而言更倾向以Issue为基本工作单元,整个Issue的完成状态将取决于各个步骤/部分的完成状态的综合,效果图如下:

注意事项:每次对checklist的勾选等同于更新该Issue,所以对Issue跟踪者而言同样能收到通知邮件,确保信息的同步性。

3. Redmine_mylyn_connector

场景分析:Eclipse中Mylyn插件的作用是将一些主流工具平台中的任务管理和上下文管理无缝集成到Eclipse中,Redmine也是其中一个。通过该插件,我们可以在Eclipse上直接对Issue进行管理和维护,这对那些不喜欢频繁进行工作平台切换的开发人员是一种工具和工作模式上的改进。

插件说明:http://danmunn.github.io/redmine_mylyn_connector/,使用该插件时Redmine需要暴露REST服务给Eclipse,所以确保在管理界面的配置Tab页中“启用REST web service“。同时,Eclipse作为客户端同样需要安装相应的插件,可以在GitHub上下载:https://github.com/ljader/redmine-mylyn-plugin。启用REST web service”

使用方式和截图:使用Redmine_mylyn_connector插件就可以在Eclipse集成Redmine操作界面,操作模式和Redmine上基本相同,所有的数据将通过该插件进行实时同步,运行效果图如下:

注意事项:操作上下文的集成有时候不一定是一种好的实践,大家根据实际需要进行选择。

4. Redmine_issues_sort

场景分析:有些场景下一个比较大的主Issue需要团队中多名成员一起协作才能完成,通常我们把该Issue分解成多个子Issue,这时候就需要一个清晰的树状视图表明主Issue与子Issue之间的关联性。Redmine本身通过设置父子Issue为我们提供了树状视图,但2.3.0以及其他较老版本存在一个bug,即父子Issue只有Issue编号相邻时树状结构才能正确显示。Redmine_issues_sort插件的主要作用就是修复了该bug。

插件说明:https://github.com/logical-and/redmine_smart_issues_sort,按说明进行安装即可。

使用方式和截图:安装完插件并合理设置Issue的父子关系之后,系统运行效果图如下(注意各个Issue之间并没有连号):

注意事项:在各种保存后的自定义查询视图里,Redmine不会显示树状结构。

5. Redmine_issue_templates

场景分析:团队根据分工的不同会有不同的Issue录入方式,如QC团队通常会对bug的问题描述进行抽象化以形成部门级别统一模板,这样每一个bug的描述风格都长得差不多方便大家对bug形成统一的认识。Redmine_issue_templates就是用来帮忙团队管理这些模板类Issue以提高Issue录入的效率。

插件说明:http://www.redmine.org/plugins/issue_templates,按说明进行安装即可。

使用方式和截图:安装完插件后在项目配置中会出现“问题模板”Tab页,我们可以通过该配置入口进行现有模板列表的维护和新模板的创建,创建新模板的界面效果如下:

创建模板之后,在新建Issue时会出现可选模板列表,选择其中之一,Issue的主题和描述会从模板中自动导出到当前Issue中。

注意事项:在需要大量重复性Issue创建时非常有用,也可形成工作小组/部门甚至组织级别的模板。

本文暂列以上5个Redmine插件,后续有助于团队工作效率提升的插件也会在本文中进行更新。

工具系列之Redmine插件与工作效率相关推荐

  1. python对工作效率的提升_使用了这个几个Python内置小工具,可以让你的工作效率提升一倍...

    使用了这个几个Python内置小工具,可以让你的工作效率提升一倍 我们将会详情4个Python解释器自身提供的小工具. 这些小工具在笔者的日常工作中经常使用到, 减少了各种时间的白费, 然而,却很容易 ...

  2. 【CSDN英雄会】沪江徐宜生:掌握工具使用技巧,是提高工作效率的最佳途径

    英雄会是CSDN旗下针对国内IT技术领域专家展示和交流的平台.通过线下线上的互动形式,为CSDN社区专家提供更多学习.合作.宣传的机会.英雄会后续将在北上广深等国内一二线城市建立分会,各个分会后期将组 ...

  3. 自从我用了这些浏览器插件,工作效率至少提高了一倍,谷歌浏览器插件

    自从我用了这些浏览器插件,工作效率至少提高了一倍,谷歌浏览器插件 今天5.1小长假最后一天了,写个文章(主要是再不写,推荐卡就到期浪费了),用心写了,希望能帮助到大家,哈哈

  4. 分享工作一年后收藏的超好用Idea插件,工作效率直接翻倍

    听说微信搜索<Java鱼仔>会变更强! 本文收录于JavaStarter ,里面有我完整的Java系列文章,学习或面试都可以看看哦 (一)前言 一款好的插件不仅可以让工作变得更加简单,有时 ...

  5. 作为 IT 从业人员,你觉得有什么工具大大提高了你的工作效率?

    目录 前言: 1. 禅道 2. Jenkins 3. sonarqube 4.showdoc 5.swgger 6.分布式配置中心apollo 7. appscan 8.项目开发文档流程化归档 9.M ...

  6. 软件测试优秀的测试工具,会用三款工作效率能提升一半

    我们将常用的测试工具分为10类. 1. 测试管理工具 2. 接口测试工具 3. 性能测试工具 4. C/S自动化工具 5.白盒测试工具 6.代码扫描工具 7.持续集成工具 8.网络测试工具 9.app ...

  7. 好用的在线工具,提高你的办公工作效率

    我们在日常工作中经常会用到各种在线工具,但是有些工具广告比较多,或者用到最后关键时候提示付费.下面办公人导航就和大家分享一些好用值得收藏的在线工具,提高你的工作效率. 1.在线ps,photopea ...

  8. 运营新人掌握会这些工具,可提升80%的工作效率

    恰逢金九银十,正是就业转行的好时机,对于新人从事运营工作,做到哪些可以加快工作效率,进而杜绝裁员,分享些能提升工作效率的工具 一.公众号排版工具 对于公众号运营就不用多说了吧,只要你涉及内容运营.新媒 ...

  9. 5个免费好用的在线工具推荐,让你的工作效率提升百倍!

    当我们在其他电脑办公时,发现电脑里没有安装我们所需的软件,重新安装又费时费力.本篇文章为大家推荐五款好用的网页在线工具,这样也节省了我们电脑的空间. 在线图片压缩网站☞TinyPNG 传送门:http ...

最新文章

  1. 突围 2020!程序员这样学 AI !
  2. linux 内核 netfilter 网络过滤模块 (2)-conntrack
  3. Linux之SSH服务端配置文件安全设置
  4. 优达学城深度学习(之四)——jupyter notebook
  5. js获取request参数值(javascript 获取request参数值的方法)
  6. CentOS 5.3 安装后的基本软件配置
  7. 当你经历人生最大的困难,要如何正确走出来?
  8. Spark宽窄依赖详解
  9. NXP i.MX 8M Mini处理器
  10. Ubuntu+QT+SSL+MQTT
  11. 针对Arduino IDE 2.0安装后找不到端口的问题(USB转串口驱动)(Win11)
  12. 电化学传感器使用-电子学角度分析
  13. Android学习之Ubuntu12.04
  14. Ubuntu11.10下wine QQ2011成功
  15. PostgreSQL 列转行问题
  16. 低频压电陶瓷驱动器功率放大器的测试研究
  17. 我与C++一起走过的日子
  18. private关键字:确保数据的安全(进行安全性把关)
  19. vue怎样引入使用layer弹窗以及icon使用
  20. 浏览器扩展——pagenote(网页笔记)

热门文章

  1. November 7th 2016 Week 46th Monday
  2. 本人毕业设计 基于python的新冠疫情数据分析系统
  3. /usr/local/ruby/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': cannot load such
  4. LATTICE的FPGA开发软件diamond的安装及LICENSE授权教程
  5. mahout安装配置
  6. QT连接数据库(sqlite)
  7. 神舟Z8-CU7NA 安装ubuntu,无线网RTL8821CE不能使用的解决思路
  8. 地方门户系统 未来10年
  9. 【LeetCode】61.旋转链表
  10. 解决热键冲突_F7是最强大的PowerShell热键,没有人再使用。 我们必须解决这个问题。