【禅道】需求状态变化逻辑

  |   0 评论   |   0 浏览
需求的研发阶段是如何变化的呢?一种方案是通过编辑操作,来修改研发阶段。但我们更提倡另外一种方案,就是在创建任务的时候,仔细设置任务的类型,比如开发,测试。禅道的程序会自动根据不同类型任务的变化来自动计算需求的研发阶段,其规则如下:
  1. 如果需求没有关联到项目,也没有关联到计划,则需求的研发阶段是"未开始"。

  2. 如果需求关联到了计划,还没有关联到项目中,则需求的研发阶段是"已计划"。

  3. 如果需求关联到了项目中,但还没有分解任务,则需求的研发阶段是"已立项"。

  4. 如果需求关联到了项目中,且进行了任务分解:
    如果有一个开发任务进行中,并且所有的测试任务还没有开始,需求的研发阶段为“研发中”。
    如果所有的开发任务已经完成,并且所有的测试任务还没有开始,则为“研发完毕”。
    如果有一个测试任务进行中,则视为“测试中”。
    如果所有的测试任务已经结束,但还有一些开发任务没有结束,则视为"测试中"。
    如果所有的测试任务已经结束,并且所有的开发任务已经结束,则视为"测试完毕"。

  5. "验收"阶段是需要产品经理手工来进行确认的,如果产品经理对阶段改为“已验收”,则发布关联需求后,需求的阶段还是“已验收”。

  6. 产品→发布中关联的需求后,需求的研发阶段是“已发布”。


标题:【禅道】需求状态变化逻辑
作者:michael
地址:https://blog.junxworks.cn/articles/2020/07/24/1595555076160.html