Redmine在项目管理中的应用实践

合集下载

Redmine在项目管理中的应用

Redmine在项目管理中的应用

所有有权限的用 户都可以随时增 加条目或者编辑 现有内容,实现 协作创造
可以包含附件, 如图片等
因为创建和修改 十分方便,因此 不必等资料完善 后才开始添加
不需要会编写网 页 可以很容易把 各种资料做成网 页形式分享 不比 使用WORD更困 难
所有修改都有历 史记录,并可还 原至前面的某一 版本
提供丰富的格式, 包括粗体、列表、 超链接、嵌入的 图片、代码语法 高亮等
关联到 •普通关联关系,问题A、B需要分别关闭
重复 •如果问题B重复于A,那么关闭A将自动 关闭B。
阻挡和被阻挡 •阻挡 :如果问题B阻挡A,A无法关闭, 除非B关闭。被阻挡相反。
优先于 •如果A优先于B,那么将B的起始日期自 动设置为A的截至日期+延迟天数+1。
新增问题要求
问题主题即问题的内容,要简洁,但一定要具体,让 人能一眼看明白
项目概述页
问题跟踪: •错误指该项目中发现的错误 •功能指对该项目提出的新增功能需求 •支持指为项目做出的贡献,例如提交了 一个补丁文件 •工作安排指日常的工作安排(需后台添 加,管理员可以添加更多问题类型)
列出该项目 组的所有成 员 列出了目前项中每一种 问题跟踪标签的打开数 量以及总共数量
引申出重要概念——问题
Redmine讲解
Redmine在 项目管理中应用
主要内容
简介 Redmine
使用 Redmine
管理 Redmine
Redmine简介
关于Redmine
有用的功能特性
甘特图和日历
•„ 根据为问题设定的开始日 期和完成日期自动生成甘 特图和日历
时间跟踪功能
•„ 在项目级别或者问题级别 设定时间 •„ 根据用户、问题类型、类 别或者活动生成工作量报 表

Redmine项目管理实践操作指引.doc

Redmine项目管理实践操作指引.doc

精品资料Redmine项目管理实践操作指引目录1. 目的 (3)2. 角色 (3)3. 各属性定义说明 (4)3.1 问题类型定义 (4)3.2 任务状态定义 (4)3.3 问题优先级定义 (5)3.4 错误报告严重程度定义 (5)3.5 文档存放定义 (5)3.6 “任务”处理流程 (5)3.7 “ BUG”处理流程 (7)4. 项目管理流程 (8)4.1 项目准备阶段 (8)4.2 项目需求 / 设计 / 编码阶段 . (8)4.3 项目测试阶段 (8)5. 统计功能 (8)6. 操作要求 (8)1.目的为了提高沟通效率与执行力,养成快速反馈的习惯。

增强责任感与主动性,建立问题及任务知识库。

记录每个工作、每个动作。

统计项目执行的资源耗费情况、考核工作量及执行力2.角色角色职责redmine创建新项目,配置项目信息规划项目周期、分配任务与执行人员新建问题并指派给相应的人员及负责人:事务分割细致、任务内容及项目经理要求描述明确、明确任务的完成时间及质量要求协调资源分配、把握项目进度及质量及时审核所派发任务的完成情况任务不明确、需要及时反馈给上一级指派人解决问题、更新问题记录、登记工时及进度达到项目的最终目标每天及时更新任务进展,填报工时开发人员可建立子任务、自建任务、或将问题分割指派给其他执行人及报告人如任务无法在承诺时间内处理好,需要反馈测试阶段及时处理所负责的BUG 修改规划测试的工作计划测试负责人分配测试任务及执行人员及时审核所派发任务的完成情况完成测试任务,近视更新任务进度,填报工时测试发现的BUG ,及时登记。

新建“错误报告”,内容描述准确,测试人员明确 BUG 的严重程度。

及时验证已修正的BUG跟踪各任务的进展审核 Redmine操作的规范度项目助理统计各任务的进展产出项目周报统计工时部门助理/QA查看项目进展3.各属性定义说明3.1 问题类型定义问题( Issue )是 Redmine系统中最核心的要素。

