我目前正在评估一些不同的问题管理工具,并将其范围缩小到TargetProcess,Redmine和Youtrack。对于我需要的东西,TargetProcess似乎不需要定制就可以完成所有事情,但是作为唯一一家在小型初创公司进行质量检查的人,我正在尝试确保尽可能多的过程实现自动化。
YouTrack有一个workflow editor,可让您编写问题的验证规则,因此,我可以指定您在没有其他类型的相关问题的情况下,无法将某种类型的问题移至某种状态。例如,如果没有一组以测试用例形式出现的相关要求,则不能将功能移出“新建”。
虽然这在Redmine中并不根深蒂固,但是有一个plugin允许您编写这些类型的规则。但是,我无法为TargetProcess找到任何种类的东西,并且担心执行这种深度定制的能力会增加额外的时间,因为我必须自己在该过程上花费更多的时间。
有什么方法可以在TargetProcess中实现,无论是使用插件还是外部服务?我可以看到我可以将某些东西连接到REST api,但这将使得很难就问题未解决的原因提供反馈。 TargetProcess是一个令人印象深刻的工具,但是它非常昂贵,并且除非它能够完成我想要的一切,否则很难证明该支出是合理的。
TL / DR
是否存在将业务规则写入TargetProcess的机制,以便实施适当的QA流程,所以我可以专注于通过QA提供价值,而不是流程管理?
最佳答案
到目前为止,Targetprocess中没有自定义的业务规则。唯一存在的是一个Mashup,它允许自定义字段相关的一些规则自定义
https://github.com/TargetProcess/TP3MashupLibrary/tree/master/Custom%20Field%20Constraints
自定义业务规则受到许多人的要求,我们将在今年开始开发。