虽然其他故事状态是不言自明的,但我不太确定2个不同Finished和Delivered状态的预期用途是什么.
我在Pivotal网站上观看了视频,但发现它们没有用 - 它们只是声明我们可以使用这些状态来标记故事,但没有解释它与工作流程的关系.
那么,为什么我们需要它们呢?开发人员在故事发生Finished之前及之前会发生Delivered什么?
我假设以下工作流程:
StartedFinishedDeliveredAccepted或者Rejected重新启动.我们是否应该将这个故事标记为Finished其他类型的测试,然后Delivered一旦通过?或者它应该涉及代码审查?也许这是敏捷/ scrum世界的常识,我还没有意识到?
我确实理解这主要取决于项目中建立的约定,但我正在寻找一些最佳实践,因为我们刚刚开始将Pivotal Tracker整合到我们的工作流程中.