redmine项目管理工具使用文档

redmine项目管理工具使用文档

文件
为用户提供文件下载服务的地方 • 按照版本分类 • 可以上传与某个版本相关的各种文件 • 文件大小限制:10M • 不要传过大文件,大文件应该放到其他地方保存
版本库
版本库统计
项目配置 1
设置该项目 开启的功能 模块 指定项目的 成员, 以及 他们的角色
在这里可以设置 • 项目名称 • 项目描述 • 是否公开 如果选中, 该项目将允许所有用户浏览, 包括非项目成员的用户。 如果不选, 只有项目成员才有权限访问。 • 跟踪标签 在这里可以设置开启哪些跟踪标签, 默 认可用的有三种: 错误, 功能和支持。
关联到 •普通关联关系,问题A、B需要分别关闭
重复 •如果问题B重复于A,那么关闭A将自动 关闭B。
阻挡和被阻挡 •阻挡 :如果问题B阻挡A,A无法关闭, 除非B关闭。被阻挡相反。
优先于 •如果A优先于B,那么将B的起始日期自 动设置为A的截至日期+延迟天数+1。
新增问题要求
问题主题即问题的内容,要简洁,但一定要具体,让 人能一眼看明白
项目概述页
问题跟踪: • 错误指该项目中发现的错误 • 功能指对该项目提出的新增功能需求 • 支持指为项目做出的贡献,例如提交 了一个补丁文件 • 工作安排指日常的工作安排(需后台 添加,管理员可以添加更多问题类型)
列出该项目 组的所有成 员 列出了目前项中每一种 问题跟踪标签的打开数 量以及总共数量
Redmine讲解
Redmine的应用
主要内容
简介 Redmine
使用 Redmine
管理 Redபைடு நூலகம்ine
Redmine简介
关于Redmine
Redmine是一个灵活的项目管理工具, 它可以有效地管理项目开发的整个流程(需求, 设计, 开发)

Redmine在项目管理中的应用实践

Redmine在项目管理中的应用实践

Redmine在项目管理中的应用实践摘要:Redmine是一个免费、灵活的项目管理系统,支持多项目管理、问题跟踪、甘特图和日历等功能。

本文从项目管理需要出发,分别对Issue类型定义、Issue 填写要求、各类Issue流程定义以及使用中的注意事项作了详细介绍,为搭建基于Redmine的项目管理平台进行了有益探索。

关键词:Redmine、项目管理、流程1.应用背景目前,市场上的项目管理软件种类繁多,有免费的、也有价格不菲的,有符合标准化项目管理流程的,也有可灵活定制的。

但要选择一款既适合实际项目管理要求,又最有较高性价的产品,绝非易事。

为规范项目管理,加强项目监控,经过综合评估,我们选用Redmine用于XX系统项目(以下简称“本项目”)管理。

选择Redmine作为本项目管理工具,主要是基于如下几点考虑:1)Redmine是免费、成熟的项目管理软件,有较多实际的应用案例;2)Redmine非常容易上手,支持灵活配置,可以自定义流程;3)本项目的规模较小,项目周期较短,参与人员不多。

2.Redmine介绍Redmine是一个灵活的项目管理系统,使用Ruby on Rails 框架开发,跨平台且可以使用多种数据库。

支持多项目管理、问题跟踪、甘特图和日历等功能,提供wiki、新闻台、feed聚合、导出pdf等,还可以集成其他版本管理系统和BUG 跟踪系统,例如SVN、CVS、TD等等。

3.Issue类型定义问题(Issue)是Redmine系统中最核心的要素。

在Redmine系统中,问题是一个宽泛的概念,英文版中用的是Issue,可以翻译成问题、课题。

在本项目中,发现的错误、新提的要求、对工作的安排等都可以被当作问题来处理。

问题是一个过程性的概念,从提出问题到解决问题、关闭问题是一个完整的过程,表示了对错误的处理、对新需求的响应或对工作任务安排的完成情况正处于什么样的阶段。

