免费项目管理软件Redmine

免费项目管理软件Redmine


2024年5月2日发(作者:)

Redmine:这是基于ROR框架开发的一套跨平台项目管理系统,是项目管理系统的

后起之秀。

目录[隐藏]

基本定义

技术开发

评价

基本定义

技术开发

评价

[编辑本段]

基本定义

管理系统

Redmine:这是基于ROR框架开发的一套跨平台项目管理系统,是项目

Redmine

管理系统的后起之秀,据说是源于Basecamp的ror版而来,支持多种数据库,除了

和DotProject的功能大致相当外,还有不少自己独特的功能,例如提供wiki、新闻台、

时间跟踪、feed聚合、导出pdf等待,还可以集成其他版本管理系统和BUG跟踪系统,

例如SVN、CVS、TD等等。配置功能强大而且方便,自定义属性和更新通知也很实用,

详细的介绍可以看看清华同方的redmine站点。中文版Redmine在线演示:ezWORK、

英文版可看Redmine提供的官方演示。

管理软件

Redmine:是一个基于web的项目管理软件,用Ruby开发的。(可以想象成用php

写的n个文件,可以在网页上浏览,就像wordpress。)

协作对于一个团队来说至关重要,尤其是产品开发的团队,项目化的管理方式已经深

入人心,MS Project 所有做过项目管理的人都应该了解,但是每天面对一张静态的甘特

图来分配资源、调整进度的做法已经不合时宜了,在 Web 服务盛行的时代,以沟通为核

心概念的小型团队项目管理服务 Basecamp 取得了成功,同时还捧红了 Ruby on Rails

框架。

管理的核心

沟通与共享是现代项目管理的核心,这种 Web 形式的项目管理系统通过“项目(Pr

oject)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家

参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索(Timeline)和各

种动态的报表(Report)形式来自动给成员汇报项目进度。

[编辑本段]

技术开发

在技术开发领域,Bug 追踪、Wiki 和 版本控制的集成对于项目管理系统来说必不可

少,当然能够实现这些功能的系统也有很多,例如:

Trac

● Trac:基于 Python 的开源程序,应该是最早将 Ticket 与项目结合起来的开发管

理系统,支持 Wiki、Timeline、Report 和项目模块分级与里程碑定义,还能够绑定查看

SVN内容,简单易用,但是团队开发速度太慢,很多功能确实,无法进行权限分配、多项

目管理,配置不够灵活,实在有些遗憾

Jira + Confluence

● Jira + Confluence:基于 Java 的 Bug 追踪和企业 Wiki 系统,需要购买,而

且很贵,Jira 的 Bug 和事务流管理能力很强大,Confluence 应该是目前最好的企业 W

iki 系统,扩展性强,但是某些操作和体验显得有些跟不上时代

ActiveCollab

● ActiveCollab:基于 PHP 的 Web 项目管理程序,曾经是开源版本的,后来给商

业化了,需要购买,Trac 与 Basecamp 的模仿者,安装和使用简单

还有许多 SaaS 方式的在线项目管理服务,例如:Comindwork、LiquidPlanner 、

MyQuire、ProjectSpaces、Huddle、PlanHQ、Goplan 等,不过介于中国的出口带宽

情况和用户心态问题,将重要的项目数据放在遥远的第三方目前来说还是有些不现实的…

啰嗦了很多,下面介绍主角 Redmine,一个 Trac + Basecamp 的混合体,吸取了

两个系统的有点,基于 Ruby on Rails 框架开发,开放源代码,可以跨平台部署,indi

go 觉得它应该是小型开发团队项目管理的首选系统。

功能

功能:

● 多项目和子项目支持

● 可配置的用户角色控制

● 可配置的问题追踪系统

● 自动日历和甘特图绘制

● 支持 Blog 形式的新闻发布、Wiki 形式的文档撰写和文件管理

● RSS 输出和邮件通知

● 每个项目可以配置独立的 Wiki 和论坛模块

● 简单的任务时间跟踪机制

● 用户、项目、问题支持自定义属性

● 支持多种版本控制系统的绑定(SVN、CVS、Git、Mercurial 和 Darcs)

● 支持多 LDAP 用户认证

● 支持用户自注册和用户激活

● 多语言支持(已经内置了zh简体中文)

● 多数据库支持(MySQL、SQLite、PostgreSQL)

● 外观模版化定制(可以使用 Basecamp 、Ruby安装

[编辑本段]

评价

Redmine是一个不错的Tracking工具用了有断时间了, 扩展性还是很强的, 能够适应

项目管理上的很多需求,如问题跟踪、工时统计、Wiki、论坛什么的。如果和CVS或者SV

N结合起来,还可以跟踪每个Issue提交的代码。 这样方便做Code Review. 如果再多

一些扩展,诸如团队成员状态、异常事项的统计等等就更好了。

最近在关注几个Ruby的开源项目,各有所长,突然想起Rails的核心思想:针对特定

的问题领域,拿出最简洁最有效的解决方案,以此来提高效率,让项目人员能专注于项目

需求和功能实现。目前我们小组的人员分布零散,大家业余时间也零散,必须要有一个平

台来整合大家的工作,协调大家的思想成果;让工作零散化,原子化;让大家能零散的时

间发挥最大的潜能(有限的时间解决有限问题),最后又能将大家零散的原子的工作成果整

合成一个能完整的产品。先把标题的几个项目做些介绍,然后说说我的想法:

一 Redmine

这是一个用于项目管理的平台,主要功能如下:

1 项目成员管理:

能为一个项目添加成员,分配成员的项目角色;

2 文档和文件管理:

能发布文档,存储文件,还集成svn进行代码管理;

3 日历,工作流,文档追踪:

能分配工作,安排工作流,根据文档追踪事务进展;

4 项目路线图,Gantt图和活动统计报表:

能规划项目版本,每个版本Gantt图和项目中事务活动统计;

参考:210.51.171.74:3000

二 SVN

是CVS的一个进化版本,具备CVS的全部代码管理功能;修正了CVS的显著缺点。

功能不细说,但因为Redmine和CruiseControlrb都只支持SVN,所以不得不研究它。

三 CruiseControlrb

使用过持续集成工具的CruiseControl(java版)的人都知道持续集成对一个项目开

发过程管理的重要性,实时的代码测试和代码集成加上完善的反馈,让参与项目的每个成

员都能放心大胆的往前走下去。

四 我的想法

根据我们小组的自身特点,将这些工具的特定和优势我们来一次Rails式的定制或整

合,生成一个完整的分布式,松散型,敏捷的项目驱动聚合平台,比开源项目管理紧凑,比软

件工程项目管理灵活。

又发现一个不错的开源项目trac,参见/ 。它将SVN的管

理同项目管理相结合起来,让所有的代码管理如同Rails中的数据库设计工作一样都能在

前台去操作,避免了繁琐的command-line操作。Well Done! 而现在redmine要把trac

整合进来,那真是天大的好消息,而且我也建议redmine把cruisecontrolrb整合进去,

到时候redmine=Basecamp+Trac+CruiseControlrb+SVN,如果能再把XP里面的一些

好的思想引入进来为redmine润润色,那完全可以做出一个和Rails一样在PM占统制地

位的定制的Toolsoft出来。加油吧,redmine!

/redmine/


发布者:admin,转转请注明出处:http://www.yc00.com/news/1714664546a2491047.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信