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

Redmine项目管理操作指南1【目的】:此指南用以规范项目使用的步骤和方法;2【范围】:公司范围内所有的项目3【责任部门】:研发中心4【问题跟踪标签类型定义】在项目管理中仅有3种可以跟踪的问题类别:5【问题填写要求】5.1根据项目管理需求,目前有且仅有3种跟踪标签:需求、任务、错误——如现有标签不够用,可让管理员添加新的标签;5.2主题:即问题的内容,要简洁,明了;5.3描述:尽量写全写细,如有图尽量传图片上来;5.4开始日期为固定,请务必制定问题解决的完成日期,对于可以大致估计出耗时量的问题,需要填写“预期时间”;5.5请务必指定问题的目标版本;5.6问题处理的责任人必须在有变化时,及时更新问题;包括以下几点:●问题状态的修改;●进度的修改;、●工时登记情况;●当任务不能按原计划完成时,可修改完成日期;6【任务状态类型定义】为了跟踪任务进度,能够快速清晰的了解任务当前所处阶段,在项目中我们定义了6种处理状态:7【Redmine项目管理基本流程图&任务处理指南】7.1新建项目:对于一个新项目,配置管理员根据项目经理提供的已被基线化管理的《立项报告》在redmine上新建项目;并根据《立项报告》上提供的项目信息新建号项目组成员及其相应的权限;以下为注意事项:●项目名不带版本号(注:有些项目名本身带有版本号的可加版本号);●问题跟踪标签有且仅有三种:【需求】、【任务】、【错误】;7.2建版本:对于一个新项目,项目经理根据已通过评审并被基线化的《项目计划》新建项目所有被定义好的版本号。
并定义迭代版本的日期;●版本建好后,后期如《项目计划》有变更,redmine上版本及版本日期也需及时做相应的调整;7.3任务处理流程:该流程包括了从“录入迭代任务”~“录入下一迭代任务”的整个流程指导说明;●由项目经理或项目经理指定人员录入录入迭代任务:1.需录入已确定好该目标版本所需要完成的设计需求,跟踪标签为——【需求】、目标版本指向当前版本、任务状态为“新建”、优先级——根据实际情况定、并指定【需求】的跟踪人及计划完成日期;2.对于由BUG转变为需求的,经需求评审后录入新的需求到该迭代版本中,该跟踪标签为【需求】、目标版本指向当前版本、任务状态为“新建”、优先级——根据实际情况定、并指定【需求】的跟踪人及计划完成日期;3.如有BUG也需要录入,跟踪标签【错误】、目标版本指向当前版本、任务状态为“新建”、优先级——根据实际情况定、并指定【错误】的跟踪人及计划完成日期;●分配任务及处理:4.由项目经理将建好的任务以新建子任务的方式分配给开发主管、测试主管;跟踪标签——【任务】、目标版本指向当前版本、任务状态为——“新建”、优先级——根据实际情况定、指派给谁的——需要定义清楚、定义好计划完成日期、“错误发现版本”为当前目标版本;5.测试主管、开发主管接到任务后将状态改为“进行中”,并建子任务给部门成员,部门成员接到任务后将状态改为“进行中”;6.在处理任务时需要及时更新“任务状态”及“进度”,当开发任务完成后,开发人员将“任务状态”改为“已解决”并且将“进度”同步为“100%”;●测试验证过程:7.测试主管接到开发反馈后,负责对开发成员“已解决”的任务进行验证确认,验证通过后由测试人员将“任务状态”更新为“已关闭”;8.对验证不通过的任务,由测试人员提【错误】给开发经理,目标版本为下一迭代版本,“错误发现版本”为当前目标版本;9.开发经理统一将【错误】分配给项目组成员,让其解决,开发人员接到【错误】的任务后负责解决,并更新“任务状态”“进行中”,同时根据实际情况填写“进度”;10.对于该版本无法修复的、有歧义的、需要优化的【错误】,项目经理组织项目组内评审:i通过评审的【错误】由开发人员将其手动移至下一迭代版本中去解决,如此循环,直至关闭,跟踪标签【错误】;ii对于评审后由BUG转为需求的,经需求评审后录入新的需求到下个迭代版本中,并做需求变更操作,跟踪标签【需求】;iii对于评审未通过的需在当前版本中解决直至关闭;8【相关注意事项】8.1项目管理中使用的跟踪标签仅为【需求】、【任务】、【错误】;8.2“错误发现版本”即指需求第一次未通过验证的目标版本——用于追溯问题;8.3新建项目,项目名称中不得带版本号;8.4建立项目版本库,在此标识项目的当前版本号;8.5录入本迭代需要解决的需求,目标版本指向当前版本;8.6根据需求创建子任务,目标版本指向当前版本;8.7测试提交的BUG使用的跟踪标签为【错误】,且bug提至下一目标版本中;9【应用效果】使用Redmine后,实现了对项目进度和项目成员工作成果的量化展现,协调了需求、开发和测试的关系,为整个团队搭建了一个的沟通平台,降低了项目的风险和成本。
redmine的使用说明