在本项目中包括4种可以跟踪的问题类别:4.Issue填写要求1)问题的跟踪标签,如:错误、功能、支持、或任务应如实选择,如现有标签不够用,可以让管理员添加新的标签。

redmine使用指南

redmine使用指南

redmine使用指南Redmine是一个开源的项目管理工具,它可以帮助团队进行项目计划、问题跟踪、版本控制和协作。

以下是一些Redmine的使用指南:1. 登录和设置用户权限- 在浏览器中输入Redmine的URL,然后使用用户名和密码登录。

- 作为管理员,可以设置用户的权限和角色。

2. 创建项目- 点击"项目"标签,然后点击"新建项目"按钮。

- 输入项目的名称、标识符和描述。

- 配置项目的其他设置,如访问权限和跟踪器。

3. 创建问题- 在项目页面上,点击"问题"标签,然后点击"新建问题"按钮。

- 输入问题的标题、描述和其他相关信息。

- 分配问题给相应的负责人,并设置优先级和截止日期。

4. 跟踪问题状态- 在项目页面上,可以查看和跟踪所有的问题。

- 使用过滤器来筛选和排序问题列表。

- 根据问题的状态和进展进行更新,并评论和分配问题给团队成员。

5. 创建版本- 在项目页面上,点击"版本"标签,然后点击"新建版本"按钮。

- 输入版本的名称、描述和截止日期。

- 使用版本管理来跟踪问题和功能的进展。

6. 设置邮件通知- 在设置页面上,点击"通知"标签,然后配置邮件通知的设置。

- 可以设置哪些事件触发邮件通知,以及接收通知的用户。

7. 使用插件- Redmine支持许多插件,可以扩展其功能。

- 在插件页面上,可以找到并安装适合你项目需求的插件。

这些是Redmine的一些基本用法指南,希望对你有帮助!。

redmine 企业案例

redmine 企业案例

redmine 企业案例Redmine是一款开源的项目管理软件,被广泛应用于企业中。

下面列举了一些企业案例,展示了Redmine在各个行业的应用。

1. IT行业:某软件开发公司使用Redmine进行项目管理,他们可以在Redmine中创建任务、管理进度、分配责任人,并通过Redmine内置的讨论功能进行团队协作。

Redmine的灵活性使得他们可以根据不同项目的需求进行定制。

2. 制造业:一家汽车制造公司使用Redmine来追踪新产品的开发进度。

他们可以在Redmine中创建不同的模块来管理不同阶段的任务,如设计、原型制作、测试等,并通过Redmine的报表功能生成项目进展的可视化报告。

3. 建筑业:一家建筑公司使用Redmine来管理施工项目。

他们可以在Redmine中创建工作包,分配给不同的施工队,并跟踪每个工作包的进度和质量。

此外,他们还可以通过Redmine的文档管理功能来存储和共享施工图纸和技术规范。

4. 市场营销:一家市场调研公司使用Redmine来管理不同的市场调研项目。

他们可以在Redmine中创建问卷调查、访谈、焦点小组等不同类型的任务,并跟踪每个任务的进度和结果。

此外,他们还可以使用Redmine的讨论功能与团队成员进行沟通和协作。

5. 教育机构:一所大学使用Redmine来管理研究项目。

教师可以在Redmine中创建项目、设置截止日期,并分配给学生。

学生可以在Redmine中提交作业、讨论问题,并跟踪自己的进度。

Redmine的报表功能还可以帮助教师评估学生的表现。

6. 医疗行业:一家医院使用Redmine来管理临床试验项目。

他们可以在Redmine中创建不同的试验阶段,并跟踪每个阶段的进度和结果。

此外,他们还可以使用Redmine的文档管理功能来存储和共享试验方案、数据分析报告等。

7. 酒店业:一家酒店集团使用Redmine来管理新酒店的开业项目。

他们可以在Redmine中创建不同的任务,如装修、设备采购、员工培训等,并跟踪每个任务的进度和质量。

