0

在努力将其安装在共享主机上之后,我终于发现了 Redmine 的强大功能。我必须说我印象深刻。但是我是初学者,偶然发现手册和论坛对我想做的事情没有多大帮助,所以我在这里问。如果它已经在某个地方解决,请原谅我。

我们正在做一个软件开发项目,我们正在努力组织起来。目前,我们将所有开发任务作为功能输入到Redmine中。但是,我们想强制执行,对于要完成的任务,它必须已经被指定-编码-测试-一些其他与这里不相关的项目特定的东西

我不能使用问题状态,因为这会强加一个特定的顺序(比如在编码之后进行测试,但有时,我们希望能够在代码之前编写测试,有时不)

我真的不知道如何做到这一点:-(

到目前为止我尝试的是:

  • 为每一项任务,创建一个子任务,用于编码、测试等等……它运作良好但非常乏味,而且它使问题的数量有点压倒性

  • 使用自定义布尔字段。没关系,但是:

    -我不能像“找到不是的任务”这样的搜索过滤器

    -我无法将完成百分比设置为取决于子任务(例如:如果尚未测试,则阻止某人将任务标记为 100% 完成)我想从有经验的 Redmine 用户那里获得一些见解,关于如何为达到这个。我必须承认我是 Redmine 和项目管理的初学者,所以我真的在努力寻找最好的方法来解决这个问题。

任何帮助表示赞赏最好的问候

4

1 回答 1

2

据我了解,我认为您仍然应该考虑状态字段。在 Redmine 中,您可以定义允许的状态更改(定义特定状态的允许目的地)。

例如,您可以定义以下状态

  • 新的
  • 指定的
  • 编码
  • 经过测试
  • 已部署
  • 关闭

从“新建”中,您可以定义特定角色只能更改为“指定”(可能在未指定的情况下强制执行)。从“指定”,您可以允许更改“编码”和“测试”。从“编码”或“测试”到“部署”。并且只有从部署到关闭。

您还可以为角色和特定类型的问题(Redmine 称为跟踪器)定义特定的工作流,但为不同的跟踪器定义不同的工作流。

它非常强大,但您必须根据您的特定需求对其进行调整。

要访问工作流程,您需要转到管理页面。

HTH-

于 2010-09-21T10:07:50.540 回答