Redmine使用手册目录一.REDMINE简介 (2)二.REDMINE的操作详解 (2)2.1登录系统 (2)2.2设置账号 (3)2.3我的工作台 (4)2.4项目 (4)一.Redmine简介Redmine:这是基于ROR(Ruby on Rails)框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。
它具有以下功能:功能:●多项目和子项目支持●可配置的用户角色控制●可配置的问题追踪系统●自动日历和甘特图绘制●支持Blog 形式的新闻发布、Wiki 形式的文档撰写和文件管理●RSS 输出和邮件通知●每个项目可以配置独立的Wiki 和论坛模块●简单的任务时间跟踪机制●用户、项目、问题支持自定义属性●支持多种版本控制系统的绑定(SVN、CVS、Git、Mercurial 和Darcs)●支持多LDAP 用户认证●支持用户自注册和用户激活●多语言支持(已经内置了zh简体中文)●多数据库支持(MySQL、SQLite、PostgreSQL)●外观模版化定制(可以使用Basecamp 、Ruby安装二.Redmine的操作详解2.1登录系统使用Internet连接到redmine页面,连接http://pms/点击登录按钮(前提是已经注册)成功登录后的主界面输入登录名,密码。
点击登录。
登陆后修改密码。
2.2设置账号点击右上角“我的账号”2.3我的工作台点击左上角“我的工作台”在“我的工作台”中可以查看指派给我的问题,并进行相关操作。
2.4项目点击左上角“项目”右上角的菜单一次是新建项目,查看所有问题,所有项目耗用工时,全部活动。
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操作手册

关联到 •普通关联关系,问题A、B需要分别关闭
重复 •如果问题B重复于A,那么关闭A将自动 关闭B。
阻挡和被阻挡 •阻挡 :如果问题B阻挡A,A无法关闭, 除非B关闭。被阻挡相反。
优先于 •如果A优先于B,那么将B的起始日期自 动设置为A的截至日期+延迟天数+1。
新增问题要求
问题主题即问题的内容,要简洁,但一定要具体,让 人能一眼看明白
发现的错误、新提的要求、对工作的安 排等都可以被当作问题
项目活动
对于管理者来说可以看看项目 成员每天都在做什么工作
如果想看看近期有什么 新内容,可以把Wiki和帖 子选上,则可以看到Wiki 新增加的内容和讨论区 里面新发布的帖子
所有可以显示的活动 类型见右侧边栏(问 题、变更、新闻、文 档、文件、Wiki编辑 记录、帖子、耗时)
帮助绩效考核和个 人总结
有任何新的想法和 发现了新问题都可 以随时记录下来, 如果坚持使用 可以 彻底解决优秀想法 被遗忘的问题
Redmine的使用
我的工作台
提供一个跨项目的指 派给当前用户的问题 列表,显示问题的ID, 项目,跟踪标签类型 和主题
提供一个跨项目的指 派给当前用户的问题 列表,显示问题的ID, 项目,跟踪标签类型 和主题
Redmine用户手册
主要内容
简介 Redmine
使用 Redmine
管理 Redmine
Redmine简介
关于Redmine
Redmine是一个灵活的项目管理工具, 它可以有效地管理项目开发的整个流程(需求, 设计, 开发)
•„ 在一个Redmine平台上管理您的所有项目 在个Redmine平台上管理您的所有项目 •„ 用户在不同项目中可属于不同角色 •„ 项目可设定为公开的(所有人都可见)或者内部的(只有项目成员可见) •„ 可在项目中激活或隐藏模块(即:wiki、版本库、问题跟踪……)
Redmine使用手册

Redmine使用手册一、 Redmine简介Redmine是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。
它具有以下功能:● 多项目和子项目支持● 可配置的用户角色控制● 可配置的问题追踪系统● 自动日历和甘特图绘制● 支持 Blog 形式的新闻发布、Wiki 形式的文档撰写和文件管理● RSS 输出和邮件通知● 每个项目可以配置独立的 Wiki 和论坛模块● 简单的任务时间跟踪机制● 用户、项目、问题支持自定义属性● 支持多种版本控制系统绑定(SVN、CVS、Git、Mercurial、Darcs)● 支持多 LDAP 用户认证● 支持用户自注册和用户激活● 多语言支持(已经内置了简体中文)● 多数据库支持(MySQL、SQLite、PostgreSQL)● 外观模版化定制(可以使用 Basecamp 、Ruby安装)接下来详细介绍redmine的使用。
二、 Redmine操作详解2.1、登录系统使用Internet连接到redmine页面,会看到下面的界面图 2-1点击新闻标题或者项目标题都可以看到具体的内容。
但是未登录只能查看,不能进行实质性操作。
点击右上角的“登录”按钮。
(前提是已经注册成功,这里的注册根据管理员设置的不同方法也不相同。
一般情况下是管理员添加用户后用邮件通知,用户激活。
(还有的直接注册就可以登录了。
)会看到下面的界面未登录状态仅显示公开的项目页面左面是“最近的新闻”,右面是“最近更新的项目”左上角是快键菜单,点击“项目”可以看到所有公开的项目右上角有登陆和注册按钮图 2-2登陆成功后会看到“我的主页”界面图 2-3输入登录名,密码。
Redmine使用说明

Redmine使用说明一、使用目的提高BIMT员工的办公效率,推进BIMT相关产品的开发与完善,协助BIMT成为更高效、更专业的互联网公司。
二、使用思路公司产品经理确立具体开发项目,在Redmine中建立此项目。
各小组leader可围绕此项目,结合本小组的具体工作,建立子项目和相应的任务,项目中参与成员分为leader、member、Manager、Developer、Reporter、Tester 六类角色,由各子项目建立者确定各子项目参与成员的角色属性。
之后各小组围绕各自子项目及子项目中的具体任务开展工作,各小组成员可出现在不同的子项目中。
各小组成员可在各自子项目中提出问题,可设置问题优先级、问题追踪人员、问题解决期限,直至问题解决。
Redmine中有“分享”项目,大家可以在此项目中的wiki学习交流。
在wiki中进行交流时,需在分享内容前加【括号内写明分享类别】。
Wiki中的知识共享可大致分为以下几类:医学、论文、信息技术、心态、员工素质等。
三、具体操作流程1、建立项目在搜索框输入http://192.168.1.191:5722/,进入Redmine主页,点击项目,之后二级页面右上角出现新建项目,点击新建项目,出现以下页面,项目建立者可在此设立项目名称,设定显示模块等。
2、各小组leader建立子项目点击新建子项目之后,点击配置---成员,即可选择自己所需成员,并给该成员赋予角色,角色不同,权限不同。
添加完成员后,小组leader可新建问题,指派到项目成员。
可以在日历中查看该问题,如下图所示。
被指派的成员可以在我的工作台查看到指派给本人的问题,点击该项目。
到达以下页面,点击问题。
进入问题后,点击相关问题,可进入到以下页面,在编辑处可以实现回复问题,如回复完成情况等。
3、BIMT各成员可在具体项目中上传有关文件,在wiki中交流学习心得。
财务、人事上传更新的文件会在Redmine主页中建立单独项目,BIMT各成员可在项目中查找。
Redmine使用指导手册

Redmine使⽤指导⼿册Redmine使⽤⼿册i、Redmine操作详解1.K登录系统使⽤Internet连接到redmine页⾯,会看到⼘?⽽的界⽽图1T点击新闻标题或者⼯程标题都可以看到具体的内容。
但是未登录只能査看,不能进⾏实质性操作。
未登录状态仅显⽰公开的⼯程页⾯左⽽是“最近的新闻”,右⾯是“最近更新的⼯程”左上⾓是快键菜单,点击“⼯程"可以看到所有公开的⼯程右上⾓有登陆和注册按钮输⼊登录名,密码。
点击登录登陆后注意要修改密码图1-21.2、设置账号点击右上⾓的“我的账号”,会看到以下界⽽:我的振号“轻图1-6输⼊个⼈基本信息、邮件通知、⾸选项等内容。
具体的模块是由管理员设宜的点击此处可以修改密码 1.3、我的⼯作台点击主页⽽图1-5左上⾓的“我的⼯作台"会看到下⽽的界⽽A4H J ?M E*>ar<^ 9c[任务/BUG 管理系统]我的⼯作台MRS (i)X39今⿈蘇财这个PISW 滋么⽬$盹)a ⽯务右X 融OK 新闻⽥龙,彌在⼯⽆ZG 农加⽂档谡计⽴档喪计⽂档2饭此6?】72;55阳曲⽤畑⾕2OIO-CS-17 63.33图1-7“我的⼯作台”可以看做是个⼈桌⽽,这⾥的板块是我们想要经常使⽤的。
具体板块设置可以根据⾃⼰的需求个性化定制。
点击右上⾓的“个性化定制本页”就可以完成个性化⼯作平台的设置,如图邨件地址-anco^vchu-Ma: zh;o(§gm I co~ra邮件鞠E 临W 我帝施E 第顶⽬P :i 尅DV□樓发西娥已嚴的诊滩甌⾸舸址⼕时区 iGVT+0O)Eeijng __________ vi 魅注释?5BiW— V语吉Smdifed Chrese <休中⽂A xx > Ri5i*s * J?■厲we迓r^tbcn. ?fi I [任务/BUG管理系统]躺■■..... ................ 我的⼯作台⼰报告的问題(1)■翻29 潮如kflA ffitf 今天我爱At的⽐个U6LS怎么旦爭戲逮)5*0^就辽的新闻K^aA:?BH^±?7由?.?? tE^⽂档设计⽀档总计⽴档201GC&27 餌:35 敞尺債⽤P戲岛⽂⽼2C1C<^:7 03:33 W图1-8 从⼘?拉列表⾥选择想要添加到⼯作平台上的模块平台上各个板块的位置可以通过拖拽实现移动,也可点击板块右⽽的回删除板块1.4.⼯程点击窗⼝左上⾓的“⼯程"看到下⽽的界⽽c 令威冃"?B Z w? (T *. —S-[任务/BUG笛理系统]0AEH i*ax?姗碩⽇B Q AtAn*图1-9 点击任意⼀个⼯程,会进⼊到信息管理⼯程界⾯,如下信息管理磁話冷 HXMff ?O Wiki ⽂件 FAQ KH在EBif&fi 連⽴镭程EB”印溜同T “IF 淀釘 TCTSB'biEttK : 3H7F / a ?桃:0打开3 ?妫0打开;3删:0打开0图 1-101.4.1、新建问题点击上图中的“新建问题”我们看到下⽽的界⽽该⼯程中前三个模块:概述、活动、问题主要尼到查看的功能,必须在给⼯程添加了内容以后才能进⾏实质性操作我们从“新建问题”问题开始O c.oo -tWM :送椅⽢项⽬vB /』5 C⼭⽦⼭三三洱3枕q N 新轻6尊挤⽼朗?怪⽬可£矽?初仙启$焦:M?3d■⼚期2M$21 |宦MBH泊忙沏卫"C £ejXti# :5±^i SUB)⽹涯屏缎]典图 1-11信息设置完成后点击创建或创建并继续(继续创建新的问题),我们来看⼀下我们刚刚创建的问题设置信息的基本属性,带星号的是必填的。
Redmine操作手册

Redmine 操作手册1. 基本信息为了加强项目管理控制,增强相互沟通协作,引入项目管理平台Redmine1.2.0。
Redmine 是一个灵活的项目管理与缺陷跟踪工具. 它是基于Ruby on Rails 框架建立的Web的应用程序, 页面符合Web 2.0特性, 同时又简单易用, 给项目管理和进度度量带来极大的好处,对加强项目管理控制,增强相互沟通协作也很有效果。
2. 平台功能Redmine按项目概念登记,监控,管理,考核事情的进展和执行情况。
将项目中事务进行分割安排,使其过程化、进度化、流程化,提高事情的清晰度,提高工作的执行力和执行效率。
在任何一个时刻,通过Redmine平台实时的,多维度的查看,可以了解当前各个项目(或事务)的状态和进度情况;了解任务(或问题)的轻重缓急以及分配执行情况;了解每个项目成员(或公司员工)工作量、工作能力情况。
2.1. 项目管理项目管理是指把各种系统、方法和人员结合在一起,在规定的时间、预算和质量目标范围内完成项目的各项工作。
即从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。
Redmine是一个专门的项目管理辅助软件平台,通过该平台可以让我们对项目管理有更深入、全面的理解和体会,对确立开始的项目有更好的把握和执行。
公司大的主要事情工作,一旦决策层研究通过,确定立项执行,即可纳入Redmine项目管理体系。
并且,不仅是公司立项了的事情可纳入项目管理,工作中,一些主要的、相对独立的,需要持续一定时间周期,需要涉及多部门,多个人共同完成的事情,都可以纳入Redmine项目管理体系。
2.2. 工作安排我们可以在每一个项目中,由项目管理者(或者叫项目经理、项目发起人),根据项目目标,规划项目周期,项目阶段,项目任务,并进行分割安排到项目执行人员,即在Redmine 中新建问题。
每个项目执行人员可根据接收到的任务安排进行再分割,再安排,即在Redmine中新建子任务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品资料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系统中,问题是一个宽泛的概念,发现的错误、新提的要求、对工作的安排等都可以被当作问题来处理。
问题是一个过程性的概念,从提出问题到解决问题、关闭问题是一个完整的过程。
问题类别描述日常的工作任务安排,包括计划制作、需求分析、系统设计、编码、项目任务测试、文档编写,以及其他与产品开发相关的日常事务。
任务责任人自建子任务,可包括需求分析、设计、编码、测试工作自建任务等在工作产品中发现的各类错误、缺陷,包括程序中发现的Bug 、文错误报告档中的错误等,通常由测试人员和工程人员提交。
主要指客户或其他触发的新的功能需求建立,便于对客户需求完成功能需求情况的跟踪。
审核后的功能需求会通过任务分解,创建项目任务进行分配。
维护支持为协助项目组之外的人员或团体,而开展的各类支持活动。
项目管理为项目管理类的支持性工作3.2 任务状态定义任务项目任务 / 自建任务错误报告功能需求 / 维护支持状态新建表示任务已被识别纳入测试发现的 BUG 新登记功能需求及维护支持计划并分配好资源工作被识别进行表示被指派人开始受理开发人员开始修改 BUG 已分配资源进行受理中问题。
已完表示该任务已经完成或该问题已解决,待测试回被解决,等待项目经理归测试成验证。
已确表示“已完成”的任务表示“已完成”的 BUG 通过了发起人验证。
通过了测试人员回归测认试。
已关此任务已完结,项目经此任务已完结,测试负责功能需求已实现、维闭理关闭人关闭护支持工作已结束3.3 问题优先级定义问题优先级使用场景低响应级别最低的工作项普通高紧急立刻重要性高,且要求响应级别最高的工作项3.4 错误报告严重程度定义“错误报告” 增加一个严重程度属性:是指因缺陷引起的故障对软件产品的影响程度。
严重程度轻微软件不完善,使操作者不方便或遇到麻烦,但它不影响执行正常功能或重要功能。
一般在完成某一功能时出现的错误,但并不影响该功能的实现。
严重使系统不稳定、产生错误结果、菜单功能无法实现。
致命系统崩溃或挂起、破坏数据;不能执行正常功能或重要功能。
3.5 文档存放定义每个任务下有文档产出的,则在任务更新时直接上传文件。
并在文档统一规范存储。
分类有:设计文档、测试文档、项目管理过程文档、操作文档等根据需要做配置文档的统一命名,如“xxxx 项目—设计说明书”3.6 “任务”处理流程【适用问题类型】:项目任务、自建任务、子任务【适用项目阶段】:设计、编码、测试精品资料准备任务状态:新建项目经理新建任务责任人:指派人项目成员细分创建子任务任务责任人处理任务任务状态:进行中责任人:被指派人实时更新处理信息提交工时不通过任务责任人处理完成任务状态:已完成准确描述完成情况责任人:被指派人分派人验证任务不通过任务状态:进行中责任人:被指派人通过任务状态:已确认分派人确认任务责任人:分派人任务状态:已关闭项目经理关闭任务责任人:项目经理结束【新建任务】:进度:0%进度:按实际进度:100% 进度:按实际进度:100%进度:100%项目经理:新建“任务”并指派给任务处理的责任人;准确描述工作内容、计划完成时间、跟踪人等信息。
项目成员:接收到的任务可细化子任务新建分配给其他执行人。
【任务受理】:项目组成员接到分派的任务后开始任务的处理,并在处理过程中及时更新“任务”的“完成度”。
任务处理完成后,将“任务”状态设置为“已解决”。
【任务验证】:任务分派人负责对项目组成员“已解决”的任务进行验证确认,验证通过后将该任务的状态设置为“已确认”。
对于验证不通过的任务,再将该“任务”再次分派给指定的项目组成员去“进行中”,同时按实际情况填写“完成度”3.7 “BUG”处理流程准备测试人员新建缺陷任务状态:新建进度: 0% 责任人:测试人员开发人员处理 BUG 任务状态:进行中进度:按实际实时更新处理信息责任人:被指派人提交工时不通过开发人员处理完成任务状态:已完成进度: 100% 准确描述完成情况责任人:被指派人回归测试 BUG 不通过任务状态:进行中进度:按实际责任人:被指派人通过任务状态:已确认测试人员回归测试进度:100%责任人:分派人项目经理关闭任务任务状态:已关闭进度: 100% 责任人:项目经理结束【新建缺陷】:测试人员新建“错误报告”并指派给开发责任人;准确描述BUG 现象、严重程度等信息。
【缺陷受理】:开发人员接到分派的BUG 后开始修复处理,并在处理过程中及时更新“任务”的“完成度”。
任务处理完成后,将“BUG ”状态设置为“已解决”。
【任务验证】:测试人员负责对项目组成员“已解决”的任务进行回归测试,验证通过后将该任务的状态设置为“已确认”。
对于验证不通过的任务,再将该“任务”再次分派开发责任人“进行中”,同时按实际情况填写“完成度”4.项目管理流程4.1 项目准备阶段Redmine创建新项目,填写基本信息、配置项目成员、配置试用模块及跟踪类型。
(包括该项目的公司项目编号及合同编号)项目经理规划好项目计划的架构,建立 WBS 建构,并在 Redmine 上创建 1 级子任务(项目关键里程碑)项目组完成项目立项报告、项目计划4.2 项目需求/设计/编码阶段项目经理分派任务给项目成员,项目成员根据任务处理流程完成工作,任务分派人进行任务的验证。
项目经理最终关闭项目任务。
项目组完成需求说明书、概要设计、详细设计并进行评审产出评审报告。
编码阶段需按计划进行代码评审4.3 项目测试阶段测试责任人根据详细设计说明书整理项目测试计划测试责任人将测试任务分解并在Redmine上进行分配测试人员将测试的BUG 新建“错误报告”,根据BUG处理流程完成工作开发人员负责完成BUG 的修复项目组完成:测试计划、测试案例、测试案例评审、测试报告5.统计功能1)项目助理每周整理项目周报:统计问题总量、全部问题的进展、更新日期2) 项目耗时:项目助理每个月统计工时,完成问题/任务时间与估计时间差距6.操作要求1)问题 / 任务创建描述是详细准确,明确完成时间。
正确指定跟踪者、实施者。
2)开发人员反馈问题 / 任务及时性,每天进行工时登记3)问题 / 任务超时时及时反馈原因4)任务完成时发起人要在任务完成的2 个工作日内及时验收任务。
5)在上传附件压缩文件必须用 zip 格式的,而不能用 rar 格式的。
6) 附件的名字要直观。
如”程序化交易系统-CMS 详细设计”7)出现新的问题时,并且需要花费时间就一定要管理员建立新任务,要保证所工作过的任务在 redmine 系统中看到。