欢迎来到天天文库
浏览记录
ID:50949871
大小:251.50 KB
页数:8页
时间:2020-03-16
《Redmine在项目管理中的应用实践.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Redmine在项目管理中的应用实践摘要:Redmine是一个免费、灵活的项目管理系统,支持多项目管理、问题跟踪、甘特图和日历等功能。本文从项目管理需要出发,分别对Issue类型定义、Issue填写要求、各类Issue流程定义以及使用中的注意事项作了详细介绍,为搭建基于Redmine的项目管理平台进行了有益探索。关键词:Redmine、项目管理、流程1.应用背景目前,市场上的项目管理软件种类繁多,有免费的、也有价格不菲的,有符合标准化项目管理流程的,也有可灵活定制的。但要选择一款既适合实际项目管理要求,又最有较高性价的产品,绝非易事。为规范项目管理,加强项目监控,经过综合评估,我们选用
2、Redmine用于XX系统项目(以下简称“本项目”)管理。选择Redmine作为本项目管理工具,主要是基于如下几点考虑:1)Redmine是免费、成熟的项目管理软件,有较多实际的应用案例;2)Redmine非常容易上手,支持灵活配置,可以自定义流程;3)本项目的规模较小,项目周期较短,参与人员不多。2.Redmine介绍Redmine是一个灵活的项目管理系统,使用RubyonRails框架开发,跨平台且可以使用多种数据库。支持多项目管理、问题跟踪、甘特图和日历等功能,提供wiki、新闻台、feed聚合、导出pdf等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等
3、等。3.Issue类型定义问题(Issue)是Redmine系统中最核心的要素。在Redmine系统中,问题是一个宽泛的概念,英文版中用的是Issue,可以翻译成问题、课题。在本项目中,发现的错误、新提的要求、对工作的安排等都可以被当作问题来处理。问题是一个过程性的概念,从提出问题到解决问题、关闭问题是一个完整的过程,表示了对错误的处理、对新需求的响应或对工作任务安排的完成情况正处于什么样的阶段。在本项目中包括4种可以跟踪的问题类别:可跟踪的问题类别描述任务日常的工作任务安排,包括计划制作、需求分析、系统设计、文档编写,以及其他与产品开发相关的日常事务。错误在工作产品中发现的各类错误、
4、缺陷,包括程序中发现的Bug、文档中的错误等,通常由测试人员和QA提交。功能主要指为实现软件需求而进行的编码开发工作,与软件功能需求建立一一对应的关系,便于对功能完成情况的跟踪。支持为协助项目组之外的人员或团体,而开展的各类支持活动。1.Issue填写要求1)问题的跟踪标签,如:错误、功能、支持、或任务应如实选择,如现有标签不够用,可以让管理员添加新的标签。2)主题即问题的内容,要简洁,但一定要具体,让人能一眼看明白。3)对问题的详细描述,要尽量写全写细。你提供的问题描述越清楚,就越容易被及时响应和修改。不要让问题的处理者或干系人去猜测你的意图。如有可能尽量传图片上来(通过最后的文件功
5、能)。4)如有可能请务必指定问题的解决的开始时间和完成日期,指明问题的处理期限。对于可以大致估计出时间量的问题,要填写预计“耗时”。5)最好指定目标版本,这样系统可以为项目生成路线图和更新列表。6)问题处理的责任人必须在有变化时及时更新问题。以下是需要更新问题的几种情况:l提出的问题有误,需要添加说明,或者想要提出意见:注意把说明部分写清楚。l问题状态变化时:例如状态变为已解决或者已关闭,完成度变为100%等。l责任人认为不能按照完成日期完成:可修改完成日期并把原因写入说明。l责任人改变:修改“指派给”l登记工时:登记自己为完成此项目工作所花费的工时。非常实用的功能,建议每个人都使用。
6、不仅仅是对个人工作的认可。详细的工作量数据将为以后项目的估算提供坚实基础。1.“任务”处理规程1.1任务状态定义为便于对任务处理情况的识别与跟踪,在本项目中我们定义了7种“任务”状态:任务状态描述新建表示任务已被识别并准备纳入计划,但尚未分配人员处理或未提交审核。待审核由项目组成员提交的、正等待项目经理审核的任务。已指派表示已经安排了人来处理该任务。被指派的人即任务的责任人。不处理表示该任务已由项目经理审核,但该任务不用去处理。计划中表示该任务已由项目经理审核,但该任务暂时不用去处理。已解决表示该任务已经完成或被解决,等待项目经理验证。重新做表示该任务的完成情况不符合要求,未通过验证,
7、需要重做。已关闭表示“已解决”的任务通过了项目经理验证。1.2任务处理流程1)通常情况下,项目组成员每周的工作任务由项目经理在上周周五的项目例会上安排。项目经理负责新建“任务”,并按要求填写“任务”的相关信息,然后将“任务”“指派给”任务处理的责任人;如果该项“任务”的处理情况需要同时知会其他人员,可以为该任务添加“跟踪者”。2)当项目组成员在接受到非计划性任务或临时性任务时,可由项目组成员自己新建“任务”,并将该任务提交给项目经理审核。项目经
此文档下载收益归作者所有