Chinaunix首页 | 论坛 | 博客
  • 博客访问: 477812
  • 博文数量: 122
  • 博客积分: 1403
  • 博客等级: 中尉
  • 技术积分: 1668
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-11 13:31
文章分类

全部博文(122)

文章存档

2018年(5)

2017年(12)

2014年(15)

2013年(33)

2012年(4)

2011年(53)

分类: 项目管理

2017-04-26 21:37:21

Redmine试用报告V0.1

October 18, 2013

1.目的

验证Redmine系统解决研发中心部分研发管理问题的可行性。

 

2.测试系统说明

RddmineV2.2.4),测试系统域名:redmine.gvtv.com.cn ,对应于10.0.1.45:3000,已通过DNS解析,直接访问域名即可

3.试用过程概述

         1、安装、配置系统;创建虚拟用户账户;

2、阅读官方手册Redmine Administrator GuideUser guilde ,了解所有功能,包括系统备份恢复;

3、增加配置email反馈功能;

4、增加 code review(代码评审)插件模块;

5、增加Issue Templates (问题模块)模块插件;

 6、配置问题模版;

 6、配置问题跟踪、codereview工作流;

 7、自定义系统功能属性的试用;

 8、对自配置流程的试用等。

4.实用功能简介

4.1 概述

1、可自定义问题类型

        

 

 

3、自定义工作流

自定义工作流应该是redmine的最大的亮点,可以定义不同角色、在不同类型问题时的流程转化的可能性,以及问题跟踪中各字段的权限。使得它可以几乎跟踪任何问题(不仅仅是研发),非常灵活实用。同时,对管理员来说,工作流的配置也是一个难点,比较复杂,需要具备较好的逻辑才行。

 

4、一上班,登录redmine后,点击“我的工作台“,很方便看到自己的任务

同时,这个页面是可以用户自定义显示感兴趣的内容

4.2跟踪问题

这里的问题包括但不限于:缺陷(错误)、新增功能等,通过这个功能可以跟踪bug的修复、验证,起到缺陷管理系统的功能;也可以用于需求实现的跟踪。事实上很多公司用redmine主要就是做缺陷跟踪和需求管理。

 

4.3code review(代码审查)

代码审查是保障代码质量的利器,几乎所有的公司都会有这项质量保证活动,有些公司有叫代码走查、代码检视。

通过redming可以实现在线代码审查,可以完全取代大家在一个会议室审查代码的低效方式。过程如下:

1、 进入“版本库“模块,点击“分配给”,创建评审

 

2、 被指派的同事,可以点击左侧的图标添加评审说明,这些说明会以问题的形式发给作者

 

 

这个功能在机器上验收效果比较好,很实用。

 

4.4需求变更管理

通过自定义工作流、角色等,可以实现需求变更的可视化,目前我们的需求变更都是通过打印的纸质来记录,不好保存,不好查询,也浪费时间浪费纸张,如果能基于redmine来做需求变更管理,能很好的解决这些问题。

4.5通过插件扩展系统功能

  Redmine有几百个插件来扩展自己的功能,上面提到的实现code review功能、自定义问题模板功能就是通过下载安装配置插件实现的

5小结

优点:

1、 RedmineV2.2.4)是非常灵活、使用的,而且是开源的,不存在lisence问题。

2、 可以用来解决中心的任务跟踪管理(包括非开发的)、在线code review、需求变更管理等;

3、 流程可配置、而且通过插件可扩展性非常强

 

缺点:

1、 工作流的配置比较复杂,逻辑不清的话很容易出问题,这个严格的说不是系统问题,而是任何工作流的设计都会遇到的问题

2、 基于Ruby+Rails框架开发的,不常见,维护起来相对难度较大

 

Redmine试用报告V0.1

雷建锋October 18, 2013

1.目的

验证Redmine系统解决研发中心部分研发管理问题的可行性。

 

2.测试系统说明

RddmineV2.2.4),测试系统域名:redmine.gvtv.com.cn ,对应于10.0.1.45:3000,已通过DNS解析,直接访问域名即可

3.试用过程概述

         1、安装、配置系统;创建虚拟用户账户;

2、阅读官方手册Redmine Administrator GuideUser guilde ,了解所有功能,包括系统备份恢复;

3、增加配置email反馈功能;

4、增加 code review(代码评审)插件模块;

5、增加Issue Templates (问题模块)模块插件;

 6、配置问题模版;

 6、配置问题跟踪、codereview工作流;

 7、自定义系统功能属性的试用;

 8、对自配置流程的试用等。

4.实用功能简介

4.1 概述

1、可自定义问题类型

        

 

 

3、自定义工作流

自定义工作流应该是redmine的最大的亮点,可以定义不同角色、在不同类型问题时的流程转化的可能性,以及问题跟踪中各字段的权限。使得它可以几乎跟踪任何问题(不仅仅是研发),非常灵活实用。同时,对管理员来说,工作流的配置也是一个难点,比较复杂,需要具备较好的逻辑才行。

 

4、一上班,登录redmine后,点击“我的工作台“,很方便看到自己的任务

同时,这个页面是可以用户自定义显示感兴趣的内容

4.2跟踪问题

这里的问题包括但不限于:缺陷(错误)、新增功能等,通过这个功能可以跟踪bug的修复、验证,起到缺陷管理系统的功能;也可以用于需求实现的跟踪。事实上很多公司用redmine主要就是做缺陷跟踪和需求管理。

 

4.3code review(代码审查)

代码审查是保障代码质量的利器,几乎所有的公司都会有这项质量保证活动,有些公司有叫代码走查、代码检视。

通过redming可以实现在线代码审查,可以完全取代大家在一个会议室审查代码的低效方式。过程如下:

1、 进入“版本库“模块,点击“分配给”,创建评审

 

2、 被指派的同事,可以点击左侧的图标添加评审说明,这些说明会以问题的形式发给作者

 

 

这个功能在机器上验收效果比较好,很实用。

 

4.4需求变更管理

通过自定义工作流、角色等,可以实现需求变更的可视化,目前我们的需求变更都是通过打印的纸质来记录,不好保存,不好查询,也浪费时间浪费纸张,如果能基于redmine来做需求变更管理,能很好的解决这些问题。

4.5通过插件扩展系统功能

  Redmine有几百个插件来扩展自己的功能,上面提到的实现code review功能、自定义问题模板功能就是通过下载安装配置插件实现的

5小结

优点:

1、 RedmineV2.2.4)是非常灵活、使用的,而且是开源的,不存在lisence问题。

2、 可以用来解决中心的任务跟踪管理(包括非开发的)、在线code review、需求变更管理等;

3、 流程可配置、而且通过插件可扩展性非常强

 

缺点:

1、 工作流的配置比较复杂,逻辑不清的话很容易出问题,这个严格的说不是系统问题,而是任何工作流的设计都会遇到的问题

2、 基于Ruby+Rails框架开发的,不常见,维护起来相对难度较大

 

阅读(1211) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~