我是我公司新项目的开发团队负责人。这是公司将使用Scrum的第一个项目。我们有一个瀑布/迭代式SDLC。BA编写需求文档,移交给开发人员和测试,开发人员开始开发并将在迭代中发布以进行测试。测试人员需要花费很长时间来测试发行版,开发人员可以通过该发行版继续进行开发,还需要修复当前发行版的错误。我有几个问题
- 在一个包含5个故事的冲刺中,您什么时候发布测试?是开发人员在故事完成后立即完成,还是在所有故事完成后但在sprint结束之前给出测试所需的测试时间。
- 如果广管局写用户故事,那么细节应该是什么。传统上,编写带有所有UI布局,行为,文本等要最终确定的规范需要很长时间。我想我的问题是如何编写可实施和可测试的故事。
- 我们的测试团队是非技术人员。对Scrum进行自动UI测试有多么重要。UI基于WPF。
我在使用敏捷方法(TDD,代码审查,重构等)方面拥有扎实的开发经验,但对Scrum还是陌生的。
编辑:通过迭代,我的意思是,如果有100个需求,我们可以在完成30、35、35个需求时发布测试,而不是等到所有100个需求都完成了。
We have a waterfall/iterative SDLC.
对此进行详细说明。根据定义,瀑布是一个顺序过程,而不是一个迭代过程。尽管有修改后的瀑布(例如生鱼片模型或带有子项目的瀑布),但它们都是顺序的。您是否正在尝试从当前的顺序过程转向迭代过程?