`
llyzq
  • 浏览: 576446 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

来自Rails世界的项目管理工具Redmine

阅读更多

转自: http://www.cnblogs.com/dahuzizyd/archive/2008/04/23/redmine.html

 

     在以前的一篇随笔里提到一个bug跟踪工具Bugtrack.net,是比较简单的工具,只限于跟踪bug。如今时过境迁,好工具也一茬茬的往上冒,本来想看看VSTS(听说也涵盖项目管理功能),但是去微软网站上下载的时候,6张盘,700M的巨无霸体积还是让我恐惧,就找找开源的吧,也许是微软太强了,一直没有什么好的.net环境下的开源项目管理工具(得过jolt大奖的OnTimer也是要掏银子的)。先看了TracRails项目用的就是这个,python实现,园子里的Zealic做了一个很方便的安装包,但是使用起来有些地方不是很方便。这才又看到基于Rails实现的Redmine,发现有一些很惹人喜欢的地方,google了一下,园子里关于这个东西的内容比较少,就自己写一篇。虽然是基于Rails的,但是一样可以用于.net的项目。

 

    首先是安装了,因为Rails多用于Linux环境下,所以不熟悉Linux的朋友(我也一样)一定会有点望而却步了,其实在windows下,虽然没有一键安装的方法,但是也有一套非常非常简单的办法,就是InstantRails + Redmine。我们用下面的几步来完成:

1.       下载InstantRails,解压缩。

2.       下载Redmine,解压缩。

3.       Redmine解压缩的文件夹直接拷贝到InstantRails目录的rails_apps目录下。

4.       启动InstantRails

5.       创建数据库,在phpMyAdmin中:create database redmine character set utf8;

6.       config目录下的database.yml.example文件重命名为database.yml

7.       Redmine项目的命令行执行rake db:migrate RAILS_ENV="production",用来创建数据库,完成后应该创建43个表。

8.       还是在命令行执行rake redmine:load_default_data RAILS_ENV="production",指明当前项目运行环境为production,中间会提示选择语言,我们选择zh

9.       启动web服务,在命令行里ruby script/server -e production

10.    然后我们就可以启动Redmine了,在浏览器中访问地址:http://localhost:3000/

 

安装完了,就可以使用admin用户登录,密码也是admin,登入后,发现页面又变成了英文的,在这里要设置个人用户,修改语言为中文就可以了。然后进入管理页面,可以管理项目,用户,角色,权限,问题状态,跟踪类型,流程等。

 

先说说自己比较喜欢的功能:

l         配置:比起TracRedmine几乎所有的配置(项目,用户,权限等)都可以在浏览器内完成(Trac则要单独起命令行去完成),比较方便。

l         流程:流程可以自定义,分类,问题的类型都可以自己定义。

l         版本库:Redmine还集成了版本库,支持Subversion,Git,CVS(没有VSS)等。参见:在项目管理工具Redmine中使用SubVersion进行版本管理

l         报表:Redmine提供了PDFCSV两种形式的报表。

l         新闻和论坛:提供了新闻,简单的论坛功能,可以用于项目组内发布一些公告,通知等(有点CMS的感觉了)。

 

再说说自己最喜欢的功能,就是进度管理。在看过的Trac中,虽然具有路线图和TimeLine的功能,但是距离自己想要的功能还有一点差距。Redmine中,也可以通过设置项目的版本,然后指定每个任务到指定版本来进行进度的管理,可以在路线图页面看到版本中所有任务的完成程度,但是还是粗粒度的,因为这样可能精确到一个大致的时间范围内,但无法再细化。如下图:

 



    要再细化的话,我们可以通过每项任务的开始,完成日期,预期工时,和实际工时来控制。在每新建一个任务(
Issue)后,就可以指定完成日期,同时可以设置预期工时。并且在开发中实时更新实际工时,通过这几项,可以精确到小时。

Redmine还提供了甘特图和日历:这是和进度管理相关联的,对于所有的任务,我们可以通过甘特图一目了然的了解各个任务的时间关系,当前进度。通过日历,每个人可以很明确的看到自己今天要做什么事情,这一点是非常重要的。

下面是几张截图

 

 

     



    这是整个项目的,对于开发人员来讲,每个人每天一上班最关心的肯定是哪些任务指派给了自己,今天要做些什么。可以通过“我的工作台”来查看,而且该页面是可以定制的,例如添加日历以方便查看当天自己的任务:
   

 

    简单的介绍就到这里了,总体而言,Redmine是一个轻型,便捷的项目管理系统,具备一般软件开发项目常用的功能,并且有良好的扩展性,非常适合于小型软件项目的开发管理。 感兴趣的朋友可以在这里试用:http://demo.redmine.org/

分享到:
评论

相关推荐

    redmine 项目管理 v4.0.1

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    redmine 项目管理 v2.3.1.rar

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用**历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    redmine 项目管理 v2.0.4.rar

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用**历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    开源项目管理工具 Blumine.zip

    Blumine 是一款采用 Rails 框架开发的项目管理工具。 下面是作者的开发这个项目的初衷: 最近开始按自己的想法来开发一款项目管理工具,因为我发现找不到符合自己要求的类似软件。 Redmine 很有名,但我并不喜欢。...

    redmine 项目管理 v3.4.8

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    Redmine2.6最新版下载+中文windows安装攻略+简介

    ]Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    redmine260

    项目管理工具Redmine: 这是基于Ruby+Rails框架开发的一套跨平台项目管理系统, 支持多种数据库,除了有基本的项目管理功能外,还有不少自己独特的功能,例如提供wiki、新闻台、时间跟踪、feed聚合、导出pdf等待,还...

    redmine-php

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    redmine2.6部署手册+程序下载(经过多次测试绝对OK)

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为...

    redmine 项目管理-其他

    <p>Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,...

    redmine项目管理-其他

    Redmine是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为...

    redmine 项目管理 v4.2.0

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    redmine 项目管理和缺陷跟踪工具 v3.4.5

    redmine 项目管理和缺陷跟踪工具是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目...

    redmine_issue_status_colors:Redmine插件增加了查看问题列表的功能,其中根据问题的当前状态对问题进行了颜色编码

    兑换一个我喜欢使用的开源项目管理工具。 我发现我喜欢使用许多很棒的Redmine插件。 这是一个Redmine插件,增加了根据其状态查看带有颜色编码问题的问题列表的功能。 可以在管理>发行状态中针对设置所具有的每种...

    redmine_password_tool:Redmine 密码管理插件

    Redmine 密码工具插件 存储在数据库中加密的密码/其他秘密 可定制的密码输入模板 每个项目的基于角色的访问 测试 概括 在 travis-ci.org(主分支)上 测试政策 一切都应该被测试覆盖 准备测试数据库 # Test Env ...

    优势:优势:基于redmine的项目管理应用程序,集成了EVM,ES和PMBOK良好实践

    ·优势者 Advantager是一个项目管理工具,它通过提供一组功能来帮助决策过程,例如:性能信息,预测,进度和成本指标等。产品特点PMBOK 该项目管理工具旨在提供一组工作流程,以鼓励其用户遵循PMBOK的良好做法。 ...

    redmine-2.1.6.tar.gz_WEB开发_ASP_

    Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放 源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并...

    scrum2b:Scrum2B工具,Redmine的插件

    Scrum2B Tool是一个项目管理应用程序,专门用于Scrum / Agile项目和软件开发,由ScrumTobe Software( )使用和维护。 Scrum2B Tool是作为Redmine( )的插件,可以免费使用。 技术:Ruby On Rails 3.x / 4.x / 5....

    java开发家具系统源码-awesome-fabacademy:FabAcademy资源的精选列表

    项目管理工具 :check_mark_button: :GitHub 的克隆,带有问题跟踪器、看板和里程碑。 :软件项目的热门选择,Ruby on Rails。 : 与 Redmine 类似,但用 Python 编写,有甘特图。 :项目协作软件,有甘特图。 :...

Global site tag (gtag.js) - Google Analytics