【发布时间】:2020-07-30 17:37:02
【问题描述】:
每当我阅读有关 Scrum 以及它应该如何工作的信息时,都应该在 sprint 结束时完成特定功能并将其视为可交付的。这些故事会在整个 sprint 中逐渐消失。
我想知道如何设置适当的 Git 来实现这一点?
我们目前为我们的开发工作提供基于功能的分支。开发人员从 dev 分支中切出一个特性分支,对其进行处理,然后将其合并回 dev 分支。是否应该将更新后的 dev 分支代码推送到 QA 分支进行测试?还是让其他正在工作的功能合并回开发,然后将所有内容推送给 QA 是否明智?我之所以这么问,是因为我们处于 sprint 的最后一天之前什么都没有完成的情况,很高兴看到故事在整个 sprint 中结束。
【问题讨论】:
-
听起来问题在于您仍在使用瀑布式考虑 QA 测试。很多地方都可以,我并不是说它不能工作——但它看起来不像教科书 Scrum(或任何形式的敏捷),因为它不是。
标签: git version-control scrum