Pivotal Tracker"已完成"与"已交付"

ale*_*kov 9 workflow pivotaltracker

虽然其他故事状态是不言自明的,但我不太确定2个不同Finished和Delivered状态的预期用途是什么.

我在Pivotal网站上观看了视频,但发现它们没有用 - 它们只是声明我们可以使用这些状态来标记故事,但没有解释它与工作流程的关系.

那么,为什么我们需要它们呢?开发人员在故事发生Finished之前及之前会发生Delivered什么?

我假设以下工作流程:

  • 开发人员开始处理故事,将其标记为 Started
  • 一旦故事任务完成并通过单元测试 - 它被标记为 Finished
  • 之后??? 它被标记为Delivered
  • 然后,在QA之后,如果需要,它可以Accepted或者Rejected重新启动.

我们是否应该将这个故事标记为Finished其他类型的测试,然后Delivered一旦通过?或者它应该涉及代码审查?也许这是敏捷/ scrum世界的常识,我还没有意识到?

我确实理解这主要取决于项目中建立的约定,但我正在寻找一些最佳实践,因为我们刚刚开始将Pivotal Tracker整合到我们的工作流程中.

Jos*_* D. 14

我刚才有同样的问题并观看了你做的那些视频,但也发现 了一篇关于Tracker工作流程的更详细的文章.

根据他们的解释,我修改了您的步骤如下.显然每个人都会对此略有不同,但我试图通过你的公司根据你的初始步骤来看待事情.

  • 开发人员开始处理故事,将其标记为 Started
  • 一旦故事任务完成并通过单元测试 - 它被标记为 Finished
  • 将代码成功部署到舞台或测试环境后,将其标记为 Delivered
  • 然后,在QA之后,如果需要,它可以Accepted或者Rejected重新启动.

希望这很有帮助.