2010-09-15 39 views
1

经过艰苦的努力将其安装到共享主机上后,我终于发现了Redmine的强大功能。我必须说我印象深刻。不过,我是一名初学者,陷入手册,论坛对我所要做的事没有多大帮助,所以我在这里问。请原谅我,如果它已经解决的地方。问题状态(指定,编码,测试,...)和百分比

我们正在做一个软件开发项目,我们正试图组织起来。目前,我们将所有的开发任务作为Redmine的特性加入。但是我们想强制执行,对于一个任务要完成,那一定是 - 指定 - 编码 - 测试 - 我不能使用问题状态不在这里

相关的一些其他项目特定的东西,因为这会强加一个特定的顺序(比如编码之后的测试,但是有时候,我们希望能够在代码之前编写测试,有时不能)

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

我到目前为止所尝试的是:

  • 每个任务,创建一个子任务,进行编码,测试,等等...它运作良好,但它是非常繁琐的,它使问题有点势不可挡

  • 使用习惯布尔数领域。这没关系,但:

    -I不能做出像“的搜索过滤器查找不任务

    -I不能安装完工百分比依赖于子任务(如:防止有人打标一个任务如果没有经过测试就100%完成) 我想从有经验的Redmine用户那里获得一些见解,了解如何实现这一点。我必须承认我是Redmine和项目管理的初学者,所以我真的很努力的寻找应对的最好办法。

任何帮助表示赞赏 最佳REGA rds

回答

2

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

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

  • 指定
  • 编码
  • 测试
  • 部署
  • 关闭

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

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

它非常强大,但您必须根据您的具体需求量身定制。

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

HTH-

+0

听起来不错,但你必须执行特定的顺序:指定,则编码然后进行测试,等等 – Dinaiz 2010-09-21 12:00:12

+1

当定义的初始状态(默认在管理平台行话),和端状态(关闭Redmine),并且您定义了转换,您可以选择执行特定的订单或更加开放的订单。如果您需要严格的订单,则为您指定一个且只有一个可用转换。如果您需要灵活的订单,您可以定义一个工作流程,对于特定状态,应该有多个可用的转换(目标状态)。看看工作流程。它非常强大。 – Gonfva 2010-09-21 12:40:25

+0

我会感谢! – Dinaiz 2010-10-02 21:29:05