问题状态(指定,编码,测试,......)和百分比

时间:2010-09-15 09:05:03

标签: project-management redmine

经过努力将其安装在共享主机上之后,我终于发现了Redmine的强大功能。我必须说我印象非常深刻。然而,我是一个初学者,并且绊倒了手册,论坛对我正在尝试做的事情没什么帮助,所以我在这里问。请原谅我,如果它已经在某处解决了。

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

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

我真的不知道如何实现: - (

到目前为止我尝试的是:

  • 对于每个任务,创建一个子任务,进行编码,测试等等......它运行良好但是非常繁琐,并且使得问题的数量有点压倒性

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

    - 我无法使搜索过滤器像“找到不是

    的任务”

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

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

1 个答案:

答案 0 :(得分:2)

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

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

  • 指定
  • 已编码
  • 经过测试
  • 部署

从“新建”中,您将定义特定角色只能更改为“已指定”(可能会强制执行而不指定)。从“指定”,您可以允许更改为“已编码”和“已测试”。从“已编码”或“已测试”到“已部署”。并且只能从部署到关闭。

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

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

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

HTH -