redmine使用教程

redmine使用教程

redmine使用教程Redmine是一款开源的项目管理工具,可用于团队协作、任务跟进、Bug追踪等。

下面是使用Redmine的简单教程:1. 登录:在浏览器中输入Redmine的网址,进入登录页面。

输入用户名和密码,点击登录。

2. 创建项目:登录后,在主页上点击"新建项目"按钮。

填写项目名称、标识和描述等信息,点击"创建"按钮完成项目创建。

3. 创建任务:在项目页面的左侧导航栏上点击"问题",然后点击"新建问题"按钮。

填写任务的标题、描述、优先级等信息,点击"创建"按钮完成任务创建。

4. 分配任务:在任务页面,可以在"分配给"字段中选择执行任务的成员。

点击"保存"按钮完成任务分配。

5. 跟进任务:任务创建后,在任务页面可以看到任务的详细信息。

点击"添加跟踪"按钮,可以添加任务的进展或备注。

6. 关闭任务:当任务完成时,点击任务页面上方的"关闭"按钮。

任务会被标记为已关闭,不再显示在任务列表中。

7. Bug追踪:在任务页面中选择相应的标签,如"Bug"来追踪Bug。

可添加Bug的详细描述、复现步骤等信息。

8. 项目文档:在项目页面的左侧导航栏上点击"文档",可以上传和分享项目相关的文档。

9. 团队协作:Redmine提供了多种协作功能,如讨论、文件共享、日程安排等。

可以通过左侧导航栏上的相应按钮进行使用。

10. 报表分析:Redmine提供了丰富的项目和任务报表,可以通过点击左侧导航栏上的"报表"按钮进行查看和分析。

以上是Redmine使用的简单教程,希望对你有帮助。

Redmine项目管理操作指南

Redmine项目管理操作指南

Redmine项目管理操作指南目录1.目的 (3)2.角色 (3)3.各属性定义说明 (3)3.1问题类型定义 (3)3.2任务状态定义 (4)3.3问题优先级定义 (4)3.4错误报告严重程度定义 (5)3.5文档存放定义 (5)3.6“任务”处理流程 (5)3.7“BUG”处理流程 (7)4.项目管理流程 (8)4.1项目准备阶段 (8)4.2项目需求/设计/编码阶段 (8)4.3项目测试阶段 (8)5.统计功能 (8)6.操作要求 (8)1. 目的为了提高沟通效率与执行力,养成快速反馈的习惯。

增强责任感与主动性,建立问题及任务知识库。

记录每个工作、每个动作。

统计项目执行的资源耗费情况、考核工作量及执行力2. 角色3. 各属性定义说明3.1 问题类型定义问题(Issue)是Redmine系统中最核心的要素。

在Redmine系统中,问题是一个宽泛的概念,发现的错误、新提的要求、对工作的安排等都可以被当作问题来处理。

问题是一个过程性的概念,从提出问题到解决问题、关闭问题是一个完整的过程。

3.2 任务状态定义3.3 问题优先级定义3.4 错误报告严重程度定义“错误报告”增加一个严重程度属性:是指因缺陷引起的故障对软件产品的影响程度。

3.5 文档存放定义每个任务下有文档产出的,则在任务更新时直接上传文件。

并在文档统一规范存储。

分类有:设计文档、测试文档、项目管理过程文档、操作文档等根据需要做配置文档的统一命名,如“xxxx项目—设计说明书”3.6 “任务”处理流程【适用问题类型】:项目任务、自建任务、子任务【适用项目阶段】:设计、编码、测试【新建任务】:✧ 项目经理:新建“任务”并指派给任务处理的责任人;准确描述工作内容、计划完成时间、跟踪人等信息。

✧ 项目成员:接收到的任务可细化子任务新建分配给其他执行人。

【任务受理】:项目组成员接到分派的任务后开始任务的处理,并在处理过程中及时更新“任务”的“完成度”。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Redmine在项目管理中的应用实践
摘要:Redmine是一个免费、灵活的项目管理系统,支持多项目管理、问题跟踪、甘特图和日历等功能。

