使用遗留代码时,什么是“完成的定义”

时间:2012-07-22 12:04:33

标签: agile scrum qa

我们处理20多年前的代码,团队正在采用敏捷实践。在冲刺中完成任务是一项挑战。你用什么作为衡量标准?你有什么途径可以到达目的地?

2 个答案:

答案 0 :(得分:2)

如果你在冲刺中完成故事时遇到了麻烦,那么就会发生一些事情。

  • 您的冲刺太短
  • 你的故事太大了。
  • 团队分布在太多故事中

如果您的冲刺仅持续一周,我肯定会考虑将其延长至2周 寻找将故事分成小块的方法,这些小块仍然为用户提供功能 如果您发现每个开发人员同时打开超过2个故事,请尝试做任何事情来完成这些第一个故事,然后再转向新故事 - 即使感觉效率较低。让开发人员过于分散会有一定的成本。

就20多年历史的代码而言,您能描述一下这带来的具体挑战吗?团队是否不熟悉代码库,是否没有自动化测试等。

答案 1 :(得分:0)

要求到底是什么?您是否使用遗留代码修复错误?您是否正在添加更多功能?你在迁移代码吗?