图文解说redmine使用指南

2023-11-07 14:58

本文主要是介绍图文解说redmine使用指南,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原链接地址:http://www.anste.com/blog/292


当唐僧师徒四人学会了使用redmine

听说北京青年们都在流行青春重走一回,我们师徒决定西天重走一回,这次将前路漫步,后以动车冲刺直抵西天!最具突破性的是,我们采用了redmine来管理这个项目!

 

1、项目经理篇——

1.1、创建项目:

1.2、划分版本和建立checkpoint:

制定功能和进度的规划,划分版本,并根据版本创建必要的checkpoint,检查点应包括但不限于{需求评审、交付页面设计图、交付页面原型、设计评审、测试用例评审、交付可测试版本、交付测试报告、交付验收报告、上线评审、上线}等活动:

划分版本后的项目路线图:

1.3、新建问题,分配task:

根据功能规划,为团队成员创建并分配task类型的issue:

1.4、新建风险:

遇到风险时,及时填写Risk类型的issue:

1.5、及时检查并修正团队的工作状态:

每天检查,issue分配之后,应该尽快进入In Progress状态,完成之后及时进入Resolved状态;检查每个issue的工时填写状态,每天推进填写,而不是完成后一次性填写。

1.6、新闻:

1.7、非项目工作:

每个产品线的非项目工作,单独划分一个项目进行管理。

 

2、团队成员篇——

2.1、查看“我的工作台”:

悟空作为这个团队的成员之一,每天开工第一件事便是进入redmine查看一下“我的工作台”:

2.2、Issue状态:

勤勉的悟空当然是立马开始工作,开始工作时,及时将issue状态从“new”更新为“In Progress”;

2.3、登记工时:

经过一天辛苦的工作,工时必须得记录下来:

2.4、关闭处理完毕的issue:

已经完成的工作,要及时更新该issue的状态为Resolved,问题提出者确认没问题后可更新状态为closed,有问题可再打开。

2.5、需要延期的issue:

糟糕!师傅交待的任务不能按时完成了!!!怎么办??

 

通情达理的师傅及时做出了回应:

 

2.6、需要援助的issue:

收到的task需要其他队员援助怎么办???

(1)可新建一个“子任务”,请求其他队员Support;