本文从项目管理需要出发,分别对Issue类型定义、Issue 填写要求、各类Issue流程定义以及使用中的注意事项作了详细介绍,为搭建基于Redmine的项目管理平台进行了有益探索。

关键词:Redmine、项目管理、流程
1.应用背景
目前,市场上的项目管理软件种类繁多,有免费的、也有价格不菲的,有符合标准化项目管理流程的,也有可灵活定制的。

但要选择一款既适合实际项目管理要求,又最有较高性价的产品,绝非易事。

为规范项目管理,加强项目监控,经过综合评估,我们选用Redmine用于XX系统项目(以下简称“本项目”)管理。

选择Redmine作为本项目管理工具,主要是基于如下几点考虑:
1)Redmine是免费、成熟的项目管理软件,有较多实际的应用案例;
2)Redmine非常容易上手,支持灵活配置,可以自定义流程;
3)本项目的规模较小,项目周期较短,参与人员不多。

2.Redmine介绍
Redmine是一个灵活的项目管理系统,使用Ruby on Rails 框架开发,跨平台且可以使用多种数据库。

支持多项目管理、问题跟踪、甘特图和日历等功能,提供wiki、新闻台、feed聚合、导出pdf等,还可以集成其他版本管理系统和BUG 跟踪系统,例如SVN、CVS、TD等等。

3.Issue类型定义
问题(Issue)是Redmine系统中最核心的要素。

在Redmine系统中,问题是一个宽泛的概念,英文版中用的是Issue,可以翻译成问题、课题。

在本项目中,发现的错误、新提的要求、对工作的安排等都可以被当作问题来处理。

问题
是一个过程性的概念,从提出问题到解决问题、关闭问题是一个完整的过程,表示了对错误的处理、对新需求的响应或对工作任务安排的完成情况正处于什么样的阶段。

在本项目中包括4种可以跟踪的问题类别:
4.Issue填写要求
1)问题的跟踪标签,如:错误、功能、支持、或任务应如实选择,如现有标签
不够用,可以让管理员添加新的标签。

2)主题即问题的内容,要简洁,但一定要具体,让人能一眼看明白。

3)对问题的详细描述,要尽量写全写细。

你提供的问题描述越清楚,就越容易
被及时响应和修改。

不要让问题的处理者或干系人去猜测你的意图。

如有可能尽量传图片上来(通过最后的文件功能)。

4)如有可能请务必指定问题的解决的开始时间和完成日期,指明问题的处理期
限。

对于可以大致估计出时间量的问题,要填写预计“耗时”。

5)最好指定目标版本,这样系统可以为项目生成路线图和更新列表。

6)问题处理的责任人必须在有变化时及时更新问题。

以下是需要更新问题的几
种情况:
●提出的问题有误,需要添加说明,或者想要提出意见:注意把说明部分
写清楚。

●问题状态变化时:例如状态变为已解决或者已关闭,完成度变为100%
等。

●责任人认为不能按照完成日期完成:可修改完成日期并把原因写入说明。

●责任人改变:修改“指派给”
●登记工时:登记自己为完成此项目工作所花费的工时。

非常实用的功能,
建议每个人都使用。

不仅仅是对个人工作的认可。

详细的工作量数据将
为以后项目的估算提供坚实基础。

5.“任务”处理规程
5.1 任务状态定义
为便于对任务处理情况的识别与跟踪,在本项目中我们定义了7种“任务”状态:
5.2 任务处理流程
1)通常情况下,项目组成员每周的工作任务由项目经理在上周周五的项目例会
上安排。

项目经理负责新建“任务”,并按要求填写“任务”的相关信息,然后将“任务”“指派给”任务处理的责任人;如果该项“任务”的处理情况需要同时知会其他人员,可以为该任务添加“跟踪者”。

2)当项目组成员在接受到非计划性任务或临时性任务时,可由项目组成员自己
新建“任务”,并将该任务提交给项目经理审核。

