一、 工具概述
·基本介绍
Redmine是一个开源的、基于web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示,同时它支持多项目管理。Redmine是一个自由开放源码软件的解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制的选项的支持。
·模块介绍
1.概述
该页面提供一个关于该项目的总体概述。其中问题跟踪标签的列出了每种类型大开的数量及总共的数量;成员区域列出该项目组的所以成员;新闻区域列出的最新新闻。
2.活动
该页面列出了该项目所以活动的历史记录,包括:问题、变更、新闻、文档、文件、Wiki编辑记录、帖子、耗时。Redmine将当天的日期作为显示项目活动的基准时间,显示前30天到今天的活动。
3.线路图
提供一个更级别的基于项目版本的对于整个问题跟踪系统的概述,它可以帮助制定项目计划,管理项目开发。
4.新建问题
要创建新建的问题,你需要有新建问题的权限。Redmine默认有三种跟踪标签,即Bug、Feature、Support。
5.问题
问题是Redmine的核心业务。一个问题绑定到一个项目,由某用户创建,可以关联到某一版本。
6.甘特图
显示问题的起止日期及版本的截止日期。
7.日历
提供一个按月份显示的项目预览。在这里可以看到一个任务状态的起止日期。
8.新闻
可以发布关于项目条目,甚至任何你喜欢的新闻条目。
9.文档
这里可以书写不同类型的文档,默认有两种文档类型用户文档和技术文档。
10.文件
这里可以上传项目需要用到的其他资源,如图片,视频等等。
11.讨论区
给项目成员之间提供一个交流的平台。
12.Wiki
简单来说,Wiki就是一个集体写作的平台,我们可以在某项目下建立Wiki,然后将针对这一项目所进行的工作都记录到这里面。这不是一个简单的个人日志,其他跟此项目有关的人员也可以对Wiki进行编辑。
二、对应的流程
1.工作流程依赖关系
工作流程按照下方的流程设置依赖关系,如下图所示:
2.缺陷管理工作流程
3.新增需求管理工作流程
三、工具的特点和局限性
特点:
1. Issue能将流程执行约束在期望范围之内,提升推动人员做事的效果;
2. 在Issue中尽量充分填写信息,可以最大程度地量化管理效果;
3. 本身可定制化让Issue管理进一步贴合业务。
4.具有比较直观的任务、项目甘特图展现,方便跟踪项目任务的进度,评估任务的延期情况。
5.任务的日历跟踪:日历上展现每日计划开始、结束的功能点。
缺陷:
1. 在追踪流程很多、同时状态标签也很多的情况下,Redmine的流程管理矩阵用起来相当浪费时间,特别是流程经常变更时。
2.甘特图未能显示任务的开发人员姓名。
3.有很多不必要的状态及追踪,管理项目时浪费时间。
4.提供了比较直观的日历跟踪功能,非常方便跟踪每日任务的启动和结束,评估任务的延期情况。
四、工具的改进
1.要根据团队和项目情况适当定义好,把不必要的状态及追踪去掉,团队协作用习惯了对于多项目任务的追踪管理得到的结果有效性对比浪费的时间要值得的,而且团队使用习惯的养成后会越来越省时间,有效率。
2.添加类似禅道具有的需求管理和任务拆分的功能。
3.RoR的架构下的产品,要找人做自己的二次开发比较麻烦。不定制的话使用起来有些不负责自己的操作习惯
五、成员贡献
1.第一组:王焕同学负责redmine的环境搭建:包括软件的下载与安装,同时搭建在服务器上,最后撰写搭建文档给其他两个小组使用。
2.第二组:田永涛和刘少威同学负责查找redmin测试工具的简介,使用用教程,包括简单的使用的流程,可能的话绘制出流程图。给其他两个小组的成员使用
3.第三组:周杨,杨显,易爽,负责在第一组搭建好的服务器上根据第二组提供的材料使用测试工具,包括创建新项目,添加用户,熟悉该软件的测试流程,并录制视频撰写使用文档,给其他两个小组的成员使用。