Redmine 利用 redmine 进行项目管理

virtuallife@163.com · 2012年06月09日 · 3 次阅读

日前已经安装 redmine, 初步感受了一下 redmine 的功能.

现在想交流一下 redmine 在项目中的应用情况.

与其他人曾交流过, 有的项目把它作为 bug 管理,也有的项目利用其跟踪进度情况,更有的项目是看重其 wiki 与文档, 等等.

而在我初步试用的过程中,也尝试了任务指派 时间分配 完成度填写与查询等功能, 初步觉得 [b] 针对单一问题 (如修复某一 bug,或开发), 可以完成:指派人员 -- 跟踪进度 -- 了解完成度 等一系列过程, 这里的对象可能更多是针对于从事的人/b. 就单一问题而言, 这样的维度也是可以的.

但是,[b][color=Red] 在实际的研发实践中,活动可能是更多的,更多的活动组成一个过程,可能包含"策划 -- 开发 -- 测试"等各个环节 [/b],而各个环节的人可能就会不一样, 不同的人可能只负责其中的一项或两项工作, 当然,也可能存在一项工作需要两人以上.

所以,我想知道,在 redmine 中能否适用这样的研发实践 (事实上,这种研发实践也很是常见). [b][color=Red] 如何针对完整的一个开发过程 (策划 -- 开发 -- 测试) 配置工作流,在不同的活动中指派人员,最后整合到版本中. [/b] 这样的话,可以更直观 更连贯地关注到项目. 从大方面而言,可以掌握项目活动与人员状态, 从小方面来说,也能了解到 bug 情况与各某一人的当前进度.

欢迎大家交流与分享~

[i=s] 本帖最后由 laofo 于 2012-6-11 10:03 编辑

就像 Redmine 网站上说的那样,我的理解是 Redmine 是用来做项目管理的。它有很多特性,很多事情都可以做, 但这些做这些事情,未必是 redmine 最拿手的;也许其他的工具可以管理的更好。所以我的意见是,就用来做项 目管理,对于其他的功能可以使用。如果不能满足要求,看看可否通过 redmine 的插件来解决;如果还不行,不 如看看其它的工具能否解决,是否可以和 redmine 集成。

对于你提到的 “策划 - 开发 - 测试”,我觉得更像一个 “工作流”,而不是一项很细化的 “工作”。你是否可以考虑用 Feature 的功能?在创建任务 (task) 或者 bug 的时候,把 parent task 设置成 feature 的 ID 就可以.

redmine 可以创建 Feature,然后把很多 “task” 关联到这个 Feature 上。效果如下:

[attach] 1878[/attach]

需要 登录 后方可回复。