项目经理对开发人员提交
的“待审核”任务进行审核,审核通过后将“任务”分配相关的项目组成员去处理。

若项目组成员提交的任务不用处理或暂时不用处理,项目经理可以将“任务”的状态变更为“不处理”或“计划中”。

3)项目组成员接到项目经理分派的任务后开始任务的处理,并在处理过程中及
时更新“任务”的“完成度”。

任务处理完成后,开发人员将“任务”状态设置为“已解决”。

4)项目经理负责对项目组成员“已解决”的任务进行验证确认,验证通过后将
该任务的状态设置为“已关闭”。

对于验证不通过的任务,项目经理可以将该“任务”再次分派给指定的项目组成员去“重新做”,同时按实际情况填写“完成度”。

图 1 “任务”处理流程
6.“功能”处理规程
6.1 功能状态定义
为便于对软件需求规格中功能模块开发情况的识别与跟踪,在本项目中我们定义了7种“功能”的处理状态:
6.2 功能处理流程
1)软件需求规格说明书和软件设计说明书通过评审后,由项目经理本人(或开
发负责人),按功能模块划分情况,在项目管理系统中“新建”对应的“功能”Issue。

2)项目组成员或项目组外部人员(公司领导或客户)可以在项目管理系统中随
时提出新的“功能”需求,但对于这些新增的功能需求,在安排开发前必须提交项目组审核。

项目经理组织项目组成员对“待审核”的功能需求进行评审,若该功能需求无法实现或不用实现,项目经理可以将“功能”的状态变更为“不处理”;若该功能需求打算在后期的版本中实现,项目经理须将“功能”的状态变更为“计划中”。

3)根据项目组讨论后的开发计划安排,由项目经理本人(或开发负责人),将
各“功能”的开发任务分配给开发人员,同时,“功能”的状态变更为“已指派”,被指派的开发人员即该功能开发的负责人。

4)开发人员在接到分派的功能开发任务后,开始功能的开发,并在功能开发过
程中及时更新“功能”的“完成度”,对于延期未完成的功能,开发人员要注明原因。

功能开发完成后,开发人员将“功能”状态设置为“已解决”以等待测试人员验证。

5)测试人员按照测试处理规程执行功能的测试任务,测试中的“功能”状态为
“测试中”。

6)通过测试人员测试验证的“功能”,由测试人员提交项目经理(或开发负责
人)审验,通过审验后由项目经理(或开发负责人)将该“功能”的状态设置为“已验证”。

对于验证不通过的任务,项目经理(或开发负责人)可以将该“功能”再次分派指定的开发人员,同时按实际情况填写“完成度”并备注原因。

图 2 “功能”处理流程
7.相关注意事项
1)新建问题前请确认已经选择了正确的项目。

不要把本项目的问题创建到别的
项目中去!项目名称显示在页面左上角!
2)如果对问题的解决有时间限制请务必写上开始时间和完成日期。

日期属性
非常重要,让责任人可以根据要求安排自己的工作。

3)更新问题时不必修改指派给谁,因为责任人不会变来变去。

创建问题的人、
被指派的人、以及跟踪者都会同时收到问题通知。

4)问题主题一定要写明确、简练,便于项目干系人,特别是公司领导直观了解
项目的进展情况和问题情况。

5)新建问题前请先看问题列表,如果已经有了相应的问题在说一件事,就不要
再重复新建问题了,应该是到那个问题上去更新。

如果需要通知给多人,应使用“跟踪者”功能,而不是建立多个问题依次指定给所有人。

6)问题的责任人务必及时更新问题的状态。

如果问题解决完了,就把完成度选
成100% 状态选成“已处理”,同时写上说明,让关心的人知道问题被如何解决的。

7)文档的共享和保存应该使用文件或文档功能,而不是问题功能。

8)信息的共享和保存应该使用Wiki功能。

8.应用效果
使用Redmine后,实现了对项目进度和项目成员工作成果的量化展现,协调了开发和测试的关系,为整个团队搭建了一个的沟通平台,降低了项目的风险和成本。

相关文档
最新文档