分类: 项目管理
2017-04-26 21:37:21
Redmine试用报告V0.1
October 18, 2013
验证Redmine系统解决研发中心部分研发管理问题的可行性。
Rddmine(V2.2.4),测试系统域名:redmine.gvtv.com.cn ,对应于10.0.1.45:3000,已通过DNS解析,直接访问域名即可
1、安装、配置系统;创建虚拟用户账户;
2、阅读官方手册Redmine Administrator Guide和User guilde ,了解所有功能,包括系统备份恢复;
3、增加配置email反馈功能;
4、增加 code review(代码评审)插件模块;
5、增加Issue Templates (问题模块)模块插件;
6、配置问题模版;
6、配置问题跟踪、codereview工作流;
7、自定义系统功能属性的试用;
8、对自配置流程的试用等。
1、可自定义问题类型
3、自定义工作流
自定义工作流应该是redmine的最大的亮点,可以定义不同角色、在不同类型问题时的流程转化的可能性,以及问题跟踪中各字段的权限。使得它可以几乎跟踪任何问题(不仅仅是研发),非常灵活实用。同时,对管理员来说,工作流的配置也是一个难点,比较复杂,需要具备较好的逻辑才行。
4、一上班,登录redmine后,点击“我的工作台“,很方便看到自己的任务
同时,这个页面是可以用户自定义显示感兴趣的内容
这里的问题包括但不限于:缺陷(错误)、新增功能等,通过这个功能可以跟踪bug的修复、验证,起到缺陷管理系统的功能;也可以用于需求实现的跟踪。事实上很多公司用redmine主要就是做缺陷跟踪和需求管理。
代码审查是保障代码质量的利器,几乎所有的公司都会有这项质量保证活动,有些公司有叫代码走查、代码检视。
通过redming可以实现在线代码审查,可以完全取代大家在一个会议室审查代码的低效方式。过程如下:
1、 进入“版本库“模块,点击“分配给”,创建评审
2、 被指派的同事,可以点击左侧的图标添加评审说明,这些说明会以问题的形式发给作者
这个功能在机器上验收效果比较好,很实用。
通过自定义工作流、角色等,可以实现需求变更的可视化,目前我们的需求变更都是通过打印的纸质来记录,不好保存,不好查询,也浪费时间浪费纸张,如果能基于redmine来做需求变更管理,能很好的解决这些问题。
Redmine有几百个插件来扩展自己的功能,上面提到的实现code review功能、自定义问题模板功能就是通过下载安装配置插件实现的
优点:
1、 Redmine(V2.2.4)是非常灵活、使用的,而且是开源的,不存在lisence问题。
2、 可以用来解决中心的任务跟踪管理(包括非开发的)、在线code review、需求变更管理等;
3、 流程可配置、而且通过插件可扩展性非常强
缺点:
1、 工作流的配置比较复杂,逻辑不清的话很容易出问题,这个严格的说不是系统问题,而是任何工作流的设计都会遇到的问题
2、 基于Ruby+Rails框架开发的,不常见,维护起来相对难度较大
Redmine试用报告V0.1
雷建锋October 18, 2013
验证Redmine系统解决研发中心部分研发管理问题的可行性。
Rddmine(V2.2.4),测试系统域名:redmine.gvtv.com.cn ,对应于10.0.1.45:3000,已通过DNS解析,直接访问域名即可
1、安装、配置系统;创建虚拟用户账户;
2、阅读官方手册Redmine Administrator Guide和User guilde ,了解所有功能,包括系统备份恢复;
3、增加配置email反馈功能;
4、增加 code review(代码评审)插件模块;
5、增加Issue Templates (问题模块)模块插件;
6、配置问题模版;
6、配置问题跟踪、codereview工作流;
7、自定义系统功能属性的试用;
8、对自配置流程的试用等。
1、可自定义问题类型
3、自定义工作流
自定义工作流应该是redmine的最大的亮点,可以定义不同角色、在不同类型问题时的流程转化的可能性,以及问题跟踪中各字段的权限。使得它可以几乎跟踪任何问题(不仅仅是研发),非常灵活实用。同时,对管理员来说,工作流的配置也是一个难点,比较复杂,需要具备较好的逻辑才行。
4、一上班,登录redmine后,点击“我的工作台“,很方便看到自己的任务
同时,这个页面是可以用户自定义显示感兴趣的内容
这里的问题包括但不限于:缺陷(错误)、新增功能等,通过这个功能可以跟踪bug的修复、验证,起到缺陷管理系统的功能;也可以用于需求实现的跟踪。事实上很多公司用redmine主要就是做缺陷跟踪和需求管理。
代码审查是保障代码质量的利器,几乎所有的公司都会有这项质量保证活动,有些公司有叫代码走查、代码检视。
通过redming可以实现在线代码审查,可以完全取代大家在一个会议室审查代码的低效方式。过程如下:
1、 进入“版本库“模块,点击“分配给”,创建评审
2、 被指派的同事,可以点击左侧的图标添加评审说明,这些说明会以问题的形式发给作者
这个功能在机器上验收效果比较好,很实用。
通过自定义工作流、角色等,可以实现需求变更的可视化,目前我们的需求变更都是通过打印的纸质来记录,不好保存,不好查询,也浪费时间浪费纸张,如果能基于redmine来做需求变更管理,能很好的解决这些问题。
Redmine有几百个插件来扩展自己的功能,上面提到的实现code review功能、自定义问题模板功能就是通过下载安装配置插件实现的
优点:
1、 Redmine(V2.2.4)是非常灵活、使用的,而且是开源的,不存在lisence问题。
2、 可以用来解决中心的任务跟踪管理(包括非开发的)、在线code review、需求变更管理等;
3、 流程可配置、而且通过插件可扩展性非常强
缺点:
1、 工作流的配置比较复杂,逻辑不清的话很容易出问题,这个严格的说不是系统问题,而是任何工作流的设计都会遇到的问题
2、 基于Ruby+Rails框架开发的,不常见,维护起来相对难度较大