在过去的5个月中,我们已经非常成功地实施了Scrum。虽然,我们是从PROD3周远没有以往做任何终端到端到端的集成测试。哎哟!我需要帮助。在此之前(现在),无需解决造成这种情况的原因,我们需要计划当前的迭代,该迭代包括较小的改进和许多仍未知的错误修复。您如何考虑这种情况?您如何计划迭代以修复尚未发现的错误?
在过去的5个月中,我们已经非常成功地实施了Scrum。虽然,我们是从PROD3周远没有以往做任何终端到端到端的集成测试。哎哟!我需要帮助。在此之前(现在),无需解决造成这种情况的原因,我们需要计划当前的迭代,该迭代包括较小的改进和许多仍未知的错误修复。您如何考虑这种情况?您如何计划迭代以修复尚未发现的错误?
Answers:
不管是否乱码,错误修正基本上是无法预测的。我相信您能做的最好的事情是:
比您应该确保下次下次开始提早测试并随时修正错误。所有明智的方法,无论敏捷与否,都要求在开发新功能之前先修复已知的错误。另外,您还应该考虑花费了多少时间对每个功能进行错误修复,以便将来改进将功能实现为调试状态的估计。
估计和bugfixing中很好地覆盖乔尔斯波斯基循证调度和硬称职的Bug Fixin'。它与Scrum无关,但我认为它足够普遍,足以适用于大多数情况。
如何解决错误修复迭代?您如何计划迭代以修复尚未发现的错误?
关于“错误修复迭代”。发现的错误应与故事区别对待。与团队合作,估算修复每个错误的工作量(故事点),并与产品所有者/客户一起确定错误是否应该进入下一个迭代。
关于“尚待发现的错误”。团队最好是每次迭代都发现并解决问题。如果不是,请在下次回顾中进行讨论。如果产品质量太低而无法发布,则立即将最佳的“ 错误查找者 ”移至查找错误(不修复)的地方。如果质量足够高,可以提供Beta版以选择用户-那就这样做。如果不能,则至少提供实时用户演示,讨论需要改进的薄弱环节。