【发布时间】:2014-07-09 08:58:19
【问题描述】:
我目前正在评估几种不同的问题管理工具,并将其范围缩小到 TargetProcess、Redmine 和 Youtrack。对于我所需要的,TargetProcess 似乎可以做所有事情,而对定制的需求要少得多,但是作为一家小型初创公司中唯一从事 QA 工作的人,我正在努力确保尽可能多的流程是自动化的。
YouTrack 有一个workflow editor,它允许您为您的问题编写验证规则,因此我可以指定您不能将某个类型的问题移动到某个状态而没有另一个相关问题类型,例如,如果没有以测试用例形式存在的一组相关需求,您就无法将功能移出“新”。
虽然这在 Redmine 中没有那么根深蒂固,但有一个 plugin 允许您编写这些类型的规则。然而,我还没有为 TargetProcess 找到任何类似的东西,并且担心执行这种深度自定义的能力会增加额外的时间,因为我必须自己花更多的时间在这个过程上。
有什么方法可以在 TargetProcess 中实现这一点,是使用插件还是外部服务?我可以看到我可以将一些东西连接到 REST api,但这会使得很难就问题没有得到进展的原因提供反馈。 TargetProcess 是一个令人印象深刻的工具,但是它非常昂贵,而且除非它可以满足我的所有需求,否则很难证明其花费是合理的。
TL/DR
是否有一种将业务规则写入 TargetProcess 的机制,以便强制执行适当的 QA 流程,这样我就可以专注于通过 QA 而不是流程管理来提供价值?
【问题讨论】:
标签: project-management redmine youtrack targetprocess