(2)新建一个task给能帮助你的其他组员,如本例中,在孙悟空的怂恿下,愣头青沙和尚给二师兄指派了一个task(#1276);

然后回到问题#1101,新增一个“相关的问题”,如下图:

选择“跟随于”,并确定“延期”天数,系统会自动将#1101的“开始日期”改为#1276的截至日期+延迟天数+1。如下图中,#1101的“开始时间”由原来的2012-9-28自动变更为2012-10-18。

 

 

另外,将某一问题与其他问题建立关联,并设定关联关系为“重复”或者“与其重复”,还能起到删除重复问题,简化工作流的作用。

 

3、产品经理篇——

3.1、请项目经理协助创建项目:

产品经理接到立项任务后,请项目经理协助在redmine上创建该项目,此时不需划分版本,成员只需要确定项目经理、产品经理和质保组就可以了。

3.2、给自己或其他成员分配任务:

点击“新建问题”,除“跟踪”、“主题”等必填项之外,“指派给”和“计划完成时间”必须填写!

3.3、Issue状态:

接到自己或别人指派给自己的任务后,开始该项任务时,要及时更新任务状态为“In Progress”;任务结束后更新为“Resolved”;对该任务的处理结果满意后,任务发起人修改状态为“Closed”将该任务关闭。

3.4、登记工时:

点击“登记工时”

3.5、建立Checkpoint:

Checkpoint即检查点,在项目的每个里程碑阶段都必不可少,是QA的检查要点。涉及到产品经理的有立项评审和需求评审。

点击“新建问题”,“指派给”选“质保组”(而非个人),“计划完成时间”为该活动的计划进行时间。

如本项目中,观音需要建立一个需求评审的checkpoint指派给质保组,以方便质保组对该项活动的跟踪和检查。

3.6、建立Risk:

在项目进展的任何阶段,发现风险要及时填写Risk,指派给引起该风险或是有责任处理该风险的人。并请随时跟进风险状态,及时更新,风险处理完毕需关闭风险。

3.7、建立Feature:

有新需求或者需求变更的时候,课建立Feature指派给相关人,前提是该需求的增加或者变更已与项目经理和测试负责人沟通无异议。

 

4、测试人员篇——

测试人员的redmine使用(如issue状态、登记工时等)可参见本文档中的“团队成员篇”章节,需要补充的是:

4.1、给自己或其他成员分配任务:

测试负责人可以在这里给自己和测试团队成员分配task,如:测试需求分析、测试用例编写、系统测试、测试报告编写等。

点击“新建问题”,除“跟踪”、“主题”等必填项之外,“指派给”和“计划完成时间”必须填写!

4.2、建立Checkpoint:

Checkpoint即检查点,在项目的每个里程碑阶段都必不可少,是QA的检查要点。需要测试人员建立的checkpoint的主要是和测试工作密切相关的评审工作,如测试用例和测试计划评审、测试报告评审等。

点击“新建问题”,“指派给”选“质保组”(而非个人),“计划完成时间”为该活动的计划进行时间。

 

5、总结

1、新建项目:

产品经理根据需要,通知项目经理新建项目(项目经理受到权限制约的情况下,可将项目信息邮件给质保组,由质保组协助完成新建项目)。

2、Task:

新建问题时,“指派给”和“计划完成时间”必须要填的。

3、Issue状态:

A指派给B的issue,由B根据实际工作,更新状态为“In Progress”和“Resolved”,A对该问题的处理结果满意后更新状态为“Closed”,关闭该issue。

4、登记工时:

每天如实登记工时,必须要谨记的!

5、Checkpoint:

产品经理、项目经理和测试负责人在项目的里程碑阶段建立相应的Checkpoint,指派给质保组。

下表为项目生命周期中可能会出现的checkpoint,由“负责人”负责在redmine上建立相应的checkpoint。红色字体的checkpoint为每个项目必建检查点,其他检查点请相关负责人根据项目大小和实际需要适当裁剪:

项目阶段

Checkpoint

负责人

立项阶段

立项评审

产品经理

需求阶段

需求评审

产品经理

美工交付页面设计图

项目经理

web前端人员交付页面原型

项目经理

  

设计阶段

概要设计评审

项目经理

数据库设计评审

项目经理

测试用例以及测试计划评审

测试负责人

开发阶段

交付可测试版本

项目经理

如果是迭代开发,项目经理可以自定义各类检查点,包括每个迭代的交付测试和测试完成

测试验收阶段

交付测试报告

项目经理

测试报告评审

测试负责人

交付验收报告

项目经理

上线阶段

上线评审

项目经理

上线

6、Risk:

发现并及时提出Risk是每个项目相关人的权利和义务,指派给引起该风险或者有责任处理该风险的人。风险解除时,及时关闭。



这篇关于图文解说redmine使用指南的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/364388

相关文章

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

Python Websockets库的使用指南

《PythonWebsockets库的使用指南》pythonwebsockets库是一个用于创建WebSocket服务器和客户端的Python库,它提供了一种简单的方式来实现实时通信,支持异步和同步... 目录一、WebSocket 简介二、python 的 websockets 库安装三、完整代码示例1.

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

Kotlin 作用域函数apply、let、run、with、also使用指南

《Kotlin作用域函数apply、let、run、with、also使用指南》在Kotlin开发中,作用域函数(ScopeFunctions)是一组能让代码更简洁、更函数式的高阶函数,本文将... 目录一、引言:为什么需要作用域函数?二、作用域函China编程数详解1. apply:对象配置的 “流式构建器”最

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

2025最新版Python3.13.1安装使用指南(超详细)

《2025最新版Python3.13.1安装使用指南(超详细)》Python编程语言自诞生以来,已经成为全球最受欢迎的编程语言之一,它简单易学易用,以标准库和功能强大且广泛外挂的扩展库,为用户提供包罗... 目录2025最新版python 3.13.1安装使用指南1. 2025年Python语言最新排名2.

IDEA接入Deepseek的图文教程

《IDEA接入Deepseek的图文教程》在本篇文章中,我们将详细介绍如何在JetBrainsIDEA中使用Continue插件接入DeepSeek,让你的AI编程助手更智能,提高开发效率,感兴趣的小... 目录一、前置准备二、安装 Continue 插件三、配置 Continue 连接 DeepSeek四

JAVA集成本地部署的DeepSeek的图文教程

《JAVA集成本地部署的DeepSeek的图文教程》本文主要介绍了JAVA集成本地部署的DeepSeek的图文教程,包含配置环境变量及下载DeepSeek-R1模型并启动,具有一定的参考价值,感兴趣的... 目录一、下载部署DeepSeek1.下载ollama2.下载DeepSeek-R1模型并启动 二、J

Deepseek使用指南与提问优化策略方式

《Deepseek使用指南与提问优化策略方式》本文介绍了DeepSeek语义搜索引擎的核心功能、集成方法及优化提问策略,通过自然语言处理和机器学习提供精准搜索结果,适用于智能客服、知识库检索等领域... 目录序言1. DeepSeek 概述2. DeepSeek 的集成与使用2.1 DeepSeek API