关闭。这个问题不符合 Stack Overflow guidelines 。它目前不接受答案。
想改善这个问题吗?更新问题,以便堆栈溢出为 on-topic。
6年前关闭。
Improve this question
显然我们使用 Scrum 开发方法。一般是这样的:
开发人员努力完成他们的任务。通常,任务需要大部分 sprint 才能完成。 QA 缠着 Dev 发布他们可以测试的东西,Dev 最终在 sprint 结束前一两天将一些有问题的代码扔给 QA,并用剩下的时间修复 QA 发现的错误。 QA 永远无法按时完成任务,sprint 很少能按时发布,而 Dev 和 QA 在 sprint 结束时的日子也很悲惨。
当可发布的开发任务占用了大部分 sprint 时,scrum 应该如何工作?
感谢大家参与讨论。由于这是一个非常开放的问题,似乎没有一个“答案”——下面有很多很好的建议。我将尝试总结我的一些“带回家”的观点并做出一些澄清。
(顺便说一句 - 这是放置这个的最佳位置还是我应该把它放在“答案”中?)
思考/行动的要点:
最佳答案
我的意见是你有一个估计问题。似乎缺少测试每个功能的时间,并且在计划 sprint 时只考虑构建部分。
我并不是说这是一个容易解决的问题,因为它比任何事情都更常见。但可以提供帮助的是:
总而言之,您的团队似乎还没有发现其真正的速度是多少,因为在进行 sprint 的估算和计划时,有些任务没有被考虑在内。
但最终,估计不准确是您在基于敏捷或基于瀑布的项目中发现的一个棘手的项目管理问题。祝你好运。
关于agile - 帮助我了解 QA 在 Scrum 中的工作原理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/155250/